// Ahora los keys sera la cadena de los Id_sorteos [4-5-6-11-12-13-15-16-79-80] => Array // y los valores sera un subarray con todos las combinaciones de ['numero x monto'] $ticket_final = array(); foreach ($combinacion_ticket as $comb_numMonto => $todoslossorteos) { $ticket_final[$todoslossorteos][] = $comb_numMonto; } $nombre_sorteo = array(); $i = 0; foreach ($ticket_final as $todoslossorteos => $comb_numMonto) { //Convertir en array todos los sorteos $todoslossorteos2 = preg_split('/-/', $todoslossorteos); $g = 0; foreach ($todoslossorteos2 as $ts) { $sw = 0; if (!isset($nombre_sorteo[$ts])) { $nombre_sorteo[$ts] = $obj_modelo->GetNombreSorteo($ts); } if ($g == 2 or $g == 0) { if ($obj_generico->SizeText($obj_generico->ToTitle($nombre_sorteo[$ts])) <= 18) { $data .= "<tr><td align='left' ><font face='Times' size='2' >" . $obj_generico->ToTitle($nombre_sorteo[$ts]) . "</td>"; $sw = 1; } else { $data .= "<tr><td colspan='2' align='left'><font face='Times' size='2'>" . $obj_generico->ToTitle($nombre_sorteo[$ts]) . "</td></tr>"; } $g = 0; } else { if ($obj_generico->SizeText($obj_generico->ToTitle($nombre_sorteo[$ts])) <= 18) { $data .= "<td align='left' ><font face='Times' size='2' >" . $obj_generico->ToTitle($nombre_sorteo[$ts]) . "</td></tr>"; } else { $data .= "<td></td><tr><td colspan='2' align='left' ><font face='Times' size='2' >" . $obj_generico->ToTitle($nombre_sorteo[$ts]) . "</td></tr>"; }
$inc = ""; $span1 = ""; $span2 = ""; //determinando si es un numero inc.. if ($row['incompleto'] == 1) { $inc = "Inc ..."; $span1 = "<span class='requerido'>"; $span2 = "</span>"; } $zodiacal = ""; // determinando el signo zodiacal... si lo hay... if ($row['id_zodiacal'] != 0) { $zodiacal = $obj_modelo->GetPreNombreSigno($row['id_zodiacal']); } //print_r($row); echo "<tr class='eveno'><td align='center'>" . $span1 . "SORTEO: " . $obj_modelo->GetNombreSorteo($row['id_sorteo']) . $span2 . "</td></tr>"; echo "<tr class='eveni'><td align='left'>" . $span1 . $row['numero'] . " x " . $row['monto'] . " " . $zodiacal . " " . $inc . $span2 . "</td></tr>"; } echo "</table>"; } /** * Calcula el monto real en que podra jugar el numero * * @param integer $monto_disponible * @param integer $monto_jugado * @return array */ function CalculaIncompletoYnuevoMonto($monto_disponible, $monto_jugado) { $matriz = array(); // Matriz[0]= El monto para cubrir el faltante
$data1 .= "\\nVENDEDOR: " . $nombre; //$data1.="\\x1B\\x0A"; $data1 .= "\\n"; $data1 .= "-----------------------------"; //Cambio de tamano fuenta a 12 cpi $data1 .= "\\x1B\\x4D"; if ($result = $obj_modelo->GetDetalleTicketByIdticket($id_ticket)) { $numero_jugadas = $obj_conexion->GetNumberRows($result); $id_sorteo_actual = 0; $contador = 0; while ($row = $obj_conexion->GetArrayInfo($result)) { $id_sorteo = $row['id_sorteo']; if ($id_sorteo != $id_sorteo_actual && $row['id_zodiacal'] == 0) { $contador = 0; $id_sorteo_actual = $row['id_sorteo']; $nombre_sorteo = $obj_modelo->GetNombreSorteo($row['id_sorteo']); $data .= "<br>"; //para cada nombre de sorteo aparte $data .= $nombre_sorteo; //$data1.="\\x1B\\x0A"; $data1 .= "\\n"; $data1 .= $nombre_sorteo; } //comprobando si es zodiacal o no if ($row['id_zodiacal'] == 0) { if ($contador % 2) { $data .= $row['numero'] . " x " . $row['monto'] . " "; $data1 .= $row['numero'] . " x " . $row['monto'] . " "; } else { $data .= "<br>"; $data .= $row['numero'] . " x " . $row['monto'] . " ";