if($this->status !== false){
$this->source = isset($params["source"]) ? $params["source"] : $this->source($id, true);
if($this->source !== false){
+ if($this->source["reference"]){
+ return $this->source["reference"]["xml"]["content"];
+ }
if($this->source["groupes"]) $this->groupes = $this->source["groupes"];
if(isset($params["groupes"])) $this->groupes = $params["groupes"];
if(!isset($this->groupes)) $this->groupes = $this->source_groupes($id);
$content = "<source>\n";
if($this->source["derivations"]){
foreach($this->source["derivations"] as $id_derivation => $derivation){
- $content .= " <derivated_from href=\"".$derivation["xml"]["url"]."\" />\n";
+ $content .= " <derivated_from src=\"".$derivation["xml"]["url"]."\" />\n";
}
}
- if($this->source["reference"]) $content .= " <reference href=\"".$this->source["reference"]["xml"]["url"]."\" />\n";
+ if($this->source["reference"]) $content .= " <reference src=\"".$this->source["reference"]["xml"]["url"]."\" />\n";
else{
$content .=
" <title><![CDATA[".$this->source["titre"]."]]></title>\n"
elseif($key == "derivated_from"){
$source["derivations"][] = array(
"xml" => array(
- "url" => $value[0]["attrs"]["href"],
+ "url" => $value[0]["attrs"]["src"],
"content" => "",
"use_edit_content" => false
)
elseif($key == "reference"){
$source["reference"] = array(
"xml" => array(
- "url" => $value[0]["attrs"]["href"],
+ "url" => $value[0]["attrs"]["src"],
"content" => "",
"use_edit_content" => false
)