X-Git-Url: http://git.dj3c1t.com/index.cgi?a=blobdiff_plain;f=app%2Fdata%2Fmodules%2Fshare%2Fsml_data_sources_xml_format.php;h=1916bea3ac6ac97b8aa52809feccdcdc0848fb89;hb=f58d0d306acdf88245f47573bf78dc5497aa03d7;hp=0847036cf5a777e04a0dada3315615895441c4cd;hpb=9391cb9ccb3dd2884e7be2f15aa729733288f1e5;p=mw_sourceml diff --git a/app/data/modules/share/sml_data_sources_xml_format.php b/app/data/modules/share/sml_data_sources_xml_format.php index 0847036..1916bea 100644 --- a/app/data/modules/share/sml_data_sources_xml_format.php +++ b/app/data/modules/share/sml_data_sources_xml_format.php @@ -3,7 +3,7 @@ class sml_data_sources_xml_format extends mw_data { - var $status; + var $status; // classes de sources - table sml_classes var $source; var $groupes; var $licence; @@ -91,7 +91,7 @@ function empty_source($params = array()) { $source = array - ( "auteurs" => array(), + ( "groupes" => array(), "titre" => "", "from" => "", "licence" => array @@ -124,7 +124,7 @@ { $this->buffer = $this->sxml->data["source"][0]; foreach($this->buffer["subs"] as $key => $value) { if($key == "auteur") - { $source["auteurs"][] = array + { $source["groupes"][] = array ( "nom" => $value[0]["data"] ); } @@ -161,11 +161,11 @@ ); } else - { $source[$key] = $value[0]["data"]; + { if(isset($value[0]["data"])) $source[$key] = $value[0]["data"]; } } $source["auteur"] = ""; - foreach($source["auteurs"] as $auteur) $source["auteur"] .= ($source["auteur"] ? ", " : "").$auteur["nom"]; + foreach($source["groupes"] as $auteur) $source["auteur"] .= ($source["auteur"] ? ", " : "").$auteur["nom"]; } else return false; }