/** * This is the default 'index' action that is invoked * when an action is not explicitly requested by users. */ public function actionIndex() { $this->layout = 'home'; $criteria = new CDbCriteria(); $criteria->condition = 'itens_excluido=\'S\' AND itens_destaque=\'S\''; $criteria->order = 'itens_id DESC'; $criteria->order = "RANDOM()"; $criteria->limit = 3; $this->render('index', array('model' => Itens::model()->findAll($criteria))); }
/** * Returns the data model based on the primary key given in the GET variable. * If the data model is not found, an HTTP exception will be raised. * @param integer the ID of the model to be loaded */ public function loadModel($id) { $model = Itens::model()->findByPk($id); if ($model === null) { throw new CHttpException(404, 'The requested page does not exist.'); } return $model; }
public function actionView($id) { $model = Itens::model()->find(array('select' => '*', 'condition' => 'itens_id=:itens_id', 'params' => array(':itens_id' => $id))); $this->render('view', array('model' => $model)); }
</div> <div id="codigo_oportunidade"> Código da oportunidade:<br> <?php echo $form->textField($model, 'itens_id', array('id' => 'codigo da oportunidade', 'class' => 'codigo_oportunidade')); ?> </div> <div id="atividade"> Atividade <?php //echo $form->textField($model,'itens_atividade',array('id'=>'Atividade','class'=>'codigo_oportunidade')); ?> <?php echo CHtml::activeDropDownList($model, 'itens_atividade', CHtml::listData(Itens::model()->findAll(array('select' => array('itens_atividade', 'COUNT(itens_atividade) as id_atividades'), 'group' => 'itens_atividade', 'condition' => 'itens_excluido=:itens_excluido AND itens_atividade!=:itens_atividade', 'params' => array(':itens_excluido' => 'S', 'itens_atividade' => ''), 'order' => 'itens_atividade ASC')), 'itens_atividade', 'itens_atividade'), array('class' => 'outros', 'id' => 'Preço', 'empty' => '')); ?> </div> <div id="cnae">CNAE <br> <?php echo $form->textField($model, 'itens_cnae', array('id' => 'CNAE2', 'class' => 'cnae')); ?> </div> <div id="uf">UF<br> <?php echo CHtml::activeDropDownList($model, 'itens_uf', Itens::getUf(), array('class' => 'campo_uf', 'id' => 'UF', 'empty' => '')); ?> </div>
public function actionClear($id) { $this->layout = 'column2'; $model = Usuario::model()->find(array('select' => '*', 'condition' => 'usuario_id=:usuario_id', 'params' => array(':usuario_id' => $id))); $itens = Itens::model()->findAll(array('select' => '*', 'condition' => 'usuario_id=:usuario_id', 'params' => array(':usuario_id' => $id))); $arr_itens = ''; foreach ($itens as $key => $values) { $arr_itens .= $values->itens_id . ','; } if ($arr_itens) { $arr_itens = substr($arr_itens, 0, -1); } try { $transaction = Yii::app()->db->beginTransaction(); if (count($model) > 0) { $criteria = new CDbCriteria(); if (strlen($arr_itens)) { $criteria->condition = 'itens_id in(' . $arr_itens . ')'; ItensMultimidia::model()->deleteAll($criteria); StatusNegocios::model()->deleteAll($criteria); Itens::model()->deleteAll($criteria); } // echo Itens::model()->deleteByPk($id); exit; if (Usuario::model()->deleteByPk($id)) { $transaction->commit(); } Yii::app()->user->setState('frm_clear', true); $this->redirect(array('admin')); } } catch (CDbException $e) { $transaction->rollback(); //$model->addError(null, $e->getMessage()); } $this->render('index', array('model' => $model)); }