Exemple #1
0
function xml_contents($xml_url)
{
    $tmp = new cls_xml();
    $tmp->Load($xml_url);
    return $tmp->documentElement;
}
Exemple #2
0
function xml2bd()
{
    global $Xml, $Type, $Act, $PageID, $id, $site_path, $error;
    while (strstr($Xml, "<--")) {
        $Xml = substr($Xml, 0, strpos($Xml, "<--")) . substr($Xml, strpos($Xml, "-->", strpos($Xml, "<--")) + 3);
    }
    if (!$Type) {
        $q = select("select @Type");
        $Type = $q[0];
    }
    if (!$Site) {
        $q = select("select @Site");
        $Site = $q[0];
    }
    $id = $PageID;
    $Xml = stripslashes($Xml);
    $tmp = new cls_xml();
    $tmp->loadxml($Xml);
    $item = $tmp->documentElement;
    $a = $item->ownerDocument->nodes[0];
    $Act = $a->tagname;
    if (!$item) {
        runsql("set @error='Not valid XML'");
    } else {
        $item->Xml2File($Type, $Act);
    }
    //if(file_exists($site_path."xml/".$Site.$Type.))
}
Exemple #3
0
 public function run_control()
 {
     //first create object from form elements
     $elements = new cls_uiobjects($_GET['options']);
     //run control
     $ctr_name = $this->plugin;
     $ctr = new $ctr_name();
     //run event
     //going to run function//
     $plugin = new $this->plugin();
     $result = call_user_func(array($plugin, $this->action), $elements->get_elements());
     //now show result in xml for use in javascript
     $xml = new cls_xml($result);
     echo $xml->simple_array_to_xml($result, "root");
 }