Example #1
0
 public function loginRedirect($page = null, $params = array())
 {
     $redirect = Request::post('redirect', 'urlencoded') ?: Request::query('redirect');
     if ($redirect && !preg_match('|^[/?]user|', $redirect)) {
         Navigation::redirect($redirect, $params);
     } elseif (!empty($page)) {
         Navigation::redirect($page, $params);
     } else {
         Navigation::redirect(Configuration::get('user.login_url'), $params);
     }
 }
Example #2
0
 public function getEdit()
 {
     $this->action = 'edit';
     $this->id = $this->singularity ? $this->singularityID : Request::query('id', 'int');
     if (!$this->id) {
         Messenger::error('Invalid ID');
         return;
     }
     if (!$this->editable) {
         Messenger::error('Access Denied');
         return;
     }
     $this->loadSingle();
 }