Subversion Repositories eFlore/Applications.cel

Rev

Rev 3743 | Rev 3875 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3743 Rev 3874
Line 184... Line 184...
184
		$champsrequete = array(); $i = 0;
184
		$champsrequete = array(); $i = 0;
185
		$champssupp = json_decode($champsinterface['champs-supp'], true); 
185
		$champssupp = json_decode($champsinterface['champs-supp'], true); 
186
		// pour chaque champs-supp, mettre correspondance extended field et extended field trad
186
		// pour chaque champs-supp, mettre correspondance extended field et extended field trad
187
		foreach ($champssupp as $champ) {
187
		foreach ($champssupp as $champ) {
188
			$champsrequete['ce'][$i]['project'] = $champsrequete['cet'][$i]['project'] = $champsinterface['projet'];
188
			$champsrequete['ce'][$i]['project'] = $champsrequete['cet'][$i]['project'] = $champsinterface['projet'];
189
			$champsrequete['cet'][$i]['language_iso_code'] = $champsinterface['langue']; 
189
			$champsrequete['cet'][$i]['language_iso_code'] = isset($champsinterface['langue']) && $champsinterface['langue'] != "" ? $champsinterface['langue'] : "fr"; 
190
			// pour la table extended fiels champs interface => champs bd
190
			// pour la table extended fiels champs interface => champs bd
191
			foreach ($this->correspondance_champs_etendus as $ci => $ce) {
191
			foreach ($this->correspondance_champs_etendus as $ci => $ce) {
192
				if (isset($champ[$ci]) && $champ[$ci] != "") {
192
				if (isset($champ[$ci]) && $champ[$ci] != "") {
193
					$champsrequete['ce'][$i][$ce] = $champ[$ci];
193
					$champsrequete['ce'][$i][$ce] = $champ[$ci];
194
				} else {
194
				} else {
Line 197... Line 197...
197
					} else {
197
					} else {
198
						$champsrequete['ce'][$i][$ce] = "";
198
						$champsrequete['ce'][$i][$ce] = "";
199
					}
199
					}
200
				}
200
				}
201
			}
201
			}
-
 
202
			$champsrequete['ce'][$i]["is_visible"] = "1";
202
			// pour la table extended fiels trad champs interface => champs bd
203
			// pour la table extended fiels trad champs interface => champs bd
203
			foreach ($this->correspondance_champs_etendus_trad as $cit => $cr) {
204
			foreach ($this->correspondance_champs_etendus_trad as $cit => $cr) {
204
				if (isset($champ[$cit]) && is_array($champ[$cit])) {
205
				if (isset($champ[$cit]) && is_array($champ[$cit])) {
205
					$champsrequete['cet'][$i][$cr] = json_encode($champ[$cit]);
206
					$champsrequete['cet'][$i][$cr] = json_encode($champ[$cit]);
206
				} elseif (isset($champ[$cit]) && $champ[$cit] != "") {
207
				} elseif (isset($champ[$cit]) && $champ[$cit] != "") {