<?php
session_save_path("/home/users/web/b557/sl.flyingcoachlimo/public_html/cgi-bin/tmp");
session_start();
if (!isset($_SESSION["verified"])) {
header ("Location: index.php");
exit();
}
// Determine pageID and section user wishes to edit
if (isset($_GET['pageID'])) {
$pageID = $_GET['pageID'];
$pageSection = $_GET['pageSection'];
}
elseif (isset($_POST['pageID'])) {
$pageID = $_POST['pageID'];
$pageSection = $_POST['pageSection'];
}
else
exit("NO PAGE ID FOUND");
// Connect to the database
include("incDBConnectAdmin.php");
// Determine if the user had submitted new data and update the database
if (isset($_POST["save"])) {
$newText = $_POST["textEditor1"];
$newText = addslashes($newText);
$pageID = $_POST["pageID"];
$pageSection = $_POST["pageSection"];
// Get the current values of each page
if ($pageSection == "Top")
$query = "UPDATE pages SET pageText='$newText' WHERE pageName ='$pageID'";
elseif ($pageSection == "Bottom")
$query = "UPDATE pages SET pageTextBottom='$newText' WHERE pageName ='$pageID'";
mysql_query($query);
}
// Get the current values of each page
$query = "SELECT pageText, pageTextBottom FROM pages WHERE pageName ='" . $pageID . "'";
$result = mysql_query($query);
if(!$result)
{
echo 'Query failed: '.mysql_error();
}
while($row = mysql_fetch_array($result))
{
$pageText = $row[0];
$pageTextBottom = $row[1];
}
// Determine if we are to diplay the bottom or top text
if ($pageSection == "Top")
$pageTextDisplay = $pageText;
elseif ($pageSection == "Bottom")
$pageTextDisplay = $pageTextBottom;
?>
<!-- TinyMCE -->
<link rel="stylesheet" href="../stylesheet.css" type="text/css" />
<script type="text/javascript" src="tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init({
// General options
mode : "textareas",
theme : "advanced",
plugins : "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,wordcount,advlist,autosave",
// Theme options
theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect",
theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak,restoredraft",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom",
theme_advanced_resizing : true,
// Example content CSS (should be your site CSS)
content_css : "css/content.css",
// 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 : "lists/image_list.js",
media_external_list_url : "lists/media_list.js",
// Style formats
style_formats : [
{title : 'Bold text', inline : 'b'},
{title : 'Red text', inline : 'span', styles : {color : '#ff0000'}},
{title : 'Red header', block : 'h1', styles : {color : '#ff0000'}},
{title : 'Example 1', inline : 'span', classes : 'example1'},
{title : 'Example 2', inline : 'span', classes : 'example2'},
{title : 'Table styles'},
{title : 'Table row 1', selector : 'tr', classes : 'tablerow1'}
],
// Replace values for the template plugin
template_replace_values : {
username : "Some User",
staffid : "991234"
}
});
</script>
<!-- /TinyMCE -->
<table align="center" border="0" width="350">
<tr valign="top" height="25">
<td>
<h1>
www.LetUsDesign.it - Edit.it CMS v1.0.7
</h1>
<p>
Please note that upon submission, all changes you make are final and will be committed to the database immediately. All changes and edits made are final and can not be reverted.<br/><br/>
</p>
</td>
</tr>
<tr valign="top" height="25">
<td>
<form method="post" action="edit.php">
<div>
<div>
<textarea id="textEditor1" name="textEditor1" rows="15" cols="80" style="width: 80%"><?php echo $pageTextDisplay; ?></textarea>
</div>
<br />
<?php echo "<input type='hidden' name='pageID' value='" . $pageID . "'>"; ?>
<?php echo "<input type='hidden' name='pageSection' value='" . $pageSection . "'>"; ?>
<input type="submit" name="save" value="Submit" />
<input type="reset" name="reset" value="Reset" />
</div>
</form>
</td>
</tr>
<tr>
<td>
<a href="main.php">Go Back To Main Menu</a>
<br/><br/>
<a href="logout.php">Logout of Page Editor</a>
</td>
</tr>
</table>
</body>
</html>