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)); }
<?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>
/** * 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)); }