function montaDadosParceiro($p) { $cid = cidade::find_by_id($p->cidade_id); $est = estado::find_by_id($p->estado_id); $pg = empresa_pg::find_by_parceiros_id($p->id); $result = array(); $caminhoBE = dirname(__DIR__) . '/views/img/paginas/'; $result['id'] = $p->id; $result['nome'] = $p->nome; if (count($pg) > 0) { if ($pg->img_logo != '') { list($largura, $altura, $tipo, $attr) = getimagesize($caminhoBE . $pg->img_logo); if ($largura > $altura) { $result['largura'] = '200px'; $result['altura'] = 'auto'; } else { $result['largura'] = 'auto'; $result['altura'] = '160px'; } } $result['logo'] = $pg->img_logo; $result['resumo'] = substr($pg->txt_sobre, 0, 100) . '...'; } else { $result['logo'] = ''; $result['resumo'] = ''; } $result['end'] = $p->logradouro; if ($p->complemento != '' && $p->complemento != null) { $result['end'] .= '<br>' . $p->complemento; } $result['end'] .= '<br>' . $cid->cidade . '/' . $est->uf; $result['fone'] = $p->fone; $result['site'] = $p->site == null ? '' : $p->site; return $result; }
$erros['id'] = 'ERRO :: ID não fornecido.'; $erros['naoexiste'] = 'ERRO :: ID inexistente'; $caminhoBE = '../views/img/paginas/'; if (isset($_POST['id'])) { $idp = $_POST['id']; $parceiro = parceiro::find_by_id($idp); if ($parceiro) { if (isset($_POST['exclui'])) { // exclui parceiro // exclui relacionamentos cdd_atendida::delete_all(array('conditions' => array('parceiros_id = ?', $idp))); reg_atendida::delete_all(array('conditions' => array('parceiros_id = ?', $idp))); est_atendido::delete_all(array('conditions' => array('parceiros_id = ?', $idp))); orcaenviado::delete_all(array('conditions' => array('parceiros_id = ?', $idp))); acessomaster::delete_all(array('conditions' => array('parceiros_id = ?', $idp))); $pagina = empresa_pg::find_by_parceiros_id($idp); // se tiver página, exclui imagens e depois o registrod a página if (count($pagina) > 0) { apagaImg($caminhoBE, $pagina->img_logo); apagaImg($caminhoBE, $pagina->foto1); apagaImg($caminhoBE, $pagina->foto2); apagaImg($caminhoBE, $pagina->foto3); $pagina->delete(); } // exclui registro final do parceiro $parceiro->delete(); // retorna confirmação de exclusão $saida['registro_excluido'] = $idp; } else { // se não for exclusão alterna status ATIVO / INATIVO $dados = array();
$PARCEIRO['recebe_pedidos'] = $dadosParc->recebe_pedidos; $PARCEIRO['nao_listar'] = $dadosParc->nao_listar; $PARCEIRO['ativo'] = $dadosParc->ativo; $PARCEIRO['senha'] = $dadosParc->senha; // $PARCEIRO['site'] = $dadosParc->site; if ($dadosParc->site == null || $dadosParc->site == '') { $PARCEIRO['site'] = ''; } else { $http = 'http://'; if (strpos($dadosParc->site, $http) !== false) { $http = ''; } $PARCEIRO['site'] = $http . $dadosParc->site; } // busca dados da página $dadosPg = empresa_pg::find_by_parceiros_id($dadosParc->id); $PAGINA = array(); $DIM = array(); if (count($dadosPg) == 0) { $PAGINA['id'] = 0; $PAGINA['txt_sobre'] = ''; $PAGINA['img_logo'] = ''; $PAGINA['foto1'] = ''; $PAGINA['foto2'] = ''; $PAGINA['foto3'] = ''; $PAGINA['iso9001'] = ''; $PAGINA['iso14001'] = ''; $PAGINA['equipe'] = ''; $PAGINA['ano_inicio'] = '0'; $PAGINA['certificacoes'] = ''; $PAGINA['servicos'] = '';
$saida = array(); $dados = array(); $hoje = new ActiveRecord\DateTime(date('Y-m-d H:i:s')); $caminhoBE = '../views/img/paginas/'; // $caminhoFE = 'app/views/img/paginas/'; $erros = array(); $erros['id'] = 'Ops! O ID não foi enviado'; $erros['naoexiste'] = 'Ops! Este parceiro não existe, impossível executar atualização'; if (!isset($_POST['id'])) { $saida['erro'] = $erros['id']; } else { $parceiro = parceiro::find_by_id($_POST['id']); if (count($parceiro) == 0) { $saida['erro'] = $erros['naoexiste']; } else { $pg = empresa_pg::find_by_parceiros_id($_POST['id']); $imgLogo = 'l0' . $_POST['id'] . '.png'; $imgFoto1 = 'f1' . $_POST['id'] . '.jpg'; $imgFoto2 = 'f2' . $_POST['id'] . '.jpg'; $imgFoto3 = 'f3' . $_POST['id'] . '.jpg'; $dados['data_atualizacao'] = $hoje; $dados['parceiros_id'] = $_POST['id']; $dados['txt_sobre'] = $_POST['txt_sobre']; $dados['iso9001'] = $_POST['iso9001']; $dados['iso14001'] = $_POST['iso14001']; $dados['equipe'] = $_POST['equipe']; $dados['ano_inicio'] = $_POST['ano_inicio']; $dados['certificacoes'] = $_POST['certificacoes']; $dados['servicos'] = $_POST['servicos']; $dados['servicos_add'] = $_POST['servicos_add']; $dados['equipamentos'] = $_POST['equipamenos'];