} } $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;
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';
<?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)); }
<?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';