}
             }
             $options['order'] = 'data_cadastro ' . $ordem . ', id ' . $ordem;
         }
     }
 } else {
     // aberta
     $campos = array('', 'cnpj', 'id', 'nome', 'email');
     $campo = $campos[$_POST['campo']];
     $texto = $_POST['texto'];
     $options['conditions'] = $campo . " LIKE '%" . $texto . "%'";
     $options['order'] = 'id ' . $ordem . ',' . $campo . ' ' . $ordem;
 }
 $total = count(parceiro::find('all', $options));
 // retorna o total de registros encontrados
 $parc = parceiro::find('all', $options);
 $conta = 0;
 if (count($parc) > 0) {
     foreach ($parc as $dadosParc) {
         $cidade = cidade::find_by_id($dadosParc->cidade_id);
         $estado = estado::find_by_id($dadosParc->estado_id);
         $p = array();
         $email = '';
         if ($dadosParc->email != '') {
             $email = '<a href="mailto:' . $dadosParc->email . '">' . $dadosParc->email . '</a>';
         }
         $p['id'] = $dadosParc->id;
         $p['cnpj'] = $dadosParc->cnpj;
         $p['nome'] = $dadosParc->nome;
         $p['email'] = $email;
         $p['local'] = $cidade->cidade . '/' . $estado->uf;
Exemple #2
0
 if (isset($_SESSION['logado'])) {
     $area = 'dashboard';
     // busca parceiros e orçamentos por data
     $hoje = new ActiveRecord\DateTime(date('Y-m-d'));
     $minimoTmp = 1;
     $menosTmp = 7;
     $maisTmp = 30;
     $ddMinimoTmp = date('Y-m-d H:i:s', strtotime('-' . $minimoTmp . ' days', strtotime($hoje)));
     $ddMenosTmp = date('Y-m-d H:i:s', strtotime('-' . $menosTmp . ' days', strtotime($hoje)));
     $ddMaisTmp = date('Y-m-d H:i:s', strtotime('-' . $maisTmp . ' days', strtotime($hoje)));
     $saida = array();
     $erros = array();
     $ids = array();
     $ultimosParceiros = count(parceiro::find('all', array('conditions' => array('data_cadastro >= ?', $ddMinimoTmp))));
     $parcMenosTmp = count(parceiro::find('all', array('conditions' => array('data_cadastro >= ?', $ddMenosTmp))));
     $parcMaisTmp = count(parceiro::find('all', array('conditions' => array('data_cadastro >= ?', $ddMaisTmp))));
     $ultimoPc = parceiro::last();
     $ultimoPcDataHr = date_format($ultimoPc->data_cadastro, 'd/m/Y \\à\\s H:i');
     $ultimosPedidos = count(orcamento::find('all', array('conditions' => array('data_registro >= ?', $ddMinimoTmp))));
     $pedidosMenosTmp = count(orcamento::find('all', array('conditions' => array('data_registro >= ?', $ddMenosTmp))));
     $pedidosMaisTmp = count(orcamento::find('all', array('conditions' => array('data_registro >= ?', $ddMaisTmp))));
     $ultimoPd = orcamento::last();
     $ultimoPdDataHr = date_format($ultimoPd->data_registro, 'd/m/Y \\à\\s H:i');
     // busca parceiros e orçamentos por estados
     $parceirosUFs = array();
     $pedidosUFs = array();
     $coresUFs = array();
     $coresUFs['RO'] = '#8E2A2F';
     $coresUFs['AC'] = '#FC3B64';
     $coresUFs['AM'] = '#6D942B';
     $coresUFs['RR'] = '#69003D';
Exemple #3
0
<?php

require "connect_func.php";
$parceiros = parceiro::find('all');
echo 'slug parceiros iniciado';
foreach ($parceiros as $parceiro) {
    $dados = array();
    $slug = slug(strtolower($parceiro->nome));
    $slug .= '-' . $parceiro->id;
    $dados['slug'] = $slug;
    $parceiro->update_attributes($dados);
}
echo '<br>slug parceiros finalizado';
function slug($string)
{
    return preg_replace(array('/([.`^~\'"])/', '/([-]{2,}|[-+]+|[\\s]+)/', '/(,-)/'), array(null, '-', ', '), iconv('UTF-8', 'ASCII//TRANSLIT', $string));
}
Exemple #4
0
<?php

require "connect_func.php";
require "../../vendor/phpmailer/phpmailer/PHPMailerAutoload.php";
$parceiros = parceiro::find('all', array('conditions' => "nome LIKE '%- ME%'"));
if (count($parceiros) > 0) {
    foreach ($parceiros as $p) {
        $dados['ativo'] = 0;
        $p->update_attributes($dados);
    }
}
echo count($parceiros) . ' parceiros ME alterados para INATIVO';