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;
}
}
?>