private function busca_cliente_ajax($texto = '') { $ret = ""; $consulta = new Query_model(); $consulta->SetCampos('nome,cpf,id'); $consulta->SetCondicao(" nome like '%" . $texto . "%' OR cpf like '%" . $texto . "%' "); $consulta->SetTabelas("clientes"); $consulta->SetTipoRetorno(0); $consulta_dados = $consulta->get(); if (count($consulta_dados) == 0) { $ret .= '<tr><td colspan="3">' . reprovado("Nunhum Cliente encotrado!<hr>" . bt_link("clientes/formulario", "Novo Cliente")) . '</td></tr>'; } foreach ($consulta_dados as $key => $value) { $link_processos = anchor('processos/proc/' . $value['id'] . '/0/ver', '<i class="fa fa-cog fa-spin"></i><b> Processos </b></i>'); $ret .= "" . "<tr>" . "<td>" . $value['nome'] . "</td>" . "<td>" . $value['cpf'] . "</td>" . "<td>" . $link_processos . "</td>" . "</tr>"; } return $ret; }
$cnh->SetTipoRetorno(1); $result_cnh = $cnh->get(); /* CONSULTA TODAS AS TAREFAS INDEPENDENTE DO USUARIO */ $tarefas = new Query_model(); $tarefas->SetCampos("alerta.data,alerta.id,alerta.obs,usuarios.nome,alerta_item_processo.item"); $tarefas->SetTabelas(" alerta,usuarios,alerta_item_processo "); $tarefas->SetTipoRetorno(0); $tarefas->SetCondicao(" alerta.id_nome_processo = '1' AND alerta.status = '0' AND alerta.id_usuarios = usuarios.id AND alerta_item_processo.id = alerta.id_item "); $dados['talefas_list'] = $tarefas->get(); /* CONSULTA TODOS OS ANEXOS DESTE PROCESSO */ $anexos = new Query_model(); $anexos->SetCampos("id,anexo"); $anexos->SetCondicao("id_processo = '" . $this->uri->segment(4) . "' AND id_nome_processo = '1' "); $anexos->SetTipoRetorno(0); $anexos->SetTabelas("processos_anexos"); $dados['arquivos'] = $anexos->get(); //debug($dados['arquivos']); /* VERIFICA SE A TAREFA PARA SER EXCLUIDA */ if ($this->uri->segment(6) == 'tarefas' && $this->uri->segment(7) != "" && $this->uri->segment(8) != "") { $apagar_tareafa = new Query_model(); $apagar_tareafa->SetCondicao("id = '" . $this->uri->segment(7) . "'"); $apagar_tareafa->SetTabelas("alerta"); $apagar_tareafa->excluir(); redirect($this->uri->segment(1) . '/' . $this->uri->segment(2) . '/' . $this->uri->segment(3) . '/' . $this->uri->segment(4) . '/' . $this->uri->segment(5) . '/'); } /* PADRÂO DO SATATUS DO ITEM */ $dados['status_select'] = 4; $dados['item'][1] = 'detran'; $dados['item'][6] = 'Aprovação'; $dados['item'][5] = 'Processo Fisico'; $dados['item'][4] = 'Processo agendamento pratico';
/* CONSULTA TODOS OS ANEXOS DESTE PROCESSO */ $anexos = new Query_model(); $anexos->SetCampos("id,anexo"); $anexos->SetCondicao("id_processo = '" . $this->uri->segment(4) . "' AND id_nome_processo = '9' "); $anexos->SetTipoRetorno(0); $anexos->SetTabelas("processos_anexos"); $dados['arquivos'] = $anexos->get(); //debug($dados['arquivos']); /* VERIFICA SE A TAREFA PARA SER EXCLUIDA */ if ($this->uri->segment(6) == 'tarefas' && $this->uri->segment(7) != "" && $this->uri->segment(8) != "") { $apagar_tareafa = new Query_model(); $apagar_tareafa->SetCondicao("id = '" . $this->uri->segment(7) . "'"); $apagar_tareafa->SetTabelas("alerta"); $apagar_tareafa->SetCampos("*"); $apagar_tareafa->SetTipoRetorno(1); $consulta_tarefas = $apagar_tareafa->get(); //debug($consulta_tarefas,true); /******CONSULTA E INSERE A PARTE DO DEDO DURO***** */ //MONTA O TEXTO COMPLEMENTO CASO O ALERTA FOR INSERIDO $complemento = ' O alera '; if ($consulta_tarefas->id_item == 29) { $complemento .= '<b> Aguardando resposta </b>'; } if ($consulta_tarefas->id_item == 28) { $complemento .= ' <b> Aguardando para levar os documentos </b>'; } if ($consulta_tarefas->id_item == 27) { $complemento .= '<b> Faltando Documento </b>'; } $session = $this->session->all_userdata(); $sis_dedo_duro = new Query_model();
<?php $banco = new Query_model(); $banco->SetTabelas("categorias"); $banco->SetCampos("*"); $banco->SetCondicao(""); $banco->SetTipoRetorno(0); $dados['categorias'] = $banco->get(); $resultado = array(); foreach ($dados['categorias'] as $key => $value) { $banco->SetTabelas("categorias_sub"); $banco->SetCampos("*"); $banco->SetCondicao("id_categoria = '" . $value['id'] . "'"); $banco->SetTipoRetorno(0); $dados['categorias_sub'] = $banco->get(); $monta = array('cat_id' => $value['id'], 'cat_nome' => $value['nome'], 'sub_cat' => $dados['categorias_sub']); array_push($resultado, $monta); } $dados['resultado'] = $resultado;
//Conuslta todos os servicos $servicos = new Query_model(); $servicos->SetCampos("*"); $servicos->SetTabelas("servicos"); $servicos->SetTipoRetorno(0); $dados['servicos'] = $servicos->get(); //Conuslta todos os usuario do tipo concessionaria $usu = new Query_model(); $usu->SetCampos("nome"); $usu->SetTabelas("usuarios"); $usu->SetTipoRetorno(0); $usu->SetCondicao("tipo_usurio = '3'"); //Monta padrão de select $monta_secet_usu = array(); array_push($monta_secet_usu, "Selecione"); foreach ($usu->get() as $key => $value) { array_push($monta_secet_usu, $value['nome']); } $dados['vendedor'] = $monta_secet_usu; $post = $this->input->post(); if ($post) { //debug($post, true); $processos->SetCampo("id_cliente", $this->uri->segment(3)); $processos->SetCampo("id_usu_concessionaria", $post['vendedor']); $processos->SetCampo("quem_pg_cartas", $post['quem_pg_cartas']); $inserir = new Query_model(); $inserir->SetCampos($processos->monta_campos()); $inserir->SetTabelas("processos"); $id_processo = $inserir->inserir(); //$id_processo = 1; //$id_servicos = array();
/******FIM DA PARTE DO DEDO DURO*****/ $inserir_arquivo = new Query_model(); $inserir_arquivo->SetCampos(array('id_processo' => $this->uri->segment(4), 'anexo' => preparar_pasta($arquivo['arquivo']), 'id_nome_processo' => $n_processo)); $inserir_arquivo->SetTabelas("processos_anexos"); $inserir_arquivo->inserir(); } } if ($this->uri->segment(3) == "0") { } else { //Padrao de select $processos = new Processos_model(); $dados = $processos->PadraoSelect(); //Preenche os dados do cliente $banco = new Query_model(); $banco->SetCampos("nome,cpf,possui_cnpj,possui_carro_automatico,condutor"); $banco->SetTabelas("clientes"); $banco->SetTipoRetorno(1); $banco->SetCondicao("id = '" . $this->uri->segment(3) . "'"); $cli = $banco->get(); $dados['form']['nome'] = $cli->nome; $dados['form']['cpf'] = $cli->cpf; $dados['form']['condutor'] = $cli->condutor; $dados['form']['possui_cnpj'] = $cli->possui_cnpj; $dados['form']['possui_carro_automatico'] = $cli->possui_carro_automatico; $dados['form']['condutor'] = $cli->condutor; } if ($this->uri->segment(5) != 0 || $this->uri->segment(5) != '') { include 'pg_' . $this->uri->segment(5) . ".php"; } else { include 'pg_consulta.php'; }
/* TIPO DE BUSCA ******* * O valor que será buscado no banco de dados * */ $tipo_busca = $this->uri->segment(4); /* LETRA DO ALFABETO ******* * PEGA O VALOR QUE ESTA NA URL E FAZ A BUSCA * Se a varialvel letra for igual a zero seguinifica que esta sendo outro parametro prioridade * */ $letra = $this->uri->segment(5); if ($letra == '0') { $letra = ''; } else { if ($letra == '') { $letra = " AND email LIKE 'a%' "; } else { $letra = " AND email LIKE '" . $letra . "%' "; } } if ($tipo_lista == '1') { $condicao = " erro_sintaxe = '1' " . $letra; } if ($tipo_lista == '2') { $condicao = " erro_servidor = '" . $tipo_busca . "' " . $letra; } $banco = new Query_model(); $banco->SetCampos("id,email"); $banco->SetCondicao($condicao); $banco->SetTabelas('emails'); $banco->SetTipoRetorno(0); $dados['lista'] = $banco->get();
redirect($this->uri->segment(1) . '/' . $this->uri->segment(2) . '/' . date('d') . '/' . date('m') . '/' . date('Y')); } if ($this->uri->segment(4) != '' && $this->uri->segment(4) != '0') { $mes = $this->uri->segment(4) . "-"; } else { $mes = ""; } if ($this->uri->segment(3) != '' && $this->uri->segment(3) != '0') { $dia = $this->uri->segment(3); } else { $dia = ""; } $contas = new Query_model(); $contas->SetCampos("clientes.cpf,clientes.nome,pagamentos.id_processo,pagamentos.data,pagamentos.valor,pagamentos.quem_ira_pagar,pagamentos.forma_pagamento,pagamentos.numero,pagamentos.status,pagamentos.dt_confirmacao") . $contas->SetCondicao(" pagamentos.data like '%" . $this->uri->segment(5) . "-" . $mes . $dia . "%' AND " . " processos.id = pagamentos.id_processo AND " . " processos.id_cliente = clientes.id " . " "); $contas->SetTabelas("pagamentos,processos,clientes"); $contas->SetTipoRetorno(0); $dados['contas'] = $contas->get(); //RECEBE OS CAMPOS $post = $this->input->post(); if ($post) { if ($post['dia'] == "") { $post['dia'] = 0; } if ($post['mes'] == "") { $post['mes'] = 0; } if ($post['ano'] == "") { $post['ano'] = 0; } redirect($this->uri->segment(1) . '/' . $this->uri->segment(2) . '/' . $post['dia'] . '/' . $post['mes'] . '/' . $post['ano']); }
$this->email->to("*****@*****.**"); $this->email->subject('SHAMAH - Contato Site - ' . date("d/m/Y")); $this->email->message($mensagem); $this->email->send(); echo ' <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript"> alert("Enviado com Sucesso!"); location.href="' . site_url() . '"; </SCRIPT>; '; } if (isset($post['cpf']) && isset($post['senha'])) { //debug($post,true); $login = new Query_model(); $login->SetCampos("*"); $login->SetTabelas("usuarios"); $login->SetTipoRetorno(1); $login->SetCondicao(" cpf = '" . str2int($post['cpf']) . "' AND senha = '" . md5($post['senha']) . "' "); $dados_login = $login->get(); if (count($dados_login) == 0) { $dados['mensagem_login'] = '******'; } else { if ($dados_login->status == 0) { $dados['mensagem_login'] = '******'; } else { $this->session->set_userdata(array("usuario" => $dados_login)); redirect('processos/proc'); } } } }
$session = $this->session->all_userdata(); $c_t = new Query_model(); $c_t->SetCampos(' count(id) as quant'); $c_t->SetCondicao("id_usuarios = '" . $session['usuario']->id . "'"); $c_t->SetTabelas("alerta"); $c_t->SetTipoRetorno(1); $dados['quant_tarefas'] = $c_t->get(); /* * ***************************************************************************** * CONSULTA TODAS AS CONTAS A RECEBER * ******************************************************************************/ $c_con = new Query_model(); $c_con->SetCampos(' count(id) as quant'); $c_con->SetCondicao("status = '1'"); $c_con->SetTabelas("pagamentos"); $c_con->SetTipoRetorno(1); $dados['quant_contas'] = $c_con->get(); ?> <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags --> <title><?php echo $dados['titulo']; ?> </title> <!-- Bootstrap -->
$inserir['id_processo'] = $this->uri->segment(4); $inserir['descricao'] = "<b>Pagamentos parcela Nova: </b>Foi adicionado uma nova parcela pelo usuário " . $session['usuario']->nome . ' no dia ' . date("d/m/Y") . " às " . date("h:i:s"); $sis_dedo_duro->SetCampos($inserir); $sis_dedo_duro->SetTabelas("processos_log"); $sis_dedo_duro->inserir(); /******FIM DA PARTE DO DEDO DURO*****/ } } if (isset($post['data_conc'])) { //Pega o preco das cartas $preco_cartas = new Query_model(); $preco_cartas->SetCampos("valor"); $preco_cartas->SetTabelas("servicos"); $preco_cartas->SetTipoRetorno(1); $preco_cartas->SetCondicao(" id = '1'"); $servico = $preco_cartas->get(); $valor = str2decimal($servico->valor); $valor = substr($valor, 0, -2); if ($post['data_conc'] != "") { $dt = data_banco($post['data_conc']); } else { $dt = date('Y-m-d', strtotime("+ 30 day", strtotime(date("Y-m-d")))); } //Monta o vetor para inserir $pagamentos = new Pagamentos_model(); $pagamentos->SetCampo('id_processo', $this->uri->segment(4)); $pagamentos->SetCampo('valor', str2int($valor)); $pagamentos->SetCampo('data', $dt); $pagamentos->SetCampo('n_parcela', '1'); $pagamentos->SetCampo('quem_ira_pagar', 1); $pagamentos->SetCampo('forma_pagamento', 4);
} } /****************************************************************************/ //debug($dados); $anexos = new Query_model(); $anexos->SetCampos("id,anexo"); $anexos->SetCondicao("id_processo = '" . $this->uri->segment(4) . "' "); $anexos->SetTipoRetorno(0); $anexos->SetTabelas("processos_anexos"); $dados['arquivos'] = $anexos->get(); $cons_servicos = new Query_model(); $cons_servicos->SetCampos("id_servico"); $cons_servicos->SetTabelas("processos_servicos"); $cons_servicos->SetTipoRetorno("0"); $cons_servicos->SetCondicao("id_processo = '" . $this->uri->segment(4) . "'"); $rest = $cons_servicos->get(); $dados['ipi'] = '0'; $dados['icms'] = '0'; $dados['ipva'] = '0'; $dados['rodizio'] = '0'; $dados['cnh'] = '0'; $dados['laudos'] = '0'; $dados['ipva'] = '0'; $dados['laudos'] = '0'; $dados['baixa_ipva'] = '0'; $dados['baixa_rodizio'] = '0'; $dados['defis'] = '0'; foreach ($rest as $value) { if ($value['id_servico'] == 1) { $dados['ipi'] = '1'; $dados['icms'] = '1';
* ***************************************************************************** */ $dados = $usuarios->PadraoSelect(); /* * ***************************************************************************** * Verifica se é insert ou update de acordo com e parametro da URL * ***************************************************************************** */ if ($this->uri->segment(3) == '') { $dados['bt'] = 'Adicionar'; } else { //Botão $dados['bt'] = 'Alterar'; //Prepara a consulta $banco->SetCampos("*"); $banco->SetTabelas("usuarios"); $banco->SetCondicao("id = '" . $this->uri->segment(3) . "' "); $banco->SetTipoRetorno('1'); $consulta = $banco->get(); //Seta os valores de tetorno $usuarios->SetCampo('nome', $consulta->nome); $usuarios->SetCampo('email', $consulta->email); $usuarios->SetCampo('cpf', $consulta->cpf); $usuarios->SetCampo('status', $consulta->status); $usuarios->SetCampo('tipo_usurio', $consulta->tipo_usurio); $usuarios->SetCampo('resp_cnh', $consulta->resp_cnh); $usuarios->SetCampo('resp_laudos', $consulta->resp_laudos); $usuarios->SetCampo('resp_rodizio', $consulta->resp_rodizio); $usuarios->SetCampo('resp_defis', $consulta->resp_defis); $usuarios->SetCampo('resp_icms', $consulta->resp_icms); $usuarios->SetCampo('resp_ipi', $consulta->resp_ipi); $usuarios->SetCampo('resp_ipva', $consulta->resp_ipva); } /* * *****************************************************************************
<?php /* * ***************************************************************************** * Banco * ***************************************************************************** */ $session = $this->session->all_userdata(); $consulta_tarefas = new Query_model(); $consulta_tarefas->SetCampos('obs,id_processo,nome,item,id_cliente,data'); // $consulta_tarefas->SetCondicao(" " . " alerta.id_usuarios = '" . $session['usuario']->id . "' AND " . " alerta.id_nome_processo = processos_nome.id AND " . " alerta.id_item = alerta_item_processo.id AND " . " alerta.id_processo = processos.id " . " ORDER BY data ASC" . " "); $consulta_tarefas->SetTabelas("alerta,processos_nome,alerta_item_processo,processos"); $consulta_tarefas->SetTipoRetorno(0); $dados['tarefas'] = $consulta_tarefas->get(); //debug($dados,true);
<?php $banco = new Query_model(); $banco->SetTabelas("categorias"); $banco->SetCampos("*"); $banco->SetCondicao(""); $banco->SetTipoRetorno(0); $dados['resultados'] = $banco->get(); //if($this->uri->segment(3) != '' && $this->uri->segment(4) == 'excluir' && $this->uri->segment(5) == '1'){ // $model = new Categorias_model(); // $apagar = $model->deletar_linha($this->uri->segment(3)); // $banco->exe_tupla($apagar); // redirect($this->uri->segment(1).'/'.$this->uri->segment(2)); //}
//Importa a biblioteca de testes de email $this->load->library("smtp_validateEmail"); //Instancia a classe $SMTP_Validator = new SMTP_validateEmail(); //$sender = '*****@*****.**'; //Informar quem esta testando os emails //$sender = '*****@*****.**'; //Informar quem esta testando os emails $sender = '*****@*****.**'; //Informar quem esta testando os emails //Consulta o banco de dados para ver os emails que precisa ser testados $ema_error = new Query_model(); $ema_error->SetCampos("email"); $ema_error->SetCondicao(" erro_sintaxe = '0' AND erro_servidor = '2' LIMIT 1 "); $ema_error->SetTabelas('emails'); $ema_error->SetTipoRetorno(0); $emails = $ema_error->get(); if (count($emails) > 0) { $SMTP_Validator->debug = false; foreach ($emails as $key => $value) { $email = $value['email']; $results = $SMTP_Validator->validate(array($email), $sender); if ($results[$email]) { echo $email . ' é valido' . "<br>"; $ema_error->SetCampos(array('erro_sintaxe' => '0', 'erro_servidor' => '3')); $ema_error->SetCondicao("email = '" . $email . "'"); $ema_error->SetTabelas("emails"); $ema_error->atualizar(); } else { echo $email . ' é invalido' . "<br>"; $ema_error->SetCampos(array('erro_sintaxe' => '0', 'erro_servidor' => '1')); $ema_error->SetCondicao("email = '" . $email . "'");
/* * Prepara os dados do SELECT */ $dados = array(); $dados['status'][1] = 'Visivel'; $dados['status'][0] = 'Não Visivel'; if ($this->uri->segment(3) == '') { $dados['form']['nome'] = ''; $dados['form']['status'] = '1'; } else { $banco = new Query_model(); $banco->SetTabelas("categorias"); $banco->SetCampos("*"); $banco->SetCondicao(" id = '" . $this->uri->segment(3) . "'"); $banco->SetTipoRetorno(1); $result = $banco->get(); $dados['form']['nome'] = $result->nome; $dados['form']['status'] = $result->status; } /* * ************************************************************************** * **************************************************************************** * ************************************************************************** */ $post = $this->input->post(); if ($post) { /* * Passo todos os dados para o modelo */ $model = new Categorias_model(); $model->setNome($post['nome']); $model->setSatus($post['status']); $inserir = $model->insert();
} $incapaz = new Incapaz_model(); $incapaz->SetCampo('nome', $post['i_nome']); $incapaz->SetCampo('cpf', $post['i_cpf']); $incapaz->SetCampo('rg', $post['i_rg']); $incapaz->SetCampo('parentesco', $post['i_parentesco']); $incapaz->SetCampo('id_cliente', $this->uri->segment(3)); $incapaz->SetCampo('tutela', $tutela); $incapaz->SetCampo('mandado_seguranca', $mandado); $incapaz->SetCampo('curatela', $curatela); $consulta = new Query_model(); $consulta->SetCampos("*"); $consulta->SetCondicao("id_cliente = '" . $this->uri->segment(3) . "'"); $consulta->SetTabelas("clientes_incapaz"); $consulta->SetTipoRetorno(0); if (count($consulta->get()) == 0) { //INSERE NO BANCO $add_incapaz = new Query_model(); $add_incapaz->SetTabelas("clientes_incapaz"); $add_incapaz->SetCampos($incapaz->monta_campos()); $add_incapaz->inserir(); } else { $alterar_incapaz = new Query_model(); $alterar_incapaz->SetTabelas("clientes_incapaz"); $alterar_incapaz->SetCampos($incapaz->monta_campos()); $alterar_incapaz->SetCondicao(array('id_cliente' => $this->uri->segment(3))); $alterar_incapaz->atualizar(); } //MOdifica rabela banco $banco->SetCampos(array('incapaz' => 1)); $banco->SetTabelas("clientes");