\n";
$rtn .= " \n";
$rtn .= "\n";
$idpregunta = $p["Preguntas"][$j]["ID"];
$rs = $conn->execute("select count(*) as votos from encVotos where preID = $idpregunta");
$preg = $this->ObtenerDatosPregunta($idpregunta);
$rtn .= " \n";
$rtn .= " | ".$preg["Pregunta"]."".($votos?" ".$rs->field("votos")." votos":"")." | \n";
$rtn .= " \n";
$rtn .= " | \n";
// Obtengo la cantidad todal de votos singulares para la pregunta - para obtener porcentajes.
$totalvotos = $rs->field("votos");
$totalrespuestas = $resp["CantOptions"];
if($preg["MultiplesRespuestas"]=='S')
{
// Analisis si es de opcion multiple.
if($preg["Prioridades"]=='S')
{
$resp = $this->ObtenerListadoRespuestas($idpregunta,($ordenar==true?RTAS_ORDEN_PRIORIDAD:RTAS_SIN_ORDEN));
// Si tiene prioridades me parece que es mas importante ver las prioridades.
for($i=0;$i<$resp["Cant"];$i++)
{
if($resp["Respuestas"][$i]["Tipo"]==RESPUESTA_NORMAL)
{
$rtn .= " \n";
$rtn .= "\n";
if($resp["Respuestas"][$i]["TotalVotos"]==0) $promPrioridad=0;
else $promPrioridad = ($resp["Respuestas"][$i]["TotalPrioridades"]/$resp["Respuestas"][$i]["TotalVotos"]);
if($promPrioridad==0) $porcentaje=0;
else
{
$pendiente = 100 /(1-$resp["CantOptions"]);
$ti = 100 - $pendiente;
$porcentaje = $pendiente*$promPrioridad + $ti;
}
$porcentaje2 = vsprintf("%.2f",$promPrioridad);
$rtn .= "\n";
$rtn .= "| ".$resp["Respuestas"][$i]["Respuesta"]." | \n";
$rtn .= "".($todosvotos?$resp["Respuestas"][$i]["TotalVotos"]." votos - ":"")."Prioridad: $porcentaje2 | \n";
$rtn .= " | \n";
if($this->imgBaseBarra!="")
{ $rtn .= " | \n"; // Aqui el contenido con el color ganador
}else
{ $rtn .= "  | \n"; // Aqui el contenido con el color ganador
}
$rtn .= "\n"; // Aqui el resto.
$rtn .= " | | \n";
$rtn .= " \n";
}
}
}else
{
// Seria importante ver la cantidad de votos.
$resp = $this->ObtenerListadoRespuestas($idpregunta,($ordenar==true?RTAS_ORDEN_VOTO:RTAS_SIN_ORDEN));
for($i=0;$i<$resp["Cant"];$i++)
{
if($resp["Respuestas"][$i]["Tipo"]==RESPUESTA_NORMAL)
{
$rtn .= " \n";
$rtn .= "";
if(!$totalvotos) $porcentaje=0;
else $porcentaje = ($resp["Respuestas"][$i]["TotalVotos"]/$totalvotos)*100;
$porcentaje2 = vsprintf("%.1f",$porcentaje);
$rtn .= "";
$rtn .= "| ".$resp["Respuestas"][$i]["Respuesta"]." | ";
$rtn .= "".($todosvotos?$resp["Respuestas"][$i]["TotalVotos"]." votos - ":"")."$porcentaje2 % | ";
$rtn .= " | \n";
if($this->imgBaseBarra!="")
{
$rtn .= " | \n"; // Aqui el contenido con el color ganador
}else
{
$rtn .= "  | \n"; // Aqui el contenido con el color ganador
}
$rtn .= ""; // Aqui el resto.
$rtn .= " | | \n";
$rtn .= " \n";
}
}
}
}else
{
$resp = $this->ObtenerListadoRespuestas($idpregunta,($ordenar==true?RTAS_ORDEN_VOTO:RTAS_SIN_ORDEN));
for($i=0;$i<$resp["Cant"];$i++)
{
if($resp["Respuestas"][$i]["Tipo"]==RESPUESTA_NORMAL)
{
$rtn .= " \n";
$rtn .= "";
if(!$totalvotos) $porcentaje=0;
else $porcentaje = ($resp["Respuestas"][$i]["TotalVotos"]/$totalvotos)*100;
$porcentaje2 = vsprintf("%.1f",$porcentaje);
$rtn .= "";
$rtn .= "| ".$resp["Respuestas"][$i]["Respuesta"]." | ";
$rtn .= "".($todosvotos?$resp["Respuestas"][$i]["TotalVotos"]." votos - ":"")."$porcentaje2 % | ";
$rtn .= " | \n";
if($this->imgBaseBarra!="")
{
$rtn .= " | \n"; // Aqui el contenido con el color ganador
}else
{
$rtn .= "  | \n"; // Aqui el contenido con el color ganador
}
$rtn .= ""; // Aqui el resto.
$rtn .= " | | \n";
$rtn .= " \n";
}
}
}
$rtn .= " | |
\n";
$rtn .= "