<?php

include_once "../Librerias/Datasource.php";
include_once "../Librerias/Artesano.php";
include_once "../Librerias/ArtesanoDao.php";
include_once "../Librerias/Variables.php";
$conn = new Datasource($dbhost, $dbName, $dbUser, $dbPassword);
$adao = new ArtesanoDao();
$artesano = $adao->getObject($conn, $_POST["idArtesano"]);
$artesano->setNombre($_POST["nom"]);
$artesano->setDireccion($_POST["direccion"]);
$artesano->setTelefono($_POST["telefono"]);
$artesano->setCelular($_POST["celular"]);
$artesano->setEmail($_POST["email"]);
if ($adao->save($conn, $artesano)) {
    ?>
		<META HTTP-EQUIV="REFRESH" CONTENT="0,URL=../Interfaces/admon.php">
		<script type="text/javascript">
			alert("Artesano cambiado exitosamente");
		</script>
		<?php 
} else {
    echo "<META HTTP-EQUIV='REFRESH' CONTENT='0,URL=../Interfaces/modificarArtesano.php?idArtesano=" . $_POST["idArtesano"] . "'>";
    ?>
		<script type="text/javascript">
			alert("Error alterando el registro");
		</script>
		<?php 
}
<?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 {
    $artesano = $adao->getObject($conn, $_SESSION["ID"]);
    $busqueda = new Producto();
    $busqueda->setIdartesano($_SESSION["ID"]);
    $busqueda->setAceptado(1);
    $lista = $pdao->searchMatching($conn, $busqueda);
    $producto = $lista[0];
    ?>


<!DOCTYPE html>
<?php

include_once "../Librerias/Datasource.php";
include_once "../Librerias/CursosDao.php";
include_once "../Librerias/Cursos.php";
include_once "../Librerias/Variables.php";
include_once "../Librerias/Artesano.php";
include_once "../Librerias/ArtesanoDao.php";
$conn = new Datasource($dbhost, $dbName, $dbUser, $dbPassword);
$cdao = new CursosDao();
$adao = new ArtesanoDao();
$cursos = new Cursos();
$cursos->setFecha_lim($_POST["fecha"]);
$cursos->setDescripcion($_POST["descripcion"]);
$cursos->setHorario($_POST["horario"]);
$dirfoto = $_FILES["foto"]["tmp_name"];
$formatofoto = substr($_FILES["foto"]["name"], strrpos($_FILES["foto"]["name"], "."));
//Obtener la última aparición del punto y por consiguiente, el formato
$destinofoto = $filelocation . "/fotoCurso" . $_POST["descripcion"] . $formatofoto;
$cursos->setFoto("fotoCurso" . $_POST["descripcion"] . $formatofoto);
$correcto = true;
if (!move_uploaded_file($dirfoto, $destinofoto)) {
    ?>
			<meta http-equiv="REFRESH" content="0,url=../Interfaces/agregarCurso.php">
			<script type="text/javascript">
				alert("Error subiendo los archivos");
				</script>
		<?php 
} else {
    if ($cdao->create($conn, $cursos)) {
        $artesanos = $adao->loadAll($conn);
<?php

include_once "../Librerias/Datasource.php";
include_once "../Librerias/Artesano.php";
include_once "../Librerias/ArtesanoDao.php";
include_once "../Librerias/Variables.php";
$criterio = $_GET["criterio"];
$busqueda = $_GET["busqueda"];
$conn = new Datasource($dbhost, $dbName, $dbUser, $dbPassword);
$adao = new ArtesanoDao();
switch ($criterio) {
    case 1:
        $lista = $adao->buscarArtesanoPorCedula($conn, $busqueda);
        break;
    case 2:
        # ciudad
        break;
    case 3:
        $busqueda = utf8_decode(mb_strtoupper($busqueda, "utf-8"));
        $lista = $adao->buscarArtesanoPorNombre($conn, $busqueda);
        break;
    default:
        # code...
        break;
}
$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;
}
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);
            $lista = $productoDao->searchMatching($conn, $busqueda);
<?php

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);
$pdao = new ProductoDao();
$adao = new ArtesanoDao();
$index = $_POST["id"];
$ventas = $_POST["ventas"];
$stock = 0;
$producto = $pdao->getObject($conn, $index);
$artesano = $adao->getObject($conn, $producto->getIdartesano());
$stock = $producto->getStock() - $ventas;
$ventas = $ventas + $producto->getVentas();
$producto->setStock($stock);
$producto->setVentas($ventas);
if ($producto->getStock() == 0) {
    $producto->setAceptado(3);
    $producto->setNotificado(0);
    $asunto = "Notificación estado del producto: " . $producto->getDescripcion();
    $cadena = "Estimad@ " . $artesano->getNombre() . "<br>Te informamos que las existencias de tu producto: " . $producto->getDescripcion() . " se han acabado.<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 ($pdao->save($conn, $producto)) {
    ?>
					alert("No tienes permiso para ver esto. Ser\u00e1s redireccionado a tu p\u00e1gina de inicio");
				</script>
				<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);
        $pdao = new ProductoDao();
        $adao = new ArtesanoDao();
        $ndao = new NoticiasDao();
        $busqueda1 = new Producto();
        $busqueda2 = new Producto();
        $busqueda1->setAceptado(2);
        $busqueda2->setAceptado(3);
        $pconstock = $pdao->searchMatching($conn, $busqueda1);
        $psinstock = $pdao->searchMatching($conn, $busqueda2);
        $objcomision = $ndao->getObject($conn, -1);
        $porccomision = $objcomision->getContenido();
        ?>

			<!DOCTYPE HTML>
			<html>
				<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="../css/diseno.css">
<?php

include_once "../Librerias/Datasource.php";
include_once "../Librerias/Artesano.php";
include_once "../Librerias/ArtesanoDao.php";
include_once "../Librerias/Variables.php";
$conn = new Datasource($dbhost, $dbName, $dbUser, $dbPassword);
$adao = new ArtesanoDao();
$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);
Beispiel #9
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 {
<?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;
				</script>
				<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();
        $artdao = new ArtesanoDao();
        $artesano = new Artesano();
        $busqueda->setIdAdministrador($_SESSION["ID"]);
        $list = $adao->searchMatching($conn, $busqueda);
        $admin = $list[0];
        $artesano = $artdao->getObject($conn, $_GET["idArtesano"]);
        ?>
<!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">
		<link rel="apple-touch-icon" sizes="114x114" href="../imgs/icono/apple-icon-114x114.png">
				</script>
				<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);
        $admdao = new AdministradorDao();
        $busqueda = new Administrador();
        $adao = new ArtesanoDao();
        $admin = new Administrador();
        $busqueda->setIdAdministrador($_SESSION["ID"]);
        $list = $admdao->searchMatching($conn, $busqueda);
        $admin = $list[0];
        $idartesano = $_GET["id"];
        $artesano = $adao->getObject($conn, $idartesano);
        ?>
			<!DOCTYPE HTML>
			<html>
				<head>
					<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
					<title>Detalles del Artesano</title>
				</head>
				<body>
					Solicitaste detalles de un 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();
$id = $_POST["id"];
$artesano = new Artesano();
$artesano = $adao->getObject($conn, $id);
$dirrut = $_FILES["rut"]["tmp_name"];
$formatorut = substr($_FILES["rut"]["name"], strrpos($_FILES["rut"]["name"], "."));
//Obtener la última aparición del punto y por consiguiente, el formato
$destinorut = $filelocation . "/rut" . $id . $formatorut;
$dircamcom = $_FILES["camcom"]["tmp_name"];
$formatocamcom = substr($_FILES["camcom"]["name"], strrpos($_FILES["camcom"]["name"], "."));
//Obtener la última aparición del punto y por consiguiente, el formato
$destinocamcom = $filelocation . "/camcom" . $id . $formatocamcom;
$dirfoto = $_FILES["foto"]["tmp_name"];
$formatofoto = substr($_FILES["foto"]["name"], strrpos($_FILES["foto"]["name"], "."));
//Obtener la última aparición del punto y por consiguiente, el formato
$destinofoto = $filelocation . "/foto" . $id . $formatofoto;
/*$dirfotoproducto=$_FILES["fotoproducto"]["tmp_name"];
	$formatofotoproducto=substr($_FILES["fotoproducto"]["name"], strrpos($_FILES["fotoproducto"]["name"], ".") );  //Obtener la última aparición del punto y por consiguiente, el formato
	$destinofotoproducto=$filelocation."/fotoproducto".$idproducto.$formatofotoproducto;*/
$correcto = true;
if (!move_uploaded_file($dirrut, $destinorut)) {
    $correcto = false;
}
if (!move_uploaded_file($dircamcom, $destinocamcom)) {
<?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);
$artesanoDao = new ArtesanoDao();
$pDao = new ProductoDao();
$nroDoc = utf8_decode($_POST["nroDoc"]);
$reemplazar = array("/", "-", "\\", "_", " ", ".", ",", "'");
$username = str_replace($reemplazar, "", $nroDoc);
$tipodoc = $_POST["tipo"];
$busqueda = new Artesano();
$busqueda->setUsername($username);
$busqueda->setTipoDoc($tipodoc);
$existentes = $artesanoDao->searchMatching($conn, $busqueda);
if (count($existentes) > 0) {
    ?>
    	<meta http-equiv="REFRESH" content="0,url=../Interfaces/Creacioncuenta.php">
    	<script type="text/javascript">
    		alert("Ya hay un usuario con el documento de identidad: "+<?php 
    echo $nroDoc;
    ?>
);
    	</script>
    	<?php 
} else {
<?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)) {
        ?>
<?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);
				</script>
				<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);
        $admdao = new AdministradorDao();
        $busqueda = new Administrador();
        $adao = new ArtesanoDao();
        $admin = new Administrador();
        $sdao = new SolicitudDao();
        $busqueda->setIdAdministrador($_SESSION["ID"]);
        $list = $admdao->searchMatching($conn, $busqueda);
        $admin = $list[0];
        ?>

<!DOCTYPE html>
<html>
	<head>
		<title>Manos de Oro - Admo Stands</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">