/** * @inheritdoc */ public function beforeAction($action) { if (in_array($action->id, ['get-attributes', 'get-categories'])) { $this->enableCsrfValidation = false; } return parent::beforeAction($action); }
public function actions() { if ($this->widgets === NULL) { $this->widgets = ['yeesoft\\comment\\widgets\\dashboard\\Comments', ['class' => 'yeesoft\\widgets\\dashboard\\Info', 'position' => 'right'], ['class' => 'yeesoft\\media\\widgets\\dashboard\\Media', 'position' => 'right'], 'yeesoft\\post\\widgets\\dashboard\\Posts', 'yeesoft\\user\\widgets\\dashboard\\Users']; } return ArrayHelper::merge(parent::actions(), ['index' => ['class' => 'yeesoft\\web\\DashboardAction', 'widgets' => $this->widgets]]); }
protected function getRedirectPage($action, $model = null) { switch ($action) { case 'update': return ['update', 'id' => $model->id]; break; default: return parent::getRedirectPage($action, $model); } }
protected function getRedirectPage($action, $model = null) { switch ($action) { case 'update': return ['update', 'id' => $model->id]; break; case 'create': return ['update', 'id' => $model->id]; break; case 'delete': return ['/translation/default/index']; break; default: return parent::getRedirectPage($action, $model); } }
protected function getRedirectPage($action, $model = null) { if (!User::hasPermission('editPosts') && $action == 'create') { return ['view', 'id' => $model->id]; } switch ($action) { case 'update': return ['update', 'id' => $model->id]; break; case 'create': return ['update', 'id' => $model->id]; break; default: return parent::getRedirectPage($action, $model); } }
protected function getRedirectPage($action, $model = null) { switch ($action) { case 'delete': $searchClass = $this->modelSearchClass; $formName = StringHelper::basename($searchClass::className()); return ['/menu/default/index', "{$formName}[menu_id]" => $model->menu_id]; break; case 'update': return ['update', 'id' => $model->id]; break; case 'create': return ['update', 'id' => $model->id]; break; default: return parent::getRedirectPage($action, $model); } }
public function beforeAction($action) { return parent::beforeAction($action); }