Ejemplo n.º 1
0
 public function actionFindAllPetshopByUsuario()
 {
     $parametros = Util::getParametrosJSON();
     $condition = " EXISTS (select 1 from Usuariopetshop up where t.id = up.petshop and up.usuario=:usuario)";
     $params = array(':usuario' => Yii::app()->user->id);
     $criteria = new CDbCriteria();
     $criteria->condition = $condition;
     $criteria->params = $params;
     $criteria->together = true;
     $criteria->order = 't.nome asc';
     $petshops = Petshop::model()->findAll($criteria);
     if (count($petshops) === 0) {
         $petshops = Petshop::model()->findAll();
     }
     $dados = array();
     foreach ($petshops as $key => $petshop) {
         $petshopObj = array();
         $petshopObj['id'] = $petshop->id;
         $petshopObj['nome'] = $petshop->nome;
         $dados[] = $petshopObj;
     }
     Util::setParametrosJSON($dados);
 }
Ejemplo n.º 2
0
 public function actionGetUser()
 {
     Util::setParametrosJSON(array('nome' => Yii::app()->user->nome, 'sobrenome' => Yii::app()->user->sobrenome, 'celular' => Yii::app()->user->celular, 'email' => Yii::app()->user->email, 'tipoUsuario' => Yii::app()->user->tipoUsuario, 'foto' => Yii::app()->user->foto, 'petshop' => Yii::app()->user->petshop, 'petatual' => Petshop::model()->findByPk(Yii::app()->user->petatual)));
 }
Ejemplo n.º 3
0
 public function actionBuscar()
 {
     $parametros = Util::getParametrosJSON();
     $rede = Rede::model()->find("usuario=:usuario", array(':usuario' => Yii::app()->user->id));
     $dados = array();
     if ($rede != null) {
         $dados['id'] = $rede->id;
         $dados['nome'] = $rede->nome;
         $dados['descricao'] = $rede->descricao;
         $dados['cnpj'] = $rede->cnpj;
         $dados['datainicio'] = $rede->datainicio;
         $dados['logo'] = $rede->logo;
         $dados['usuario'] = $rede->usuario;
         $petshopredes = Petshoprede::model()->findAll("rede=:rede", array(':rede' => $rede->id));
         $dados['listapetshoprede'] = array();
         foreach ($petshopredes as $key => $petshoprede) {
             $redeDTO = new RedeDTO();
             $redeDTO->id = $petshoprede->id;
             $redeDTO->rede = $petshoprede->rede;
             $redeDTO->petshop = $petshoprede->petshop;
             $redeDTO->status = $petshoprede->status;
             $redeDTO->mensagem = $petshoprede->mensagem;
             $redeDTO->data = $petshoprede->data;
             $petshop = Petshop::model()->findByPk($petshoprede->petshop);
             $redeDTO->petshopnome = $petshop->nome;
             $redeDTO->petshopid = $petshop->id;
             $dados['listapetshoprede'][] = $redeDTO;
         }
     } else {
         $dados['nome'] = '';
         $dados['descricao'] = '';
         $dados['cnpj'] = '';
         $dados['datainicio'] = '';
         $dados['logo'] = '';
         $dados['usuario'] = '';
         $dados['listapetshoprede'] = array();
     }
     Util::setParametrosJSON($dados);
 }