Exemple #1
0
 /**
  *
  */
 private function createEvent()
 {
     $events = new Events();
     $result = false;
     $res = $events->addEvent(["userid" => $_SESSION['user']->userid, "title" => $_POST['title'], "description" => $_POST['description'], "place" => $_POST['place'], "start" => $_POST['start'], "imageId" => 0, "type" => "event", "privacy" => $_POST['privacy'], "guest_invitation" => isset($_POST['guest_invitation']) ? 1 : 0]);
     if ($res > 0) {
         $guests = new Guests();
         $walls = new Walls();
         $gallery_albums = new GalleryAlbums();
         $guests->addGuests($res, $_SESSION['user']->userid, 2, false);
         $result = $walls->createWall($res, "event") && $gallery_albums->insert(["title" => "", "description" => "", "owner_id" => $res, "owner_type" => "event", "type" => "event", "user_upload" => 0, "privacy" => 2]);
     }
     $view = new View($result);
     if ($result) {
         $view->addData($events->getEventData($res));
     }
     $view->sendResponse();
 }
Exemple #2
0
 /**
  *
  */
 private function create()
 {
     $table = new GalleryAlbums();
     if ($_POST['privacy'] == 0) {
         $result = $table->insert(["title" => $_POST['title'], "description" => $_POST['description'], "owner_id" => $_SESSION['user']->userid, "type" => "shared", "user_upload" => isset($_POST['allow_upload']) ? 1 : 0, "privacy" => $_POST['privacy']]);
     } else {
         $result = $table->insert(["title" => $_POST['title'], "description" => $_POST['description'], "owner_id" => $_SESSION['user']->userid, "type" => null, "user_upload" => isset($_POST['allow_upload']) ? 1 : 0, "privacy" => $_POST['privacy']]);
     }
     $view = new View($result !== null);
     $view->addData(["target" => Url::convertUrl("index.php?m=gallery&action=" . $result . "&x=" . str_replace(" ", "_", $_POST['title']))]);
     $view->sendResponse();
 }