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\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
}