public function actionSalvar() { $parametros = Util::getParametrosJSON(); $novoRegistro; if (isset($parametros['id']) && $parametros['id'] != '') { $rede = Rede::model()->findByPk($parametros['id']); $rede->datainicio = $parametros['datainicio']; $novoRegistro = false; } else { $rede = new Rede(); $rede->datainicio = Util::getDate(); $novoRegistro = true; } $rede->nome = $parametros['nome']; $rede->cnpj = $parametros['cnpj']; $rede->descricao = $parametros['descricao']; $rede->usuario = Yii::app()->user->id; $response = array(); try { if ($rede->save()) { if ($novoRegistro) { $petshoprede = new Petshoprede(); $petshoprede->petshop = Yii::app()->user->petatual; $petshoprede->rede = $rede->id; $petshoprede->status = 'CONVIDADO'; $petshoprede->data = Util::getDate(); $petshoprede->mensagem = 'Seu PetShop foi convidado a participar da Rede "' . $rede->nome . '"'; if ($petshoprede->save()) { $response['sucesso'] = true; } else { $response['sucesso'] = false; $response['mensagem'] = "Erro ao convidar o PetShop."; } } else { $response['sucesso'] = true; } } else { $response['sucesso'] = false; $response['mensagem'] = "Erro ao configurar a rede de PetShop."; } } catch (Exception $e) { $response['sucesso'] = false; $response['mensagem'] = "Erro ao configurar a rede de PetShop."; throw new CHttpException(404, $e->getMessage() . '[' . Yii::app()->user->petatual . ']'); } Util::setParametrosJSON($response); }
public function actionEnviarConvitePetshop() { $parametros = Util::getParametrosJSON(); $petshoprede = new Petshoprede(); $petshoprede->status = 'CONVIDADO'; $petshoprede->petshop = $parametros['petshop']; $petshoprede->rede = $parametros['rede']; $petshoprede->mensagem = $parametros['mensagem']; $petshoprede->data = Util::getDate(); $response = array(); try { if ($petshoprede->save()) { $response['sucesso'] = true; } else { $response['sucesso'] = false; } } catch (Exception $e) { $response['sucesso'] = false; $response['mensagem'] = 'Ocorreu um erro ao enviar esse pedido.'; } Util::setParametrosJSON($response); }