<?php use protect\classes\App; use protect\classes\models\FileModel; require_once 'protect/init.php'; App::checkAccess(); /** * @param $id * @param $scenario * @return FileModel|bool */ function loadModel($id, $scenario = null) { /** @var FileModel $model */ $model = FileModel::model()->findByPk($id); if (empty($model)) { App::setFlash(_('No data found'), 'danger', '/files/'); } if (isset($scenario)) { $model->scenario = $scenario; } return $model; } if (isset($_GET['fileid'])) { if (App::isAction('delete')) { $model = loadModel($_GET['fileid'], FileModel::SC_DELETE_ACTION); if ($model->save()) { App::user()->saveFilesCount(); App::setFlash('Deleted successfully', 'success', '/files/'); } } elseif (App::isAction('download')) {