Advertisement
Guest User

enviar_curriculo

a guest
Feb 27th, 2019
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.79 KB | None | 0 0
  1. public function enviar_curriculo(){
  2.         $this->form_validation->set_rules('nome', 'Nome', 'required', array('required'=>'Campo "Nome" é obrigatório!'));
  3.         $this->form_validation->set_rules('email', 'E-mail', 'required|valid_email', array('required'=>'Campo "E-mail" é obrigatório!', 'valid_email'=>'Campo "E-mail" é obrigatório ser um e-mail válido!'));
  4.         $this->form_validation->set_rules('telefone', 'Telefone', 'required', array('required'=>'Campo "Telefone" é obrigatório!'));
  5.  
  6.         if($this->form_validation->run() == FALSE){
  7.             $this->pagina_m->visualizacao_add('ea5bc');
  8.             $this->pagina_m->show('ea5bc');
  9.  
  10.             $data['formulario'] = 'trabalhe';
  11.  
  12.             $header['title'] = $this->texto_m->html_tag($this->pagina_m->getTitulo(), 'title');
  13.             $header['description'] = $this->texto_m->html_tag($this->pagina_m->getTexto(), 'description');
  14.             $header['keywords'] = $this->texto_m->html_tag($this->pagina_m->getTitulo(), 'keywords');
  15.  
  16.             $this->load->view('template/header', $header);
  17.             $this->load->view('pagina/servicos', $data);
  18.             $this->load->view('template/menu_lateral');
  19.             $this->load->view('template/footer');
  20.         }else{
  21.  
  22.             $nome_curriculo = date('Y-m-d_H:i:s').'.pdf';
  23.             $config['upload_path'] = './assets/curriculo/';                    
  24.             $config['allowed_types'] = 'pdf';
  25.             $config['file_name'] = $nome_curriculo;
  26.             //
  27.             $config['encrypt_name'] = false;
  28.             $this->load->library('upload', $config);
  29.  
  30.             if($this->upload->do_upload('curriculo')){
  31.                 var_dump($this->upload->data());
  32.                
  33.                 $this->load->library('email');
  34.                 $this->load->library('user_agent');
  35.  
  36.                 $data['nome_curriculo'] = $nome_curriculo;
  37.                 $this->load->view('pagina/fale_trabalhe', $data);
  38.             }else{
  39.                 var_dump($this->upload->display_errors());             
  40.  
  41.                 // redirect('Contato/Trabalhe_Conosco/Erro');
  42.             }
  43.     }
  44.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement