Example #1
0
     $dados['atuacao_brasil'] = 1;
 } else {
     $dados['atuacao_brasil'] = 0;
 }
 if (isset($_POST['id']) || $precadastro) {
     if (isset($_POST['id'])) {
         $id_pre = $_POST['id'];
     }
     // cria o slug
     $slug = slug($_POST['nome']);
     $slug = strtolower($slug);
     $slug .= '-' . $id_pre;
     $dados['slug'] = $slug;
     $parceiro->update_attributes($dados);
 } else {
     $ultimo = parceiro::last();
     $proximo = $ultimo->id + 1;
     $slug = slug($_POST['nome']);
     $slug = strtolower($slug);
     $slug .= '-' . $proximo;
     $dados['slug'] = $slug;
     $parceiro = parceiro::create($dados);
     $parceiro->save();
 }
 // pega todos os orçamentos com as datas de mudança maiores que hoje
 $orcs_todos = orcamento::find('all', array('conditions' => array('data_mudanca > ?', $hoje)));
 // finaliza cadastrando os locais, caso não atenda todo o brasil
 if ($dados['atuacao_brasil'] == 0) {
     /* Estrutura geral dos dados de locais recebidos
     		   o indice 0 de cada nível mais baixo representa 
     		   o ID do local, enquanto o índice 1 representa o select
Example #2
0
 $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';
 $coresUFs['PA'] = '#004959';