Your IP : 216.73.216.79


Current Path : /var/www/html/eform/frontend/controllers/
Upload File :
Current File : /var/www/html/eform/frontend/controllers/FileConversionController.php

<?php

namespace frontend\controllers;

use Yii;
use yii\filters\AccessControl;
use yii\filters\VerbFilter;
use yii\web\Controller;
use kartik\mpdf\Pdf;
use frontend\models\eform\FileConversion;
use frontend\queue\FileConversionJob;

/**
 * Site controller
 */
class FileConversionController extends Controller
{

    /**
     * {@inheritDoc}
     * @see \yii\web\Controller::beforeAction()
     */
    public function beforeAction($action)
    {
        return parent::beforeAction($action);
    }

    /**
     * @inheritdoc
     */
    public function behaviors()
    {
        return [
            'access' => [
                'class' => AccessControl::className(),
                'only' => ['logout', 'signup', 'error', 'stub'],
                'rules' => [
                    [
                        'actions' => ['signup', 'error', 'stub'],
                        'allow' => true,
                        'roles' => ['?'],
                    ],
                    [
                        'actions' => ['logout', 'error', 'getstaffdetails'],
                        'allow' => true,
                        'roles' => ['@'],
                    ],
                ],
            ],
            'verbs' => [
                'class' => VerbFilter::className(),
            ],
        ];
    }

    public function actionConvert($id) {

        Yii::$app->queue->push(new FileConversionJob([
            'conversion_id' => $id,
        ]));
    }

   
}