1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| <?php
if (!$this->no_special_fields) {
//Affichage champs persos
$c=0;
reset($this->t_fields);
while (list($key,$val)=each($this->t_fields)) {
$t=array();
$t["TITRE"]="<b>".htmlentities($val["TITRE"],ENT_QUOTES,$charset)." : </b>";
$t["OPAC_SHOW"]=$val["OPAC_SHOW"];
if(!isset(static::$fields[$this->prefix][$key])){
static::$fields[$this->prefix][$key]=array();
static::$fields[$this->prefix][$key]["ID"]=$key;
static::$fields[$this->prefix][$key]["NAME"]=$this->t_fields[$key]["NAME"];
static::$fields[$this->prefix][$key]["MANDATORY"]=$this->t_fields[$key]["MANDATORY"];
static::$fields[$this->prefix][$key]["SEARCH"]=$this->t_fields[$key]["SEARCH"];
static::$fields[$this->prefix][$key]["EXPORT"]=$this->t_fields[$key]["EXPORT"];
static::$fields[$this->prefix][$key]["EXCLUSION"]=$this->t_fields[$key]["EXCLUSION"];
static::$fields[$this->prefix][$key]["OPAC_SORT"]=$this->t_fields[$key]["OPAC_SORT"];
static::$fields[$this->prefix][$key]["ALIAS"]=$this->t_fields[$key]["TITRE"];
static::$fields[$this->prefix][$key]["DATATYPE"]=$this->t_fields[$key]["DATATYPE"];
static::$fields[$this->prefix][$key]["OPTIONS"][0]=_parser_text_no_function_("<?xml version='1.0' encoding='".$charset."'?>\n".$this->t_fields[$key]["OPTIONS"], "OPTIONS");
static::$fields[$this->prefix][$key]["VALUES"]=$this->values[$key];
static::$fields[$this->prefix][$key]["PREFIX"]=$this->prefix;
}
$aff=$val_list_empr[$this->t_fields[$key]["TYPE"]](static::$fields[$this->prefix][$key],$this->values[$key]); |
Partager