File: /home/panama/public_html_old/managesite/event_edit.php
<?php
include("../include/config.php");
include("../include/opner_admin.php");
if(strlen(trim($_POST["btnBack"])) > 0)
{
header("location: event_listing.php");
exit();
}
$edit = (($_GET['edit'])?$_GET['edit']:$_POST['edit']);
if(strlen(trim($_POST["btnSave"])) > 0)
{
/*if($_FILES['photoimage']['name']<>'') { $flag = $functions->isValidImage($_FILES['photoimage']['type']); };
if($flag =='0') { $error=1; $err_image="Please provide Correct Image Format"; }; */
if($error <> 1)
{
$db = new database();
/*if($flag > 0)
{
// UPLOAD Sign HERE
$photoimage = $_POST['photo_image'];
if (isset ($_FILES['photoimage'])){
$tokan = array(" ", "'","`","’");
$image_name = time()."_".strtolower(str_replace($tokan, "_" , $_FILES['photoimage']['name']));
@copy($_FILES['photoimage']['tmp_name'] , "../uploaded_images/".$image_name);
//delete previous image
if($photoimage <>"" && $photoimage <>'nofile')
{
$path="../uploaded_images/".$photoimage;
@unlink($path);
}
$db->data("image" , $image_name);
}
}
else
{ $image_name = $_POST['photo_image']; }*/
$shortdesc = $functions->anti_injection($_POST['shortdesc']);
$longdesc = $functions->anti_injection($_POST['longdesc']);
$title = $functions->anti_injection($_POST['txttitle']);
$eventtype = $functions->anti_injection($_POST['eventtype']);
$ticketprice = $functions->anti_injection($_POST['ticketprice']);
$venue = $functions->anti_injection($_POST['venue']);
$datetime = $functions->anti_injection($_POST['date']);
$dd = explode(" ",$_POST['date']);
$date = explode("-",$dd['0']);
$eventdate = $date[2]."-".$date[0]."-".$date[1];
$db->data("title",$title);
$db->data("venue",$venue);
$db->data("datetime",$datetime);
$db->data("eventdate",$eventdate);
$db->data("shortdesc",$shortdesc);
$db->data("longdesc",$longdesc);
$db->where("eid=".base64_decode($edit));
$db->update("events");
$_SESSION['msg'] = "Event information updated successfully.";
header("location:event_listing.php");
}
}
$db_list = new database();
$db_list->where("eid=".base64_decode($edit));
$db_list->selectstmt("events");
$title = $db_list->f_title;
$venue = $db_list->f_venue;
$datetime = $db_list->f_datetime;
$shortdesc = $db_list->f_shortdesc;
$longdesc = $db_list->f_longdesc;
?>
<html>
<head>
<title><?=SITE_ADMIN_TITLE?></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="description" content="<?=META_DESCRIPTION?>" />
<meta name="keywords" content="<?=META_KEYWORD?>" />
<link href="css.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" type="text/css" href="js/style.css" />
<link href="calender/rfnet.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="calender/datetimepicker_css.js"></script>
<script type="text/javascript" src="js/lib/prototype.js"></script>
<script type="text/javascript" src="js/src/effects.js"></script>
<script type="text/javascript" src="js/validation.js"></script>
<!-- TinyMCE -->
<script type="text/javascript" src="tinymce/jscripts/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init({
// General options
mode : "textareas",
theme : "advanced",
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 : "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",
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",
// Replace values for the template plugin
template_replace_values : {
username : "Some User",
staffid : "991234"
}
});
</script>
<!-- /TinyMCE -->
</head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0" >
<tr>
<td><? include("header.php")?></td>
</tr>
<tr>
<td align="right" valign="top" width="100%">
<form name="frmabout" id="frmabout" action="<?=$_SERVER['PHP_SELF']?>?edit=<?=$edit;?>" method="post" enctype="multipart/form-data">
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="inertable">
<tr bgcolor="#E6F3F9">
<td class="inertr" style="padding-left:7px"><img src="images/bullet_new.png" align="absmiddle" /> Edit Event Details </td>
</tr>
<tr>
<td align="center">
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="text">
<tr>
<td width="20%"> </td>
<td width="80%" align="center">
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="text">
<tr><td colspan="3"> </td></tr>
<tr>
<td align="right" valign="top" class="textbold"> </td>
<td colspan="2" align="left"> </td>
</tr>
<tr>
<td width="18%" align="right" valign="top" class="textbold">Event Title </td>
<td colspan="2" align="left"><input type="text" name="txttitle" class="required" size="40" value="<?=$title?>" /></td>
</tr>
<tr><td colspan="3"> </td></tr>
<tr>
<td align="right" valign="top" class="textbold">Venue </td>
<td colspan="2" align="left">
<input type="text" id="venue" name="venue" value="<?=$venue;?>" class="required" size="40"></td>
</tr>
<tr><td colspan="2"> </td></tr>
<tr><td colspan="3"> </td></tr>
<tr>
<td align="right" valign="top" class="textbold">Date / Time </td>
<td colspan="2"><input type="Text" id="date" maxlength="25" size="25" name="date" value="<?=$datetime?>" readonly="" class="required"> <a href="javascript: NewCssCal('date','mmddyyyy','dropdown',true,12)"> <img src="images/cal.gif" width="16" height="16" alt="Pick a date"></a></td>
</tr>
<tr><td colspan="3"> </td></tr>
<!--<tr>
<td align="right" valign="top" class="textbold">Image </td>
<td width="34%" align="left" valign="top">
<input type="file" name="photoimage" size="35" class="filebgcolor"/><br><span class="error"> <?=$err_image;?></span></td>
<td width="48%" align="left" valign="top"> <img src="../display_image.php?path=uploaded_images/<?php echo $photoimage;?>&width=91&height=68&watermark=-1" border="0"/></td>
</tr>
<tr><td colspan="3"> </td></tr>-->
<tr>
<td align="right" valign="top" class="textbold">Short Description </td>
<td colspan="2" align="left"><textarea id="elm1" name="shortdesc" rows="10" cols="90"><?=$shortdesc?></textarea></td>
</tr>
<tr><td colspan="3"> </td></tr>
<tr>
<td align="right" valign="top" class="textbold">Long Description </td>
<td colspan="2" align="left"><textarea id="elm1" name="longdesc" rows="25" cols="90"><?=$longdesc?></textarea></td>
</tr>
<tr><td colspan="3"> </td></tr>
<tr><td colspan="3"><input type="hidden" name="photo_image" value=<?=$photoimage;?> /></td></tr>
<tr>
<td height="31" align="center"> </td>
<td colspan="2" align="left">
<input name="btnSave" type="submit" class="btn" value="Update" style="border:none;" />
<input name="btnBack" type="submit" class="btn" value="Back to List" onClick="javascript:location.href='event_listing.php'" style="border:none;" /></td>
</tr>
<tr>
<td colspan="3" align="center"> </td>
</tr>
</table>
</td>
</tr>
</table></td>
</tr>
<tr>
<td align="left" colspan="3" > </td>
</tr>
</table>
</form>
<script type="text/javascript">
function formCallback(result, form) {
window.status = "valiation callback for form '" + form.id + "': result = " + result;
}
var valid = new Validation('frmabout', {immediate : true, onFormValidate : formCallback});
</script>
</td>
</tr>
<tr><td height="50"></td></tr>
</table>
</body>
</html>