foreach (Address::$addressParams as $param) { $addressValues[$param] = $_POST[$param]; } if ($_POST['locationID'] == '' && $_POST['location'] != "") { $addressValues['locationID'] = EventDatabaseManager::addLocation($_POST['location']); } $address = new Address($addressValues); EventDatabaseManager::addAddress($address); $eventParams['addressID'] = $address->getID(); } if (!isset($_POST['event_visible'])) { $eventParams['event_visible'] = 0; } $event = new Event($eventParams); if (isset($_GET['eventID'])) { $event->setEventID(mysql_real_escape_string($_GET['eventID'])); $result = EventDatabaseManager::updateEvent($event); } else { $result = EventDatabaseManager::addEvent($event); } if ($result) { MessageHandling::m(EVENT_ADDED_MESSAGE); } else { MessageHandling::m(EVENT_NOT_ADDED_MESSAGE); } } } } function show_progress() { /* this function is a copy of edit_event() */
<?php require_once '../classes/connection.class.php'; require_once '../classes/event.class.php'; require_once '../classes/locate.class.php'; if (isset($_POST['submit'])) { $event_id = $_POST['event_id']; $event_title = $_POST['title']; $event_desc = $_POST['desc']; $event_date = $_POST['event_date']; } $updateEventObject = new Event(); $updateEventObject->setEventID($event_id); $updateEventObject->setEventTitle($event_title); $updateEventObject->setEventDesc($event_desc); $updateEventObject->setEventDate($event_date); $flag = $updateEventObject->updateevent(); /*echo '<pre>'; print_r($updatePostObject); echo '</pre>'; exit;*/ if ($flag) { $_SESSION['event_updated'] = $err = "The event has been updated successfully"; new Locate('../index.php?page=event&action=view'); } else { $_SESSION['event_not_updated'] = $err = "The event couldn't be updated"; new Locate('../index.php?page=event&action=view'); }
<?php session_start(); require_once '../classes/connection.class.php'; require_once '../classes/event.class.php'; $addeventobj = new Event(); /*echo '<pre>'; print_r($addeventobj); echo '</pre>'; exit; */ $event_id = mysqli_real_escape_string($addeventobj->conxn, $_POST['event_id']); $event_title = mysqli_real_escape_string($addeventobj->conxn, $_POST['title']); $event_desc = mysqli_real_escape_string($addeventobj->conxn, $_POST['desc']); $event_date = mysqli_real_escape_string($addeventobj->conxn, $_POST['date']); $addeventobj->setEventID($event_id); $addeventobj->setEventTitle($event_title); $addeventobj->setEventDesc($event_desc); $addeventobj->setEventDate($event_date); //$adduserobj->setError($er); //$adduserobj->setMessage($msg); $addeventobj->addEvent(); /*echo '<pre>'; print_r ($adduserobj); echo '</pre>'; exit;*/ if ($addeventobj) { header('location:../index.php?page=event&action=view'); $_SESSION['msg'] = $addeventobj->msg = "The event has been added sucessfully"; } else { echo $_SESSION['msg'] = $addeventobj->msg = "Sorry the event has not been added, please try again later";