<?php
$Permissoes = User::getUser(true);
if(!$Permissoes){
    User::blockAction("Você não tem permissão para acessar esta tela");
}
class AtasFuncionariosController extends GxController {

    var $help = 'Esta é a ajuda';

    public function actionView($id) {
        $this->render('view', array(
            'model' => $this->loadModel($id, 'AtasFuncionarios'),
        ));
    }

    public function actionCreate() {
        $model = new AtasFuncionarios;


        if (isset($_POST['AtasFuncionarios'])) {
            $model->setAttributes($_POST['AtasFuncionarios']);

            if ($model->save()) {
                if (Yii::app()->getRequest()->getIsAjaxRequest())
                    Yii::app()->end();
                else
                    $this->redirect(array('view', 'id' => $model->ATA_REL_CODIGO));
            }
        }

        $this->render('create', array('model' => $model));
    }

    public function actionUpdate($id) {
        $model = $this->loadModel($id, 'AtasFuncionarios');


        if (isset($_POST['AtasFuncionarios'])) {
            $model->setAttributes($_POST['AtasFuncionarios']);

            if ($model->save()) {
                $this->redirect(array('view', 'id' => $model->ATA_REL_CODIGO));
            }
        }

        $this->render('update', array(
            'model' => $model,
        ));
    }

    public function actionDelete($id) {
        if (Yii::app()->getRequest()->getIsPostRequest()) {
            $this->loadModel($id, 'AtasFuncionarios')->delete();

            if (!Yii::app()->getRequest()->getIsAjaxRequest())
                $this->redirect(array('admin'));
        } else
            throw new CHttpException(400, 'Sua solicitação é inválida.');
    }

    public function actionAdmin() {
        $model = new AtasFuncionarios('search');
        $model->unsetAttributes();

        if (isset($_GET['AtasFuncionarios']))
            $model->setAttributes($_GET['AtasFuncionarios']);

        $this->render('admin', array(
            'model' => $model,
        ));
    }

}