public function __construct() { parent::__construct(); $this->requireManagePermission(Permission::PERMISSION_MANAGE_UCIONICA); $this->requireWatchPermission(Permission::PERMISSION_VIEW_UCIONICA); $this->requireDeletePermission(Permission::PERMISSION_REMOVE_UCIONICA); }
public function __construct() { parent::__construct(); $this->beforeFilter(function () { if (!(Auth::check() && Auth::user()->hasPermission(Permission::PERMISSION_REMOVE_NALATA))) { return Redirect::to('logout'); } }, array('only' => array('destroy_naplata'))); $this->beforeFilter('novaRezervacija', array('only' => array('create', 'store'))); $this->beforeFilter('myRezervacija', array('only' => array('copy', 'create_naplata', 'store_napata', 'edit', 'update', 'destroy'))); }
public function __construct() { parent::__construct(); $this->requireWatchPermission(Permission::PERMISSION_VIEW_KLIJENT); $this->requireManagePermission(Permission::PERMISSION_MANAGE_KLIJENT); $this->beforeFilter(function () { if (!(Auth::check() && Auth::user()->hasPermission(Permission::PERMISSION_VIEW_KLIJENT))) { return Redirect::to('logout'); } }, array('only' => array('rezervacije'))); }
public function __construct() { parent::__construct(); $this->requireManagePermission(Permission::PERMISSION_MANAGE_CJENOVNIK); $this->requireWatchPermission(Permission::PERMISSION_VIEW_CJENOVNIK); $this->requireDeletePermission(Permission::PERMISSION_REMOVE_CJENOVNIK); $this->beforeFilter(function () { if (!(Auth::check() && Auth::user()->hasPermission($this->watchPermissions))) { return Redirect::to('logout'); } }, array('only' => array('_table'))); }
public function display($cachable = false, $urlparams = false) { parent::display($cachable, $urlparams); // set toolbar items JToolbarHelper::title(JText::_('PLG_ZOOCART_CONFIG_' . strtoupper($this->resource_name))); // set toolbar items $this->app->toolbar->addNew(); $this->app->toolbar->editList(); //$this->app->toolbar->custom('docopy', 'copy.png', 'copy_f2.png', 'Copy'); $this->app->toolbar->deleteList(); $this->_getOrdering(); $this->beforeListDisplay(); // Display $this->getView()->setLayout('default')->display(); }
public function __construct() { parent::__construct(); $this->requireDeletePermission(Permission::PERMISSION_REMOVE_USER); $this->beforeFilter(function () { if (!Auth::user()->hasPermission(Permission::PERMISSION_VIEW_USER)) { return Redirect::to('logout'); } }, array('only' => array('index', '_list'))); $this->beforeFilter(function () { if (!Auth::user()->hasPermission(Permission::PERMISSION_MANAGE_USER)) { return Redirect::to('logout'); } }, array('only' => array('create', 'store'))); $this->beforeFilter('ViewProfile', array('only' => array('show'))); $this->beforeFilter('ManageProfile', array('only' => array('changePassword', 'postChangePassword', 'edit', 'update'))); $this->beforeFilter(function ($route) { if (!(Auth::user()->hasPermission(Permission::PERMISSION_PASSWORD_RESET) || Auth::id() == $route->getParameter('Djelatnik'))) { return Redirect::to('logout'); } }, array('only' => array('changePassword', 'postChangePassword'))); }
/** @inheritdoc */ public function __construct() { parent::__construct(); $this->middleware('auth'); }
public function execute() { $request = self::create_request($_SERVER); $resource_controller = new ResourceController(); return $resource_controller->treat_request($request); }
public function __construct() { parent::__construct(); $this->setBreadCrumbs([]); }
* @author David J. McCaskill * @copyright Copyright (C) 2015 David J. McCaskill * @license http://opensource.org/licenses/LGPL-2.1 * @version 1.0.0 * * This application is intended to illustrate an * implementation of REST using PHP. My goal was to create a * simple CRUD web service to demonstrate request and response * handling as well as content negotation. */ require 'controllers/ResourceController.php'; require 'models/DB_Model.php'; /* * Instantiate our controller */ $resourceController = new ResourceController(); /* * Get the request method from the user request */ $method = $resourceController->getRequest_method(); /* * Select which CRUD method to use based on the request method */ switch ($method) { case "POST": $resourceController->create(); break; case "GET": $resourceController->read(); break; case "PUT":
public function __construct($request) { parent::__construct($request); }
public function display($cachable = false, $urlparams = false) { // make sure user is logued in if (!$this->app->user->get()->id) { $this->setRedirect($this->app->link(array('option' => 'com_users', 'view' => 'login', 'return' => base64_encode(JURI::current())), false), JText::_('PLG_ZOOCART_ERROR_LOGIN_REQUIRED'), 'notice'); return; } parent::display($cachable, $urlparams); // Display $this->getView()->setLayout('default')->display(); }