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'); }