/**
  * 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));
 }
示例#4
0
							    
							    </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));
 }