{source}
<?php
$offset=100;
$maxpag=13;
$db = JFactory::getDbo(); ![]()
$dir_articulo=’/index.php?option=com_content&view=article&id=830′;
$dir_articulo=’/index.php?option=com_content&view=article&id=881′;
$dir_imagenes_corto=’/images/’;
$dir_imagenes=$dir_imagenes_corto.’bancomu/’;![]()
if (!isset($_POST[«acracb_form_admin_rifas_pag»])) { $pagina=»»; } else {$pagina=$db->escape($_POST[«acracb_form_admin_rifas_pag»]);}
if (!isset($_POST[«acracb_form_admin_rifas_accion»])) { $accion=»»; } else {$accion=$db->escape($_POST[«acracb_form_admin_rifas_accion»]);}
if (!isset($_POST[«acracb_form_admin_rifas_valor»])) { $valor=»»; } else {$valor=$db->escape($_POST[«acracb_form_admin_rifas_valor»]);}
if (!isset($_POST[«acracb_form_admin_rifas_buscar»])) { $buscar=»»; } else {$buscar=$db->escape($_POST[«acracb_form_admin_rifas_buscar»]);}
if (!isset($_POST[«acracb_form_admin_rifas_buscar2″])) { $buscar2=»»; } else {$buscar2=$db->escape($_POST[«acracb_form_admin_rifas_buscar2»]);}![]()
if (!isset($_POST[«add_indicativo»])) { $add_indicativo=»»; } else {$add_indicativo=$db->escape($_POST[«add_indicativo»]);}
if (!isset($_POST[«add_numero»])) { $add_numero=»»; } else {$add_numero=$db->escape($_POST[«add_numero»]);}
if (!isset($_POST[«add_fecha_pago»])) { $add_fecha_pago=»»; } else {$add_fecha_pago=$db->escape($_POST[«add_fecha_pago»]);}
if (!isset($_POST[«add_estado»])) { $add_estado=»RESERVADO»; } else {$add_estado=$db->escape($_POST[«add_estado»]);}
if (!isset($_POST[«add_email»])) { $add_email=»»; } else {$add_email=$db->escape($_POST[«add_email»]);}
if (!isset($_POST[«add_telefono»])) { $add_telefono=»»; } else {$add_telefono=$db->escape($_POST[«add_telefono»]);}
$pagina=trim($pagina);
$accion=trim($accion);
$valor=trim($valor);
$buscar=trim($buscar);
$buscar2=trim($buscar2);![]()
$add_indicativo=trim($add_indicativo);
$add_numero=trim($add_numero);
$add_fecha_pago=trim($add_fecha_pago);
$add_estado=trim($add_estado);
$add_email=trim($add_email);
$add_telefono=trim($add_telefono);![]()
$buscar=str_replace(‘%’,», $buscar);
$buscar2=str_replace(‘%’,», $buscar2);![]()
$add_indicativo=str_replace(‘%’,», $add_indicativo);
$add_numero=str_replace(‘%’,», $add_numero);
$add_fecha_pago=str_replace(‘%’,», $add_fecha_pago);
$add_estado=str_replace(‘%’,», $add_estado);
$add_email=str_replace(‘%’,», $add_email);
$add_telefono=str_replace(‘%’,», $add_telefono);![]()
![]()
$add_indicativo = strtoupper($add_indicativo);
$add_email = strtolower($add_email);![]()
![]()
if (strlen($pagina)<=0)
{![]()
$inicio = 0;![]()
$pagina=1;
}
else
{![]()
$inicio = ($pagina – 1) * $offset;
}
?>
<script language=»javascript» type=»text/javascript»>
function paginar(pag)
{ ![]()
document.getElementById(«acracb_form_admin_rifas_pag»).value = pag; ![]()
document.getElementById(«acracb_form_admin_rifas»).submit();
}
function accion(tipo,valor)
{ ![]()
document.getElementById(«acracb_form_admin_rifas_accion»).value = tipo; ![]()
document.getElementById(«acracb_form_admin_rifas_valor»).value = valor; ![]()
document.getElementById(«acracb_form_admin_rifas»).submit();
}
function inicializar()
{ ![]()
document.getElementById(«acracb_form_admin_rifas_pag»).value = «»;![]()
document.getElementById(«acracb_form_admin_rifas_accion»).value = «»; ![]()
document.getElementById(«acracb_form_admin_rifas_valor»).value = «»; ![]()
document.getElementById(«acracb_form_admin_rifas»).submit();
}
</script>
<?php
if (strlen($accion)<=0)
{
?>
<form name=»acracb_form_admin_rifas» id=»acracb_form_admin_rifas» action=»<?php echo $dir_articulo; ?>» method=post>![]()
<input size=25 type=hidden id=»acracb_form_admin_rifas_accion» name=»acracb_form_admin_rifas_accion» value=»<?php echo $accion;?>»>![]()
<input size=25 type=hidden id=»acracb_form_admin_rifas_pag» name=»acracb_form_admin_rifas_pag» value=»<?php echo $pagina;?>»>![]()
<input size=25 type=hidden id=»acracb_form_admin_rifas_valor» name=»acracb_form_admin_rifas_valor» value=»<?php echo $valor;?>»>![]()
![]()
![]()
<center>![]()
![]()
<table border=»0″ width=»60%» align=center>![]()
![]()
<tr> ![]()
![]()
![]()
<td align=center>![]()
![]()
![]()
![]()
<b>Sorteo</b> ![]()
![]()
![]()
![]()
<select name=»acracb_form_admin_rifas_buscar2″>![]()
![]()
![]()
![]()
<option value=»»>Seleccione un sorteo</option> ![]()
![]()
![]()
![]()
<?php![]()
![]()
![]()
![]()
![]()
$sql=’SELECT id,nombre FROM acracb_rifas_listado’;![]()
![]()
![]()
![]()
![]()
$db->setQuery($sql);![]()
![]()
![]()
![]()
![]()
$rows = $db->loadObjectList();![]()
![]()
![]()
![]()
![]()
foreach ( $rows as $row )![]()
![]()
![]()
![]()
![]()
{![]()
![]()
![]()
![]()
![]()
![]()
$id = $row->id;![]()
![]()
![]()
![]()
![]()
![]()
$nombre = $row->nombre;![]()
![]()
![]()
![]()
![]()
![]()
echo ‘<option value=»‘.$id.'»>’.$nombre.'</option>’;![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
} ![]()
![]()
![]()
![]()
?> ![]()
![]()
![]()
![]()
</select> ![]()
![]()
![]()
</td>![]()
![]()
![]()
<td align=center>![]()
![]()
![]()
![]()
<b>Indicativo</b> <input type=»text» name=»acracb_form_admin_rifas_buscar» size=»7″ value=»<?php echo $buscar; ?>»> ![]()
![]()
![]()
</td>![]()
![]()
![]()
<td align=center>![]()
![]()
![]()
![]()
<input type=»button» value=»Buscar» onclick=»inicializar();»>![]()
![]()
![]()
</td>![]()
![]()
</tr> ![]()
![]()
</table>![]()
</center>
</form>
</center>
<?php ![]()
$sql = «SELECT count(*) as total FROM acracb_rifas where 1=1 «;
if (strlen($buscar)>0) {$sql.=» AND indicativo like ‘$buscar'»;}
if (strlen($buscar2)>0) {$sql.=» AND id_rifa=’$buscar2′»;}
$db->setQuery($sql);
$qso = $db->loadResult(); ![]()
$paginillas = ceil($qso / $offset);
?>
<br><hr><br> ![]()
<center><h2><b>Lista de Rifas y sorteos</b></h2><br></center>![]()
<center>![]()
<table border=»0″ cellspacing=»0″ cellpadding=»0″ align=»center» width=»95%» class=’tabla_acracb’> ![]()
<tr class=’tr_cab_acracb’>![]()
![]()
<td align=’center’ width=»5%»> <b>Sorteo</b> </td>![]()
![]()
<td align=’center’ width=»10%»> <b>Num.Sorteo</b> </td>![]()
![]()
<td align=’center’ width=»15%»> <b>Indicativo</b> </td>![]()
![]()
<td align=’center’ width=»10%»> <b>Numero</b> </td>![]()
![]()
<td align=’center’ width=»10%»> <b>Email</b> </td>![]()
![]()
<td align=’center’ width=»10%»><b>Telefono</b></td>![]()
![]()
<td align=’center’ width=»25%»><b>F. Registro<br>F. Pago</b></td>![]()
![]()
<td align=’center’ width=»5%»> </td>![]()
![]()
<td align=’center’ width=»5%»> </td>![]()
</tr>
<?php
if ($qso >0)
{![]()
$i=0;![]()
$tr_impar=’tr_impar_acracb’;![]()
$tr_par=’tr_par_acracb’;
![]()
$sql=»SELECT id,id_rifa,num_sorteo,indicativo,numero,email,telefono,fecha_registro,fecha_pago,estado from acracb_rifas where 1=1 «;![]()
if (strlen($buscar)>0) {$sql.=» AND indicativo like ‘$buscar’ «;}![]()
if (strlen($buscar2)>0) {$sql.=» AND id_rifa=’$buscar2′»;}![]()
$sql.=» ORDER by id_rifa,num_sorteo,numero ASC LIMIT $inicio,$offset»;![]()
![]()
![]()
$db->setQuery($sql); ![]()
$rows = $db->loadObjectList();![]()
foreach ( $rows as $row )![]()
{![]()
![]()
$num_sorteo = $row->num_sorteo;![]()
![]()
$indicativo = $row->indicativo;![]()
![]()
$numero = $row->numero;![]()
![]()
$email = $row->email;![]()
![]()
$telefono = $row->telefono;![]()
![]()
$fecha_registro = $row->fecha_registro;![]()
![]()
$fecha_pago = $row->fecha_pago;![]()
![]()
$estado = $row->estado;![]()
![]()
$id = $row->id;![]()
![]()
$id_rifa = $row->id_rifa;![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
$tr_class = ($i % 2) ? $tr_impar : $tr_par;![]()
$i++;![]()
?>![]()
<tr class='<?php echo $tr_class;?>’>![]()
![]()
<td align=’center’ valign=’top’><?php echo $id_rifa;?></td>![]()
![]()
<td align=’center’ valign=’top’><?php echo $num_sorteo;?></td>![]()
![]()
<td align=’center’ valign=’top’><?php echo $indicativo;?></td>![]()
![]()
<td align=’center’ valign=’top’><?php echo $numero;?></td>![]()
![]()
<td align=’center’ valign=’top’><?php echo $email;?></td>![]()
![]()
<td align=’center’ valign=’top’><?php echo $telefono;?></td>![]()
![]()
<td align=’center’ valign=’top’><?php echo $fecha_registro.'<br>’.$fecha_pago;?></td>![]()
![]()
<td align=’center’ valign=’top’><a href=»javascript:accion(‘del’,'<?php echo $id;?>’);»>Borrar</a></td>![]()
![]()
<td align=’center’ valign=’top’><a href=»javascript:accion(‘upd’,'<?php echo $id;?>’);»>Modificar</a></td>![]()
</tr>![]()
<?php![]()
}
}
?>
</table>![]()
</center>![]()
<br><br>![]()
<center><b>Número de registros encontrados: <?php echo $qso;?></b><br>![]()
<b>Se muestran páginas de <?php echo $offset;?> registros cada una</b><br>![]()
<b>Mostrando la página <?php echo $pagina;?> de <?php echo $paginillas;?></b><br>![]()
<?php![]()
if ($paginillas > 1)![]()
{![]()
![]()
$j=0;![]()
![]()
for ($i=1;$i<=$paginillas;$i++)![]()
![]()
{![]()
![]()
![]()
if ($pagina == $i)![]()
![]()
![]()
{![]()
![]()
![]()
![]()
//si muestro el índice de la página actual, no coloco enlace![]()
![]()
![]()
![]()
?>![]()
![]()
![]()
![]()
<b><u><?php echo $pagina;?></u></b> ![]()
![]()
![]()
![]()
<?php![]()
![]()
![]()
}![]()
![]()
![]()
else![]()
![]()
![]()
{![]()
![]()
![]()
![]()
//si el índice no corresponde con la página mostrada actualmente, coloco el enlace para ir a esa página![]()
![]()
![]()
![]()
?>![]()
![]()
![]()
![]()
<a href=»javascript:paginar(‘<?php echo $i;?>’);»><font size=2><b><?php echo $i;?></b></a> ![]()
![]()
![]()
![]()
<?php![]()
![]()
![]()
![]()
if ($j==$maxpag) {echo «<br>»;$j=0;}![]()
![]()
![]()
![]()
$j=$j+1;![]()
![]()
![]()
}![]()
![]()
}![]()
}![]()
?>![]()
<center>![]()
<?php
}
elseif ($accion==»del»)
{
?>
<form name=»acracb_form_admin_rifas» id=»acracb_form_admin_rifas» action=»<?php echo $dir_articulo; ?>» method=post>![]()
<input size=25 type=hidden id=»acracb_form_admin_rifas_accion» name=»acracb_form_admin_rifas_accion» value=»<?php echo $accion;?>»>![]()
<input size=25 type=hidden id=»acracb_form_admin_rifas_pag» name=»acracb_form_admin_rifas_pag» value=»<?php echo $pagina;?>»>![]()
<input size=25 type=hidden id=»acracb_form_admin_rifas_valor» name=»acracb_form_admin_rifas_valor» value=»<?php echo $valor;?>»>
</form>
<center><h1><b><u>Administracion de Rifas y sorteos</u></b></h1></center>
<br>
<center><h2><b><u>Borrar Sorteo</u></b></h2></center>
<br>
<?php
$sql=»SELECT num_sorteo,indicativo,numero from acracb_rifas WHERE id=’$valor’ limit 0,1″;
$db->setQuery($sql);
$rows = $db->loadObjectList();
foreach ( $rows as $row )
{![]()
$num_sorteo = $row->num_sorteo;![]()
$indicativo = $row->indicativo;![]()
$numero = $row->numero;![]()
![]()
![]()
?>![]()
<center>¿ Esta seguro de querer eliminar <b><?php echo ‘Num.Sorteo ‘.$num_sorteo.’ Indicativo ‘.$indicativo.’ Numero ‘.$numero;?> ?</b><br><br>[ <a href=’javascript:accion(«delconfirm»,»<?php echo $valor;?>»);’>SI</a> | <a href=’javascript:inicializar();’>NO</a>]![]()
<?php
}![]()
}
elseif ($accion==»delconfirm»)
{
?>
<form name=»acracb_form_admin_rifas» id=»acracb_form_admin_rifas» action=»<?php echo $dir_articulo; ?>» method=post>![]()
<input size=25 type=hidden id=»acracb_form_admin_rifas_accion» name=»acracb_form_admin_rifas_accion» value=»<?php echo $accion;?>»>![]()
<input size=25 type=hidden id=»acracb_form_admin_rifas_pag» name=»acracb_form_admin_rifas_pag» value=»<?php echo $pagina;?>»>![]()
<input size=25 type=hidden id=»acracb_form_admin_rifas_valor» name=»acracb_form_admin_rifas_valor» value=»<?php echo $valor;?>»>
</form>
<center><h1><b><u>Administracion de Rifas y sorteos</u></b></h1></center>
<br>
<?php![]()
![]()
$sql=»delete from acracb_rifas where id=’$valor'»;
$db->setQuery($sql);
$result=$db->execute();![]()
if ($result)
{
?> ![]()
<br><br>![]()
<center>Registro eliminado correctamente</center><br><br>![]()
<center><a href=’javascript:inicializar();’>Volver</a></center>
<?php
}
else
{
?>![]()
<center>Error, no se ha podido realizar la operacion, vuelva a intentarlo otra vez</center><br><br>![]()
<center><a href=’javascript:inicializar();’>Volver</a></center>
<?php
}
}
elseif ($accion==»updconfirm»)
{
?>
<form name=»acracb_form_admin_rifas» id=»acracb_form_admin_rifas» action=»<?php echo $dir_articulo; ?>» method=post>![]()
<input size=25 type=hidden id=»acracb_form_admin_rifas_accion» name=»acracb_form_admin_rifas_accion» value=»<?php echo $accion;?>»>![]()
<input size=25 type=hidden id=»acracb_form_admin_rifas_pag» name=»acracb_form_admin_rifas_pag» value=»<?php echo $pagina;?>»>![]()
<input size=25 type=hidden id=»acracb_form_admin_rifas_valor» name=»acracb_form_admin_rifas_valor» value=»<?php echo $valor;?>»>
</form>
<center><h1><b><u>Administracion de Rifas y sorteos</u></b></h1></center>
<br>
<?php
if (($add_estado != «») && ($add_indicativo != «») && ($add_numero != «») && ($add_email != «») && ($add_telefono != «») && ($add_fecha_pago != «») )
{ ![]()
$sql=»SELECT indicativo,numero,fecha_pago,email,telefono,estado from acracb_rifas WHERE id=’$valor’ limit 0,1″;![]()
$db->setQuery($sql); ![]()
$rows = $db->loadObjectList();![]()
foreach ( $rows as $row )![]()
{ ![]()
![]()
$indicativo2 = $row->indicativo;![]()
![]()
$numero2 = $row->numero;![]()
![]()
$fecha_pago2 = $row->fecha_pago;![]()
![]()
$email2 = $row->email;![]()
![]()
$telefono2 = $row->telefono;![]()
![]()
$estado2 = $row->estado;![]()
}
![]()
/*comprobamos todos los datos antes de actualizar y los nuevos para comparar*/![]()
if (($estado2 <> $add_estado) OR ($indicativo2 <> $add_indicativo) OR ($numero2 <> $add_numero) OR ($fecha_pago2 <> $add_fecha_pago) OR ($email2 <> $add_email) OR ($telefono2 <> $add_telefono) )![]()
{![]()
![]()
$sql=»update acracb_rifas set indicativo=’$add_indicativo’,numero=’$add_numero’,fecha_pago=’$add_fecha_pago’,email=’$add_email’,telefono=’$add_telefono’,estado=’$add_estado’ where id=’$valor'»;![]()
![]()
$db->setQuery($sql); ![]()
![]()
$result=$db->execute();![]()
![]()
if ($result)![]()
![]()
{![]()
![]()
?> ![]()
![]()
![]()
<center>Registro actualizado correctamente</center><br><br>![]()
![]()
![]()
<center><a href=’javascript:inicializar();’>Volver</a></center>![]()
![]()
<?php![]()
![]()
} ![]()
![]()
else![]()
![]()
{![]()
![]()
?>![]()
![]()
![]()
<center>Error, no se ha podido realizar la operacion, vuelva a intentarlo otra vez</center><br><br>![]()
![]()
![]()
<center><a href=’javascript:inicializar();’>Volver</a></center>![]()
![]()
<?php![]()
![]()
}![]()
![]()
![]()
![]()
} else {![]()
?>![]()
![]()
<center><b>No se ha detectado ningun cambio a realizar.</b></center><br><br>![]()
![]()
<center><a href=’javascript:inicializar();’>Volver</a></center>![]()
<?php ![]()
}
}
else
{
?>![]()
<center><b>Faltan campos por completar</b><br><br>![]()
<center><a href=’javascript:inicializar();’>Volver</a></center>
<?php
}
}
elseif ($accion==»upd»)
{
?>
<center><h1><b><u>Administracion de Rifas y sorteos</u></b></h1></center>
<br>
<center><h2><b><u>Actualizar Sorteo</u></b></h2></center>
<br>
<?php
$sql=»SELECT num_sorteo,indicativo,numero,fecha_registro,fecha_pago,estado,email,telefono from acracb_rifas WHERE id=’$valor’ LIMIT 0,1″;![]()
![]()
$db->setQuery($sql);
$rows = $db->loadObjectList();
foreach ( $rows as $row )
{![]()
$num_sorteo = $row->num_sorteo; ![]()
$indicativo = $row->indicativo;![]()
$numero = $row->numero;![]()
$fecha_registro = $row->fecha_registro; ![]()
$fecha_pago = $row->fecha_pago;![]()
$estado = $row->estado;![]()
$email = $row->email; ![]()
$telefono = $row->telefono;
![]()
?>![]()
![]()
![]()
<form name=»acracb_form_admin_rifas» id=»acracb_form_admin_rifas» action=»<?php echo $dir_articulo; ?>» method=post>![]()
<input size=25 type=hidden id=»acracb_form_admin_rifas_accion» name=»acracb_form_admin_rifas_accion» value=»<?php echo $accion;?>»>![]()
<input size=25 type=hidden id=»acracb_form_admin_rifas_pag» name=»acracb_form_admin_rifas_pag» value=»<?php echo $pagina;?>»>![]()
<input size=25 type=hidden id=»acracb_form_admin_rifas_valor» name=»acracb_form_admin_rifas_valor» value=»<?php echo $valor;?>»>![]()
![]()
![]()
<center>![]()
<table border=»0″ width=»60%» align=center>![]()
![]()
<tr>![]()
![]()
![]()
<td width=»10%» align=left><b>Num.Sorteo</b></td>![]()
![]()
![]()
<td width=»50%» align=left><?php echo $num_sorteo;?></td>![]()
![]()
</tr>![]()
![]()
<tr>![]()
![]()
![]()
<td width=»10%» align=left><b>Indicativo</b> <span style=»color:red»><b>*</b></span></td>![]()
![]()
![]()
<td width=»50%» align=left><input type=»text» name=»add_indicativo» size=»10″ maxlength=»15″ value=»<?php echo $indicativo;?>»></td>![]()
![]()
</tr>![]()
![]()
<tr>![]()
![]()
![]()
<td width=»10%» align=left><b>Numero</b> <span style=»color:red»><b>*</b></span></td>![]()
![]()
![]()
<td width=»50%» align=left><input type=»text» name=»add_numero» size=»5″ maxlength=»5″ value=»<?php echo $numero;?>»></td>![]()
![]()
</tr>![]()
![]()
<tr>![]()
![]()
![]()
<td width=»10%» align=left><b>Email</b> <span style=»color:red»><b>*</b></span></td>![]()
![]()
![]()
<td width=»50%» align=left><input type=»text» name=»add_email» size=»10″ maxlength=»100″ value=»<?php echo $email;?>»></td>![]()
![]()
</tr>![]()
![]()
<tr>![]()
![]()
![]()
<td width=»10%» align=left><b>Telefono</b> <span style=»color:red»><b>*</b></span></td>![]()
![]()
![]()
<td width=»50%» align=left><input type=»text» name=»add_telefono» size=»10″ maxlength=»50″ value=»<?php echo $telefono;?>»></td>![]()
![]()
</tr>![]()
![]()
<tr>![]()
![]()
![]()
<td width=»10%» align=left><b>Fecha Registro</b></span></td>![]()
![]()
![]()
<td width=»50%» align=left><?php echo $fecha_registro;?></td>![]()
![]()
</tr> ![]()
![]()
<tr>![]()
![]()
![]()
<td width=»10%» align=left><b>Fecha Pago</b> <span style=»color:red»><b>*</b></span></td>![]()
![]()
![]()
<td width=»50%» align=left><input type=»text» name=»add_fecha_pago» size=»10″ value=»<?php echo $fecha_pago;?>»></td>![]()
![]()
</tr> ![]()
![]()
<tr> ![]()
![]()
![]()
<td width=»10%» align=left><b>Estado</b></td>![]()
![]()
![]()
<td width=»50%» align=left>![]()
![]()
![]()
![]()
<select name=»add_estado»> ![]()
![]()
![]()
![]()
![]()
<option value=»RESERVADO» <?php if ($estado==’RESERVADO’) {echo ‘selected’;} ?>>RESERVADO</option>![]()
![]()
![]()
![]()
![]()
<option value=»PAGADO» <?php if ($estado==’PAGADO’) {echo ‘selected’;} ?>>PAGADO</option> ![]()
![]()
![]()
![]()
</select>![]()
![]()
![]()
</td>![]()
![]()
</tr>![]()
</table>![]()
</center>![]()
</form> ![]()
<br><br>![]()
<center>Modifique los datos anteriores pulsando en <input type=»button» value=»SI» onclick=»accion(‘updconfirm’,'<?php echo $valor;?>’);»> para actualizar la actividad <br>ó pulse en <input type=»button» value=»NO» onclick=»inicializar();»> para cancelar la actualizacion.</center>![]()
<?php ![]()
}
}![]()
?>
{/source}
