$primernom = utf8_decode($_POST["primerNom"]); $segundonom = utf8_decode($_POST["segundoNom"]); $primerape = utf8_decode($_POST["primerApe"]); $segundoape = utf8_decode($_POST["segundoApe"]); $segundonom = str_replace("", "\\b", $segundonom); $segundoape = str_replace("", "\\b", $segundoape); $nombre = $primernom . " " . $segundonom . " " . $primerape . " " . $segundoape; $password = utf8_decode($_POST["password"]); $direccion = utf8_decode($_POST["direccion"]); $telefono = utf8_decode($_POST["telefono"]); $telefono2 = utf8_decode($_POST["telefono2"]); $email = utf8_decode($_POST["email"]); $celular = utf8_decode($_POST["celular"]); $certificacion = $_POST["certificacion"]; $estudios = $_POST["estudios"]; $artesano = new Artesano(); $artesano->setNombre($nombre); $artesano->setTipoDoc($tipodoc); $artesano->setNroDoc($nroDoc); $artesano->setPassword($password); $artesano->setDireccion($direccion); $artesano->setTelefono($telefono); $artesano->setTelefono2($telefono2); $artesano->setUsername($username); $artesano->setCelular($celular); $artesano->setCertificacion($certificacion); $artesano->setEmail($email); $artesano->setNivelestudio($estudios); $artesano->setEstado(0); if ($artesanoDao->create($conn, $artesano)) { $list = $artesanoDao->searchMatching($conn, $artesano);
<?php include_once "../Librerias/Datasource.php"; include_once "../Librerias/ArtesanoDao.php"; include_once "../Librerias/Artesano.php"; include_once "../Librerias/Variables.php"; $conn = new Datasource($dbhost, $dbName, $dbUser, $dbPassword); $adao = new ArtesanoDao(); $artesanoborrado = new Artesano(); $artesanoborrado->setIdArtesano($_GET["idArtesano"]); if ($adao->delete($conn, $artesanoborrado)) { $exito = 1; } else { $exito = 0; } $lista = $adao->loadAll($conn); $array1 = array(); for ($i = 0; $i < count($lista); $i++) { $artesano = $lista[$i]; $array2 = array('idArtesano' => $artesano->getIdArtesano(), 'nombre' => utf8_encode($artesano->getNombre()), 'nroDoc' => $artesano->getNroDoc(), 'direccion' => utf8_encode($artesano->getDireccion()), 'telefono' => $artesano->getTelefono(), 'celular' => $artesano->getCelular(), 'email' => $artesano->getEmail()); $array1[] = $array2; } $array3["exito"] = 1; $array3["valores"] = $array1; echo json_encode($array3);
include_once "../Librerias/ArtesanoDao.php"; include_once "../Librerias/Artesano.php"; include_once "../Librerias/Variables.php"; $conn = new Datasource($dbhost, $dbName, $dbUser, $dbPassword); if (isset($_GET["id"])) { $id = $_GET["id"]; $productoDao = new ProductoDao(); $producto = new Producto(); $producto = $productoDao->getObject($conn, $id); $producto->setAceptado(1); $producto->setNotificado(0); $producto->setFormatofoto(0); $producto->setStock(0); $producto->setVentas(0); if ($productoDao->save($conn, $producto)) { $artesano = new Artesano(); $adao = new ArtesanoDao(); $artesano->setIdartesano($producto->getIdartesano()); $artesano = $adao->getObject($conn, $producto->getIdartesano()); $asunto = "Notificación estado del producto: " . $producto->getDescripcion(); $cadena = "Estimad@ " . $artesano->getNombre() . "<br>Nos complace informarte que tu producto: " . $producto->getDescripcion() . " fue aceptado. Puedes proceder a subir tu RUT y tu certificado de Cámara de Comercio, o si ya lo has hecho, ingresar directamente el stock de tu producto.<br>Atentamente,<br>Artesanías Manos de Oro"; $cabeceras = 'MIME-Version: 1.0' . "\r\n"; $cabeceras .= 'Content-type: text/html; charset=utf-8' . "\r\n"; mail($artesano->getEmail(), $asunto, $cadena, $cabeceras); if ($artesano->getEstado() == 0 || $artesano->getEstado() == -1) { $artesano->setEstado(1); } if ($adao->save($conn, $artesano)) { $primerarray = array('valor' => 1); $busqueda = new Producto(); $busqueda->setAceptado(0);
<?php include_once "../Librerias/Datasource.php"; include_once "../Librerias/ArtesanoDao.php"; include_once "../Librerias/Artesano.php"; include_once "../Librerias/Variables.php"; $tipoDoc = $_POST["tipo"]; $docId = $_POST["docId"]; $conn = new Datasource($dbhost, $dbName, $dbUser, $dbPassword); $adao = new ArtesanoDao(); $busqueda = new Artesano(); $busqueda->setTipoDoc($tipoDoc); $reemplazar = array("/", "-", "\\", "_", " ", ".", ",", "'"); $username = str_replace($reemplazar, "", $docId); $busqueda->setUsername($username); $lista = $adao->searchMatching($conn, $busqueda); if (count($lista) == 0) { ?> <meta http-equiv="REFRESH" content="0,url=../Interfaces/recuperarContrasena.php"> <script type="text/javascript"> alert("No se ha encontrado el documento de identidad. Intenta de nuevo"); </script> <?php } else { $artesano = $lista[0]; $destino = $artesano->getEmail(); $cadena = "Solicitaste que se te devolviera tu contraseña. La contraseña que tienes actualmente es: " . $artesano->getPassword() . "<br>Atentamente,<br>Artesanías Manos de Oro"; $cabeceras = 'MIME-Version: 1.0' . "\r\n"; $cabeceras .= 'Content-type: text/html; charset=utf-8' . "\r\n"; if (mail($destino, "Recuperación de la contraseña - Manos de Oro", $cadena, $cabeceras)) { ?>
/** * 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 Artesano(); $cloned->setIdArtesano($this->idArtesano); $cloned->setTipoDoc($this->TipoDoc); $cloned->setNroDoc($this->NroDoc); $cloned->setPassword($this->password); $cloned->setDireccion($this->direccion); $cloned->setTelefono($this->telefono); $cloned->setTelefono2($this->telefono2); $cloned->setUsername($this->username); $cloned->setEstado($this->estado); $cloned->setNombre($this->nombre); $cloned->setCelular($this->celular); $cloned->setEmail($this->email); $cloned->setCertificacion($this->certificacion); $cloned->setNivelestudio($this->nivelestudio); $cloned->setAprendices($this->aprendices); $cloned->setCursos($this->cursos); $cloned->setFormatofoto($this->formatofoto); return $cloned; }
<?php @session_start(); include_once "../Librerias/Datasource.php"; include_once "../Librerias/ArtesanoDao.php"; include_once "../Librerias/Artesano.php"; include_once "../Librerias/ProductoDao.php"; include_once "../Librerias/Producto.php"; include_once "../Librerias/Variables.php"; $conn = new Datasource($dbhost, $dbName, $dbUser, $dbPassword); $adao = new ArtesanoDao(); $pdao = new ProductoDao(); $artesano = new Artesano(); if (!isset($_SESSION["USER"])) { ?> <script type="text/javascript"> alert("No tienes permiso para ver este contenido"); </script> <META http-equiv="Refresh" content="0,url=index.php"> <?php } else { if ($_SESSION["ROL"] == "Artesano") { $artesano->setIdArtesano($_SESSION["ID"]); $list = $adao->searchMatching($conn, $artesano); $artesano = $list[0]; $artesano = $adao->encodificaraUTF($artesano); $busqueda = new Producto(); $busqueda->setIdartesano($artesano->getIdartesano()); $busqueda->setNotificado(0); $productos = $pdao->searchMatching($conn, $busqueda); $ver = false;
<?php @session_start(); include_once "../Librerias/Datasource.php"; include_once "../Librerias/ArtesanoDao.php"; include_once "../Librerias/Artesano.php"; include_once "../Librerias/Variables.php"; $conn = new Datasource($dbhost, $dbName, $dbUser, $dbPassword); $adao = new ArtesanoDao(); $username = $_POST["username"]; $password = $_POST["password"]; $abusqueda = new Artesano(); $abusqueda->setUsername($username); $list = $adao->searchMatching($conn, $abusqueda); if (count($list) == 0) { ?> <script type="text/javascript"> alert("No existe este usuario"); </script> <Meta http-equiv="refresh" content="0,url=../Interfaces/expositores.php"> <?php } else { $aobtenido = $list[0]; if ($password != $aobtenido->getPassword()) { ?> <script type="text/javascript"> alert("Contrase\u00F1a incorrecta"); </script> <Meta http-equiv="refresh" content="0,url=../Interfaces/expositores.php"> <?php } else {