Ejemplo n.º 1
0
 public function execute()
 {
     $config = $this->getConfig();
     $datos = filter_input_array(INPUT_POST)['user'];
     $nombre_archivo = $_FILES['file']['name'];
     $ruta = $_FILES['file']['tmp_name'];
     if ($ruta !== '') {
         $rutaDoc = $config->getPath() . 'web/img/' . $nombre_archivo;
         if (move_uploaded_file($ruta, $rutaDoc)) {
         }
     } else {
         $rutaDoc = $config->getUrl() . 'imagen/User.png';
     }
     $usuario = new usuarioTable($config);
     $datoUsuario = new datoUsuarioTable($config);
     if ($usuario->getByUser($datos[0]) !== false) {
         header('Location: ' . $config->getUrl() . 'index.php/usuario/registrar?error=true');
     }
     $usuario->setPassword(md5($datos[1]));
     $usuario->setUsuario($datos[0]);
     $usuario->save();
     $datoUsuario->setUsuarioId($usuario->getId());
     $datoUsuario->setCedula($datos[0]);
     $datoUsuario->setNombre($datos[2]);
     $datoUsuario->setApellidos($datos[3]);
     $datoUsuario->setMovil($datos[4]);
     $datoUsuario->setCorreo($datos[5]);
     $datoUsuario->setSexo($datos[6]);
     if ($datoUsuario->getByCorreo($datos[5]) !== false) {
         header('Location: ' . $config->getUrl() . 'index.php/usuario/registrar?error=true');
     }
     $datoUsuario->save();
     header('Location: ' . $config->getUrl() . 'index.php/usuario/registrar?registro=true');
 }