analyser(); $this->table = $parser->table; break; case 'icondoc': $parser = new XMLlist("$include_path/marc_tables/icondoc.xml"); $parser->analyser(); $this->table = $parser->table; break; case 'icondoc_big': $parser = new XMLlist("$include_path/marc_tables/icondoc_big.xml"); $parser->analyser(); $this->table = $parser->table; break; case 'lang': $parser = new XMLlist("$include_path/marc_tables/$lang/lang.xml"); $parser->analyser(); $this->table = $parser->table; break; case 'doctype': $parser = new XMLlist("$include_path/marc_tables/$lang/doctype.xml", 0); $parser->analyser(); $this->table = $parser->table; break; case 'recordtype': $parser = new XMLlist("$include_path/marc_tables/$lang/recordtype.xml"); $parser->analyser(); $this->table = $parser->table; break; case 'function': $parser = new XMLlist("$include_path/marc_tables/$lang/function.xml"); $parser->analyser(); $this->table = $parser->table; break; case 'literal_function': $parser = new XMLlist("$include_path/marc_tables/$lang/literal_function.xml"); $parser->analyser(); $this->table = $parser->table; break; case 'section_995': $parser = new XMLlist("$include_path/marc_tables/$lang/section_995.xml"); $parser->analyser(); $this->table = $parser->table; break; case 'typdoc_995': $parser = new XMLlist("$include_path/marc_tables/$lang/typdoc_995.xml"); $parser->analyser(); $this->table = $parser->table; break; case 'codstatdoc_995': $parser = new XMLlist("$include_path/marc_tables/$lang/codstat_995.xml"); $parser->analyser(); $this->table = $parser->table; break; case 'diacritique': // Armelle : a priori plus utile $parser = new XMLlist("$include_path/marc_tables/diacritique.xml"); $parser->analyser(); $this->table = $parser->table; break; case 'nivbiblio': $parser = new XMLlist("$include_path/marc_tables/$lang/nivbiblio.xml"); $parser->analyser(); $this->table = $parser->table; break; case 'relationtypeup': $parser = new XMLlist("$include_path/marc_tables/$lang/relationtypeup.xml"); $parser->analyser(); $this->table = $parser->table; break; case 'relationtypedown': $parser = new XMLlist("$include_path/marc_tables/$lang/relationtypedown.xml"); $parser->analyser(); $this->table = $parser->table; break; case "etat_demandes": $parser = new XMLlist("$include_path/marc_tables/$lang/etat_demandes.xml"); $parser->analyser(); $this->table = $parser->table; break; case "type_actions": $parser = new XMLlist("$include_path/marc_tables/$lang/type_actions_demandes.xml"); $parser->analyser(); $this->table = $parser->table; break; case 'relationtype_aut': $parser = new XMLlist("$include_path/marc_tables/$lang/relationtype_aut.xml"); $parser->analyser(); $this->table = $parser->table; break; case 'relationtype_autup': $parser = new XMLlist("$include_path/marc_tables/$lang/relationtype_autup.xml"); $parser->analyser(); $this->table = $parser->table; break; default: $this->table=array(); break; } } } class marc_select { // propriétés var $display; // méthodes // constructeur function marc_select($type, $name='mySelector', $selected='', $onchange='') { $source = new marc_list($type); if ($onchange) $onchange=" onchange=\"$onchange\" "; $this->display = ""; } } } # fin de déclaration