Example #1
0
 public function actionFindAllParceiros()
 {
     $parametros = Util::getParametrosJSON();
     $condition = " petshop=:petshop ";
     $params = array(':petshop' => Yii::app()->user->petatual);
     $criteria = new CDbCriteria();
     $criteria->condition = $condition;
     $criteria->params = $params;
     $criteria->together = true;
     $criteria->order = 'nome asc';
     $parceiros = Parceiros::model()->findAll($criteria);
     $jsons = array();
     foreach ($parceiros as $key => $parceiro) {
         $dados = array();
         $dados['id'] = $parceiro->id;
         $dados['nome'] = $parceiro->nome;
         $dados['site'] = $parceiro->site;
         $dados['logo'] = array('url' => $parceiro->logo);
         $dados['descricao'] = $parceiro->descricao;
         $dados['petshop'] = $parceiro->petshop;
         $dados['contato'] = array();
         $contatoparceiross = $parceiro->Contatoparceiros;
         foreach ($contatoparceiross as $key => $contatoparceiros) {
             $dados['contato'][$contatoparceiros->Tipocontato->nome] = $contatoparceiros;
         }
         $enderecoparceiros = Enderecoparceiros::model()->find("parceiros=:parceiros", array(':parceiros' => $parceiro->id));
         $endereco = array();
         if ($enderecoparceiros == null) {
             $endereco['endereco'] = '';
             $endereco['numero'] = '';
             $endereco['cep'] = '';
             $endereco['bairro'] = '';
             $endereco['bairronome'] = '';
             $endereco['cidadenome'] = '';
             $endereco['estadonome'] = '';
         } else {
             $endereco['endereco'] = isset($enderecoparceiros->endereco) ? $enderecoparceiros->endereco : '';
             $endereco['numero'] = isset($enderecoparceiros->numero) ? $enderecoparceiros->numero : '';
             $endereco['cep'] = isset($enderecoparceiros->cep) ? $enderecoparceiros->cep : '';
             $endereco['bairro'] = $enderecoparceiros->bairro;
             $endereco['bairronome'] = $enderecoparceiros->Bairro->nome;
             $endereco['cidadenome'] = $enderecoparceiros->Bairro->Cidadepetshop->Cidade->nome;
             $endereco['estadonome'] = $enderecoparceiros->Bairro->Cidadepetshop->Cidade->Estado->nome;
         }
         $dados['endereco'] = $endereco;
         $jsons[] = $dados;
     }
     Util::setParametrosJSON($jsons);
 }