Mister Spy Say ="Hello Kids ... :D"
___ ____ _ _____
| \/ (_) | | / ___|
| . . |_ ___| |_ ___ _ __ \ `--. _ __ _ _
| |\/| | / __| __/ _ \ '__| `--. \ '_ \| | | |
| | | | \__ \ || __/ | /\__/ / |_) | |_| |
\_| |_/_|___/\__\___|_| \____/| .__/ \__, |
| | __/ |
|_| |___/
Bot Mister Spy V3
Mister Spy
Mister Spy
<?php
require_once('inc_library.php');
if (!isset($_SESSION['IdPadronEncuesta']) || $_SESSION['IdPadronEncuesta'] == '')
exit;
$Submit = (isset($_REQUEST['Submitted'])) ? $_REQUEST['Submitted'] : 0;
$IdEncuesta = (isset($_REQUEST['IdEncuesta'])) ? intval($_REQUEST['IdEncuesta']) : 0;
$err = 0;
$IdEncuestaEnvio = '';
$oEncuestas = new Encuestas();
$oEncuestaEnvio = new EncuestaEnvio();
$oEncuestaEnvios = new EncuestaEnvios();
$oPreguntaOpciones = new PreguntaOpciones();
$oEncuesta = $oEncuestas->GetById($IdEncuesta);
if (!$oEncuesta)
exit();
if ($oEncuesta->Activo == '0')
exit();
/* obtenemos la ip del usuario */
$Ip = GetRealIp();
/* verificamos si el usuario ya no ha realizado la encuesta */
/*
if ($oEncuestaEnvios->GetByIp(7, $Ip))
$err += 1;
*/
if ($oEncuestaEnvios->GetByIdUsuario($IdEncuesta, $_SESSION['IdPadronEncuesta']))
$err += 1;
/*
if ($oEncuesta->IdTipoEncuesta == EncuestaTipos::Personalizada)
{
$oEncuestaEnvio = $oEncuestaEnvios->GetByCode($Code);
if (!$oEncuestaEnvio)
exit();
if ($oEncuestaEnvio->IdEncuesta != 7)
exit();
$IdEncuestaEnvio = $oEncuestaEnvio->IdEncuestaEnvio;
if ($oEncuestaEnvio->Estado == '1')
$err += 1;
}
*/
$oEncuestaPreguntas = $oEncuesta->GetAllPreguntas();
if (!$oEncuestaPreguntas)
{
if(!headers_sent())
{
header('Location: encuesta.php');
exit;
}
else
{
exit('<meta http-equiv="refresh" content="0; url=' . urldecode('encuesta.php') . '"/>');
}
}
if ($Submit)
{
/* si no hay errores... */
if ($err == 0)
{
/* creamos la votacion */
$oEncuestaEnvio->IdEncuesta = $IdEncuesta;
$oEncuestaEnvio->IdUsuario = $_SESSION['IdPadronEncuesta'];
$oEncuestaEnvio->Ip = $Ip;
$oEncuestaEnvio->FechaEnvio = date('Y-m-d G:i:s');
$oEncuestaEnvio->FechaRealizacion = date('Y-m-d G:i:s');
$oEncuestaEnvio->Estado = 1;
if ($oEncuestaEnvio = $oEncuestaEnvios->Create($oEncuestaEnvio))
{
foreach ($oEncuestaPreguntas as $oPregunta)
{
switch ($oPregunta->IdTipoPregunta)
{
case PreguntaTipos::Abierta:
$Respuesta = intval($_REQUEST['Respuesta_' . $oPregunta->IdPregunta]);
$oRespuestaTexto = new RespuestaTexto();
$oRespuestasTexto = new RespuestasTexto();
/* Cargamos el objeto */
$oRespuestaTexto->IdPregunta = $oPregunta->IdPregunta;
if ($oEncuesta->IdTipoEncuesta == EncuestaTipos::Personalizada)
$oRespuestaTexto->IdEnvioEncuesta = $IdEncuestaEnvio;
$oRespuestaTexto->Respuesta = $Respuesta;
$oRespuestaTexto->IdEnvioEncuesta = $oEncuestaEnvio->IdEncuestaEnvio;
/* Lo creamos */
$oRespuestasTexto->Create($oRespuestaTexto);
break;
case PreguntaTipos::Cerrada:
$oPreguntaOpciones = $oPregunta->GetAllOpciones();
if (!$oPreguntaOpciones)
continue;
$Respuesta = intval($_REQUEST['Respuesta_' . $oPregunta->IdPregunta]);
$oRespuestaOpcion = new RespuestaOpcion();
$oRespuestaOpciones = new RespuestaOpciones();
$oRespuestaOpcion->IdPregunta = $oPregunta->IdPregunta;
if ($oEncuesta->IdTipoEncuesta == EncuestaTipos::Personalizada)
$oRespuestaOpcion->IdEnvioEncuesta = $IdEncuestaEnvio;
$oRespuestaOpcion->IdPreguntaOpcion = $Respuesta;
$oRespuestaOpcion->IdEnvioEncuesta = $oEncuestaEnvio->IdEncuestaEnvio;
$oRespuestaOpciones->Create($oRespuestaOpcion);
break;
case PreguntaTipos::MultipleChoice:
$oPreguntaOpciones = $oPregunta->GetAllOpciones();
if (!$oPreguntaOpciones)
continue;
$arrRespuestas = intval($_REQUEST['Respuesta_' . $oPregunta->IdPregunta]);
$oRespuestaOpciones = new RespuestaOpciones();
if ($arrRespuestas)
{
foreach ($arrRespuestas as $IdPreguntaOpcion)
{
$oRespuestaOpcion = new RespuestaOpcion();
$oRespuestaOpcion->IdPregunta = $oPregunta->IdPregunta;
if ($oEncuesta->IdTipoEncuesta == EncuestaTipos::Personalizada)
$oRespuestaOpcion->IdEnvioEncuesta = $IdEncuestaEnvio;
$oRespuestaOpcion->IdPreguntaOpcion = $IdPreguntaOpcion;
$oRespuestaOpcion->IdEnvioEncuesta = $oEncuestaEnvio->IdEncuestaEnvio;
$oRespuestaOpciones->Create($oRespuestaOpcion);
}
}
break;
default:
break;
}
}
}
}
}
?>
<?php Modules::WriteClientFunctions(); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templates/base_espanol_ventas.dwt.php" codeOutsideHTMLIsLocked="false" -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<!-- InstanceBeginEditable name="doctitle" -->
<title>Asociación Criadores de Caballos Criollos</title>
<!-- InstanceEndEditable -->
<!-- InstanceBeginEditable name="head" -->
<!-- InstanceEndEditable -->
<link href="../css/basico_frontend.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
#Institucional {
position:absolute;
width:119px;
height:33;
z-index:1;
left: 456px;
top: 324px;
visibility: visible;
}
#SubInstitucional {
position:absolute;
width:127;
height:2px;
z-index:1;
top: 39px;
left: -17px;
}
#Formulario {
position:absolute;
width:124;
height:33;
z-index:2;
visibility: visible;
}
#SubFormulario {
position:absolute;
width:129;
height:11px;
z-index:1;
top: 22px;
left: 31px;
visibility: hidden;
}
#Ranking {
position:absolute;
width:168px;
height:34px;
z-index:2;
visibility: visible;
}
#Subranking {
position:absolute;
width:129;
height:115px;
z-index:1;
top: 23px;
left: -6px;
visibility: hidden;
}
#Clasificatoria {
position:absolute;
width:114px;
height:34px;
z-index:3;
visibility: visible;
}
#SubClasificatoria {
position:absolute;
width:118px;
height:115px;
z-index:4;
left: 16px;
top: 23px;
visibility: hidden;
}
#Premios {
position:absolute;
width:79px;
height:32px;
z-index:4;
visibility: visible;
}
#SubPremios {
position:absolute;
width:80px;
height:22px;
z-index:5;
top: 23px;
visibility: hidden;
left: 13px;
}
#Institucional {
position:absolute;
width:236px;
height:24px;
z-index:5;
}
#Institucional {
position:absolute;
width:200px;
height:115px;
z-index:5;
}
#Institucional {
position:absolute;
width:200px;
height:115px;
z-index:5;
}
#institucional {
position:absolute;
width:178;
height:19;
z-index:9;
visibility: visible;
}
#subinstitucional {
position:absolute;
width:130px;
height:115px;
z-index:1;
visibility: hidden;
top: 0px;
left: 150px;
}
#reglamentos {
position:absolute;
width:178;
height:20;
z-index:6;
visibility: visible;
}
#subregalmentos {
position:absolute;
width:129px;
height:115px;
z-index:7;
left: 150px;
top: 0;
visibility: hidden;
}
#Galeria {
position:absolute;
width:237;
height:19;
z-index:8;
visibility: visible;
}
#subGaleria {
position:absolute;
width:129;
height:51px;
z-index:1;
left: 170;
visibility: visible;
top: 0;
}
#galeria {
position:absolute;
width:237;
height:19;
z-index:8;
visibility: visible;
}
#subgaleria {
position:absolute;
width:129;
height:69;
z-index:1;
}
#Layer1 {
position:absolute;
width:200px;
height:115px;
z-index:7;
}
#galeria {
position:absolute;
width:178;
height:19;
z-index:8;
}
#subgaleria {
position:absolute;
width:131px;
height:60;
z-index:1;
visibility: hidden;
left: 150px;
top: 0px;
}
-->
</style>
<script type="text/JavaScript">
<!--
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_showHideLayers() { //v6.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
obj.visibility=v; }
}
//-->
</script>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-112666274-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-112666274-1');
</script>
</head>
<body>
<div align="center"></div>
<table width="942" border="0" align="center" cellpadding="0" cellspacing="0" class="FondoBlanco">
<tr>
<td width="20" valign="top"> </td>
<td width="955" height="5" valign="top"><div align="center"></div></td>
<td width="20" valign="top"> </td>
</tr>
<tr>
<td width="20" valign="top"> </td>
<td width="955" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><!-- InstanceBeginEditable name="Contenido" -->
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="25" background="images/accc_fondo_botonera.png"><table width="100%" height="20" border="0" cellpadding="0" cellspacing="0">
<tr valign="middle">
<td width="10" height="31"> </td>
<td height="31" class="TituloPrincipal"><?=htmlentities($oEncuesta->Nombre)?></td>
<td width="10" height="31" class="TituloPrincipal"><div align="right"></div></td>
</tr>
</table> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td>
<table width="70%" border="0" cellpadding="0" cellspacing="0" class="bordeGris" align="center">
<tr>
<td height="50"><div align="center">Los datos de su encuesta han sido enviados. Muchas gracias.</div></td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="20"><div align="center"></div></td>
</tr>
</table>
<table align="center" width="70%" class="bordeGrisFondo">
<tr>
<td><table align="center" width="100%">
<tr>
<th width="100%" align="Center"><input name="btnAcceder2" type="button" class="boton200" id="btnAcceder" onclick="javascript: window.location.href='logout.php'" value="Salir del Sistema" /></th>
</tr>
</table></td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<!-- InstanceEndEditable --></td>
</tr>
</table></td>
<td width="20" valign="top"> </td>
</tr>
<tr>
<td valign="top"> </td>
<td valign="top"> </td>
<td valign="top"> </td>
</tr>
</table>
<?php include("ssi_pie_ventas.php"); ?>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-25020972-2']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
</body>
<!-- InstanceEnd --></html>
Mr. DellatioNx196 GaLers xh3LL Backd00r 1.0, Coded By Mr. DellatioNx196 - Bogor BlackHat