acracb admin logs

{source}<?php

$offset = 100;
$maxpag = 13;
$maxpag_total = 100;
$maxreg_total = 3500;
$db = JFactory::getDbo();

$dir_articulo = ‘/index.php?option=com_content&view=article&id=829’;
//$dir_articulo=’/acracb/index.php/acracb-prueba3′;
$dir_articulo_copia = ‘/app/copia.php’;
$dir_articulo_ranking = ‘/app/update_rankings.php’;

$dir_imagenes_corto = ‘/images/’;
$dir_imagenes = $dir_imagenes_corto . ‘bancomu/’;

if (!isset($_POST[«acracb_form_admin_logs_pag»])) {$pagina = «»;} else { $pagina = $db->escape($_POST[«acracb_form_admin_logs_pag»]);}
if (!isset($_POST[«acracb_form_admin_logs_accion»])) {$accion = «»;} else { $accion = $db->escape($_POST[«acracb_form_admin_logs_accion»]);}
if (!isset($_POST[«acracb_form_admin_logs_valor»])) {$valor = «»;} else { $valor = $db->escape($_POST[«acracb_form_admin_logs_valor»]);}

if (!isset($_POST[«acracb_form_admin_logs_buscar_actividad»])) {$buscar_actividad = «»;} else { $buscar_actividad = $db->escape($_POST[«acracb_form_admin_logs_buscar_actividad»]);}
if (!isset($_POST[«acracb_form_admin_logs_buscar_qrz»])) {$buscar_qrz = «»;} else { $buscar_qrz = $db->escape($_POST[«acracb_form_admin_logs_buscar_qrz»]);}
if (!isset($_POST[«acracb_form_admin_logs_buscar_referencia»])) {$buscar_referencia = «»;} else { $buscar_referencia = $db->escape($_POST[«acracb_form_admin_logs_buscar_referencia»]);}
if (!isset($_POST[«acracb_form_admin_logs_buscar_dia»])) {$buscar_dia = «»;} else { $buscar_dia = $db->escape($_POST[«acracb_form_admin_logs_buscar_dia»]);}
if (!isset($_POST[«acracb_form_admin_logs_buscar_mes»])) {$buscar_mes = «»;} else { $buscar_mes = $db->escape($_POST[«acracb_form_admin_logs_buscar_mes»]);}
if (!isset($_POST[«acracb_form_admin_logs_buscar_ano»])) {$buscar_ano = «»;} else { $buscar_ano = $db->escape($_POST[«acracb_form_admin_logs_buscar_ano»]);}
if (!isset($_POST[«acracb_form_admin_logs_buscar_operador»])) {$buscar_operador = «»;} else { $buscar_operador = $db->escape($_POST[«acracb_form_admin_logs_buscar_operador»]);}

if (!isset($_POST[«acracb_form_admin_logs_buscar_tipo_diploma»])) {$buscar_tipo_diploma = «»;} else { $buscar_tipo_diploma = $db->escape($_POST[«acracb_form_admin_logs_buscar_tipo_diploma»]);}

if (!isset($_POST[«add_pref»])) {$Pref = «»;} else { $Pref = $db->escape($_POST[«add_pref»]);}
if (!isset($_POST[«add_call»])) {$Qrz = «»;} else { $Qrz = $db->escape($_POST[«add_call»]);}

/*
if (!isset($_POST[«add_refe»])) { $refe=»»; } else {$refe=$db->escape($_POST[«add_refe»]);}
if (!isset($_POST[«add_refe2″])) { $refe2=»»; } else {$refe2=$db->escape($_POST[«add_refe2»]);}
*/

if (!isset($_POST[«add_referencia»])) {$refe = «»;
$refe2 = «»;} else {
$referencia = $db->escape($_POST[«add_referencia»]);

list($refe, $refe2) = explode(«-«, $referencia);
if (!isset($refe)) {$refe = «»;} else { $refe = $refe . «-«;}
if (!isset($refe2)) {$refe2 = «»;}
}

if (!isset($_POST[«add_dia»])) {$dia = «»;} else { $dia = $db->escape($_POST[«add_dia»]);}
if (!isset($_POST[«add_mes»])) {$mes = «»;} else { $mes = $db->escape($_POST[«add_mes»]);}
if (!isset($_POST[«add_ano»])) {$ano = «»;} else { $ano = $db->escape($_POST[«add_ano»]);}
if (!isset($_POST[«postcall»])) {$posted = «»;} else { $posted = $db->escape($_POST[«postcall»]);}

if (!isset($_POST[«add_banda»])) {$banda = «»;} else { $banda = $db->escape($_POST[«add_banda»]);}
if (!isset($_POST[«add_modo»])) {$modo = «»;} else { $modo = $db->escape($_POST[«add_modo»]);}
if (!isset($_POST[«add_operador»])) {$operador = «»;} else { $operador = $db->escape($_POST[«add_operador»]);}
if (!isset($_POST[«add_otro_operador»])) {$otro_operador = «»;} else { $otro_operador = $db->escape($_POST[«add_otro_operador»]);}

if (!isset($_POST[«add_tipo_diploma»])) {$tipo_diploma = «»;} else { $tipo_diploma = $db->escape($_POST[«add_tipo_diploma»]);}

$pagina = trim($pagina);
$accion = trim($accion);
$valor = trim($valor);
$buscar_actividad = trim($buscar_actividad);
$buscar_qrz = trim($buscar_qrz);
$buscar_referencia = trim($buscar_referencia);
$buscar_dia = trim($buscar_dia);
$buscar_mes = trim($buscar_mes);
$buscar_ano = trim($buscar_ano);
$buscar_operador = trim($buscar_operador);
$buscar_tipo_diploma = trim($buscar_tipo_diploma);

$Pref = trim($Pref);
$Qrz = trim($Qrz);
$refe = trim($refe);
$refe2 = trim($refe2);
$dia = trim($dia);
$mes = trim($mes);
$ano = trim($ano);
$posted = trim($posted);
$banda = trim($banda);
$modo = trim($modo);
$operador = trim($operador);
$otro_operador = trim($otro_operador);
$tipo_diploma = trim($tipo_diploma);

$Pref = strtoupper($Pref);
$Qrz = strtoupper($Qrz);
$posted = strtoupper($posted);

$busqueda_masiva = 0;
$buscar_actividad = str_replace(‘%’, », $buscar_actividad);
$buscar_qrz = str_replace(‘%’, », $buscar_qrz);
$buscar_referencia = str_replace(‘%’, », $buscar_referencia);
$buscar_dia = str_replace(‘%’, », $buscar_dia);
$buscar_mes = str_replace(‘%’, », $buscar_mes);
$buscar_ano = str_replace(‘%’, », $buscar_ano);
$buscar_operador = str_replace(‘%’, », $buscar_operador);
$buscar_tipo_diploma = str_replace(‘%’, », $buscar_tipo_diploma);

if (strlen($buscar_actividad) > 0) {$busqueda_masiva = 1;
$sql_buscar_actividad = «concat(pref,actividad,act,act2) like ‘%$buscar_actividad%'»;} else { $sql_buscar_actividad = «1=1»;}
if (strlen($buscar_qrz) > 0) {$busqueda_masiva = 1;
$sql_buscar_qrz = «qrz=’$buscar_qrz'»;} else { $sql_buscar_qrz = «1=1»;}
if (strlen($buscar_referencia) > 0) {$busqueda_masiva = 1;
$sql_buscar_referencia = «ref=’$buscar_referencia'»;} else { $sql_buscar_referencia = «1=1»;}
if (strlen($buscar_dia) > 0) {$busqueda_masiva = 1;
$sql_buscar_dia = «dia=’$buscar_dia'»;} else { $sql_buscar_dia = «1=1»;}
if (strlen($buscar_mes) > 0) {$busqueda_masiva = 1;
$sql_buscar_mes = «mes=’$buscar_mes'»;} else { $sql_buscar_mes = «1=1»;}
if (strlen($buscar_ano) > 0) {$busqueda_masiva = 1;
$sql_buscar_ano = «ano=’$buscar_ano'»;} else { $sql_buscar_ano = «1=1»;}
if (strlen($buscar_operador) > 0) {$busqueda_masiva = 1;
$sql_buscar_operador = «operador=’$buscar_operador'»;} else { $sql_buscar_operador = «1=1»;}
if (strlen($buscar_tipo_diploma) > 0) {$busqueda_masiva = 1;
$sql_buscar_tipo_diploma = «tipo_diploma=’$buscar_tipo_diploma'»;} else { $sql_buscar_tipo_diploma = «1=1»;}

$buscar = ‘ and ‘ . $sql_buscar_actividad . ‘ and ‘ . $sql_buscar_qrz . ‘ and ‘ . $sql_buscar_referencia . ‘ and ‘ . $sql_buscar_dia . ‘ and ‘ . $sql_buscar_mes . ‘ and ‘ . $sql_buscar_ano . ‘ and ‘ . $sql_buscar_operador . ‘ and ‘ . $sql_buscar_tipo_diploma;

if (!isset($_POST[«masivo_actividad»])) {$masivo_actividad = «»;} else { $masivo_actividad = $db->escape($_POST[«masivo_actividad»]);}
if (!isset($_POST[«masivo_referencia»])) {$masivo_referencia = «»;} else { $masivo_referencia = $db->escape($_POST[«masivo_referencia»]);}
if (!isset($_POST[«masivo_dia»])) {$masivo_dia = «»;} else { $masivo_dia = $db->escape($_POST[«masivo_dia»]);}
if (!isset($_POST[«masivo_mes»])) {$masivo_mes = «»;} else { $masivo_mes = $db->escape($_POST[«masivo_mes»]);}
if (!isset($_POST[«masivo_ano»])) {$masivo_ano = «»;} else { $masivo_ano = $db->escape($_POST[«masivo_ano»]);}
if (!isset($_POST[«masivo_qrz»])) {$masivo_qrz = «»;} else { $masivo_qrz = $db->escape($_POST[«masivo_qrz»]);}
if (!isset($_POST[«masivo_banda»])) {$masivo_banda = «»;} else { $masivo_banda = $db->escape($_POST[«masivo_banda»]);}
if (!isset($_POST[«masivo_modo»])) {$masivo_modo = «»;} else { $masivo_modo = $db->escape($_POST[«masivo_modo»]);}
if (!isset($_POST[«masivo_operador»])) {$masivo_operador = «»;} else { $masivo_operador = $db->escape($_POST[«masivo_operador»]);}
if (!isset($_POST[«masivo_otro_operador»])) {$masivo_otro_operador = «»;} else { $masivo_otro_operador = $db->escape($_POST[«masivo_otro_operador»]);}

$actualizar_masiva = 0;
if (strlen($masivo_prefijo) > 0) {$actualizar_masiva = 1;
$sql_masivo_prefijo = «pref=’$masivo_prefijo’,»;} else { $sql_masivo_prefijo = «»;}
if (strlen($masivo_actividad) > 0) {
$actualizar_masiva = 1;
list($mi_actividad, $mi_act, $mi_act2) = explode(«/», $masivo_actividad);
if (isset($mi_act)) {$mi_act = «/$mi_act»;} else {}
if (isset($mi_act2)) {$mi_act2 = «/$mi_act2»;} else {}
$sql_actualizar_masiva = «actividad=’$mi_actividad’,act=’$mi_act’,act2=’$mi_act2′,»;
} else { $sql_actualizar_masiva = «»;}
if (strlen($masivo_referencia) > 0) {$actualizar_masiva = 1;
$sql_masivo_referencia = «ref=’$masivo_referencia’,»;} else { $sql_masivo_referencia = «»;}
if (strlen($masivo_dia) > 0) {$actualizar_masiva = 1;
$sql_masivo_dia = «dia=’$masivo_dia’,»;} else { $sql_masivo_dia = «»;}
if (strlen($masivo_mes) > 0) {$actualizar_masiva = 1;
$sql_masivo_mes = «mes=’$masivo_mes’,»;} else { $masivo_mes = «»;}
if (strlen($masivo_ano) > 0) {$actualizar_masiva = 1;
$sql_masivo_ano = «ano=’$masivo_ano’,»;} else { $masivo_ano = «»;}
if (strlen($masivo_qrz) > 0) {$actualizar_masiva = 1;
$sql_masivo_qrz = «qrz=’$masivo_qrz’,»;} else { $masivo_qrz = «»;}
if (strlen($masivo_banda) > 0) {$actualizar_masiva = 1;
$sql_masivo_banda = «banda=’$masivo_banda’,»;} else { $masivo_banda = «»;}
if (strlen($masivo_modo) > 0) {$actualizar_masiva = 1;
$sql_masivo_modo = «modo=’$masivo_modo’,»;} else { $masivo_modo = «»;}
if (strlen($masivo_operador) > 0) {$actualizar_masiva = 1;
$sql_masivo_operador = «operador=’$masivo_operador’,»;} else { $masivo_operador = «»;}
if (strlen($masivo_otro_operador) > 0) {$actualizar_masiva = 1;
$sql_masivo_otro_operador = «otro_operador=’$masivo_otro_operador’,»;} else { $masivo_otro_operador = «»;}

$actualizar = $sql_masivo_prefijo . $sql_actualizar_masiva . $sql_masivo_referencia . $sql_masivo_dia . $sql_masivo_mes . $sql_masivo_ano . $sql_masivo_qrz . $sql_masivo_banda . $sql_masivo_modo . $sql_masivo_operador . $sql_masivo_otro_operador;
$actualizar = substr($actualizar, 0, -1);

/*
qrz de actividad es actividad en logs
posted/postcall de actividad es qrz en logs
*/
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_logs_pag»).value = pag;
document.getElementById(«acracb_form_admin_actividades»).submit();
}

function accion(tipo,valor)
{
document.getElementById(«acracb_form_admin_logs_accion»).value = tipo;
document.getElementById(«acracb_form_admin_logs_valor»).value = valor;
document.getElementById(«acracb_form_admin_actividades»).submit();
}

function inicializar()
{
document.getElementById(«acracb_form_admin_logs_pag»).value = «»;
document.getElementById(«acracb_form_admin_logs_accion»).value = «»;
document.getElementById(«acracb_form_admin_logs_valor»).value = «»;
document.getElementById(«acracb_form_admin_actividades»).submit();
}
function op_masivo(op)
{
var obj;
var display_upd=»none»;
var display_del=»none»;

if (op==»del») {display_upd=»none»;display_del=»»;}
if (op==»upd») {display_upd=»»;display_del=»none»;}

obj = document.getElementById(«op_masivo_upd»);
obj.style.display = display_upd;

obj = document.getElementById(«op_masivo_del»);
obj.style.display = display_del;

}
function op_masivo_upd_check(op,valor)
{
var obj;
var valor_disabled=true;

if (op==»upd») {valor_disabled=false;}

if (valor==»prefijo») {
obj = document.getElementById(«masivo_prefijo»);obj.disabled=valor_disabled;obj.value=»»;
}
if (valor==»actividad») {
obj = document.getElementById(«masivo_actividad»);obj.disabled=valor_disabled;obj.value=»»;
}
if (valor==»referencia») {
obj = document.getElementById(«masivo_referencia»);
obj.disabled=valor_disabled;
obj.value=»»;
}
if (valor==»fecha») {
obj = document.getElementById(«masivo_dia»);obj.disabled=valor_disabled;obj.value=»»;
obj = document.getElementById(«masivo_mes»);obj.disabled=valor_disabled;obj.value=»»;
obj = document.getElementById(«masivo_ano»);obj.disabled=valor_disabled;obj.value=»»;
}
if (valor==»qrz») {
obj = document.getElementById(«masivo_qrz»);obj.disabled=valor_disabled;obj.value=»»;
}
if (valor==»banda») {
obj = document.getElementById(«masivo_banda»);obj.disabled=valor_disabled;obj.value=»»;
}
if (valor==»modo») {
obj = document.getElementById(«masivo_modo»);obj.disabled=valor_disabled;obj.value=»»;
}
if (valor==»operador») {
obj = document.getElementById(«masivo_operador»);obj.disabled=valor_disabled;obj.value=»»;
}
if (valor==»otro_operador») {
obj = document.getElementById(«masivo_otro_operador»);obj.disabled=valor_disabled;obj.value=»»;
}

obj = document.getElementById(«masivo_boton_upd»);
if (document.getElementById(«masivo_prefijo»).disabled && document.getElementById(«masivo_actividad»).disabled && document.getElementById(«masivo_referencia»).disabled && document.getElementById(«masivo_dia»).disabled && document.getElementById(«masivo_mes»).disabled && document.getElementById(«masivo_ano»).disabled && document.getElementById(«masivo_qrz»).disabled && document.getElementById(«masivo_banda»).disabled && document.getElementById(«masivo_modo»).disabled && document.getElementById(«masivo_operador»).disabled && document.getElementById(«masivo_otro_operador»).disabled)
{
valor_disabled=true;
}
else
{
valor_disabled=false;
}
obj.disabled=valor_disabled;

}
function hacer_bk_logs()
{
window.open(‘<?php echo $dir_articulo_copia; ?>’,’window’,’width=300,height=175,scrollbars=no,location=no,resizable=no’);
}
function update_rankings()
{
var id = document.getElementById(«ranking_tipo_diploma»).value;

if (id.length>0) {
window.open(‘<?php echo $dir_articulo_ranking . ‘?id=’; ?>’+id,’window’,’width=300,height=175,scrollbars=no,location=no,resizable=no’);
}
}

</script>

<?php
if (strlen($accion) <= 0) {

$sql = «SELECT count(*) as total FROM logs»;
if (strlen($buscar) > 0) {$sql .= » where 1=1 » . $buscar;}
$db->setQuery($sql);
$qso = $db->loadResult();
$paginillas = ceil($qso / $offset);
?>
<center><h1><b><u>Administracion de Logs</u></b></h1></center>
<br>
<center><h2><b><u>Incluir comunicado en logs</u></b></h2></center>
<br>
<center>
<form name=»acracb_form_admin_actividades» id=»acracb_form_admin_actividades» action=»<?php echo $dir_articulo; ?>» method=post>
<input size=25 type=hidden id=»acracb_form_admin_logs_accion» name=»acracb_form_admin_logs_accion» value=»<?php echo $accion; ?>»>
<input size=25 type=hidden id=»acracb_form_admin_logs_pag» name=»acracb_form_admin_logs_pag» value=»<?php echo $pagina; ?>»>
<input size=25 type=hidden id=»acracb_form_admin_logs_valor» name=»acracb_form_admin_logs_valor» value=»<?php echo $valor; ?>»>

<center>
<table border=»0″ width=»70%» align=center>
<tr>
<td width=»15%» align=left><b>Diploma ACRACB</b>&nbsp;<span style=»color:red»><b>*</b></span></td>
<td width=»55%» align=left>
<select name=»add_tipo_diploma»>
<option value=»»>Seleccione un diploma</option>
<?php
$sql = ‘SELECT codigo,descripcion FROM acracb_lista_diplomas ORDER BY codigo DESC LIMIT 15’;
$db->setQuery($sql);
$rows = $db->loadObjectList();
foreach ($rows as $row) {
$codigo = $row->codigo;
$descripcion = $row->descripcion;
echo ‘<option value=»‘ . $codigo . ‘»>’ . $descripcion . ‘</option>’;

}
?>
</select>
</td>
</tr>
<tr>
<td width=»15%» align=left><b>Prefijo</b></td>
<td width=»55%» align=left><input type=»text» name=»add_pref» size=»3″ maxlength=»3″>&nbsp;&nbsp;EA1 a EA9 <b>SOLO EN CASO DE Estaciones NO-EA</b></td>
</tr>
<tr>
<td width=»15%» align=left><b>Actividad</b>&nbsp;<span style=»color:red»><b>*</b></span></td>
<td width=»55%» align=left><input type=»text» name=»add_call» size=»15″ maxlength=»15″>&nbsp;&nbsp;Tipo EA5RKB/7, EA5RKB/P…</td>
</tr>

<tr>
<td width=»15%» align=left><b>Referencia</b>&nbsp;<span style=»color:red»><b>*</b></span></td>
<td width=»55%» align=left><input type=»text» name=»add_referencia» size=»10″ maxlength=»15″>&nbsp;&nbsp;Tipo CSE-001</td>
</tr>
<tr>
<td width=»15%» align=left><b>Fecha</b>&nbsp;<span style=»color:red»><b>*</b></span></td>
<td width=»55%» align=left>
<select name=»add_dia»>
<option value=»»>Dia</option>
<option value=»01″>01</option>
<option value=»02″>02</option>
<option value=»03″>03</option>
<option value=»04″>04</option>
<option value=»05″>05</option>
<option value=»06″>06</option>
<option value=»07″>07</option>
<option value=»08″>08</option>
<option value=»09″>09</option>
<option value=»10″>10</option>
<option value=»11″>11</option>
<option value=»12″>12</option>
<option value=»13″>13</option>
<option value=»14″>14</option>
<option value=»15″>15</option>
<option value=»16″>16</option>
<option value=»17″>17</option>
<option value=»18″>18</option>
<option value=»19″>19</option>
<option value=»20″>20</option>
<option value=»21″>21</option>
<option value=»22″>22</option>
<option value=»23″>23</option>
<option value=»24″>24</option>
<option value=»25″>25</option>
<option value=»26″>26</option>
<option value=»27″>27</option>
<option value=»28″>28</option>
<option value=»29″>29</option>
<option value=»30″>30</option>
<option value=»31″>31</option>
</select>&nbsp;&nbsp;
<select name=»add_mes»>
<option value=»»>Mes</option>
<option value=»01″>01</option>
<option value=»02″>02</option>
<option value=»03″>03</option>
<option value=»04″>04</option>
<option value=»05″>05</option>
<option value=»06″>06</option>
<option value=»07″>07</option>
<option value=»08″>08</option>
<option value=»09″>09</option>
<option value=»10″>10</option>
<option value=»11″>11</option>
<option value=»12″>12</option></select>&nbsp;&nbsp;
<select name=»add_ano»>
<option value=»»>Año</option>
<?php
$sql = ‘SELECT min(ano) FROM logs’;
$db->setQuery($sql);
$anio_inicio = $db->loadResult();
$sql = ‘SELECT max(ano) ano_max FROM logs’;
$db->setQuery($sql);
$anio_max = $db->loadResult();
$ano_actual = date(«Y»);
$mes_actual = date(«m»);
$dia_actual = date(«d»);
if ($mes_actual >= 12) {$anio_max = $ano_actual + 1;}
$indice_array = 1;
for ($var_ano = $anio_inicio; $var_ano <= $anio_max; $var_ano++) {
echo ‘<option value=»‘ . $var_ano . ‘»>’ . $var_ano . ‘</option>’;
$array_ano[$indice_array] = $var_ano;
$indice_array++;
}
if (in_array($ano_actual, $array_ano) == false) {
echo ‘<option value=»‘ . $ano_actual . ‘»>’ . $ano_actual . ‘</option>’;
}
?>
</select>
</td>
</tr>
<tr>
<td width=»15%» align=left><b>Qrz</b>&nbsp;<span style=»color:red»><b>*</b></span></td>
<td width=»55%» align=left><input type=»text» name=»postcall» size=»15″ ></td>
</tr>
<tr>
<td width=»15%» align=left><b>Banda</b>&nbsp;<span style=»color:red»><b>*</b></span></td>
<td width=»55%» align=left><input type=»text» name=»add_banda» size=»10″ >&nbsp;&nbsp;por defecto será «40»</td>
</tr>
<tr>
<td width=»15%» align=left><b>Modo</b>&nbsp;<span style=»color:red»><b>*</b></span></td>
<td width=»55%» align=left><input type=»text» name=»add_modo» size=»10″ >&nbsp;&nbsp;por defecto será «SSB»</td>
</tr>
<tr>
<td width=»15%» align=left><b>Operador</b></td>
<td width=»55%» align=left><input type=»text» name=»add_operador» size=»15″ maxlength=»15″></td>
</tr>
<tr>
<td width=»15%» align=left><b>Otros Operadores</b></td>
<td width=»55%» align=left><input type=»text» name=»add_otro_operador» size=»15″ maxlength=»50″>&nbsp;&nbsp;EA5RK1,EA5RK2,EA5RK3</td>
</tr>
</table>
<table border=»0″ width=»70%» align=center>
<tr>
<td align=center>
<input type=»button» value=»Añadir Log» onclick=»accion(‘add’,»)»>
</td>
</tr>
</table>
<br><hr><br>
<table border=»0″ width=»80%» align=center>
<tr>
<td align=center>
<select id=»ranking_tipo_diploma» name=»ranking_tipo_diploma»>
<option value=»»>Seleccione un diploma</option>
<?php
$sql = ‘SELECT codigo,descripcion FROM acracb_lista_diplomas ORDER BY codigo DESC LIMIT 15‘;
$db->setQuery($sql);
$rows = $db->loadObjectList();
foreach ($rows as $row) {
$codigo = $row->codigo;
$descripcion = $row->descripcion;
echo ‘<option value=»‘ . $codigo . ‘»>’ . $descripcion . ‘</option>’;

}
?>
</select>&nbsp;&nbsp;
<input type=»button» value=»Actualizar RANKINGS» onclick=»update_rankings();return false;»>
</td>
</tr>
</table>

</center>
<br><hr><br>
<center>
<table border=»0″ width=»85%» align=center>
<tr>
<td align=center>
<h2><b><u>Busqueda masiva de logs</u></b></h2>&nbsp;&nbsp;utilice la combinacion de los campos siguientes, para realizar una busqueda exahustiva, una vez realizada la busqueda podrá eliminar o modificar masivamente el conjunto de registros resultados de dicha busqueda.
</td>
</tr>
</table>
<table border=»1″ width=»85%» align=center>
<tr>
<td width=»11%» align=center>
<b>DIPLOMA</b>
</td>
<td width=»11%» align=center>
<b>Actividad</b>
</td>
<td width=»11%» align=center>
<b>Qrz</b>
</td>
<td width=»11%» align=center>
<b>Referencia</b>
</td>
<td width=»30%» align=center>
<b>Fecha&nbsp;&nbsp;Dia&nbsp;Mes&nbsp;Año</b>
</td>
<td width=»11%» align=center>
<b>Operador</b>
</td>
</tr>
<tr>
<td width=»11%» align=center>
<select name=»acracb_form_admin_logs_buscar_tipo_diploma»>
<option value=»»>Seleccione un diploma</option>
<?php
$sql = ‘SELECT codigo,descripcion,funcion FROM acracb_lista_diplomas’;
$db->setQuery($sql);
$rows = $db->loadObjectList();
$funcion_diploma = 0;
foreach ($rows as $row) {
$codigo = $row->codigo;
$descripcion = $row->descripcion;
$select = »;
if ($buscar_tipo_diploma == $codigo) {$select = ‘ selected’;$funcion_diploma = (int) $row->funcion;}
echo ‘<option value=»‘ . $codigo . ‘» ‘ . $select . ‘ >’ . $descripcion . ‘</option>’;

}
?>
</select>
</td>
<td width=»11%» align=center>
<input type=»text» name=»acracb_form_admin_logs_buscar_actividad» size=»8″ value=»<?php echo $buscar_actividad; ?>»>
</td>
<td width=»11%» align=center>
<input type=»text» name=»acracb_form_admin_logs_buscar_qrz» size=»8″ value=»<?php echo $buscar_qrz; ?>»>
</td>
<td width=»11%» align=center>
<input type=»text» name=»acracb_form_admin_logs_buscar_referencia» size=»8″ value=»<?php echo $buscar_referencia; ?>»>
</td>
<td width=»30%» align=center>
<input type=»text» name=»acracb_form_admin_logs_buscar_dia» size=»2″ maxlength=»2″ value=»<?php echo $buscar_dia; ?>»>&nbsp;&nbsp;
<input type=»text» name=»acracb_form_admin_logs_buscar_mes» size=»2″ maxlength=»2″ value=»<?php echo $buscar_mes; ?>»>&nbsp;&nbsp;
<input type=»text» name=»acracb_form_admin_logs_buscar_ano» size=»3″ maxlength=»4″ value=»<?php echo $buscar_ano; ?>»>
</td>
<td width=»11%» align=center>
<input type=»text» name=»acracb_form_admin_logs_buscar_operador» size=»8″ value=»<?php echo $buscar_operador; ?>»>
</td>
</tr>
</table>
<table border=»0″ width=»85%» align=center>
<tr><td align=center>&nbsp;</td></tr>
<tr>
<td align=center>
<input type=»button» value=»Buscar» onclick=»inicializar();»>
</td>
</tr>
</table>
<table border=»0″ width=»85%» align=center>
<tr>
<td align=center>
<?php
if ($busqueda_masiva == 1 and $qso > 0) {
?>
<p align=center>Se han encontrado <b><?php echo $qso; ?></b> registros utilizado la busqueda masiva, puede hacer cambios masivos usando las opciones siguientes:<br></p>
<?php
if ($qso > $maxreg_total) {
?>
<br>
<p align=center><b>El filtro retorna una gran cantidad de registros (maximo <u><?php echo $maxreg_total; ?></u>), por seguridad no se muestran las opciones masivas, intente filtrar mas la busqueda de registros.</b><br><br></p>
<?php
} else {
?>
<p align=center>
<input type=’radio’ onclick=’op_masivo(«nada»)’ name=’cambio_masivo_log’ value=’masivo_nada’ checked>&nbsp;&nbsp;&nbsp;<b>Nada</b>&nbsp;&nbsp;&nbsp;
<?php if ($funcion_diploma !== 3) { ?>
<input type=’radio’ onclick=’op_masivo(«upd»)’ name=’cambio_masivo_log’ value=’masivo_upd’>&nbsp;&nbsp;&nbsp;<b>Modificar</b>&nbsp;&nbsp;&nbsp;
<?php } ?>
<input type=’radio’ onclick=’op_masivo(«del»)’ name=’cambio_masivo_log’ value=’masivo_del’>&nbsp;&nbsp;&nbsp;<b>Eliminar</b>&nbsp;&nbsp;&nbsp;
</p>
<table border=»0″ width=»85%» align=center id=’op_masivo_upd’ style=»display:none»>
<tr><td align=center>
<h2>Ha seleccionado la opcion de modificar todos los registros que la busqueda masiva a encontrado, concretamente, esta a punto de modificar <b><u><?php echo $qso; ?></u></b> registros de la base de datos con los valores que seleccione a continuacion, active la modificacion del campo o campos que desee modificar y pulse en el boton <b<<u>CONFIRMAR MODIFICACION MASIVA</u></b>, despues de la modificacion los registros no podran recuperarse de ninguna manera, ¿ESTA SEGURO?</h2>&nbsp;&nbsp;
</td></tr>
<tr><td align=center>
<center>
<table border=»0″ width=»100%» align=center>
<tr>
<td width=»40%» align=left><b>¿CAMBIAR Prefijo?</b><br>
<input type=’radio’ onclick=’op_masivo_upd_check(«nada»,»prefijo»)’ name=’cambio_masivo_log_prefijo’ value=’masivo_nada’ checked>&nbsp;<b>NO</b>&nbsp;
<input type=’radio’ onclick=’op_masivo_upd_check(«upd»,»prefijo»)’ name=’cambio_masivo_log_prefijo’ value=’masivo_upd’>&nbsp;<b>SI</b>&nbsp;
</td>
<td width=»60%» align=left><input type=»text» name=»masivo_prefijo» id=»masivo_prefijo» size=»3″ maxlength=»3″>&nbsp;EA1 a EA9 <b>SOLO EN CASO DE Estaciones NO-EA</b></td>
</tr>
<tr>
<td width=»40%» align=left><b>¿CAMBIAR Actividad?</b><br>
<input type=’radio’ onclick=’op_masivo_upd_check(«nada»,»actividad»)’ name=’cambio_masivo_log_actividad’ value=’masivo_nada’ checked>&nbsp;<b>NO</b>&nbsp;
<input type=’radio’ onclick=’op_masivo_upd_check(«upd»,»actividad»)’ name=’cambio_masivo_log_actividad’ value=’masivo_upd’>&nbsp;<b>SI</b>&nbsp;
</td>
<td width=»60%» align=left><input type=»text» name=»masivo_actividad» id=»masivo_actividad» size=»10″ maxlength=»15″ disabled>&nbsp;Tipo EA5RKB,EA5RKB/M/P</td>
</tr>
<tr>
<td width=»40%» align=left><b>¿CAMBIAR Referencia?</b><br>
<input type=’radio’ onclick=’op_masivo_upd_check(«nada»,»referencia»)’ name=’cambio_masivo_log_referencia’ value=’masivo_nada’ checked>&nbsp;<b>NO</b>&nbsp;
<input type=’radio’ onclick=’op_masivo_upd_check(«upd»,»referencia»)’ name=’cambio_masivo_log_referencia’ value=’masivo_upd’>&nbsp;<b>SI</b>&nbsp;
</td>
<td width=»60%» align=left><input type=»text» name=»masivo_referencia» id=»masivo_referencia» size=»3″ maxlength=»7″ disabled>&nbsp;&nbsp;Tipo CSE-001</td>
</tr>
<tr>
<td width=»40%» align=left><b>¿CAMBIAR Fecha?</b><br>
<input type=’radio’ onclick=’op_masivo_upd_check(«nada»,»fecha»)’ name=’cambio_masivo_log_fecha’ value=’masivo_nada’ checked>&nbsp;<b>NO</b>&nbsp;
<input type=’radio’ onclick=’op_masivo_upd_check(«upd»,»fecha»)’ name=’cambio_masivo_log_fecha’ value=’masivo_upd’>&nbsp;<b>SI</b>&nbsp;
</td>
<td width=»60%» align=left>
Dia&nbsp;<input type=»text» name=»masivo_dia» id=»masivo_dia» size=»2″ maxlength=»2″ style=»width:15px;» disabled>&nbsp;
Mes&nbsp<input type=»text» name=»masivo_mes» id=»masivo_mes» size=»2″ maxlength=»2″ style=»width:15px;» disabled>&nbsp;
Año&nbsp;<input type=»text» name=»masivo_ano» id=»masivo_ano» size=»2″ maxlength=»4″ style=»width:30px;» disabled>&nbsp;
</td>
</tr>
<tr>
<td width=»40%» align=left><b>¿CAMBIAR Qrz?</b><br>
<input type=’radio’ onclick=’op_masivo_upd_check(«nada»,»qrz»)’ name=’cambio_masivo_log_qrz’ value=’masivo_nada’ checked>&nbsp;<b>NO</b>&nbsp;
<input type=’radio’ onclick=’op_masivo_upd_check(«upd»,»qrz»)’ name=’cambio_masivo_log_qrz’ value=’masivo_upd’>&nbsp;<b>SI</b>&nbsp;
</td>
<td width=»60%» align=left><input type=»text» name=»masivo_qrz» id=»masivo_qrz» size=»10″ disabled>&nbsp;Tipo EA5RKB/P</td>
</tr>
<tr>
<td width=»40%» align=left><b>¿CAMBIAR Banda?</b><br>
<input type=’radio’ onclick=’op_masivo_upd_check(«nada»,»banda»)’ name=’cambio_masivo_log_banda’ value=’masivo_nada’ checked>&nbsp;<b>NO</b>&nbsp;
<input type=’radio’ onclick=’op_masivo_upd_check(«upd»,»banda»)’ name=’cambio_masivo_log_banda’ value=’masivo_upd’>&nbsp;<b>SI</b>&nbsp;
</td>
<td width=»60%» align=left><input type=»text» name=»masivo_banda» id=»masivo_banda» size=»3″ disabled>&nbsp;Tipo 40</td>
</tr>
<tr>
<td width=»40%» align=left><b>¿CAMBIAR Modo?</b><br>
<input type=’radio’ onclick=’op_masivo_upd_check(«nada»,»modo»)’ name=’cambio_masivo_log_modo’ value=’masivo_nada’ checked>&nbsp;<b>NO</b>&nbsp;
<input type=’radio’ onclick=’op_masivo_upd_check(«upd»,»modo»)’ name=’cambio_masivo_log_modo’ value=’masivo_upd’>&nbsp;<b>SI</b>&nbsp;
</td>
<td width=»60%» align=left><input type=»text» name=»masivo_modo» id=»masivo_modo» size=»3″ disabled>&nbsp;Tipo SSB</td>
</tr>
<tr>
<td width=»40%» align=left><b>¿CAMBIAR Operador?</b><br>
<input type=’radio’ onclick=’op_masivo_upd_check(«nada»,»operador»)’ name=’cambio_masivo_log_operador’ value=’masivo_nada’ checked>&nbsp;<b>NO</b>&nbsp;
<input type=’radio’ onclick=’op_masivo_upd_check(«upd»,»operador»)’ name=’cambio_masivo_log_operador’ value=’masivo_upd’>&nbsp;<b>SI</b>&nbsp;
</td>
<td width=»60%» align=left><input type=»text» name=»masivo_operador» id=»masivo_operador» size=»50″ disabled></td>
</tr>
<tr>
<td width=»40%» align=left><b>¿CAMBIAR Otros Operadores?</b><br>
<input type=’radio’ onclick=’op_masivo_upd_check(«nada»,»otro_operador»)’ name=’cambio_masivo_log_otro_operador’ value=’masivo_nada’ checked>&nbsp;<b>NO</b>&nbsp;
<input type=’radio’ onclick=’op_masivo_upd_check(«upd»,»otro_operador»)’ name=’cambio_masivo_log_otro_operador’ value=’masivo_upd’>&nbsp;<b>SI</b>&nbsp;
</td>
<td width=»60%» align=left><input type=»text» name=»masivo_otro_operador» id=»masivo_otro_operador» size=»50″ disabled></td>
</tr>
</table>
<br><center><input type=»button» value=»CONFIRMAR MODIFICACION MASIVA» onclick=»accion(‘updmasivoconfirm’,’#!confirmado_modificacion_masiva!#’);» name=»masivo_boton_upd» id=»masivo_boton_upd» disabled></center>
</td></tr>
</table>
<table border=»0″ width=»85%» align=center id=’op_masivo_del’ style=»display:none»>
<tr><td align=center>
<h2>Ha seleccionado la opcion de eliminar todos los registros que la busqueda masiva a encontrado, concretamente, esta a punto de eliminar <b><u><?php echo $qso; ?></u></b> registros de la base de datos, si esta seguro de proceder con la eliminacion pulse en el boton <b<<u>CONFIRMAR ELIMINACION MASIVA</u></b>, despues de la eliminacion los registros no podran recuperarse de ninguna manera, ¿ESTA SEGURO?</h2>&nbsp;&nbsp;<input type=»button» value=»CONFIRMAR ELIMINACION MASIVA» onclick=»accion(‘delmasivoconfirm’,’#!confirmado_eliminacion_masiva!#’);»>
<?php if ($funcion_diploma == 3) { ?>
<h2>El diploma seleccionado tiene relacionados otros datos sobre puntos del desafio, los datos se borraran tambien.</h2>
<?php } ?>
</td></tr>
</table>
<?php
}
}
?>
</td>
</tr>
</table>
</center>
</form>
</center>
<?php

if ($qso > 0) {
?>
<br><hr><br>
<center><h2><b>Lista de Logs</b></h2><br></center>
<center>
<table border=»0″ cellspacing=»0″ cellpadding=»0″ align=»center» width=»80%» class=’tabla_acracb’>
<tr class=’tr_cab_acracb’>
<td align=’center’ width=»»>&nbsp;<b><b>DIPLOMA</b>&nbsp;</td>
<td align=’center’ width=»15%»>&nbsp;<b><b>Actividad</b>&nbsp;</td>
<td align=’center’ width=»10%»>&nbsp;<b>Fecha</b>&nbsp;</td>
<td align=’center’ width=»15%»>&nbsp;<b>Referencia</b>&nbsp;</td>
<td align=’center’ width=»10%»>&nbsp;<b>Qrz</b>&nbsp;</td>
<td align=’center’ width=»5%»>&nbsp;<b>Banda</b>&nbsp;</td>
<td align=’center’ width=»5%»>&nbsp;<b>Modo</b>&nbsp;</td>
<td align=’center’ width=»10%»>&nbsp;</td>
<td align=’center’ width=»10%»>&nbsp;</td>
</tr>
<?php
$i = 0;
$tr_impar = ‘tr_impar_acracb’;
$tr_par = ‘tr_par_acracb’;

$sql = «SELECT l.pref,l.actividad,l.act,l.act2,l.dia,l.mes,l.ano,l.ref,l.qrz,l.banda,l.modo,l.id,d.descripcion from logs l left join acracb_lista_diplomas d on l.tipo_diploma=d.codigo «;
if (strlen($buscar) > 0) {$sql .= » where 1=1 » . $buscar;}
$sql .= » ORDER by Ano DESC, Mes DESC, Dia DESC LIMIT $inicio,$offset»;
$db->setQuery($sql);
$rows = $db->loadObjectList();
foreach ($rows as $row) {
$pref = $row->pref;
$actividad = $row->actividad;
$act = $row->act;
$act2 = $row->act2;
$dia = $row->dia;
$mes = $row->mes;
$ano = $row->ano;
$ref = $row->ref;
$qrz = $row->qrz;
$banda = $row->banda;
$modo = $row->modo;
$id = $row->id;

$descripcion = $row->descripcion;

$tr_class = ($i % 2) ? $tr_impar : $tr_par;
$i++;
?>
<tr class='<?php echo $tr_class; ?>’>
<td align=’center’>&nbsp;<?php echo $descripcion; ?>&nbsp;</td>
<td align=’center’>&nbsp;<?php echo $pref . $actividad . $act . $act2; ?>&nbsp;</td>
<td align=’center’>&nbsp;<?php echo $dia . «/» . $mes . «/» . $ano; ?>&nbsp;</td>
<td align=’center’>&nbsp;<?php echo $ref; ?>&nbsp;</td>
<td align=’center’>&nbsp;<?php echo $qrz; ?>&nbsp;</td>
<td align=’center’>&nbsp;<?php echo $banda; ?>&nbsp;</td>
<td align=’center’>&nbsp;<?php echo $modo; ?>&nbsp;</td>
<td align=’center’><a href=»javascript:accion(‘del’,'<?php echo $id; ?>’);»>Borrar</a></td>
<td align=’center’><a href=»javascript:accion(‘upd’,'<?php echo $id; ?>’);»>Modificar</a></td>
</tr>
<?php
}
?>
</table>
</center>
<br><br>
<center><b>Número de registros encontrados:&nbsp;<?php echo $qso; ?></b><br>
<b>Se muestran páginas de&nbsp;<?php echo $offset; ?>&nbsp;registros cada una</b><br>
<b>Mostrando la página&nbsp;<?php echo $pagina; ?>&nbsp;de&nbsp;<?php echo $paginillas; ?></b><br>

<?php
if ($paginillas > $maxpag_total) {
?>
<br>
<b>El filtro retorna una gran cantidad de paginas, por seguridad se mostraran&nbsp;<u><?php echo $maxpag_total; ?></u>&nbsp;paginas, intente filtrar mas la busqueda de registros.</b><br><br>
<?php
}
?>

<?php
if ($paginillas > 1) {
$j = 0;
for ($i = 1; $i <= $paginillas; $i++) {
if ($i <= $maxpag_total) {
if ($pagina == $i) {
//si muestro el índice de la página actual, no coloco enlace
?>
<b><u><?php echo $pagina; ?></u></b>&nbsp;
<?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>&nbsp;
<?php
if ($j == $maxpag) {echo «<br>»;
$j = 0;} else { $j = $j + 1;}
}
}
}
}
?>
<center>
<?php
}
} elseif ($accion == «add») {
?>
<form name=»acracb_form_admin_actividades» id=»acracb_form_admin_actividades» action=»<?php echo $dir_articulo; ?>» method=post>
<input size=25 type=hidden id=»acracb_form_admin_logs_accion» name=»acracb_form_admin_logs_accion» value=»<?php echo $accion; ?>»>
<input size=25 type=hidden id=»acracb_form_admin_logs_pag» name=»acracb_form_admin_logs_pag» value=»<?php echo $pagina; ?>»>
<input size=25 type=hidden id=»acracb_form_admin_logs_valor» name=»acracb_form_admin_logs_valor» value=»<?php echo $valor; ?>»>
</form>
<center><h1><b><u>Administracion de Logs</u></b></h1></center>
<br>
<?php

if (($Pref == ‘EA1’) || ($Pref == ‘EA2’) || ($Pref == ‘EA3’) || ($Pref == ‘EA4’) || ($Pref == ‘EA5’) || ($Pref == ‘EA6’) || ($Pref == ‘EA7’) || ($Pref == ‘EA8’) || ($Pref == ‘EA9’) || ($Pref == ‘EA’) || ($Pref == »)) {
if (($Qrz != «») && ($refe2 != «») && ($refe != «») && ($dia != «») && ($mes != «») && ($ano != «») && ($tipo_diploma != «»)) {
if (is_numeric($refe2)) {
list($Actividad, $act, $act2) = explode(«/», $Qrz);
if (isset($act)) {$act = «/$act»;} else {}
if (isset($act2)) {$act2 = «/$act2»;} else {}

$sql_total = «SELECT name FROM directorio WHERE refe = ‘$refe$refe2′»;

$sql = «SELECT count(*) as total FROM (» . $sql_total . «) t»;
$db->setQuery($sql);
$nrows = $db->loadResult();

if ($nrows >= 1) {
if ($Pref == «») {$Pref = «»;} else { $Pref = «$Pref/»;}

if (strlen($banda) <= 0) {$banda = «40»;}
if (strlen($modo) <= 0) {$modo = «SSB»;}

$sql = «SELECT count(*) as total FROM logs where concat(pref,Actividad,act,act2) like concat(‘$pref’,’$Actividad’,’$act’,’$act2′) and Qrz like ‘$posted’ and ref like ‘$refe.$refe2′ and concat(dia,’/’,mes,’/’,ano) like concat(‘$dia’,’/’,’$mes’,’/’,’$ano’) and banda like ‘$banda’ and modo like ‘$modo'»;
$db->setQuery($sql);
$total = $db->loadResult();
if ($total <= 0 and strlen($Actividad) > 0 and strlen($posted) > 0 and strlen($refe . $refe2) > 0 and strlen($banda) > 0 and strlen($modo) > 0 and strlen($dia) > 0 and strlen($mes) > 0 and strlen($ano) > 0) {
$sql = «INSERT INTO logs (id,Pref,actividad,act,act2,Dia,Mes,Ano,Ref,qrz,banda,modo,operador,otro_operador,tipo_diploma) VALUES (NULL,’$Pref’,’$Actividad’,’$act’,’$act2′,’$dia’,’$mes’,’$ano’,’$refe$refe2′,’$posted’,’$banda’,’$modo’,’$operador’,’$otro_operador’,’$tipo_diploma’)»;
$db->setQuery($sql);
$result = $db->execute();

if ($result) {
?>
<center>Registro añadido correctamente</center><br><br>
<center><a href=’javascript:inicializar();’>Volver</a></center>
<?php
} else {
?>
<center>Error, no se ha podido realizar la operacion, Revise los datos y vuelva a intentarlo otra vez</center><br><br>
<center><a href=’javascript:inicializar();’>Volver</a></center>
<?php
}
} else {
?>
<center>Error, no se ha podido realizar la operacion, Revise los datos y vuelva a intentarlo otra vez</center><br><br>
<center><a href=’javascript:inicializar();’>Volver</a></center>
<?php
}
} else {
?>
<center><b>La referencia elegida no existe, y si asi fuera, pongase en contacto con acracbweb@acracb.org Gracias</b></center><br><br>
<center><a href=’javascript:inicializar();’>Volver</a></center>
<?php
}
} else {
?>
<center><b>La referencia es Numerica</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
}
} else {
?>
<center><b>El Prefijo es EA, EA1 …. EA9 o vacio</b><center><br><br>
<center><a href=’javascript:inicializar();’>Volver</a></center>
<?php
}

} elseif ($accion == «del») {
?>
<form name=»acracb_form_admin_actividades» id=»acracb_form_admin_actividades» action=»<?php echo $dir_articulo; ?>» method=post>
<input size=25 type=hidden id=»acracb_form_admin_logs_accion» name=»acracb_form_admin_logs_accion» value=»<?php echo $accion; ?>»>
<input size=25 type=hidden id=»acracb_form_admin_logs_pag» name=»acracb_form_admin_logs_pag» value=»<?php echo $pagina; ?>»>
<input size=25 type=hidden id=»acracb_form_admin_logs_valor» name=»acracb_form_admin_logs_valor» value=»<?php echo $valor; ?>»>
</form>
<center><h1><b><u>Administracion de Logs</u></b></h1></center>
<br>
<center><h2><b><u>Borrar Log</u></b></h2></center>
<br>
<?php

$sql = «SELECT pref,actividad,act,act2,qrz from logs WHERE id=’$valor’ limit 0,1»;
$db->setQuery($sql);
$rows = $db->loadObjectList();
foreach ($rows as $row) {
$pref = $row->pref;
$actividad = $row->actividad;
$act = $row->act;
$act2 = $row->act2;
$qrz = $row->qrz;
?>
<center>¿ Esta seguro de querer eliminar <b><?php echo $pref . $actividad . $act . $act2 . ‘ ‘ . $qrz; ?>&nbsp;?</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_actividades» id=»acracb_form_admin_actividades» action=»<?php echo $dir_articulo; ?>» method=post>
<input size=25 type=hidden id=»acracb_form_admin_logs_accion» name=»acracb_form_admin_logs_accion» value=»<?php echo $accion; ?>»>
<input size=25 type=hidden id=»acracb_form_admin_logs_pag» name=»acracb_form_admin_logs_pag» value=»<?php echo $pagina; ?>»>
<input size=25 type=hidden id=»acracb_form_admin_logs_valor» name=»acracb_form_admin_logs_valor» value=»<?php echo $valor; ?>»>
</form>
<center><h1><b><u>Administracion de Logs</u></b></h1></center>
<br>
<?php

$sql = «delete from logs where id=’$valor'»;
$db->setQuery($sql);
$result = $db->execute();

if ($result) {
?>
<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 == «upd») {
?>
<center><h1><b><u>Administracion de Logs</u></b></h1></center>
<br>
<center><h2><b><u>Actualizar Log</u></b></h2></center>
<br>
<?php

$sql = «SELECT pref,actividad,act,act2,Dia,Mes,Ano,Ref,qrz,banda,modo,operador,otro_operador from logs WHERE id=’$valor’ LIMIT 0,1»;
$db->setQuery($sql);
$rows = $db->loadObjectList();
foreach ($rows as $row) {
$pref = $row->pref;

$actividad = $row->actividad;
$act = $row->act;
$act2 = $row->act2;

$qrz = $row->qrz;
$banda = $row->banda;
$modo = $row->modo;

$Dia = $row->Dia;
$Mes = $row->Mes;
$Ano = $row->Ano;

$Ref = $row->Ref;
$posicion_guion = strpos($Ref, ‘-‘);
$ref1 = substr($Ref, 0, $posicion_guion + 1);
$ref2 = substr($Ref, $posicion_guion + 1);

$posicion_barra = strpos($pref, ‘/’);
$pref = substr($pref, 0, $posicion_barra);

$operador = $row->operador;
$otro_operador = $row->otro_operador;

?>

<form name=»acracb_form_admin_actividades» id=»acracb_form_admin_actividades» action=»<?php echo $dir_articulo; ?>» method=post>
<input size=25 type=hidden id=»acracb_form_admin_logs_accion» name=»acracb_form_admin_logs_accion» value=»<?php echo $accion; ?>»>
<input size=25 type=hidden id=»acracb_form_admin_logs_pag» name=»acracb_form_admin_logs_pag» value=»<?php echo $pagina; ?>»>
<input size=25 type=hidden id=»acracb_form_admin_logs_valor» name=»acracb_form_admin_logs_valor» value=»<?php echo $valor; ?>»>

<center>
<table border=»0″ width=»70%» align=center>
<tr>
<td width=»15%» align=left><b>Prefijo</b></td>
<td width=»55%» align=left><input type=»text» name=»add_pref» size=»3″ maxlength=»3″ value=»<?php echo $pref; ?>»>&nbsp;&nbsp;EA1 a EA9 <b>SOLO EN CASO DE Estaciones NO-EA</b></td>
</tr>
<tr>
<td width=»15%» align=left><b>Actividad</b>&nbsp;<span style=»color:red»><b>*</b></span></td>
<td width=»55%» align=left><input type=»text» name=»add_call» size=»15″ maxlength=»15″ value=»<?php echo $actividad . $act . $act2; ?>»>&nbsp;&nbsp;Tipo EA5RKB/7, EA5RKB/P…</td>
</tr>
<!–
<tr>
<td width=»15%» align=left><b>Referencia</b>&nbsp;<span style=»color:red»><b>*</b></span></td>
<td width=»55%» align=left>
<select name=»add_refe»>
<option value=»»>Referencia</option>
<option value=»CA-» <?php if ($ref1 == ‘CA-‘) {echo ‘selected’;}?>>CA- Alicante</option>
<option value=»CAB-» <?php if ($ref1 == ‘CAB-‘) {echo ‘selected’;}?>>CAB- Albacete</option>
<option value=»CAL-» <?php if ($ref1 == ‘CAL-‘) {echo ‘selected’;}?>>CAL- Almeria</option>
<option value=»CAV-» <?php if ($ref1 == ‘CAV-‘) {echo ‘selected’;}?>>CAV- Avila</option>
<option value=»CB-» <?php if ($ref1 == ‘CB-‘) {echo ‘selected’;}?>>CB- Barcelona</option>
<option value=»CBA-» <?php if ($ref1 == ‘CBA-‘) {echo ‘selected’;}?>>CBA- Badajoz</option>
<option value=»CBI-» <?php if ($ref1 == ‘CBI-‘) {echo ‘selected’;}?>>CBI- Bilbao</option>
<option value=»CBU-» <?php if ($ref1 == ‘CBU-‘) {echo ‘selected’;}?>>CBU- Burgos</option>
<option value=»CC-» <?php if ($ref1 == ‘CC-‘) {echo ‘selected’;}?>>CC- A Coruña</option>
<option value=»CCA-» <?php if ($ref1 == ‘CCA-‘) {echo ‘selected’;}?>>CCA- Cadiz</option>
<option value=»CCC-» <?php if ($ref1 == ‘CCC-‘) {echo ‘selected’;}?>>CCC- Caceres</option>
<option value=»CCE-» <?php if ($ref1 == ‘CCE-‘) {echo ‘selected’;}?>>CCE- Ceuta</option>
<option value=»CCO-» <?php if ($ref1 == ‘CCO-‘) {echo ‘selected’;}?>>CCO- Cordoba</option>
<option value=»CCR-» <?php if ($ref1 == ‘CCR-‘) {echo ‘selected’;}?>>CCR- Ciudad Real</option>
<option value=»CCS-» <?php if ($ref1 == ‘CCS-‘) {echo ‘selected’;}?>>CCS- Castellon</option>
<option value=»CCU-» <?php if ($ref1 == ‘CCU-‘) {echo ‘selected’;}?>>CCU- Cuenca</option>
<option value=»CGC-» <?php if ($ref1 == ‘CGC-‘) {echo ‘selected’;}?>>CGC- Gran Canaria</option>
<option value=»CGI-» <?php if ($ref1 == ‘CGI-‘) {echo ‘selected’;}?>>CGI- Girona</option>
<option value=»CGR-» <?php if ($ref1 == ‘CGR-‘) {echo ‘selected’;}?>>CGR- Granada</option>
<option value=»CGU-» <?php if ($ref1 == ‘CGU-‘) {echo ‘selected’;}?>>CGU- Guadalajara</option>
<option value=»CH-» <?php if ($ref1 == ‘CH-‘) {echo ‘selected’;}?>>CH- Huelva</option>
<option value=»CHU-» <?php if ($ref1 == ‘CHU-‘) {echo ‘selected’;}?>>CHU- Huesca</option>
<option value=»CIB-» <?php if ($ref1 == ‘CIB-‘) {echo ‘selected’;}?>>CIB- Islas Baleares</option>
<option value=»CJ-» <?php if ($ref1 == ‘CJ-‘) {echo ‘selected’;}?>>CJ- Jaen</option>
<option value=»CL-» <?php if ($ref1 == ‘CL-‘) {echo ‘selected’;}?>>CL- Lerida</option>
<option value=»CLE-» <?php if ($ref1 == ‘CLE-‘) {echo ‘selected’;}?>>CLE- Leon</option>
<option value=»CLO-» <?php if ($ref1 == ‘CLO-‘) {echo ‘selected’;}?>>CLO- Logroño</option>
<option value=»CLU-» <?php if ($ref1 == ‘CLU-‘) {echo ‘selected’;}?>>CLU- Lugo</option>
<option value=»CM-» <?php if ($ref1 == ‘CM-‘) {echo ‘selected’;}?>>CM- Madrid</option>
<option value=»CMA-» <?php if ($ref1 == ‘CMA-‘) {echo ‘selected’;}?>>CMA- Malaga</option>
<option value=»CML-» <?php if ($ref1 == ‘CML-‘) {echo ‘selected’;}?>>CML- Melilla</option>
<option value=»CMU-» <?php if ($ref1 == ‘CMU-‘) {echo ‘selected’;}?>>CMU- Murcia</option>
<option value=»CNA-» <?php if ($ref1 == ‘CNA-‘) {echo ‘selected’;}?>>CNA- Navarra</option>
<option value=»COU-» <?php if ($ref1 == ‘COU-‘) {echo ‘selected’;}?>>COU- Ourense</option>
<option value=»CO-» <?php if ($ref1 == ‘CO-‘) {echo ‘selected’;}?>>CO- Oviedo</option>
<option value=»CP-» <?php if ($ref1 == ‘CP-‘) {echo ‘selected’;}?>>CP- Palencia</option>
<option value=»CPO-» <?php if ($ref1 == ‘CPO-‘) {echo ‘selected’;}?>>CPO- Pontevedra</option>
<option value=»CS-» <?php if ($ref1 == ‘CS-‘) {echo ‘selected’;}?>>CS- Santander</option>
<option value=»CSA-» <?php if ($ref1 == ‘CSA-‘) {echo ‘selected’;}?>>CSA- Salamanca</option>
<option value=»CSE-» <?php if ($ref1 == ‘CSE-‘) {echo ‘selected’;}?>>CSE- Sevilla</option>
<option value=»CSG-» <?php if ($ref1 == ‘CSG-‘) {echo ‘selected’;}?>>CSG- Segovia</option>
<option value=»CSO-» <?php if ($ref1 == ‘CSO-‘) {echo ‘selected’;}?>>CSO- Soria</option>
<option value=»CSS-» <?php if ($ref1 == ‘CSS-‘) {echo ‘selected’;}?>>CSS- San Sebastian</option>
<option value=»CT-» <?php if ($ref1 == ‘CT-‘) {echo ‘selected’;}?>>CT- Tarragona</option>
<option value=»CTE-» <?php if ($ref1 == ‘CTE-‘) {echo ‘selected’;}?>>CTE- Teruel</option>
<option value=»CTF-» <?php if ($ref1 == ‘CTF-‘) {echo ‘selected’;}?>>CTF- Tenerife</option>
<option value=»CTO-» <?php if ($ref1 == ‘CTO-‘) {echo ‘selected’;}?>>CTO- Toledo</option>
<option value=»CV-» <?php if ($ref1 == ‘CV-‘) {echo ‘selected’;}?>>CV- Valencia</option>
<option value=»CVA-» <?php if ($ref1 == ‘CVA-‘) {echo ‘selected’;}?>>CVA- Valladolid</option>
<option value=»CVI-» <?php if ($ref1 == ‘CVI-‘) {echo ‘selected’;}?>>CVI- Vitoria</option>
<option value=»CZ-» <?php if ($ref1 == ‘CZ-‘) {echo ‘selected’;}?>>CZ- Zaragoza</option>
<option value=»CZA-» <?php if ($ref1 == ‘CZA-‘) {echo ‘selected’;}?>>CZA- Zamora</option>
</select>
</td>
</tr>
<tr>
<td width=»15%» align=left><b>Numero de Ref</b>&nbsp;<span style=»color:red»><b>*</b></span></td>
<td width=»55%» align=left><input type=»text» name=»add_refe2″ size=»3″ maxlength=»3″ value=»<?php echo $ref2; ?>»>&nbsp;&nbsp;Tipo CSE-001</td>
</tr>
–>
<tr>
<td width=»15%» align=left><b>Referencia</b>&nbsp;<span style=»color:red»><b>*</b></span></td>
<td width=»55%» align=left><input type=»text» name=»add_referencia» size=»10″ maxlength=»15″ value=»<?php echo $ref1 . $ref2; ?>»>&nbsp;&nbsp;Tipo CSE-001</td>
</tr>
<tr>
<td width=»15%» align=left><b>Fecha</b>&nbsp;<span style=»color:red»><b>*</b></span></td>
<td width=»55%» align=left>
<select name=»add_dia»>
<option value=»»>Dia</option>
<option value=»01″ <?php if ($Dia == ’01’) {echo ‘selected’;}?>>01</option>
<option value=»02″ <?php if ($Dia == ’02’) {echo ‘selected’;}?>>02</option>
<option value=»03″ <?php if ($Dia == ’03’) {echo ‘selected’;}?>>03</option>
<option value=»04″ <?php if ($Dia == ’04’) {echo ‘selected’;}?>>04</option>
<option value=»05″ <?php if ($Dia == ’05’) {echo ‘selected’;}?>>05</option>
<option value=»06″ <?php if ($Dia == ’06’) {echo ‘selected’;}?>>06</option>
<option value=»07″ <?php if ($Dia == ’07’) {echo ‘selected’;}?>>07</option>
<option value=»08″ <?php if ($Dia == ’08’) {echo ‘selected’;}?>>08</option>
<option value=»09″ <?php if ($Dia == ’09’) {echo ‘selected’;}?>>09</option>
<option value=»10″ <?php if ($Dia == ’10’) {echo ‘selected’;}?>>10</option>
<option value=»11″ <?php if ($Dia == ’11’) {echo ‘selected’;}?>>11</option>
<option value=»12″ <?php if ($Dia == ’12’) {echo ‘selected’;}?>>12</option>
<option value=»13″ <?php if ($Dia == ’13’) {echo ‘selected’;}?>>13</option>
<option value=»14″ <?php if ($Dia == ’14’) {echo ‘selected’;}?>>14</option>
<option value=»15″ <?php if ($Dia == ’15’) {echo ‘selected’;}?>>15</option>
<option value=»16″ <?php if ($Dia == ’16’) {echo ‘selected’;}?>>16</option>
<option value=»17″ <?php if ($Dia == ’17’) {echo ‘selected’;}?>>17</option>
<option value=»18″ <?php if ($Dia == ’18’) {echo ‘selected’;}?>>18</option>
<option value=»19″ <?php if ($Dia == ’19’) {echo ‘selected’;}?>>19</option>
<option value=»20″ <?php if ($Dia == ’20’) {echo ‘selected’;}?>>20</option>
<option value=»21″ <?php if ($Dia == ’21’) {echo ‘selected’;}?>>21</option>
<option value=»22″ <?php if ($Dia == ’22’) {echo ‘selected’;}?>>22</option>
<option value=»23″ <?php if ($Dia == ’23’) {echo ‘selected’;}?>>23</option>
<option value=»24″ <?php if ($Dia == ’24’) {echo ‘selected’;}?>>24</option>
<option value=»25″ <?php if ($Dia == ’25’) {echo ‘selected’;}?>>25</option>
<option value=»26″ <?php if ($Dia == ’26’) {echo ‘selected’;}?>>26</option>
<option value=»27″ <?php if ($Dia == ’27’) {echo ‘selected’;}?>>27</option>
<option value=»28″ <?php if ($Dia == ’28’) {echo ‘selected’;}?>>28</option>
<option value=»29″ <?php if ($Dia == ’29’) {echo ‘selected’;}?>>29</option>
<option value=»30″ <?php if ($Dia == ’30’) {echo ‘selected’;}?>>30</option>
<option value=»31″ <?php if ($Dia == ’31’) {echo ‘selected’;}?>>31</option>
</select>&nbsp;&nbsp;
<select name=»add_mes»>
<option value=»»>Mes</option>
<option value=»01″ <?php if ($Mes == ’01’) {echo ‘selected’;}?>>01</option>
<option value=»02″ <?php if ($Mes == ’02’) {echo ‘selected’;}?>>02</option>
<option value=»03″ <?php if ($Mes == ’03’) {echo ‘selected’;}?>>03</option>
<option value=»04″ <?php if ($Mes == ’04’) {echo ‘selected’;}?>>04</option>
<option value=»05″ <?php if ($Mes == ’05’) {echo ‘selected’;}?>>05</option>
<option value=»06″ <?php if ($Mes == ’06’) {echo ‘selected’;}?>>06</option>
<option value=»07″ <?php if ($Mes == ’07’) {echo ‘selected’;}?>>07</option>
<option value=»08″ <?php if ($Mes == ’08’) {echo ‘selected’;}?>>08</option>
<option value=»09″ <?php if ($Mes == ’09’) {echo ‘selected’;}?>>09</option>
<option value=»10″ <?php if ($Mes == ’10’) {echo ‘selected’;}?>>10</option>
<option value=»11″ <?php if ($Mes == ’11’) {echo ‘selected’;}?>>11</option>
<option value=»12″ <?php if ($Mes == ’12’) {echo ‘selected’;}?>>12</option></select>&nbsp;&nbsp;
<select name=»add_ano»>
<option value=»»>Año</option>
<?php
$sql = ‘SELECT min(ano) FROM logs’;
$db->setQuery($sql);
$anio_inicio = $db->loadResult();
$sql = ‘SELECT max(ano) ano_max FROM logs’;
$db->setQuery($sql);
$anio_max = $db->loadResult();
$ano_actual = date(«Y»);
$mes_actual = date(«m»);
$dia_actual = date(«d»);
if ($mes_actual >= 12) {$anio_max = $ano_actual + 1;}
for ($var_ano = $anio_inicio; $var_ano <= $anio_max; $var_ano++) {
$sel = »;
if ($Ano == $var_ano) {$sel = ‘selected’;}
echo ‘<option value=»‘ . $var_ano . ‘» ‘ . $sel . ‘>’ . $var_ano . ‘</option>’;
}
?>
</select>
</td>
</tr>
<tr>
<td width=»15%» align=left><b>Qrz</b>&nbsp;<span style=»color:red»><b>*</b></span></td>
<td width=»55%» align=left><input type=»text» name=»postcall» size=»15″ value=»<?php echo $qrz; ?>»></td>
</tr>
<tr>
<td width=»15%» align=left><b>Banda</b>&nbsp;<span style=»color:red»><b>*</b></span></td>
<td width=»55%» align=left><input type=»text» name=»add_banda» size=»10″ value=»<?php echo $banda; ?>»>&nbsp;&nbsp;por defecto será «40»</td>
</tr>
<tr>
<td width=»15%» align=left><b>Modo</b>&nbsp;<span style=»color:red»><b>*</b></span></td>
<td width=»55%» align=left><input type=»text» name=»add_modo» size=»10″ value=»<?php echo $modo; ?>»>&nbsp;&nbsp;por defecto será «SSB»</td>
</tr>
<tr>
<td width=»15%» align=left><b>Operador</b></td>
<td width=»55%» align=left><input type=»text» name=»add_operador» size=»10″ value=»<?php echo $operador; ?>»></td>
</tr>
<tr>
<td width=»15%» align=left><b>Otros Operadores</b></td>
<td width=»55%» align=left><input type=»text» name=»add_otro_operador» size=»10″ maxlength=50 value=»<?php echo $otro_operador; ?>»>&nbsp;&nbsp;EA5RK1,EA5RK2,EA5RK3</td>
</tr>
</table>
</center>
</form>
<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
}

} elseif ($accion == «updconfirm») {
?>
<form name=»acracb_form_admin_actividades» id=»acracb_form_admin_actividades» action=»<?php echo $dir_articulo; ?>» method=post>
<input size=25 type=hidden id=»acracb_form_admin_logs_accion» name=»acracb_form_admin_logs_accion» value=»<?php echo $accion; ?>»>
<input size=25 type=hidden id=»acracb_form_admin_logs_pag» name=»acracb_form_admin_logs_pag» value=»<?php echo $pagina; ?>»>
<input size=25 type=hidden id=»acracb_form_admin_logs_valor» name=»acracb_form_admin_logs_valor» value=»<?php echo $valor; ?>»>
</form>
<center><h1><b><u>Administracion de Logs</u></b></h1></center>
<br>
<?php

list($usuario_real, $usuario_real_act, $usuario_real_act) = explode(«/», $posted);
$sql = «select count(*) as total from qevkrwm5c_jos_users where upper(username)=’$usuario_real'»;
$db->setQuery($sql);
$existe_usuario = $db->loadResult();
if ($existe_usuario > 0 and strlen($usuario_real) > 0) {

if (($Pref == ‘EA1’) || ($Pref == ‘EA2’) || ($Pref == ‘EA3’) || ($Pref == ‘EA4’) || ($Pref == ‘EA5’) || ($Pref == ‘EA6’) || ($Pref == ‘EA7’) || ($Pref == ‘EA8’) || ($Pref == ‘EA9’) || ($Pref == ‘EA’) || ($Pref == »)) {
if (($Qrz != «») && ($refe2 != «») && ($refe != «») && ($dia != «») && ($mes != «») && ($ano != «»)) {
if (is_numeric($refe2)) {
list($Actividad, $act, $act2) = explode(«/», $Qrz);
if (isset($act)) {$act = «/$act»;} else {}
if (isset($act2)) {$act2 = «/$act2»;} else {}

$sql_total = «SELECT name FROM directorio WHERE refe = ‘$refe$refe2′»;

$sql = «SELECT count(*) as total FROM (» . $sql_total . «) t»;
$db->setQuery($sql);
$nrows = $db->loadResult();

if ($nrows >= 1) {
if ($Pref == «») {$Pref = «»;} else { $Pref = «$Pref/»;}

if (strlen($banda) <= 0) {$banda = «40»;}
if (strlen($modo) <= 0) {$modo = «SSB»;}

$sql = «SELECT count(*) as total FROM logs where concat(pref,Actividad,act,act2) like concat(‘$pref’,’$Actividad’,’$act’,’$act2′) and Qrz like ‘$posted’ and ref like ‘$refe.$refe2′ and concat(dia,’/’,mes,’/’,ano) like concat(‘$dia’,’/’,’$mes’,’/’,’$ano’) and banda like ‘$banda’ and modo like ‘$modo'»;
$db->setQuery($sql);
$total = $db->loadResult();
if ($total <= 0 and strlen($Actividad) > 0 and strlen($posted) > 0 and strlen($refe . $refe2) > 0 and strlen($banda) > 0 and strlen($modo) > 0 and strlen($dia) > 0 and strlen($mes) > 0 and strlen($ano) > 0) {
$sql = «update logs set pref=’$Pref’,actividad=’$Actividad’,act=’$act’,act2=’$act2′,Dia=’$dia’,Mes=’$mes’,Ano=’$ano’,modo=’$modo’,banda=’$banda’,Ref=’$refe$refe2′,qrz=’$posted’,operador=’$operador’,otro_operador=’$otro_operador’ 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, revise los datos y vuelva a intentarlo otra vez</center><br><br>
<center><a href=’javascript:inicializar();’>Volver</a></center>
<?php
}
} else {
?>
<center>Error, no se ha podido realizar la operacion, revise los datos y vuelva a intentarlo otra vez</center><br><br>
<center><a href=’javascript:inicializar();’>Volver</a></center>
<?php
}
} else {
?>
<center><b>La referencia elegida no existe, y si asi fuera, pongase en contacto con acracbweb@acracb.org Gracias</b></center><br><br>
<center><a href=’javascript:inicializar();’>Volver</a></center>
<?php
}
} else {
?>
<center><b>La referencia es Numerica</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
}
} else {
?>
<center><b>El Prefijo es EA, EA1 …. EA9 o vacio</b><center><br><br>
<center><a href=’javascript:inicializar();’>Volver</a></center>
<?php
}
} else {
?>
<center><b>El usuario(qrz)&nbsp;&nbsp;<b><?php echo $posted; ?></b>&nbsp;&nbsp;no es valido, porque &nbsp;<u><?php echo $usuario_real; ?></u> no es un usuario registrado.</b><center><br><br>
<center><a href=’javascript:inicializar();’>Volver</a></center>
<?php
}

} elseif ($accion == «delmasivoconfirm») {
?>
<form name=»acracb_form_admin_actividades» id=»acracb_form_admin_actividades» action=»<?php echo $dir_articulo; ?>» method=post>
<input size=25 type=hidden id=»acracb_form_admin_logs_accion» name=»acracb_form_admin_logs_accion» value=»<?php echo $accion; ?>»>
<input size=25 type=hidden id=»acracb_form_admin_logs_pag» name=»acracb_form_admin_logs_pag» value=»<?php echo $pagina; ?>»>
<input size=25 type=hidden id=»acracb_form_admin_logs_valor» name=»acracb_form_admin_logs_valor» value=»<?php echo $valor; ?>»>
</form>
<center><h1><b><u>Administracion de Logs</u></b></h1></center>
<br>
<center><h2><b><u>Eliminacion masiva de Logs</u></b></h2></center>
<br>
<?php
if ($busqueda_masiva > 0 and $valor == ‘#!confirmado_eliminacion_masiva!#’) {
$sql = «SELECT count(*) as total FROM logs»;
if (strlen($buscar) > 0) {$sql .= » where 1=1 » . $buscar;}
$db->setQuery($sql);
$qso = $db->loadResult();

if ($qso <= $maxreg_total) {
$sql =»select distinct funcion from acracb_lista_diplomas where codigo in (select tipo_diploma from logs where 1=1 $buscar)»;
$db->setQuery($sql);
$funcion_diploma = (int) $db->loadResult();

$sql =»select distinct codigo from acracb_lista_diplomas where codigo in (select tipo_diploma from logs where 1=1 $buscar)»;
$db->setQuery($sql);
$tipo_diploma = (int) $db->loadResult();

// esto borra tambien los datos del desafio donde estan los puntos
if ($funcion_diploma == 3) {
$sql =»delete from logs_desafio where 1=1 and tipo_diploma=$tipo_diploma
and concat(pref,Actividad,act,act2) = (select concat(pref,Actividad,act,act2) from logs where 1=1 $buscar limit 1)
and ref = (select ref from logs where 1=1 $buscar limit 1)
and concat(dia,’/’,mes,’/’,ano) = (select concat(dia,’/’,mes,’/’,ano) from logs where 1=1 $buscar limit 1)»;
$db->setQuery($sql);
$result = $db->execute();
//echo «<br>SQL -> «.$sql.»<br>»;
}

$sql = «delete from logs»;
$sql .= » where 1=1 » . $buscar;
$db->setQuery($sql);
$result = $db->execute();
//$result=1;
//echo «funcion_diploma=».$funcion_diploma.»<br>»;
//echo «<br>SQL -> «.$sql.»<br>»;
if ($result) {
?>
<center>Se han eliminado&nbsp;&nbsp;<b><u><?php echo $qso; ?></u></b>&nbsp;&nbsp;registros 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>Error, no se ha podido realizar la operacion, se esta intentando eliminar mas registros de los permitidos</center><br><br>
<center><a href=’javascript:inicializar();’>Volver</a></center>
<?php
}
} else {
?>
<center>Error, no se ha podido realizar la operacion</center><br><br>
<center><a href=’javascript:inicializar();’>Volver</a></center>
<?php
}
} elseif ($accion == «updmasivoconfirm») {
?>
<form name=»acracb_form_admin_actividades» id=»acracb_form_admin_actividades» action=»<?php echo $dir_articulo; ?>» method=post>
<input size=25 type=hidden id=»acracb_form_admin_logs_accion» name=»acracb_form_admin_logs_accion» value=»<?php echo $accion; ?>»>
<input size=25 type=hidden id=»acracb_form_admin_logs_pag» name=»acracb_form_admin_logs_pag» value=»<?php echo $pagina; ?>»>
<input size=25 type=hidden id=»acracb_form_admin_logs_valor» name=»acracb_form_admin_logs_valor» value=»<?php echo $valor; ?>»>
</form>
<center><h1><b><u>Administracion de Logs</u></b></h1></center>
<br>
<center><h2><b><u>Actualizacion masiva de Logs</u></b></h2></center>
<br>
<?php
if ($busqueda_masiva > 0 and $actualizar_masiva > 0 and $valor == ‘#!confirmado_modificacion_masiva!#’) {
$sql = «SELECT count(*) as total FROM logs»;
if (strlen($buscar) > 0) {$sql .= » where 1=1 » . $buscar;}
$db->setQuery($sql);
$qso = $db->loadResult();

if ($qso <= $maxreg_total) {

$sql = «update logs set » . $actualizar;
$sql .= » where 1=1 » . $buscar;
$db->setQuery($sql);
//$result = $db->execute();
//$result=1;
//echo «<br>SQL -> «.$sql.»<br>»;
if ($result) {
?>
<center>Se han actualizado&nbsp;&nbsp;<b><u><?php echo $qso; ?></u></b>&nbsp;&nbsp;registros 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>Error, no se ha podido realizar la operacion, se esta intentando eliminar mas registros de los permitidos</center><br><br>
<center><a href=’javascript:inicializar();’>Volver</a></center>
<?php
}
} else {
?>
<center>Error, no se ha podido realizar la operacion</center><br><br>
<center><a href=’javascript:inicializar();’>Volver</a></center>
<?php
}
}
?>{/source}

Scroll al inicio