Example #1
0
        $dom = $directive_editor->get_xml($file, "DOMXML");
        $node = $dom->createElement('directive');
        $node->setAttribute('id', POST('directive_id'));
        $node->setAttribute('name', POST('directive_name'));
        $node->setAttribute('priority', POST('directive_prio'));
        $dom->appendChild($node);
        if (!$directive_editor->save_xml($file, $dom, "DOMXML", false)) {
            // DTD Validation = false
            $directive_error = true;
        } else {
            $directive_editor->update_directive_pluginsid(POST('directive_id'), 2, POST('directive_prio'), POST('directive_name'));
            $directive_editor->update_directive_taxonomy(POST('directive_id'), POST('directive_intent'), POST('directive_strategy'), POST('directive_method'));
        }
    }
    if (!$directive_error) {
        $directive_editor->insert($rule, POST("directive_id"), $file);
        ?>
        <script type="text/javascript">
            var params          = new Array();
            params['xml']       = "<?php 
        echo $xml_file;
        ?>
";
            params['directive'] = "<?php 
        echo POST('directive_id');
        ?>
";


            <?php 
        if (POST('reloadindex') != "") {