$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)) {
        ?>
Beispiel #5
0
 /**
  * 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;
Beispiel #7
0
<?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 {