\n";
$data.=" ".htmlspecialchars($tete,ENT_QUOTES,$charset)."\n";
$data.=" ".htmlspecialchars($d[$i],ENT_QUOTES,$charset)."\n";
$data.=" \n";
}
}
}
return $data;
}
public static function convert_data($notice, $s, $islast, $isfirst, $param_path) {
global $cols,$charset;
global $intitules;
global $base_path,$origine;
global $tab_functions;
if (!$tab_functions) $tab_functions=new marc_list('function');
if (!$cols) {
//On lit les intitulés dans le fichier temporaire
$fcols=fopen("$base_path/temp/".$origine."_cols.txt","r");
if ($fcols) {
$cols=fread($fcols,filesize("$base_path/temp/".$origine."_cols.txt"));
fclose($fcols);
$cols=unserialize($cols);
}
}
$fields=explode(";;",$notice);
for ($i=0; $i".$notice;
} else {
$error="";
$data="\n";
//Entête
if ($s["LOCALBASE"][0]["value"]==DATA_BASE) $rs="c"; else $rs="n";
$data.=" ".$rs."\n";
$dt="w";
$bl="s";
$data.=" ".$dt."\n";
$data.="".$bl."\n";
$data.="*\n1\ni\n";
//Numéro d'enregistrement
//$data.=" ".$ntable["REF"]."\n";
//Titre
$data.=" \n";
$data.=" ".htmlspecialchars($ntable["NOM"],ENT_QUOTES,$charset)."\n";
$data.=" \n";
//Site web
$data.=" \n";
$data.=" ".htmlspecialchars($ntable["SITE"],ENT_QUOTES,$charset)."\n";
$data.=" \n";
//Adresse mail : note générale
if ($ntable["MEL"]) {
$data.=" \n";
$data.=" ".htmlspecialchars($ntable["MEL"],ENT_QUOTES,$charset)."\n";
$data.=" \n";
}
//LI : Note de contenu
if ($ntable["LI"]) {
$data.=" \n";
$data.=" ".htmlspecialchars($ntable["LI"],ENT_QUOTES,$charset)."\n";
$data.=" \n";
}
//COMMENT : Résumé
if ($ntable["COMMENT"]) {
$data.=" \n";
$data.=" ".htmlspecialchars($ntable["COMMENT"],ENT_QUOTES,$charset)."\n";
$data.=" \n";
}
//DOC : Indexation Web
if ($ntable["DOC"]) {
$data.=static::make_index($ntable["DOC"],"DOC");
}
//Indexations
if ($ntable["DE"]) {
$data.=static::make_index($ntable["DE"],"DE");
}
if ($ntable["DO"]) {
$data.=" \n";
$data.=" ".htmlspecialchars($ntable["DO"],ENT_QUOTES,$charset)."\n";
$data.=" \n";
}
//Champs spéciaux
if (trim($ntable["OP"])) {
$data.=" \n";
$data.=" ".htmlspecialchars($ntable["OP"],ENT_QUOTES,$charset)."\n";
$data.=" \n";
}else{
$data.=" \n";
$data.=" ".htmlspecialchars("PRISME",ENT_QUOTES,$charset)."\n";
$data.=" \n";
}
$data.=" \n";
$data.=" ".htmlspecialchars(date("Y")."-".date("m")."-".date("d"),ENT_QUOTES,$charset)."\n";
$data.=" \n";
$data.="\n";
}
if (!$error) $r['VALID'] = true; else $r['VALID']=false;
$r['ERROR'] = $error;
$r['DATA'] = $data;
return $r;
}
}