Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 1354 Rev 1400
Line 158... Line 158...
158
				$this->messages[] = "Les informations concernant l'utilisateur (prénom, nom, courriel) n'ont pas été transmises.";
158
				$this->messages[] = "Les informations concernant l'utilisateur (prénom, nom, courriel) n'ont pas été transmises.";
159
			}
159
			}
160
		} else {
160
		} else {
161
			$this->messages[] = "Les informations concernant le projet coopératif n'ont pas été transmises.";
161
			$this->messages[] = "Les informations concernant le projet coopératif n'ont pas été transmises.";
162
		}
162
		}
163
 
-
 
164
		$msg = (count($this->messages) > 0) ? 'erreur' : 'ok';
163
		$msg = (count($this->messages) > 0) ? 'erreur' : 'ok';
165
		$retour = (object) array('msg' => $msg);
164
		$retour = (object) array('msg' => $msg);
166
		$this->envoyerJson($retour);
165
		$this->envoyerJson($retour);
167
	}
166
	}
Line 187... Line 186...
187
	private function getMaxOrdre($id_utilisateur) {
186
	private function getMaxOrdre($id_utilisateur) {
188
		$ordre = null;
187
		$ordre = null;
189
		$identifiant = $this->bdd->quote($id_utilisateur);
188
		$identifiant = $this->bdd->quote($id_utilisateur);
190
		$requete = 	"SELECT MAX(ordre) AS ordre ".
189
		$requete = 	"SELECT MAX(ordre) AS ordre ".
191
					"FROM cel_obs ".
190
					"FROM cel_obs ".
192
					"WHERE ce_utilisateur = $id_utilisateur ";
191
					"WHERE ce_utilisateur = ".$this->proteger($id_utilisateur)." ";
Line 193... Line 192...
193
 
192
 
194
		$ordre_max = $this->executerRequete($requete, 'Column');
193
		$ordre_max = $this->executerRequete($requete, 'Column');
195
		if ($ordre_max !== false) {
194
		if ($ordre_max !== false) {
196
			$ordre = $ordre_max + 1;
195
			$ordre = $ordre_max + 1;
Line 236... Line 235...
236
					$listeIdsTags[] = $id_mot_cle;
235
					$listeIdsTags[] = $id_mot_cle;
237
					$idTagParent = $id_mot_cle;
236
					$idTagParent = $id_mot_cle;
238
				}
237
				}
239
			}
238
			}
240
		}
239
		}
-
 
240
 
241
		$liaison_ok = $this->lierMotCleObs($this->utilisateur_id, $listeIdsTags, $observations_ids);
241
		$liaison_ok = $this->lierMotCleObs($this->utilisateur_id, $listeIdsTags, $observations_ids);
242
		return $liaison_ok;
242
		return $liaison_ok;
243
	}
243
	}
Line 244... Line 244...
244
 
244
 
Line 465... Line 465...
465
		$valeurs = array('CURRENT_TIMESTAMP()');
465
		$valeurs = array('CURRENT_TIMESTAMP()');
Line 466... Line 466...
466
 
466
 
467
		foreach ($informations as $champ => $valeur) {
467
		foreach ($informations as $champ => $valeur) {
468
			$champs[] = $champ;
468
			$champs[] = $champ;
469
			$valeurs[] = is_null($valeur) ? 'NULL' : $this->proteger($valeur);
469
			$valeurs[] = is_null($valeur) ? 'NULL' : $this->proteger($valeur);
470
			if ($champ == 'ci_meta_date_time' && $valeur != 'NULL') {
470
			if ($champ == 'date_creation' && $valeur != 'NULL') {
471
				$champs[] = 'date_prise_de_vue';
471
				$champs[] = 'date_creation';
472
				$valeurs[] = $this->proteger($valeur);
472
				$valeurs[] = $this->proteger($valeur);
473
			}
473
			}
474
		}
474
		}
475
		$champs = implode(', ', $champs);
475
		$champs = implode(', ', $champs);