コード例 #1
0
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 . '&#47;' . $est->uf;
    $result['fone'] = $p->fone;
    $result['site'] = $p->site == null ? '' : $p->site;
    return $result;
}
コード例 #2
0
$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();
コード例 #3
0
ファイル: admempresas.php プロジェクト: KikoPoaRS/mudamuda
 $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'] = '';
コード例 #4
0
$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'];