Example #1
0
 public function adicionar()
 {
     $this->load->library('form_validation');
     $this->form_validation->set_rules('nome', 'Nome', 'required|min_length[5]');
     $this->form_validation->set_rules('cpf', 'CPF', 'required|min_length[14]');
     $this->form_validation->set_rules('email', 'E-mail', 'required|valid_email|is_unique[clientes.email]');
     if ($this->form_validation->run() == FALSE) {
         $this->index();
     } else {
         $dados['nome'] = $this->input->post('nome');
         $dados['sobrenome'] = $this->input->post('sobrenome');
         $dados['rg'] = $this->input->post('rg');
         $dados['cpf'] = $this->input->post('cpf');
         $dados['data_nascimento'] = dataBr_to_dataMySQL($this->input->post('data_nascimento'));
         $dados['sexo'] = $this->input->post('sexo');
         $dados['cep'] = $this->input->post('cep');
         $dados['rua'] = $this->input->post('rua');
         $dados['bairro'] = $this->input->post('bairro');
         $dados['cidade'] = $this->input->post('cidade');
         $dados['estado'] = $this->input->post('estado');
         $dados['numero'] = $this->input->post('numero');
         $dados['telefone'] = $this->input->post('telefone');
         $dados['celular'] = $this->input->post('celular');
         $dados['email'] = $this->input->post('email');
         $dados['senha'] = $this->input->post('senha');
         if ($this->db->insert('clientes', $dados)) {
             $this->enviar_email_confirmacao($dados);
         } else {
             echo "Houve um erro ao processar seu cadastro";
         }
     }
 }
 public function salvar_alteracao()
 {
     $this->load->library('form_validation');
     $this->form_validation->set_rules('nome', 'Nome', 'required|min_length[5]');
     $this->form_validation->set_rules('cpf', 'CPF', 'required|min_length[14]');
     $this->form_validation->set_rules('email', 'E-mail', 'required|valid_email');
     if ($this->form_validation->run() == FALSE) {
         $this->alterar($this->input->post('id'));
     } else {
         $id = $this->input->post('id');
         $nome = $this->input->post('nome');
         $sobrenome = $this->input->post('sobrenome');
         $rg = $this->input->post('rg');
         $cpf = $this->input->post('cpf');
         $data_nascimento = dataBr_to_dataMySQL($this->input->post('data_nascimento'));
         $sexo = $this->input->post('sexo');
         $cep = $this->input->post('cep');
         $rua = $this->input->post('rua');
         $bairro = $this->input->post('bairro');
         $cidade = $this->input->post('cidade');
         $estado = $this->input->post('estado');
         $numero = $this->input->post('numero');
         $telefone = $this->input->post('telefone');
         $celular = $this->input->post('celular');
         $email = $this->input->post('email');
         $status = $this->input->post('status');
         if ($this->modelclientes->salvar_alteracao($id, $nome, $sobrenome, $rg, $cpf, $data_nascimento, $sexo, $cep, $rua, $bairro, $cidade, $estado, $numero, $telefone, $celular, $email, $status)) {
             redirect(base_url("administracao/clientes/alterar/" . $id));
         } else {
             echo "Houve um erro ao processar o cadastro";
         }
     }
 }
 function salvar_alteracao_cadastro()
 {
     if (null != $this->session->userdata('logado')) {
         $this->load->library('form_validation');
         $this->form_validation->set_rules('nome', 'Nome', 'required|min_length[5]');
         $this->form_validation->set_rules('cpf', 'CPF', 'required|min_length[14]');
         $this->form_validation->set_rules('email', 'E-mail', 'required|valid_email');
         if ($this->form_validation->run() == FALSE) {
             $this->alterar_cadastro($this->input->post('id'));
         } else {
             $dados['nome'] = $this->input->post('nome');
             $dados['sobrenome'] = $this->input->post('sobrenome');
             $dados['rg'] = $this->input->post('rg');
             $dados['cpf'] = $this->input->post('cpf');
             $dados['data_nascimento'] = dataBr_to_dataMySQL($this->input->post('data_nascimento'));
             $dados['sexo'] = $this->input->post('sexo');
             $dados['cep'] = $this->input->post('cep');
             $dados['rua'] = $this->input->post('rua');
             $dados['bairro'] = $this->input->post('bairro');
             $dados['cidade'] = $this->input->post('cidade');
             $dados['estado'] = $this->input->post('estado');
             $dados['numero'] = $this->input->post('numero');
             $dados['telefone'] = $this->input->post('telefone');
             $dados['celular'] = $this->input->post('celular');
             $dados['email'] = $this->input->post('email');
             $dados['senha'] = $this->input->post('senha');
             $dados['status'] = 0;
             $this->db->query("INSERT INTO clientes_log SELECT * FROM clientes WHERE md5(id) = '" . $this->input->post('id') . "'");
             $this->db->where('md5(id)', $this->input->post('id'));
             if ($this->db->update('clientes', $dados)) {
                 $this->enviar_email_confirmacao($dados);
             } else {
                 echo "Houve um erro ao processar seu cadastro";
             }
         }
     } else {
         redirect(base_url('login'));
     }
 }