Beispiel #1
0
 function execute(CommandContext $context)
 {
     $id = $context->get('delete');
     $db = \Database::getDB();
     $pdo = $db->getPDO();
     $query = "DELETE from events_events where id = :id";
     $sth = $pdo->prepare($query);
     $sth->execute(array('id' => $id));
     header('Location: ./?action=ShowAdminHome');
 }
Beispiel #2
0
 function execute(CommandContext $context)
 {
     $edit = new \events\EditView();
     $edit->setEventID($context->get('edit'));
     $context->setContent($edit->show());
 }
 function execute(CommandContext $context)
 {
     $details = new \events\DetailView();
     $details->setEventID($context->get('details'));
     $context->setContent($details->show());
 }
Beispiel #4
0
 function execute(CommandContext $context)
 {
     $home = new \events\GuestView();
     $context->setContent($home->show());
 }
 function execute(CommandContext $context)
 {
     $image_url = $context->get('test_name');
     $id = $context->get('edit');
     $event_name = $context->get('event_name');
     $event_location = $context->get('event_location');
     $event_date = strtotime($context->get('event_date')) + 86399;
     $ticket_prices = $context->get('ticket_prices');
     $ticket_location = $context->get('ticket_location');
     $open_time = $context->get('open_time');
     $start_time = $context->get('start_time');
     $event_restrictions = $context->get('event_restrictions');
     $artist_details = $context->get('event_details');
     if ($_FILES['event_image']['size'] > 0 and $_FILES['event_image']['size'] < 2097152) {
         $tempFile = $_FILES['event_image']['tmp_name'];
         $targetPath = PHPWS_SOURCE_DIR . "mod/events/images/";
         $targetFile = $targetPath . $_FILES['event_image']['name'];
         $image_url = "mod/events/images/" . $_FILES['event_image']['name'];
         move_uploaded_file($tempFile, $targetFile);
     }
     $db = \Database::getDB();
     $pdo = $db->getPDO();
     $query = "UPDATE events_events set eventname = :event_name, eventlocation = :event_location, eventdate = :event_date, ticketprices = :ticket_prices, ticketlocation = :ticket_location, \n\t\t\t\t\topentime = :open_time, starttime = :start_time, eventrestrictions = :event_restrictions, artistdetails = :artist_details,  imageurl = :image_url where id = :id";
     $sth = $pdo->prepare($query);
     $sth->execute(array('event_name' => $event_name, 'event_location' => $event_location, 'event_date' => $event_date, 'ticket_prices' => $ticket_prices, 'ticket_location' => $ticket_location, 'open_time' => $open_time, 'start_time' => $start_time, 'event_restrictions' => $event_restrictions, 'artist_details' => $artist_details, 'id' => $id, 'image_url' => $image_url));
     header('Location: ./?action=ShowAdminHome');
 }