Mister Spy Say ="Hello Kids ... :D"
___ ____ _ _____
| \/ (_) | | / ___|
| . . |_ ___| |_ ___ _ __ \ `--. _ __ _ _
| |\/| | / __| __/ _ \ '__| `--. \ '_ \| | | |
| | | | \__ \ || __/ | /\__/ / |_) | |_| |
\_| |_/_|___/\__\___|_| \____/| .__/ \__, |
| | __/ |
|_| |___/
Bot Mister Spy V3
Mister Spy
Mister Spy
<?php
require_once('../Connections/cnx.php');
require_once('../funcs.php');
require_once('library/class.misc.php');
$currentPage = $_SERVER["PHP_SELF"];
$maxRows_rsCalendarios = 1500;
$pageNum_rsCalendarios = 0;
$startRow_rsCalendarios = 0;
$filtro = "1=1";
if(isset($_GET['fecha_hasta']) && $_GET['fecha_hasta']!="")
$filtro .= " AND c.fecha_desde<='" . ParseDate($_GET['fecha_hasta']) . "'";
if(isset($_GET['fecha_desde']) && $_GET['fecha_desde']!="")
$filtro .= " AND c.fecha_desde>='" . ParseDate($_GET['fecha_desde']) . "'";
else
$filtro .= " AND c.fecha_desde>='" . date('Y-m-d') . "'";
if(isset($_GET['tipoID']) && $_GET['tipoID']!="")
$filtro .= " AND c.tipoID=".intval($_GET['tipoID']);
if(isset($_GET['nombre']) && $_GET['nombre']!="")
$filtro .= " AND c.nombre LIKE '%". intval($_GET['nombre'])."%'";
mysql_select_db($database_cnx, $cnx);
$query_rsCalendarios = sprintf("SELECT c.*, ct.nombre AS tipo FROM (calendarios c INNER JOIN calendarios_tipos ct ON c.tipoID=ct.tipoID ) WHERE %s ORDER BY c.fecha_desde ASC", $filtro);
$query_limit_rsCalendarios = sprintf("%s LIMIT %d, %d", $query_rsCalendarios, $startRow_rsCalendarios, $maxRows_rsCalendarios);
$rsCalendarios = mysql_query($query_limit_rsCalendarios, $cnx) or die(mysql_error());
$row_rsCalendarios = mysql_fetch_assoc($rsCalendarios);
if (isset($_GET['totalRows_rsCalendarios'])) {
$totalRows_rsCalendarios = intval($_GET['totalRows_rsCalendarios']);
} else {
$all_rsCalendarios = mysql_query($query_rsCalendarios);
$totalRows_rsCalendarios = mysql_num_rows($all_rsCalendarios);
}
$totalPages_rsCalendarios = ceil($totalRows_rsCalendarios/$maxRows_rsCalendarios)-1;
$queryString_rsCalendarios = "";
if (!empty($_SERVER['QUERY_STRING'])) {
$params = explode("&", $_SERVER['QUERY_STRING']);
$newParams = array();
foreach ($params as $param) {
if (stristr($param, "pageNum_rsCalendarios") == false &&
stristr($param, "totalRows_rsCalendarios") == false) {
array_push($newParams, $param);
}
}
if (count($newParams) != 0) {
$queryString_rsCalendarios = "&" . htmlentities(implode("&", $newParams));
}
}
$queryString_rsCalendarios = sprintf("&totalRows_rsCalendarios=%d%s", $totalRows_rsCalendarios, $queryString_rsCalendarios);
mysql_select_db($database_cnx, $cnx);
$query_rsCalendariosTipos = "SELECT * FROM calendarios_tipos ORDER BY nombre ASC";
$rsCalendariosTipos = mysql_query($query_rsCalendariosTipos, $cnx) or die(mysql_error());
$row_rsCalendariosTipos = mysql_fetch_assoc($rsCalendariosTipos);
$totalRows_rsCalendariosTipos = mysql_num_rows($rsCalendariosTipos);
function PruebaFuncionalDisponible($database_cnx, $cnx, $calendarioID, $prueba_funcionalID)
{
mysql_select_db($database_cnx, $cnx);
$query_rsCalendariosPruebas = "SELECT * FROM calendarios_pruebas WHERE calendarioID = $calendarioID AND prueba_funcionalID = $prueba_funcionalID";
$rsCalendariosPruebas = mysql_query($query_rsCalendariosPruebas, $cnx) or die(mysql_error());
$totalRows_rsCalendariosPruebas = mysql_num_rows($rsCalendariosPruebas);
if ($totalRows_rsCalendariosPruebas > 0)
{
$row_rsCalendariosPruebas = mysql_fetch_assoc($rsCalendariosPruebas);
mysql_free_result($rsCalendariosPruebas);
if ($row_rsCalendariosPruebas['tipo'])
return $row_rsCalendariosPruebas['tipo'];
return 'X';
}
mysql_free_result($rsCalendariosPruebas);
return false;
}
$FileName = "calendario.xls";
header("Pragma: no-cache");
header("Expires: -1");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Content-Type: application/x-unknown");
$header = "Content-Disposition: attachment; filename=" . $FileName . ";";
header($header);
$Separador = "\t";
$SaltoLinea = "\n";
$csv.= "";
$csv.= $Separador;
$csv.= "";
$csv.= $Separador;
$csv.= "";
$csv.= $Separador;
$csv.= "";
$csv.= $Separador;
$csv.= "";
$csv.= $Separador;
$csv.= "";
$csv.= $Separador;
$csv.= "COMPETENCIAS FUNCIONALES";
$csv.= $SaltoLinea;
$csv.= "Fecha Desde";
$csv.= $Separador;
$csv.= "Fecha Hasta";
$csv.= $Separador;
$csv.= "Evento";
$csv.= $Separador;
$csv.= "Tipo de Evento";
$csv.= $Separador;
$csv.= "Lugar";
$csv.= $Separador;
$csv.= "Region";
$csv.= $Separador;
$csv.= "FZB";
$csv.= $Separador;
$csv.= "Dow";
$csv.= $Separador;
$csv.= "Rodeo";
$csv.= $Separador;
$csv.= "Aparte";
$csv.= $Separador;
$csv.= "Aparte Camp";
$csv.= $Separador;
$csv.= "Freno";
$csv.= $Separador;
$csv.= "Criollos America";
$csv.= $SaltoLinea;
if($totalRows_rsCalendarios > 0)
{
do
{
$csv.= str_replace('-', '/', CambiarFecha($row_rsCalendarios['fecha_desde']));
$csv.= $Separador;
$csv.= str_replace('-', '/', CambiarFecha($row_rsCalendarios['fecha_hasta']));
$csv.= $Separador;
$csv.= $row_rsCalendarios['nombre'];
$csv.= $Separador;
$csv.= $row_rsCalendarios['tipo'];
$csv.= $Separador;
$csv.= $row_rsCalendarios['lugar'];
$csv.= $Separador;
$csv.= $row_rsCalendarios['region'];
$csv.= $Separador;
$csv.= ($val = PruebaFuncionalDisponible($database_cnx, $cnx, $row_rsCalendarios['calendarioID'] , 1)) ? $val : "";
$csv.= $Separador;
$csv.= ($val = PruebaFuncionalDisponible($database_cnx, $cnx, $row_rsCalendarios['calendarioID'] , 4)) ? $val : "";
$csv.= $Separador;
$csv.= ($val = PruebaFuncionalDisponible($database_cnx, $cnx, $row_rsCalendarios['calendarioID'] , 2)) ? $val : "";
$csv.= $Separador;
$csv.= ($val = PruebaFuncionalDisponible($database_cnx, $cnx, $row_rsCalendarios['calendarioID'] , 3)) ? $val : "";
$csv.= $Separador;
$csv.= ($val = PruebaFuncionalDisponible($database_cnx, $cnx, $row_rsCalendarios['calendarioID'] , 6)) ? $val : "";
$csv.= $Separador;
$csv.= ($val = PruebaFuncionalDisponible($database_cnx, $cnx, $row_rsCalendarios['calendarioID'] , 5)) ? $val : "";
$csv.= $Separador;
$csv.= ($val = PruebaFuncionalDisponible($database_cnx, $cnx, $row_rsCalendarios['calendarioID'] , 9)) ? $val : "";
$csv.= $SaltoLinea;
}
while ($row_rsCalendarios = mysql_fetch_assoc($rsCalendarios));
}
mysql_free_result($rsCalendarios);
print($csv);
?>
Mr. DellatioNx196 GaLers xh3LL Backd00r 1.0, Coded By Mr. DellatioNx196 - Bogor BlackHat