Subversion Repositories Applications.annuaire

Rev

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

Rev 120 Rev 138
Line 378... Line 378...
378
 
378
 
Line 379... Line 379...
379
		$annuaire = $this->AnnuaireModele->chargerAnnuaire($id_annuaire, false);
379
		$annuaire = $this->AnnuaireModele->chargerAnnuaire($id_annuaire, false);
380
 
380
 
-
 
381
		// Identifier l'utilisateur !
-
 
382
		$identificateur = new IdentificationControleur();
-
 
383
		
-
 
384
		if(config::get('identification')) {
-
 
385
			$identificateur->deloggerUtilisateur();
381
		// Identifier l'utilisateur !
386
		}
Line 382... Line 387...
382
		$identificateur = new IdentificationControleur();
387
		
383
		$identificateur->loggerUtilisateur($mail, $pass);
388
		$identificateur->loggerUtilisateur($mail, $pass);
384
 
389
 
Line 507... Line 512...
507
 
512
 
508
			$id_champ = $champ_metadonnee['amc_id_champ'];
513
			$id_champ = $champ_metadonnee['amc_id_champ'];
Line 509... Line 514...
509
			$nom_champ = $champ_metadonnee['amc_abreviation'];
514
			$nom_champ = $champ_metadonnee['amc_abreviation'];
-
 
515
			
510
			
516
			if(isset($valeurs_metadonnees[$nom_champ])) {
511
			if(isset($valeurs_metadonnees[$nom_champ])) {
517
				//echo Debug::printr($valeurs_metadonnees[$nom_champ]).'<br />';
Line 512... Line 518...
512
				$champ_metadonnee['valeur_defaut'] = $valeurs_metadonnees[$nom_champ];
518
				$champ_metadonnee['valeur_defaut'] = $valeurs_metadonnees[$nom_champ];
513
			}
519
			}
Line 879... Line 885...
879
			$id_champ = $metadonnee['amc_id_champ'];
885
			$id_champ = $metadonnee['amc_id_champ'];
880
			$type_champ = $metadonnee['amc_ce_template_affichage'];
886
			$type_champ = $metadonnee['amc_ce_template_affichage'];
881
			$nom_champ = $metadonnee['amc_abreviation'];
887
			$nom_champ = $metadonnee['amc_abreviation'];
Line 882... Line 888...
882
 
888
 
-
 
889
			if(isset($donnees[$type_champ.'_'.$id_champ])) {
-
 
890
						
883
			if(isset($donnees[$type_champ.'_'.$id_champ])) {
891
				//Debug::printr($donnees[$type_champ.'_'.$id_champ]);
884
				$metadonnee['valeur_defaut']['amv_valeur'] = $donnees[$type_champ.'_'.$id_champ];
892
				$metadonnee['valeur_defaut']['amv_valeur'] = $donnees[$type_champ.'_'.$id_champ];
Line 885... Line 893...
885
			}
893
			}
886
 
894
 
Line 1125... Line 1133...
1125
 
1133
 
1126
		if(!$id_champ_image) {
1134
		if(!$id_champ_image) {
1127
			$donnees['erreurs'] = 'Aucun champ n\'est défini pour l\'image de profil';
1135
			$donnees['erreurs'] = 'Aucun champ n\'est défini pour l\'image de profil';
1128
			return $this->getVue(Config::get('dossier_squelettes_elements').'erreurs',$donnees);
1136
			return $this->getVue(Config::get('dossier_squelettes_elements').'erreurs',$donnees);
-
 
1137
		}
-
 
1138
		
-
 
1139
		$formats = str_replace('|',', ',Config::get('extensions_acceptees'));
Line 1129... Line 1140...
1129
		}
1140
		$donnees['formats'] = $formats; 
Line 1130... Line 1141...
1130
 
1141
 
1131
		$donnees['amc_id_champ'] = $id_champ_image;
1142
		$donnees['amc_id_champ'] = $id_champ_image;
Line 1159... Line 1170...
1159
			$this->chargerModele('ImageModele');
1170
			$this->chargerModele('ImageModele');
Line 1160... Line 1171...
1160
 
1171
 
Line 1161... Line 1172...
1161
			$format_accepte = $this->ImageModele->verifierFormat($fichier['name']);
1172
			$format_accepte = $this->ImageModele->verifierFormat($fichier['name']);
-
 
1173
 
1162
 
1174
			if(!$format_accepte) {
-
 
1175
				$formats = str_replace('|',', ',Config::get('extensions_acceptees'));
1163
			if(!$format_accepte) {
1176
				$donnees['erreurs'][$id_champ] = 'Cette extension de fichier n\'est pas prise en charge. Veuillez utiliser un fichier portant l\'une des extensions suivantes :'.$formats ;
1164
				$donnees['erreurs'][$id_champ] = 'Cette extension de fichier n\'est pas prise en charge';
1177
				
Line 1165... Line 1178...
1165
				return $this->afficherFormulaireUploadImage($id_annuaire, $id_utilisateur,$id_champ,$donnees);
1178
				return $this->afficherFormulaireUploadImage($id_annuaire, $id_utilisateur,$donnees);
Line 1166... Line 1179...
1166
			}
1179
			}
Line 1173... Line 1186...
1173
				// On se contente de la modifier
1186
				// On se contente de la modifier
1174
				if($stockage_image && $this->MetadonneeModele->modifierValeurMetadonnee($id_champ,$id_utilisateur,$id_utilisateur)) {
1187
				if($stockage_image && $this->MetadonneeModele->modifierValeurMetadonnee($id_champ,$id_utilisateur,$id_utilisateur)) {
Line 1175... Line 1188...
1175
 
1188
 
1176
				} else {
1189
				} else {
1177
					$donnees['erreurs'][$id_champ] = 'Problème durant le stockage de l\'image';
1190
					$donnees['erreurs'][$id_champ] = 'Problème durant le stockage de l\'image';
1178
					return $this->afficherFormulaireUploadImage($id_annuaire, $id_utilisateur,$id_champ,$donnees);
1191
					return $this->afficherFormulaireUploadImage($id_annuaire, $id_utilisateur,$donnees);
Line 1179... Line 1192...
1179
				}
1192
				}
1180
 
1193
 
1181
			} else {
1194
			} else {