%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 49.231.201.246 / Your IP : 216.73.216.149 Web Server : Apache/2.4.18 (Ubuntu) System : Linux 246 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64 User : root ( 0) PHP Version : 7.0.33-0ubuntu0.16.04.16 Disable Function : exec,passthru,shell_exec,system,proc_open,popen,pcntl_exec MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /proc/11584/cwd/html/ppaobm/vendor/mdmsoft/yii2-admin/controllers/ |
Upload File : |
<?php namespace mdm\admin\controllers; use Yii; use mdm\admin\models\Route; use yii\web\Controller; use yii\filters\VerbFilter; /** * Description of RuleController * * @author Misbahul D Munir <misbahuldmunir@gmail.com> * @since 1.0 */ class RouteController extends Controller { public function behaviors() { return [ 'verbs' => [ 'class' => VerbFilter::className(), 'actions' => [ 'create' => ['post'], 'assign' => ['post'], 'remove' => ['post'], 'refresh' => ['post'], ], ], ]; } /** * Lists all Route models. * @return mixed */ public function actionIndex() { $model = new Route(); return $this->render('index', ['routes' => $model->getRoutes()]); } /** * Creates a new AuthItem model. * If creation is successful, the browser will be redirected to the 'view' page. * @return mixed */ public function actionCreate() { Yii::$app->getResponse()->format = 'json'; $routes = Yii::$app->getRequest()->post('route', ''); $routes = preg_split('/\s*,\s*/', trim($routes), -1, PREG_SPLIT_NO_EMPTY); $model = new Route(); $model->addNew($routes); return $model->getRoutes(); } /** * Assign routes * @return array */ public function actionAssign() { $routes = Yii::$app->getRequest()->post('routes', []); $model = new Route(); $model->addNew($routes); Yii::$app->getResponse()->format = 'json'; return $model->getRoutes(); } /** * Remove routes * @return array */ public function actionRemove() { $routes = Yii::$app->getRequest()->post('routes', []); $model = new Route(); $model->remove($routes); Yii::$app->getResponse()->format = 'json'; return $model->getRoutes(); } /** * Refresh cache * @return type */ public function actionRefresh() { $model = new Route(); $model->invalidate(); Yii::$app->getResponse()->format = 'json'; return $model->getRoutes(); } }