'Adverts' => 'Adverts', 'Blog' => 'Blogs', 'Company' => 'Companies', 'Courses' => 'Courses', 'Events' => 'Events', 'Exams' => 'Exams', 'Shop' => 'Products' ]; $identity = null; $model = isset($type) && !empty($type) ? $endPoints[$type] : null; if(isset($model)) { $model_object = 'app\models\\' . $model; $identity = $model_object::find()->where(['id'=>$redirectUrl->new_post_id])->one(); } if(isset($identity)) { if(urldecode(Url::base('https') . Yii::$app->request->url) != (Url::base('https') . '/' . Yii::$app->controller->id . '/' . ChaabokHelper::generateSlug(isset($identity->slug) ? $identity->slug : $identity->hash_string)))
'Courses' => 'Courses', 'Events' => 'Events', 'Exams' => 'Exams', 'Shop' => 'Products' ]; $identity = null; $model = isset($type) && !empty($type) ? $endPoints[$type] : null; if(isset($model)) { $model_object = 'app\models\\' . $model; $identity = $model_object::find()->where(['id'=>$redirectUrl->new_post_id])->one(); }
public function beforeAction($action) { if ($action->id == 'verify') { $this->enableCsrfValidation = false; } return parent::beforeAction($action); } public function actionIndex() { return $this->redirect([ 'list' ]); }
break; } } $result = null; if ($runAction && $this->beforeAction($action)) { // run the action $result = $action->runWithParams($params); $result = $this->afterAction($action, $result); // call afterAction on modules
$parts = $this->createController($route); if (is_array($parts)) { /* @var $controller Controller */ list($controller, $actionID) = $parts; $oldController = Yii::$app->controller; Yii::$app->controller = $controller; $result = $controller->runAction($actionID, $params); if ($oldController !== null) { Yii::$app->controller = $oldController; } return $result; }
$params = $this->catchAll; unset($params[0]); } try { Yii::debug("Route requested: '$route'", __METHOD__); $this->requestedRoute = $route; $result = $this->runAction($route, $params); if ($result instanceof Response) { return $result; } $response = $this->getResponse(); if ($result !== null) {
{ try { $this->state = self::STATE_BEFORE_REQUEST; $this->trigger(self::EVENT_BEFORE_REQUEST); $this->state = self::STATE_HANDLING_REQUEST; $response = $this->handleRequest($this->getRequest()); $this->state = self::STATE_AFTER_REQUEST; $this->trigger(self::EVENT_AFTER_REQUEST); $this->state = self::STATE_SENDING_RESPONSE; $response->send();
require __DIR__ . '/lib/helpers/Emojies.php'; require __DIR__ . '/lib/helpers/Constants.php'; require __DIR__ . '/lib/helpers/ChaabokHelper.php'; require __DIR__ . '/lib/helpers/Notification.php'; $app = (new yii\web\Application($config)); $app->run();
$_GET = [ 'slug' => 'بازنشستگان،-فرزانگان-جامعه-اند', 'pdf' => '1', ];