Example #1
0
$offset = ($page - 1) * $rowsPerPage;
// Determino el numero de paginas
$query = "SELECT e.*, u.login \r\n\t\t\t\t\t\t            FROM ts_envio e, ts_usuario u,\r\n\t\t\t\t\t\t                 ts_proveedor p, ts_cliente c,\r\n\t\t\t\t\t\t                 ts_destino d \r\n\t\t\t\t\t\t           WHERE e.id_usuario = u.id \r\n\t\t\t\t\t\t             AND e.ind_activo < 2\r\n\t\t\t\t\t\t             AND e.id_proveedor = p.id \r\n\t\t\t\t\t\t             AND e.id_cliente = c.id \r\n\t\t\t\t\t\t             AND e.id_destino = d.id ";
if ($_REQUEST["txtBusqueda"] != "") {
    $query .= " AND (c.nombre LIKE '%" . $_REQUEST["txtBusqueda"] . "%'\r\n\t\t\t\t\t\t\t\t\t\t  OR p.nombre LIKE '%" . $_REQUEST["txtBusqueda"] . "%' \r\n\t\t\t\t\t\t\t\t\t\t  OR d.nombre LIKE '%" . $_REQUEST["txtBusqueda"] . "%' \r\n\t\t\t\t\t\t\t\t\t\t  OR e.remesa LIKE '%" . $_REQUEST["txtBusqueda"] . "%' \r\n\t\t\t\t\t\t\t\t\t\t  OR e.factura LIKE '%" . $_REQUEST["txtBusqueda"] . "%'  \t\t\t\r\n\t\t\t\t\t\t\t\t\t\t) ";
}
if ($_REQUEST["cmbEstatusEnvio"] != "") {
    $query .= " AND e.ind_envio=" . $_REQUEST["cmbEstatusEnvio"];
}
$fechaI = $_REQUEST["cmbAnoI"] . "-" . $_REQUEST["cmbMesI"] . "-" . $_REQUEST["cmbDiaI"];
if ($fechaI != "--") {
    $query .= " AND e.fecha_creacion='" . $fechaI . "' ";
}
$query .= " ORDER BY e.fecha_creacion DESC, e.ind_envio, e.id DESC, e.remesa, e.factura ";
$result = obtenerResultset($link, $query);
$lastPage = ceil(numeroRegistros($result) / $rowsPerPage);
$query .= "LIMIT {$offset}, {$rowsPerPage}";
$result = obtenerResultset($link, $query);
while ($row = obtenerRegistro($result)) {
    $inactiva = false;
    if ($row->ind_activo == 0) {
        $inactiva = true;
    }
    ?>
               
          				<tr style="color: #000">
                			<td <?php 
    if ($inactiva) {
        ?>
 style="color:#999;" <?php 
    }
<?php

namespace validator;

include_once "../bootstrap.php";
include_once "banco.php";
include_once "DataValidator.php";
$inscritos = numeroRegistros("workshops", "id", "workshop = '" . addslashes(utf8_decode($_POST['workshop'])) . "'");
$errors = 0;
if ($inscritos < 23) {
    $validate = new Data_Validator();
    $validate->set("email", $_POST['email'])->is_email()->set("nome", $_POST['nome'])->is_required()->min_length(5, true);
    $existe = ver("workshops", "id", "email ='" . addslashes(utf8_decode($_POST['email'])) . "' and workshop = '" . addslashes(utf8_decode($_POST['workshop'])) . "'");
    if (!$existe) {
        /*$faltou = ver("workshops", "presente", "email ='".addslashes(utf8_decode($_POST['email']))."' and workshop = 'JS101' and presente=0");
        
        			if(!$faltou){*/
        $errors = $validate->get_errors_html();
        if ($validate->validate()) {
            $dados['workshop'] = addslashes(utf8_decode($_POST['workshop']));
            $dados['email'] = addslashes(utf8_decode($_POST['email']));
            $dados['nome'] = addslashes(utf8_decode($_POST['nome']));
            $dados['presente'] = 0;
            inserir("workshops", $dados);
        }
        //}else $errors = "<p>Você se inscreveu para o primeiro e não compareceu, infelizmente não é possível se inscrever agora, mas você pode tentar novamente amanhã(9/10).</p>";
    } else {
        $errors = "<p>Email já cadastrado!</p>";
    }
} else {
    $errors = "<p>Todas as vagas já foram preenchidas, mas não se preocupe daqui a pouco vai ter outro :)</p>";