if(!isset($this->sxml)) $this->sxml = new sxml();
$this->sxml->parse($xml_content);
return isset($this->sxml->data["source"][0]);
}
if(!isset($this->sxml)) $this->sxml = new sxml();
$this->sxml->parse($xml_content);
return isset($this->sxml->data["source"][0]);
}
$source = $this->empty_source();
if($this->xml_content = (isset($xml_content) ? $xml_content : $this->get_source_xml_from_url($url))){
if($this->xml_content === -1) $this->xml_content = $this->get_source_xml_from_url($url, true);
$source = $this->empty_source();
if($this->xml_content = (isset($xml_content) ? $xml_content : $this->get_source_xml_from_url($url))){
if($this->xml_content === -1) $this->xml_content = $this->get_source_xml_from_url($url, true);
if(method_exists($this, $method_name = "parse_source_buffer_".$source_xml_version)){
return $this->$method_name($default_source);
}
return false;
}
if(method_exists($this, $method_name = "parse_source_buffer_".$source_xml_version)){
return $this->$method_name($default_source);
}
return false;
}
if(!isset($this->buffer["subs"])) return false;
foreach($this->buffer["subs"] as $key => $value){
if($key == "titre" || $key == "auteur"){
if(!isset($this->buffer["subs"])) return false;
foreach($this->buffer["subs"] as $key => $value){
if($key == "titre" || $key == "auteur"){
if(isset($default_source)) $source = $default_source;
else $source = $this->empty_source();
if(!isset($this->buffer["subs"])) return $source;
if(isset($default_source)) $source = $default_source;
else $source = $this->empty_source();
if(!isset($this->buffer["subs"])) return $source;
if(isset($default_source)) $source = $default_source;
else $source = $this->empty_source();
if(!isset($this->buffer["subs"])) return $source;
if(isset($default_source)) $source = $default_source;
else $source = $this->empty_source();
if(!isset($this->buffer["subs"])) return $source;