<?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");
$finale= xml2ary(file_get_contents('../easy.xml'));
// print_r ($finale);
$newssize=count($finale);
if (isset($_POST['save']))
{
//cambio i dati
$finale['easyweb']['_c']['data']['_a'][sitename]= $_POST['sitename'];
$finale['easyweb']['_c']['data']['_a'][url]= $_POST['url'];
$finale['easyweb']['_c']['data']['_a'][mail]= $_POST['mail'];
$finale['easyweb']['_c']['data']['_a'][music]= $_POST['music'];
$finale['easyweb']['_c']['data']['_a'][logo]= $_POST['logo'];
$finale['easyweb']['_c']['data']['_a'][logobig]= $_POST['logobig'];
$finale['easyweb']['_c']['data']['_a'][background]= $_POST['background'];
$finale['easyweb']['_c']['data']['_a'][hue]= $_POST['hue'];
$finale['easyweb']['_c']['data']['_c']['footer']['_v']=$_POST['footer'];
$finale['easyweb']['_c']['data']['_c']['address']['_v']=$_POST['address'];
// $finale['easyweb']['_c']['data']['_c']['bkgchange']['_v']=$_POST['bkgchange'];
$finale['easyweb']['_c']['data']['_c']['colorset']['_v']=$_POST['colorset'];
$finale['easyweb']['_c']['data']['_c']['bkgalpha']['_v']=$_POST['bkgalpha'];
//print_r ($finale['news']['_c']['item'][$numdamod]);
$last= ary2xml($finale);
//$noslash=stripslashes_deep($last);
//write();
$fh = fopen("../easy.xml", "w");
if($fh==false)
die("unable to create file");
fwrite($fh, ($last));
fclose($fh);
//write form_info.php
$last1='<?php
//the message will be sent to this e-mail address...
$destemail = "'.$_POST['mail'].'";
//if magic quotes turned on, remove slashes from escaped characters
if (get_magic_quotes_gpc())
{
$_POST[\'from\'] = stripslashes($_POST[\'from\']);
$_POST[\'textBody\'] = stripslashes($_POST[\'textBody\']);
}
//initialize variables for To and Subject fields
$subject = "Mail from WebSite";
$msg = "";
//build message body from variables received in the POST array
foreach ($_POST as $key => $value)
{
if ($value != "" && $key != "to" && $key != "subject")
{
$msg .= ucwords($key).": ".$value."\n\n";
}
}
//add additional email headers for more user-friendly reply
$additionalHeaders = "From: Contact Form\n";
if($_POST[\'textEmail\'])
{
$additionalHeaders .= \'Reply-To: \'.$_POST[\'textEmail\'];
}
else
{
$additionalHeaders .= \'Reply-To: noreply@mydomain.com\';
}
echo $subject;
//send email message
$OK = mail($destemail, $subject, $msg, $additionalHeaders);
if ($OK)
{
echo "sent=".urlencode("OK");
}
else
{
echo "sent=".urlencode("failed");
}
?>';
$ff = fopen("../form_info.php", "w");
if($ff==false)
die("unable to create file");
fwrite($ff, ($last1));
fclose($ff);
echo ("<h1>CONFIGURATION EDITED!<br/><br/><br/><a href='config.php'>Back to Options List</a></h1>");
}
else
{
$filejpg=scan_directory_recursively('../component/data');
$filebkg=scan_directory_recursively('../component/data/background_a');
$filemp3=scan_directory_recursively('../component/data','mp3');
// print_r($filejpg) ;
$filenumber= sizeof($filejpg);
$filenumberbkg= sizeof($filebkg);
$filenumbermp3= sizeof($filemp3);
// echo $filenumber;
/////edit
echo "<table width='700' border='0' cellspacing='0' cellpadding='2'>" ;
echo "<form action='config.php' method='post'>";
//
echo "<tr>";
echo "<td align='center' colspan='2'><br/><h1>EDIT TEMPLATE CONFIGURATION</h1><br/></td>";
echo "</tr>";
//
echo "<tr>";
echo "<td><p>Site Name:</p> </td><td><input name='sitename' type='text' value='".$finale['easyweb']['_c']['data']['_a'][sitename]."' size='100' maxlength='250' /> </td>";
echo "</tr><tr>";
echo "<td><p>Site Url:</p> </td><td> <input name='url' type='text' value='".$finale['easyweb']['_c']['data']['_a'][url]."' size='100' maxlength='250' /></td>";
echo "<tr>";
echo "<td><p>Site Mail (used by mail form):</p> </td><td><input name='mail' type='text' value='".$finale['easyweb']['_c']['data']['_a'][mail]."' size='100' maxlength='250' /><br/>";
echo "</tr>";
echo "<tr>";
echo "<td><p>Music (only for compatibilty with older version)</p></td><td><select name='music' id='music'>";
echo "<option value='".$finale['easyweb']['_c']['data']['_a'][music]."'>".$finale['easyweb']['_c']['data']['_a'][music]."</option>";
for ($i=0;$i<$filenumbermp3;$i++){
if ($filemp3[$i]['kind']=="file"){
echo "<option value='".$filemp3[$i]['path']."'>".$filemp3[$i]['path']."</option>";
}
}
echo "</select></td>" ;
echo "</tr>";
echo "<tr>";
echo "<td><p>Logo</p></td><td><select name='logo' id='logo'>";
echo "<option value='".$finale['easyweb']['_c']['data']['_a'][logo]."'>".$finale['easyweb']['_c']['data']['_a'][logo]."</option>";
for ($i=0;$i<$filenumber;$i++){
if ($filejpg[$i]['kind']=="file"){
echo "<option value='".$filejpg[$i]['path']."'>".$filejpg[$i]['path']."</option>";
}
}
echo "</select></td>" ;
echo "</tr>";
echo "<tr>";
echo "<td><p>Logo Big</p></td><td><select name='logobig' id='logobig'>";
echo "<option value='".$finale['easyweb']['_c']['data']['_a'][logobig]."'>".$finale['easyweb']['_c']['data']['_a'][logobig]."</option>";
for ($i=0;$i<$filenumber;$i++){
if ($filejpg[$i]['kind']=="file"){
echo "<option value='".$filejpg[$i]['path']."'>".$filejpg[$i]['path']."</option>";
}
}
echo "</select></td>" ;
echo "</tr>";
echo "<tr>";
echo "<td><p>Home Background</p></td><td><select name='background' id='background'>";
echo "<option value='".$finale['easyweb']['_c']['data']['_a'][background]."'>".$finale['easyweb']['_c']['data']['_a'][background]."</option>";
for ($i=0;$i<$filenumberbkg;$i++){
if ($filebkg[$i]['kind']=="file"){
echo "<option value='".$filebkg[$i]['path']."'>".$filebkg[$i]['path']."</option>";
}
}
echo "</select></td>" ;
echo "</tr>";
echo' <tr><td><p>HUE</p></td><td><label><p>
<input name="hue" type="radio" id="imagetype_0" value="yes" ';
if ($finale['easyweb']['_c']['data']['_a'][hue]=="yes" ){
echo'checked="checked" />';
}else{
echo' />';
}echo'
Yes</p></label>
<label><p>
<input type="radio" name="hue" value="no" id="imagetype_1"';
if ($finale['easyweb']['_c']['data']['_a'][hue]=="no" ){
echo'checked="checked" />';
}else{
echo' />';
}echo'
No</p></label></td></tr>';
echo "<tr>";
echo "<td><p>Footer text:</p> </td><td> <textarea name='footer' cols='40' rows='2' >".$finale['easyweb']['_c']['data']['_c']['footer']['_v']."</textarea>";
echo "</tr>";
echo "<tr>";
echo "<td><p>Address:</p> </td><td> <textarea name='address' cols='40' rows='2' >".$finale['easyweb']['_c']['data']['_c']['address']['_v']."</textarea>";
echo "</tr>";
/* echo' <tr><td><p>Background Change</p></td><td><label><p>
<input name="bkgchange" type="radio" id="imagetype_0" value="true" ';
if ($finale['easyweb']['_c']['data']['_c']['bkgchange']['_v']=="true" ){
echo'checked="checked" />';
}else{
echo' />';
}echo'
True</p></label>
<label><p>
<input type="radio" name="bkgchange" value="false" id="imagetype_1"';
if ($finale['easyweb']['_c']['data']['_c']['bkgchange']['_v']=="false" ){
echo'checked="checked" />';
}else{
echo' />';
}echo'
False</p></label></td></tr>';*/
echo "<tr>";
echo "<td><p>Color Set:</p> </td><td><input name='colorset' type='text' value='".$finale['easyweb']['_c']['data']['_c']['colorset']['_v']."' size='6' maxlength='6' /><br/>";
echo "</tr>";
echo "<tr>";
echo "<td><p>Background alpha:</p> </td><td><input name='bkgalpha' type='text' value='".$finale['easyweb']['_c']['data']['_c']['bkgalpha']['_v']."' size='3' maxlength='3' /><br/>";
echo "</tr>";
echo "<tr>";
echo "<td colspan='2' align='center'><input name='save' type='submit' value='save' /><input name='cancel' type='submit' value='cancel' ></td>";
echo "</form>";
echo "</tr>";
echo "</table>";
}
?>