data();
$source = $data->empty_source();
$source_xml = array(
"url" => $xml_url,
"content" => $xml_content,
"use_edit_content" => $xml_use_edit_content
);
if($source_xml["url"]){
if($source_xml["content"]){
if(
(
$source = $data->source_xml_read(
$source_xml["url"],
$source_xml["content"]
)
) === false
){
$source = $data->empty_source();
$env->message(
"Code XML invalide pour :"
."
".$source_xml["url"].""
);
}
}
else{
if($source_xml["content"] === false){
$env->message(
"Impossible de lire le contenu du fichier XML pour :"
."
".$source_xml["url"].""
);
}
else{
$env->message(
"Le contenu du fichier XML est vide pour :"
."
".$source_xml["url"].""
);
}
}
}
else{
$env->message("Merci de préciser l'ULR du fichier XML");
}
$source["xml"] = $source_xml;
return $source;
}
}