public function post() { $this->check_input(); if (!(0 + $this->data('event'))) { $this->error(31); } $event = $this->event()->get($this->data('event')); if ($event['id'] != $this->data('event')) { $this->error(31); } if (!(0 + $this->data('persons'))) { $this->error(33); } $eventController = new eventController(); $userController = new userController(); $user = new userModel(); $user->get($event['user']); $event = $eventController->public_data($event, true); $event['id'] = $this->data('event'); $event['host'] = $userController->public_data($user->data(), true); $event['free_slots'] = $this->event()->getSlots(); $data = ['event' => $event, 'persons' => $this->data('persons')]; if ($event['fb_friends']) { Bootstrap::$main->session('fb_friends', 1); } return $this->status(Bootstrap::$main->session('book', $data)); }
public function get_events() { $this->requiresLogin(); $event = new eventModel(); $eventCtrl = new eventController(); $events = $event->getCurrentEvents(Bootstrap::$main->getConfig('event.current_tolerance') * 3600) ?: []; foreach ($events as &$ev) { $id = $ev['id']; $ev = $eventCtrl->public_data($ev, false); $ev['id'] = $id; } return $this->status($events, true, 'events'); }
<?php include_once "/home/andreslaley/public_html/happy/controller/event/eventController.php"; include_once "/home/andreslaley/public_html/happy/controller/user/userController.php"; session_start(); $user = $_SESSION["userSession"]; if (is_null($user)) { echo "error fail user"; } $name = $_POST['name']; $details = $_POST['details']; $where = $_POST['where']; $date = $_POST['when']; $time = $_POST['time']; $autor = $user->id; $eventControoler = new eventController(); try { $event = $eventControoler->addMe($name, $details, $where, $date, $time, $autor); $_SESSION["eventSession"] = $event; echo $event["id"]; } catch (Exception $e) { throw new Exception("Failed event addMe: " . $e->getMessage()); }
} public function addAction() { } public function listingAction() { $event_email_template = new EventEmailTemplate(); return $event_email_template->display(); } public function deleteAction($id) { $event_email_template = new EventEmailTemplate(); return $event_email_template->delete($id); } } $event_controller = new eventController(); $action = isset($_GET['action']) ? $_GET['action'] : null; switch ($action) { case 'show': $event_controller->showAction(); break; case 'add': $event_controller->addAction(); break; case 'new': $event_controller->newAction(); break; case 'delete': $event_controller->deleteAction($_GET['id']); $content = $event_controller->listingAction(); break;
<?php include_once "../../controller/event/eventController.php"; session_start(); $user = $_SESSION["userSession"]; if (is_null($user)) { echo "error user"; exit; } $id_friend = $_POST["id_friend"]; $event_id = $_POST["id_event"]; $eventController = new eventController(); try { $eventController->inviteFriend($id_friend, $event_id); } catch (Exception $e) { throw new Exception("Failed inviter friend Message: " . $e->getMessage()); }
<?php include_once '/home/andreslaley/public_html/happy/controller/user/userController.php'; include_once '/home/andreslaley/public_html/happy/controller/event/eventController.php'; session_start(); $user = $_SESSION["userSession"]; $event_id = $_GET["id"]; //cover-img-drag $userController = new userController(); $eventController = new eventController(); $event = $eventController->findMe("id", $event_id); if ($event->photo !== "") { } else { } ?> <!DOCTYPE html> <html > <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="description" content="CV, Lebenslauf"> <meta name="keywords" content="Developer, Web developer, Web Entwickler"> <meta name="author" content="Andres Sanchez"> <title>Andres Sanchez</title> <link rel="icon" type="../../image/png" href="images/mifavicon.gif" /> <link href="http://fonts.googleapis.com/css?family=Open+Sans:300,600,700" rel="stylesheet" type="text/css"> <!-- Latest compiled and minified CSS --> <link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css" > <link rel="stylesheet" type="text/css" href="../../css/base.css" /> <link rel="stylesheet" type="text/css" href="../../css/events.css" /> </head>
<?php require_once __DIR__ . '/../base.php'; require_once __DIR__ . '/../../rest/models/eventModel.php'; require_once __DIR__ . '/../../rest/controllers/eventController.php'; $event = new eventModel(); $events = $event->getEventsAfterDeadlineToCancel(); if (is_array($events)) { foreach ($events as $id) { $guests = $event->getGuests($id); if (!$guests || !count($guests)) { continue; } $e = $event->get($id); Bootstrap::$main->user['id'] = $e['user']; $eventController = new eventController($id, []); $eventController->delete(true); } }
<?php include_once "../../controller/event/eventController.php"; session_start(); $user = $_SESSION["userSession"]; if (is_null($user)) { return "error"; } $eventController = new eventController(); $searched_event = $eventController->getEvent($user->id); if (is_null($searched_event)) { echo "Not events."; } else { echo json_encode($searched_event); }
protected function paid(paymentModel $payment, $amount) { if (0.9 * $payment->amount < $amount) { $image = new imageModel(); $guest = new guestModel($payment->guest); if ($guest->d_payment) { return; } $guest->d_payment = Bootstrap::$main->now; $guest->save(); $e = $this->event()->get($guest->event); Tools::userHasAccessToEvent($guest->event, $guest->user, true); $data = []; $data['event'] = $this->event()->data(); $user = new userModel($data['event']['user']); $data['host'] = $user->data(); Bootstrap::$main->session('time_delta', $user->delta); Bootstrap::$main->human_datetime_format(); $data['event'] = $this->event()->get($guest->event); $data['event']['img'] = $image->get($data['event']['img']); $user->get($guest->user); $data['guest'] = $user->data(); $data['data'] = $guest->data(); $data['payment'] = $payment->data(); if (isset($data['payment']['notify'])) { $data['notify'] = json_decode($data['payment']['notify'], true); } $ics = Ics::invitation($e, $data['host'], $data['guest'], $e['create'], $guest->create); Tools::observe('event-paid-to-host', $data); Tools::observe('event-paid-to-guest', $data, [['invite.ics' => $ics]]); Tools::log('guest', $data); $eventController = new eventController(); $eventController->recalculate_fullhouse($guest->event); } }
if ($lat & $lng) { $city = new cityModel(); $cities = $city->getByLocation($lat, $lng) ?: []; if (isset($cities[0]['img2']) && $cities[0]['img2']) { $image = new imageModel($cities[0]['img2']); $photo = $image->url; } elseif (isset($cities[0]['img']) && $cities[0]['img']) { $image = new imageModel($cities[0]['img']); $photo = $image->url; } $itemscope = 'City'; } if (isset($parts[4])) { $title = urldecode($parts[4]); } $eventController = new eventController(0, ['lat' => $lat, 'lng' => $lng, 'distance' => $distance]); $events = $eventController->get_search(); if (isset($events['events'])) { foreach ($events['events'] as $event) { $ul[] = ['class' => 'event', 'url' => $url . $event['url'], 'name' => $event['name'], 'img' => $event['img']['square']]; } } $url .= 'events/' . $lat . '/' . $lng . '/' . $distance . '/' . urlencode($title); break; default: if (!isset($parts[1])) { $userController = new userController(0, [], $parts); $method = 'get_' . $parts[0]; $user = $userController->{$method}(); if (isset($user['user'])) { $itemscope = 'Person';
<?php include_once "../../controller/user/userController.php"; include_once "../../controller/event/eventController.php"; session_start(); $id_event = $_POST["id_event"]; $user = $_SESSION["userSession"]; if (is_null($user)) { header("Location: http://www.andreseloysv.com/happy/index.php"); die; } $userController = new userController(); $eventController = new eventController(); try { mkdir("/home/andreslaley/public_html/happy/image/event/" . $id_event, 0777); $target_dir = "/home/andreslaley/public_html/happy/image/event/" . $id_event . "/"; $extension = pathinfo($target_dir . basename($_FILES["file"]["name"]), PATHINFO_EXTENSION); $aux = $target_dir . basename($_FILES["file"]["name"]); $positionX = $_POST["positionX"]; //altura maxima $positionX = 500 - $positionX; $tmpImg = $_FILES["file"]["tmp_name"] . "." . $extension; $y = $positionX - 387; $widthImg = getimagesize($tmpImg); $imagick = new \Imagick($_FILES["file"]["tmp_name"]); $imagick->cropImage($widthImg, $positionX, 0, $y); $photo_name = $user->nick . "-cover." . $extension; $imagick->writeImage($target_dir . $photo_name); $eventController->addPhoto($photo_name, $id_event); echo "exito"; } catch (Exception $exc) {