Example #1
0
 public function updateeventAction()
 {
     global $mySession;
     $db = new Db();
     $eventId = $this->getRequest()->getParam('eventId');
     $this->view->eventId = $eventId;
     $eventData = $db->runQuery("select event_image from " . EVENTS . " where event_id='" . $eventId . "' and user_id='" . $mySession->LoggedUserId . "'");
     $this->view->EventImage = $eventData[0]['event_image'];
     $this->view->pageHeading = "Edit Event";
     if ($this->getRequest()->isPost()) {
         $request = $this->getRequest();
         $myform = new Form_Event($eventId);
         if ($myform->isValid($request->getPost())) {
             $dataForm = $myform->getValues();
             $myObj = new Event();
             $Result = $myObj->UpdateEvent($dataForm, $eventId);
             if ($Result > 0) {
                 $mySession->errorMsg = "Event Information updated successfully.";
                 $this->_redirect('events/index');
             } else {
                 $mySession->errorMsg = "Event title you entered is already exists.";
                 $this->view->myform = $myform;
                 $this->render('edit');
             }
         } else {
             $this->view->myform = $myform;
             $this->render('edit');
         }
     } else {
         $this->_redirect('events/edit/eventId/' . $eventId);
     }
 }
<?php

//Get from textbox
$name = $_POST['menu_name'];
$id = $_POST['event_id'];
//Instances of Classes
include '../classes/class.event.php';
//assigning of values from Instance
$e = new Event();
$e->event_id = $id;
$e->event_name = $name;
//calling of method Save
if ($e->UpdateEvent()) {
    header('Location:../public/Event_5.php');
} else {
    echo Database::$conn->error;
}