/** * */ 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(); }
/** * @param $user * @return mixed|void */ public static function onRegister($user) { parent::onRegister($user); $walls = new Walls(); $walls->createWall($user->userid); }