aut = $aut; $this->id = $id; $this->p_perso=new parametres_perso($this->aut); $this->getdata(); } function getdata() { global $charset,$dbh,$msg; $this->error_message=""; } function get_form() { global $charset; $perso_=$this->p_perso->show_editable_fields($this->id); if (count($perso_["FIELDS"])) $perso = "
" ; else $perso=""; $class="colonne2"; for ($i=0; $i".$p["TITRE"]."\n"; $perso.="
"; $perso.=$p["AFF"]."
"; if ($class=="colonne2") $class="colonne_suite"; else $class="colonne2"; } if ($class=="colonne_suite") $perso.="
 
"; $perso.=$perso_["CHECK_SCRIPTS"]; return $perso; } function save_form() { global $dbh; $nberrors=$this->p_perso->check_submited_fields(); $this->error_message=$this->p_perso->error_message; if(!$nberrors){ $this->p_perso->rec_fields_perso($this->id); return 0; } return $nberrors; } function delete() { $this->p_perso->delete_values($this->id); } function get_base_values($name,$id){ return $this->p_perso->read_base_fields_perso_values($name,$id); } // retourne la liste des valeurs des champs perso cherchable d'une autorité function get_fields_recherche($id){ return $this->p_perso->get_fields_recherche($id); } // retourne la liste des valeurs des champs perso cherchable d'une autorité sous forme d'un tableau par champ perso function get_fields_recherche_mot($id){ return $this->p_perso->get_fields_recherche_mot($id); } // retourne la liste des valeurs des champs perso cherchable d'une autorité sous forme d'un tableau par champ perso function get_fields_recherche_mot_array($id){ return $this->p_perso->get_fields_recherche_mot_array($id); } // fin class }