public function actionIndex()
 {
     $this->tituloManual = "Novo pedido";
     $modelPizzaria = Pizzaria::model()->find();
     $modelBanner = Banner::model()->ativos()->find();
     if (!$this->validaSituacao()) {
         $this->render('indisponivel', array('modelPizzaria' => $modelPizzaria, 'modelBanner' => $modelBanner));
         Yii::app()->end();
     }
     $dataBebidas = new Produto();
     $dataPratosLanche = new Produto();
     $dataPromocao = new Promocao();
     $modelSabor = array();
     $modelTamanho = array();
     $arrayTipoSabor = array();
     $listCombinado = array();
     switch ($modelPizzaria->tipo_restaurante) {
         case TipoRestaurante::_TIPO_PIZZARIA_:
             $modelSabor = Sabor::model()->ativos()->findAll();
             $modelTamanho = Tamanho::getArrayTamanho();
             $arrayTipoSabor = TipoSabor::getArrayTipoSabor();
             break;
         default:
             $listCombinado = CHtml::listData(Combinado::model()->ativos()->findAll(), 'id', 'nome');
             break;
     }
     $this->render('index', array('modelPedido' => new Pedido(), 'loginForm' => new LoginForm(), 'modelCliente' => new Cliente(), 'modelUsuario' => new Usuario(), 'dataBebidas' => $dataBebidas->ativos()->bebidas()->search(), 'dataPratosLanche' => $dataPratosLanche->ativos()->pratoLanche()->search(), 'dataPromocao' => $dataPromocao->ativas()->search(), 'modelSabor' => $modelSabor, 'modelTamanho' => $modelTamanho, 'arrayTipoSabor' => $arrayTipoSabor, 'modelPizzaria' => $modelPizzaria, 'arrayBairro' => CHtml::listData(EnderecoPermitido::model()->ativos()->findAll(array('group' => 'bairro', 'distinct' => true)), 'bairro', 'bairro'), 'arrayFormaPagamento' => CHtml::listData(FormaPagamento::model()->ativos()->findAll(), 'id', 'nome'), 'listCombinado' => $listCombinado, 'modelBanner' => $modelBanner));
 }
 /**
  * Creates a new model.
  * If creation is successful, the browser will be redirected to the 'view' page.
  */
 public function actionCreate()
 {
     $model = new Banner();
     $this->tituloManual = "Cadastrar banner";
     // Uncomment the following line if AJAX validation is needed
     // $this->performAjaxValidation($model);
     if (isset($_POST['Banner'])) {
         $model->attributes = $_POST['Banner'];
         if ($model->save()) {
             $this->redirect(array('index'));
         }
     }
     $this->render('create', array('arrayTipoSabor' => TipoSabor::getArrayTipoSabor(), 'model' => $model));
 }
Esempio n. 3
0
<?php

$this->breadcrumbs = array('Bordas' => array('index'), $model->descricao);
?>

<div class="row-fluid">
    <div class="span9">
    <?php 
$this->widget('bootstrap.widgets.TbDetailView', array('data' => $model, 'attributes' => array('descricao', array('name' => 'tipo_sabor', 'value' => TipoSabor::getDescricaoTipoSabor($model->tipo_sabor)), array('name' => 'ativa', 'value' => $model->ativa == 1 ? 'Sim' : 'Não'))));
?>
    </div>
    <?php 
if ($model->foto) {
    echo "<div class='span3'>";
    echo "<a href='#' class='thumbnail' rel='tooltip' data-title='" . $model->descricao . "'>";
    echo CHtml::image(Yii::app()->controller->module->registerImageProtected('/bordas/' . $model->foto));
    echo "</a>";
    echo "</div>";
}
?>
</div>
Esempio n. 4
0
 /**
  * Manages all models.
  */
 public function actionIndex()
 {
     $this->tituloManual = "Lista de sabores de pizza";
     $model = new Sabor('search');
     $model->unsetAttributes();
     // clear any default values
     if (isset($_GET['Sabor'])) {
         $model->attributes = $_GET['Sabor'];
     }
     $this->render('index', array('arrayTipoSabor' => TipoSabor::getArrayTipoSabor(), 'model' => $model));
 }