HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux dev1 5.15.83-1-pve #1 SMP PVE 5.15.83-1 (2022-12-15T00:00Z) x86_64
User: safarimaris (1000)
PHP: 7.2.34-54+ubuntu22.04.1+deb.sury.org+1
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,
Upload Files
File: /home/safarimaris/home/safarimaris/frontend/controllers/IndexController.php
<?php

namespace frontend\controllers;

use yii;
use frontend\models\Index;
use frontend\models\Search;

class IndexController extends Controller
{
    public function actionIndex()
    {
        //var_dump(yii\helpers\Url::home(), Yii::$app->getRequest()->getPathInfo());exit;
        if ('index' === Yii::$app->getRequest()->getPathInfo()) {

            return Yii::$app->getResponse()->redirect(yii\helpers\Url::home(), 301)->send();
        }

        $model = new Index();
        $searchModel = new Search();
        $this->view->params['bg'] = \yii\helpers\Html::img(Yii::$app->params['bg']);
        return $this->render('index', [
            'specials' => $model->getSpecials(),
            'countries' => $model->getCountries(),
            'tags' => $model->getTags(),
            'boats' => $model->getBoats(),
            'texts' => $model->getTexts(),
            'when' => $searchModel->getCalendar(),
            'where' => $searchModel->getGeoGroups(),
        ]);
    }

    public function actionCurrency()
    {
        $value = Yii::$app->request->get('value');
        if ($value)
            Yii::$app->currency->change($value);

        if (!empty(Yii::$app->request->referrer)) {
            $this->redirect(Yii::$app->request->referrer);
        } else {
            return $this->goBack();
        }

    }

}