/** * Clone will return identical deep copy of this valueObject. * Note, that this method is different than the clone() which * is defined in java.lang.Object. Here, the retuned cloned object * will also have all its attributes cloned. */ function cloneObject() { $cloned = new Administrador(); $cloned->setIdAdministrador($this->idAdministrador); $cloned->setPrimerNom($this->primerNom); $cloned->setSegundoNom($this->segundoNom); $cloned->setPrimerApe($this->primerApe); $cloned->setSegundoApe($this->segundoApe); $cloned->setUsername($this->username); $cloned->setPassword($this->password); $cloned->setEmail($this->email); $cloned->setTipo($this->tipo); return $cloned; }
<meta http-equiv="refresh" content="0,url=admonTienda.php"> <?php } else { ?> <script> alert("No tienes permiso para ver esto. Ser\u00e1s redireccionado a tu p\u00e1gina de inicio"); </script> <meta http-equiv="refresh" content="0,url=principal.php"> <?php } } else { $conn = new Datasource($dbhost, $dbName, $dbUser, $dbPassword); $adao = new AdministradorDao(); $busqueda = new Administrador(); $admin = new Administrador(); $busqueda->setIdAdministrador($_SESSION["ID"]); $list = $adao->searchMatching($conn, $busqueda); $admin = $list[0]; $pdao = new PerfilDao(); $listPerfiles = $pdao->loadAll($conn); $adminmodificar = new Administrador(); $adminmodificar = $adao->getObject($conn, $_GET["idAdministrador"]); ?> <!DOCTYPE html> <html> <head> <title>Manos de Oro - Inicio</title> <link rel="apple-touch-icon" sizes="57x57" href="../imgs/icono/apple-icon-57x57.png"> <link rel="apple-touch-icon" sizes="60x60" href="../imgs/icono/apple-icon-60x60.png"> <link rel="apple-touch-icon" sizes="72x72" href="../imgs/icono/apple-icon-72x72.png"> <link rel="apple-touch-icon" sizes="76x76" href="../imgs/icono/apple-icon-76x76.png">
<?php include_once "../Librerias/Datasource.php"; include_once "../Librerias/AdministradorDao.php"; include_once "../Librerias/Administrador.php"; include_once "../Librerias/Variables.php"; $conn = new Datasource($dbhost, $dbName, $dbUser, $dbPassword); $adao = new AdministradorDao(); $adminborrado = new Administrador(); $adminborrado->setIdAdministrador($_GET["idAdmin"]); if ($adao->delete($conn, $adminborrado)) { $exito = 1; } else { $exito = 0; } $lista = $adao->loadAll($conn); $array4 = array(); $cadena = ""; for ($i = 0; $i < count($lista); $i++) { $admin = $lista[$i]; $array2 = array('idAdmin' => $admin->getIdAdministrador(), 'primerNom' => utf8_encode($admin->getPrimerNom()), 'segundoNom' => utf8_encode($admin->getSegundoNom()), 'primerApe' => utf8_encode($admin->getPrimerApe()), 'segundoApe' => utf8_encode($admin->getSegundoApe()), 'username' => $admin->getUsername(), 'email' => $admin->getEmail()); $array4[] = $array2; //echo(json_last_error_msg()."<br>"); } $res['exito'] = $exito; $res['valores'] = $array4; echo json_encode($res);