Subversion Repositories Applications.annuaire

Rev

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

Rev 53 Rev 56
Line 21... Line 21...
21
	 * @param Array $donnes les données à insérer dans la vue
21
	 * @param Array $donnes les données à insérer dans la vue
22
	 * @return Array $donnees les données modifiées
22
	 * @return Array $donnees les données modifiées
23
	 */
23
	 */
24
	public function preTraiterDonnees($donnees) {
24
	public function preTraiterDonnees($donnees) {
Line -... Line 25...
-
 
25
 
25
 
26
		// ajout de l'url de l'appli
-
 
27
		$donnees['base_url'] = new Url(Registre::getInstance()->get('base_url_application'));
-
 
28
		$donnees['url_cette_page'] = $_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
-
 
29
 
-
 
30
		//ajout des variables d'identification
-
 
31
		$donnees['est_admin'] = Registre::getInstance()->get('est_admin');
-
 
32
		$donnees['identification_id'] =	Registre::getInstance()->get('identification_id');
-
 
33
		$donnees['identification_mail']	= Registre::getInstance()->get('identification_mail');
26
		$donnees['base_url'] = new Url(Registre::getInstance()->get('base_url_application'));
34
 
27
		return $donnees;
35
		return $donnees;
Line 28... Line 36...
28
	}
36
	}
29
 
37
 
Line 146... Line 154...
146
	/**
154
	/**
147
	 * Charge et affiche le champ correspondant à la modification ou l'ajout d'un champ de metadonnée
155
	 * Charge et affiche le champ correspondant à la modification ou l'ajout d'un champ de metadonnée
148
	 * @param int $id_champ l'identifiant du champ demandé
156
	 * @param int $id_champ l'identifiant du champ demandé
149
	 * @return string la vue contenant le champ de formulaire correspondant
157
	 * @return string la vue contenant le champ de formulaire correspondant
150
	 */
158
	 */
151
	public function afficherFormulaireChampMetadonnees($id_champ, $donnees=array()) {
159
	public function afficherFormulaireChampMetadonnees($id_champ, $donnees) {
Line 152... Line 160...
152
 
160
 
153
		// si le champ est restreint à une valeur de liste
161
		// si le champ est restreint à une valeur de liste
154
		if($donnees['amc_ce_ontologie'] != 0) {
162
		if($donnees['amc_ce_ontologie'] != 0) {
155
				$this->chargerModele('OntologieModele');
163
				$this->chargerModele('OntologieModele');
156
				$donnees['liste_valeurs'] = $this->OntologieModele->chargerListeOntologie($donnees['amc_ce_ontologie']);
164
				$donnees['liste_valeurs'] = $this->OntologieModele->chargerListeOntologie($donnees['amc_ce_ontologie']);
Line 157... Line 165...
157
		}
165
		}
Line -... Line 166...
-
 
166
 
-
 
167
		$donnees['amc_id_champ'] = $id_champ;
-
 
168
 
158
 
169
		if(isset($donnees['amc_ce_template_affichage'])) {
159
		$donnees['amc_id_champ'] = $id_champ;
170
			$nom_type_champ = $donnees['amc_ce_template_affichage'];
-
 
171
		} else {
-
 
172
			$this->chargerModele('MetadonneeModele');
160
 
173
			$nom_type_champ = $this->MetadonneeModele->renvoyerTypeAffichageParId($donnees['amc_ce_type_affichage']);
161
		$this->chargerModele('MetadonneeModele');
174
		}
Line 162... Line 175...
162
		$nom_type_champ = $this->MetadonneeModele->renvoyerTypeAffichageParId($donnees['amc_ce_type_affichage']);
175
 
Line 323... Line 336...
323
			}
336
			}
324
		}
337
		}
Line 325... Line 338...
325
 
338
 
326
		//TODO: gérer le cas de spip et de wikini par un multimapping des champs
339
		//TODO: gérer le cas de spip et de wikini par un multimapping des champs
-
 
340
		//TODO: voir openid
-
 
341
 
327
		//TODO: voir openid
342
 
-
 
343
		// TODO appel des plugins d'inscription
-
 
344
		// on crée un controleur appelle les hooks de résumé pour chaque application externe
-
 
345
		$resumes_controleur = new ApplicationExterneControleur();
Line 328... Line 346...
328
		// TODO appel des plugins d'inscription
346
		$resumes_controleur->ajouterInscription($id_nouvel_inscrit, $mail_nouvel_inscrit);
329
 
347
 
Line 330... Line 348...
330
		// Si tout a réussi on supprime les données d'inscription temporaire
348
		// Si tout a réussi on supprime les données d'inscription temporaire
Line 425... Line 443...
425
			$champs[$cle] = $verificateur->verifierEtRemplacerValeurChampPourAffichage($type,$champ ,$id_annuaire);
443
			$champs[$cle] = $verificateur->verifierEtRemplacerValeurChampPourAffichage($type,$champ ,$id_annuaire);
426
		}
444
		}
Line 427... Line 445...
427
 
445
 
Line -... Line 446...
-
 
446
		$donnees['champs'] = $champs;
-
 
447
 
-
 
448
		if(Registre::getInstance()->get('est_admin')) {
-
 
449
			$donnees['formulaire_blocage'] = $this->getVue(Config::get('dossier_squelettes_elements').'blocage',$donnees);
-
 
450
		}
-
 
451
 
428
		$donnees['champs'] = $champs;
452
		//Debug::printr($champs);
Line 429... Line 453...
429
 
453
 
430
		$annuaire_inscrits = $this->getVue(Config::get('dossier_squelettes_fiches').$annuaire['informations']['aa_code'].'_fiche',$donnees);
454
		$fiche_inscrit = $this->getVue(Config::get('dossier_squelettes_fiches').$annuaire['informations']['aa_code'].'_fiche',$donnees);
Line 431... Line 455...
431
 
455
 
432
		return $annuaire_inscrits;
456
		return $fiche_inscrit;
433
	}
457
	}
434
 
458
 
435
	/** Affiche le resumé des contributions d'un utilisateur
459
	/** Affiche le resumé des contributions d'un utilisateur
436
	 * @param int $id_annuaire l'identifiant de l'annuaire
460
	 * @param int $id_annuaire l'identifiant de l'annuaire
Line 437... Line 461...
437
	 * @param int $id_utilisateur l'identifiant de l'utilisateur
461
	 * @param int $id_utilisateur l'identifiant de l'utilisateur
-
 
462
	 * @return string la vue contenant les contributions utilisateur
438
	 * @return string la vue contenant les contributions utilisateur
463
	 */
439
	 */
464
	public function afficherFicheResumeUtilisateur($id_annuaire, $id_utilisateur) {
Line 440... Line 465...
440
	public function afficherFicheResumeUtilisateur($id_annuaire, $id_utilisateur) {
465
 
441
 
466
		$this->chargerModele('AnnuaireModele');
Line 468... Line 493...
468
 
493
 
Line 469... Line 494...
469
		$mail_utilisateur = $this->AnnuaireModele->obtenirMailParId($id_annuaire,$id_utilisateur);
494
		$mail_utilisateur = $this->AnnuaireModele->obtenirMailParId($id_annuaire,$id_utilisateur);
470
 
495
 
-
 
496
		$donnees['id_annuaire'] = $id_annuaire;
471
		$donnees['id_annuaire'] = $id_annuaire;
497
		$donnees['id_utilisateur'] = $id_utilisateur;
Line 472... Line 498...
472
		$donnees['id_utilisateur'] = $id_utilisateur;
498
		$donnees['mail_utilisateur'] = $mail_utilisateur;
Line 473... Line 499...
473
		$champs =  array_merge($tableau_valeurs, $champs_metadonnees);
499
		$champs =  array_merge($tableau_valeurs, $champs_metadonnees);
Line 500... Line 526...
500
 
526
 
501
		// on crée un controleur appelle les hooks de résumé pour chaque application externe
527
		// on crée un controleur appelle les hooks de résumé pour chaque application externe
Line 502... Line 528...
502
		$resumes_controleur = new ApplicationExterneControleur();
528
		$resumes_controleur = new ApplicationExterneControleur();
-
 
529
 
-
 
530
		$donnees['resumes'] = $resumes_controleur->obtenirResume($id_utilisateur,$mail_utilisateur);
-
 
531
		$donnees['carte_id'] = $this->getVue(Config::get('dossier_squelettes_fiches').$annuaire['informations']['aa_code'].'_carte_id',$donnees);
-
 
532
 
-
 
533
		$fiche_contrib = $this->getVue(Config::get('dossier_squelettes_fiches').$annuaire['informations']['aa_code'].'_resume',$donnees);
-
 
534
 
-
 
535
		return $fiche_contrib;
-
 
536
	}
-
 
537
 
-
 
538
	public function gererInscriptionExterne($id_annuaire, $id_utilisateur) {
-
 
539
 
-
 
540
		$this->chargerModele('AnnuaireModele');
-
 
541
		$tableau_mappage = $this->obtenirChampsMappageAnnuaire($id_annuaire);
-
 
542
		$tableau_valeurs = $this->AnnuaireModele->obtenirValeursUtilisateur($id_annuaire, $id_utilisateur,$tableau_mappage[0]);
-
 
543
 
-
 
544
		$this->chargerModele('MetadonneeModele');
-
 
545
		$champs_metadonnees= $this->MetadonneeModele->chargerListeValeursMetadonneesUtilisateur($id_annuaire, $id_utilisateur);
-
 
546
 
-
 
547
		$verificateur = new VerificationControleur();
-
 
548
 
-
 
549
		// on vérifie s'il existe un type d'affichage particulier pour les colonnes de l'annuaire mappé
-
 
550
		foreach($tableau_mappage[0] as $cle => $nom_champ) {
-
 
551
 
-
 
552
			$valeur = $tableau_valeurs[$nom_champ] ;
-
 
553
			if(isset($tableau_mappage[1][$cle])) {
-
 
554
 
-
 
555
				$tableau_valeurs[$cle] = array('amv_valeur' => $valeur,'amc_id_champ' => $tableau_mappage[1][$cle]);
-
 
556
				$type_affichage = $this->MetadonneeModele->renvoyerTypeAffichagePourColonne($tableau_mappage[1][$cle]);
-
 
557
				if($type_affichage) {
-
 
558
					$tableau_valeurs[$cle]['amc_ce_type_affichage'] = $type_affichage;
-
 
559
				}
-
 
560
 
-
 
561
			} else {
-
 
562
				$tableau_valeurs[$cle] = $valeur;
-
 
563
			}
-
 
564
			unset($tableau_valeurs[$nom_champ]);
-
 
565
		}
-
 
566
 
-
 
567
		$mail_utilisateur = $this->AnnuaireModele->obtenirMailParId($id_annuaire,$id_utilisateur);
-
 
568
 
-
 
569
		$donnees['id_annuaire'] = $id_annuaire;
-
 
570
		$donnees['id_utilisateur'] = $id_utilisateur;
-
 
571
		$champs =  array_merge($tableau_valeurs, $champs_metadonnees);
-
 
572
 
-
 
573
		foreach($champs as $cle => $champ) {
-
 
574
 
-
 
575
			if(is_array($champ) && isset($champ['amc_ce_type_affichage'])) {
-
 
576
				$type = $champ['amc_ce_type_affichage'];
-
 
577
			} else {
-
 
578
				$type = false;
-
 
579
			}
-
 
580
			$champs[$cle] = $verificateur->verifierEtRemplacerValeurChampPourAffichage($type,$champ ,$id_annuaire);
-
 
581
		}
-
 
582
 
-
 
583
		$mail_utilisateur = $this->AnnuaireModele->obtenirMailParId($id_annuaire,$id_utilisateur);
-
 
584
 
-
 
585
		// on crée un controleur appelle les hooks de résumé pour chaque application externe
-
 
586
		$resumes_controleur = new ApplicationExterneControleur();
-
 
587
 
503
 
588
		$donnees['champs'] = $champs;
Line 504... Line 589...
504
		$donnees['resumes'] = $resumes_controleur->obtenirResume($id_utilisateur,$mail_utilisateur);
589
		$donnees['resumes'] = $resumes_controleur->gererInscription($id_utilisateur,$mail_utilisateur);
Line 505... Line 590...
505
		$donnees['carte_id'] = $this->getVue(Config::get('dossier_squelettes_fiches').'annuaire_tela_inscrits_carte_id',$donnees);
590
		$donnees['carte_id'] = $this->getVue(Config::get('dossier_squelettes_fiches').'annuaire_tela_inscrits_carte_id',$donnees);
506
 
591
 
Line 507... Line 592...
507
		$fiche_contrib = $this->getVue(Config::get('dossier_squelettes_fiches').'annuaire_tela_inscrits_resume',$donnees);
592
		$fiche_contrib = $this->getVue(Config::get('dossier_squelettes_fiches').'annuaire_tela_inscrits_gestion_inscription',$donnees);
Line 701... Line 786...
701
		foreach($valeurs_metadonnees as $id_champ => $valeur) {
786
		foreach($valeurs_metadonnees as $id_champ => $valeur) {
Line 702... Line 787...
702
 
787
 
703
			// S'il existe déjà une valeur de metadonnée pour cette colonne et cet utilisateur
788
			// S'il existe déjà une valeur de metadonnée pour cette colonne et cet utilisateur
704
			// car on a pu ajouter de nouveaux champs entre temps
789
			// car on a pu ajouter de nouveaux champs entre temps
705
			if($this->MetadonneeModele->valeurExiste($id_champ,$id_utilisateur)) {
-
 
706
 
790
			if($this->MetadonneeModele->valeurExiste($id_champ,$id_utilisateur)) {
707
				// On se contente de la modifier
791
				// On se contente de la modifier
Line 708... Line -...
708
				if($this->MetadonneeModele->modifierValeurMetadonnee($id_champ,$id_utilisateur,$valeur)) {
-
 
709
 
-
 
710
				} else {
-
 
711
					return false;
792
				$this->MetadonneeModele->modifierValeurMetadonnee($id_champ,$id_utilisateur,$valeur);
712
				}
793
 
713
			} else {
794
			} else {
714
				// S'il n'existe pas de valeur, on ajoute une nouvelle ligne à la table de valeurs de meta données
795
				// S'il n'existe pas de valeur, on ajoute une nouvelle ligne à la table de valeurs de meta données
715
				if($this->MetadonneeModele->ajouterNouvelleValeurMetadonnee($id_champ,$id_utilisateur,$valeur)) {
796
				if($this->MetadonneeModele->ajouterNouvelleValeurMetadonnee($id_champ,$id_utilisateur,$valeur)) {
716
					// Si l'insertion a réussi, on continue
-
 
717
				} else {
797
					// Si l'insertion a réussi, on continue
718
					// TODO: lever exception
798
				} else {
719
					return false;
799
					return false;
720
				}
800
				}
Line 721... Line 801...
721
			}
801
			}
722
		}
802
		}
Line -... Line 803...
-
 
803
 
-
 
804
		return $this->afficherFicheUtilisateur($id_annuaire, $id_utilisateur);
-
 
805
	}
-
 
806
 
-
 
807
	public function estAbonneLettreActualite($id_annuaire, $id_utilisateur) {
-
 
808
 
-
 
809
		$annuaire_modele = $this->getModele('AnnuaireModele');
-
 
810
		$champs_description = $annuaire_modele->obtenirChampsDescriptionAnnuaire($id_annuaire);
-
 
811
 
-
 
812
		$valeur = $annuaire_modele->obtenirValeurChampAnnuaireMappe($id_annuaire, $id_utilisateur, 'champ_lettre');
-
 
813
 
-
 
814
		return $valeur;
-
 
815
	}
-
 
816
 
-
 
817
	public function abonnerDesabonnerLettreActualite($id_annuaire, $id_utilisateur, $abonner = true) {
-
 
818
 
-
 
819
		$annuaire_modele = $this->getModele('AnnuaireModele');
-
 
820
		$champs_description = $annuaire_modele->obtenirChampsDescriptionAnnuaire($id_annuaire);
-
 
821
 
-
 
822
		$mail_utilisateur = $annuaire_modele->obtenirMailParId($id_annuaire, $id_utilisateur);
-
 
823
 
-
 
824
		$champ_lettre = $champs_description[0]['champ_lettre'];
-
 
825
 
-
 
826
		if($abonner) {
-
 
827
			$valeur = 'on';
-
 
828
		} else {
-
 
829
			$valeur = '0';
-
 
830
		}
-
 
831
 
-
 
832
		$verificateur = new VerificationControleur();
-
 
833
		$valeur_modif = $verificateur->remplacerValeurChampPourModification($id_annuaire, $id_utilisateur, 'lettre', $valeur, $mail_utilisateur);
-
 
834
 
-
 
835
 
-
 
836
		$annuaire_modele = $this->getModele('AnnuaireModele');
-
 
837
		$valeur_modif = $annuaire_modele->modifierValeurChampAnnuaireMappe($id_annuaire, $id_utilisateur, $champ_lettre, $valeur_modif);
-
 
838
		//$this->chargerModele('MetadonneeModele');
-
 
839
		//$this->MetadonneeModele->modifierValeurMetadonnee($champ_lettre,$id_utilisateur,$valeur_modif);
-
 
840
 
-
 
841
		return $valeur_modif;
-
 
842
	}
-
 
843
 
-
 
844
	public function bloquerDebloquerUtilisateur($id_annuaire, $id_utilisateur, $bloquer = true) {
-
 
845
 
-
 
846
		$annuaire_modele = $this->getModele('AnnuaireModele');
-
 
847
		$champs_description = $annuaire_modele->obtenirChampsDescriptionAnnuaire($id_annuaire);
-
 
848
 
-
 
849
		$valeur = '0';
-
 
850
 
-
 
851
		if($bloquer) {
-
 
852
			$valeur = '1';
-
 
853
		}
-
 
854
 
-
 
855
		$metadonne_modele = $this->getModele('MetadonneeModele');
-
 
856
		$metadonne_modele->modifierValeurMetadonnee($champs_description[1]['champ_statut'],$id_utilisateur,$valeur);
723
 
857
 
724
		return $this->afficherFicheUtilisateur($id_annuaire, $id_utilisateur);
858
		return $this->afficherFicheUtilisateur($id_annuaire, $id_utilisateur);
725
	}
859
	}
726
 
860
 
727
	/**
861
	/**
Line 875... Line 1009...
875
			$taille_page = $_GET['taille_page'];
1009
			$taille_page = $_GET['taille_page'];
876
		}
1010
		}
Line 877... Line 1011...
877
 
1011
 
Line 878... Line -...
878
		$tableau_mappage = $this->AnnuaireModele->obtenirChampsMappageAnnuaire($id_annuaire);
-
 
879
 
-
 
880
		//$valeurs_get = array('m' => $_GET['m']);
-
 
881
		//$valeurs_get = array_merge($valeurs_get, $valeurs_recherchees);
1012
		$tableau_mappage = $this->AnnuaireModele->obtenirChampsMappageAnnuaire($id_annuaire);
882
 
1013
 
Line 883... Line 1014...
883
		$valeurs_mappees = array();
1014
		$valeurs_mappees = array();
884
		$valeurs = array();
1015
		$valeurs = array();
Line 911... Line 1042...
911
			}
1042
			}
Line 912... Line 1043...
912
 
1043
 
913
			unset($valeurs_recherchees[$nom_champ]);
1044
			unset($valeurs_recherchees[$nom_champ]);
Line -... Line 1045...
-
 
1045
		}
-
 
1046
 
-
 
1047
		$admin = Registre::getInstance()->get('est_admin');
-
 
1048
 
-
 
1049
		//if(!$admin) {
-
 
1050
		//	$champs_blocage = $this->AnnuaireModele->obtenirChampsDescriptionAnnuaire($id_annuaire);
-
 
1051
		//	$valeurs_recherchees[$champs_blocage[1]['champ_statut']] = '0';
914
		}
1052
		//}
Line 915... Line 1053...
915
 
1053
 
916
		$champ_id_annuaire = $tableau_mappage[0]['champ_id'];
1054
		$champ_id_annuaire = $tableau_mappage[0]['champ_id'];
917
 
1055
 
Line 980... Line 1118...
980
		$valeurs = array();
1118
		$valeurs = array();
Line 981... Line 1119...
981
 
1119
 
Line 982... Line 1120...
982
		$champ_id_annuaire = $tableau_mappage[0]['champ_id'];
1120
		$champ_id_annuaire = $tableau_mappage[0]['champ_id'];
-
 
1121
 
Line -... Line 1122...
-
 
1122
		$valeur = $valeurs_recherchees['pays'];
983
 
1123
		$champ_critere = $tableau_mappage[0]['champ_pays'];
-
 
1124
 
-
 
1125
		if(isset($valeurs_recherchees['departement'])) {
Line 984... Line 1126...
984
		$valeur = $valeurs_recherchees['pays'];
1126
			$valeur = $valeurs_recherchees['departement'];
Line 985... Line 1127...
985
 
1127
			$champ_critere = $tableau_mappage[0]['champ_code_postal'];
Line 986... Line 1128...
986
		//Debug::printr($valeurs_get);
1128
		}
987
 
1129
 
Line 1022... Line 1164...
1022
 
1164
 
1023
		return $vue_resultat_recherche;
1165
		return $vue_resultat_recherche;
Line -... Line 1166...
-
 
1166
	}
-
 
1167
 
-
 
1168
 
-
 
1169
/** ---------------------------------    Fonction d'extraction d'informations utilisées par les web services -------------------------------------------*/
-
 
1170
 
-
 
1171
	public function utilisateurExiste($id_annuaire,$id, $utilise_mail = true) {
-
 
1172
 
-
 
1173
		$this->chargerModele('AnnuaireModele');
-
 
1174
 
-
 
1175
		if($utilise_mail) {
-
 
1176
			$existe = $this->AnnuaireModele->utilisateurExisteParMail($id_annuaire,$id);
-
 
1177
		} else {
-
 
1178
			$existe = $this->AnnuaireModele->utilisateurExisteParId($id_annuaire,$id);
-
 
1179
		}
-
 
1180
 
-
 
1181
		return $existe;
-
 
1182
	}
-
 
1183
 
-
 
1184
	public function obtenirInfosUtilisateurOpenId($id_annuaire,$id, $mail = true) {
-
 
1185
 
-
 
1186
		$this->chargerModele('AnnuaireModele');
-
 
1187
 
-
 
1188
		if($mail) {
-
 
1189
			$id = $this->AnnuaireModele->obtenirIdParMail($id_annuaire,$id);
-
 
1190
		}
-
 
1191
 
-
 
1192
		$champs_mappage = $this->AnnuaireModele->obtenirChampsMappageAnnuaire($id_annuaire);
-
 
1193
 
-
 
1194
		$valeurs = $this->AnnuaireModele->obtenirValeursUtilisateur($id_annuaire,$id, $champs_mappage[0]);
-
 
1195
 
-
 
1196
		$valeurs_open_id = array('fullname' => $valeurs[$champs_mappage[0]['champ_nom']].' '.$valeurs[$champs_mappage[0]['champ_prenom']],
-
 
1197
                           'nickname' => $valeurs[$champs_mappage[0]['champ_nom']],
-
 
1198
                           'dob' => '25/10/1984',
-
 
1199
                           'email' => $valeurs[$champs_mappage[0]['champ_mail']],
-
 
1200
                           'gender' => 'M',
-
 
1201
                           'postcode' => $valeurs[$champs_mappage[0]['champ_code_postal']],
-
 
1202
                           'country' => 'FR',
-
 
1203
                           'language' => 'fr',
-
 
1204
                           'timezone' => 'Europe/Paris');
-
 
1205
 
-
 
1206
		return $valeurs_open_id;
-
 
1207
	}
-
 
1208
 
-
 
1209
	public function comparerIdentifiantMotDePasse($id_annuaire,$id_utilisateur,$mot_de_passe, $utilise_mail = true, $mdp_deja_crypte = true) {
-
 
1210
 
-
 
1211
		$this->chargerModele('AnnuaireModele');
-
 
1212
 
-
 
1213
		if($utilise_mail) {
-
 
1214
			$id_utilisateur = $this->AnnuaireModele->obtenirIdParMail($id_annuaire,$id_utilisateur);
-
 
1215
		}
-
 
1216
 
-
 
1217
		if(!$mdp_deja_crypte) {
-
 
1218
			$mdp_deja_crypte = VerificationControleur::encrypterMotDePasseStatic($mot_de_passe);
-
 
1219
		}
-
 
1220
 
-
 
1221
		return $this->AnnuaireModele->comparerIdentifiantMotDePasse($id_annuaire,$id_utilisateur,$mot_de_passe);
1024
	}
1222
	}
Line 1025... Line 1223...
1025
 
1223
 
1026
 
1224
 
1027
/** ---------------------------------    Fonction privées -------------------------------------------*/
1225
/** ---------------------------------    Fonction privées -------------------------------------------*/
Line 1219... Line 1417...
1219
				$url_page_suiv->setVariableRequete('numero_page',($page_suivante));
1417
				$url_page_suiv->setVariableRequete('numero_page',($page_suivante));
1220
				$url_page_suiv->setVariableRequete('taille_page',($taille_page));
1418
				$url_page_suiv->setVariableRequete('taille_page',($taille_page));
1221
				$url_page_suivante = $url_page_suiv->getUrl();
1419
				$url_page_suivante = $url_page_suiv->getUrl();
1222
		}
1420
		}
Line 1223... Line 1421...
1223
 
1421
 
Line 1224... Line 1422...
1224
		$urls_pages = array();
1422
		$url_pages = array();
Line 1225... Line 1423...
1225
 
1423
 
1226
		for($i = 1; $i <= $nombre_pages ; $i++) {
1424
		for($i = 1; $i <= $nombre_pages ; $i++) {
Line 1260... Line 1458...
1260
			return $this->getVue(Config::get('dossier_squelettes_elements').'erreurs',$donnees);
1458
			return $this->getVue(Config::get('dossier_squelettes_elements').'erreurs',$donnees);
1261
		}
1459
		}
Line 1262... Line 1460...
1262
 
1460
 
Line 1263... Line -...
1263
		$donnees['amc_id_champ'] = $id_champ_image;
-
 
1264
 
1461
		$donnees['amc_id_champ'] = $id_champ_image;
1265
 
1462
 
Line 1266... Line 1463...
1266
		return $this->getVue(Config::get('dossier_squelettes_champs').'image',$donnees);
1463
		return $this->getVue(Config::get('dossier_squelettes_champs').'image',$donnees);
1267
	}
1464
	}