MSV FM

dot.antimicrobial@66.96.161.157: ~ $
Path : /hermes/sb_web/b2920/hilmajohnson.com/admin/
File Upload :
Current < : /hermes/sb_web/b2920/hilmajohnson.com/admin/add_txt.php

<?php
    ////////////////////////////////
    ob_start();
    session_start(); /// initialize session 
    include("./inc/pw.php"); 
    check_logged();
    include("./inc/dirscan.php");
    include("./inc/array_xml.php");
    include("./inc/jscript.php");

    
    //// tiny mce
    echo"<script language='JavaScript'>
    \$().ready(function() {
       \$('textarea.tinymce').tinymce({
            // Location of TinyMCE script
            script_url : 'inc/tiny_mce/tiny_mce.js',

            // General options
            theme : 'advanced',
            entity_encoding : 'raw',

            plugins : 'safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template',

            // Theme options
            theme_advanced_buttons1 : 'bold,italic,underline,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect',
            theme_advanced_buttons2 : 'cut,copy,paste,|,search,replace,|,undo,redo,|,link,unlink,image,code,|,preview,|,visualchars,nonbreaking',
            theme_advanced_buttons3 : 'fullscreen',
            theme_advanced_toolbar_location : 'top',
            theme_advanced_toolbar_align : 'left',
            theme_advanced_statusbar_location : 'bottom',
            theme_advanced_resizing : true,
            theme_advanced_blockformats : 'None=p,Paragraph=p,Heading 1=h1,Heading 2=h2',

            // Example content CSS (should be your site CSS)
            content_css : '../component/xml/home.css',
            cleanup : true,
            cleanup_on_startup : false,
            verify_html : false,
            relative_urls : true,
            
            // Drop lists for link/image/media/template dialogs
            template_external_list_url : 'lists/template_list.js',
            external_link_list_url : 'lists/link_list.js',
            external_image_list_url : 'imgmce.php',
            media_external_list_url : 'lists/media_list.js',

            // Replace values for the template plugin
            template_replace_values : {
                username : 'Some User',
                staffid : '991234'
            }
        });
    });

</script>

";



    ////SAVE FROM EDIT////
    if (isset($_POST['save']))
    { 

        $numdamod= $_POST['xmlname'];
        $newtext = str_replace("../", "", $_POST['wtext']);
 
        //cambio i dati
        $finale['window']['_c']['item']['_c']['filetype']['_v']=  $_POST['filetype'];
        $finale['window']['_c']['item']['_c']['sheet']['_v']=  $_POST['sheet'];
        $finale['window']['_c']['item']['_c']['wtext']['_v']=  $newtext;
        
       
        
        $last= ary2xml($finale);
        //write();
        $fh = fopen("../component/xml/".$numdamod, "w");

        if($fh==false)
        die("unable to create file");

        fwrite($fh, $last);
        fclose($fh);
        echo ("<h1>HTML text Edited!<br/><br/><br/><a href='add_txt.php'>Back to HTML PAGE LIST</a></h1>");

        ///SAVE FROM NEW////
    } else if (isset($_POST['savenew']))
    { 
        //cambio i dati
        $template['window']['_c']['item']['_c']['filetype']['_v']=  $_POST['filetype'];
        $template['window']['_c']['item']['_c']['sheet']['_v']=  $_POST['sheet'];
        $template['window']['_c']['item']['_c']['wtext']['_v']=$_POST['wtext'];




        $newxml= ary2xml($template);
        //write();
        $fh = fopen("../component/xml/".$_POST['name'].".xml", "w");

        if($fh==false)
        die("unable to create file");

        fwrite($fh, $newxml);
        fclose($fh);
        echo ("<h1>HTML TEXT PAGE INSERTED!<br/><br/><br/><a href='add_txt.php'>Back to HTML PAGE LIST</a></h1>");




        //////////////////////EDIT ///////////////////////////// 

    } else  if (isset($_POST['edit'])) 

    {
        $finale= xml2ary(file_get_contents('../component/xml/'.$_POST['xmlname']));
        //print_r ($finale); 
        $newtext = str_replace("src=\"", "src=\"../", $finale['window']['_c']['item']['_c']['wtext']['_v']);
        /////edit
        echo "<table width='700' border='0' cellspacing='0' cellpadding='2'>"  ;
        echo "<form action='add_txt.php' method='post'>";   

        // 
        echo "<tr>";
        echo "<td align='center' colspan='2'><br/><h1>EDIT HTML TEXT: ".$_POST['xmlname']."</h1><br/></td>";
        echo "</tr><input name='filetype' type='hidden' value='".$finale['window']['_c']['item']['_c']['filetype']['_v']."' /><input name='sheet' type='hidden' value='".$finale['window']['_c']['item']['_c']['sheet']['_v']."' />";

        // 

        echo "<tr>";   
     //   echo "<td><p>Insert text:</p> </td><td> <textarea name='wtext' cols='60' rows='15' class='tinymce'>".$finale['window']['_c']['item']['_c']['wtext']['_v']."</textarea><br/>";
        echo "<td><p>Insert text:</p> </td><td> <textarea name='wtext' cols='60' rows='15' class='tinymce'>".$newtext."</textarea><br/>";
        echo "</tr>";

        echo "<tr>";

        echo "<td colspan='2' align='center'><input name='xmlname' type='hidden' value='".$_POST['xmlname']."' /><input name='save' type='submit' value='save' /><input name='cancel' type='submit' value='cancel' ></td>";

        echo "</form>";
        echo "</tr>";
        echo "</table>";
        

        /////fine edit


        //////////////////////ADD NEW///////////////////////////// 

    } else  if (isset($_POST['new'])) 

    {
        $template= xml2ary(file_get_contents('tmp/txt.xml'));


        /////add new

        echo "<table width='700' border='0' cellspacing='0' cellpadding='2'>"  ;
        echo "<form action='add_txt.php' method='post'>";   

        // 
        echo "<tr>";
        echo "<td align='center' colspan='2'><br/><h1>ADD HTML PAGE</h1><br/></td>";
        echo "</tr>";
        echo "<tr>";
        echo "<td><p>Name: </p></td><td><input name='name' type='text' value='insert_page_name' size='20' maxlength='20' /><p> WARNING: compile this field before save! </td>";
        echo "</tr><input name='filetype' type='hidden' value='".$template['window']['_c']['item']['_c']['filetype']['_v']."' /><input name='sheet' type='hidden' value='".$template['window']['_c']['item']['_c']['sheet']['_v']."' />" ;

        echo "<tr>";   
        echo "<td><p>Insert text:</p> </td><td> <textarea name='wtext' cols='60' rows='15' class='tinymce'>".$template['window']['_c']['item']['_c']['wtext']['_v']."</textarea><br/>";
        echo "</tr>";

        echo "<tr>";
        echo "<td colspan='2' align='center'><input name='savenew' type='submit' value='save new' /><input name='cancel' type='submit' value='cancel' ></td>";

        echo "</form>";
        echo "</tr>";
        echo "</table>";
        /////fine new


        ////////DELETE FILE
    }else  if (isset($_POST['delete']))
    { 

        //write();
        unlink("../component/xml/".$_POST['xmlname']);


        echo ("<h1>HTML TEXT PAGE DELETED!<br/><br/><br/><a href='add_txt.php'>Back to HTML PAGE LIST</a></h1>");


        //////////////////////EDIT NEWS///////////////////////////// 

    }


    else  
    {

        $fileXML=scan_directory_recursively('../component/xml','xml');
        $filenumber= sizeof($fileXML);



        echo "<table width='700' border='0' cellspacing='0' cellpadding='2'>"  ;



        echo "<tr><td colspan='2'><h1>ADD HTML PAGE</h1></td><td colspan='3' align='center'><form action='add_txt.php' method='post'>"; 
        echo   "<br/><input name='new' type='submit' value='ADD A NEW HTML PAGE' /><br/><br/>" ;
        echo "</form></td></tr>"; 

        echo "<tr><form action='add_txt.php' method='post'><td colspan='2' align='center'><h1>Select page to to edit:</h1><select name='xmlname' id='xmlname'>";
        for ($i=0;$i<$filenumber;$i++){

            if ($fileXML[$i]['kind']=="file" && $fileXML[$i]['name']!="contacts_tr.xml" ){
                echo "<option value='".$fileXML[$i]['name']."'>".$fileXML[$i]['name']."</option>";
            }
        }
        echo "</select>";

        echo "</td><td colspan='3' align='center'>"; 
        echo   "<br/><input name='edit' type='submit' value='EDIT HTML PAGE' /><input name='delete' type='submit' value='DELETE THIS PAGE' /><br/><br/>" ;
        echo "</form></td></tr>"; 


        echo "</table> " ;


    }

?>