{source}
<?php
//$tipo_diploma=’I_DIPLOMA_RUTA_ACRACB’;
$offset=100;
$maxpag=13;
$db = JFactory::getDbo();
$dir_articulo=’/index.php?option=com_content&view=article&id=827′;
//$dir_articulo=’/acracb/index.php/acracb-prueba2′;
$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»])) { $buscar=»»; } else {$buscar=$db->escape($_POST[«acracb_form_admin_logs_buscar»]);}
if (!isset($_POST[«acracb_form_admin_logs_buscar2″])) { $buscar2=»»; } else {$buscar2=$db->escape($_POST[«acracb_form_admin_logs_buscar2»]);}
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_horario»])) { $horario=»»; } else {$horario=$db->escape($_POST[«add_horario»]);}
if (!isset($_POST[«add_comentario»])) { $comentario=»»; } else {$comentario=$db->escape($_POST[«add_comentario»]);}
if (!isset($_POST[«add_down_adi»])) { $add_down_adi=»0″; } else {$add_down_adi=$db->escape($_POST[«add_down_adi»]);}
if (!isset($_POST[«add_anular_actividad»])) { $add_anular_actividad=»0″; } else {$add_anular_actividad=$db->escape($_POST[«add_anular_actividad»]);}
if (!isset($_POST[«add_regla_nocumple»])) { $add_regla_nocumple=»»; } else {$add_regla_nocumple=$db->escape($_POST[«add_regla_nocumple»]);}
if (!isset($_POST[«add_operacion_ssb»])) { $add_operacion_ssb=»0″; } else {$add_operacion_ssb=$db->escape($_POST[«add_operacion_ssb»]);}
if (!isset($_POST[«add_operacion_cw»])) { $add_operacion_cw=»0″; } else {$add_operacion_cw=$db->escape($_POST[«add_operacion_cw»]);}
if (!isset($_POST[«add_operacion_dg»])) { $add_operacion_dg=»0″; } else {$add_operacion_dg=$db->escape($_POST[«add_operacion_dg»]);}
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=trim($buscar);
$buscar2=trim($buscar2);
$Pref=trim($Pref);
$Qrz=trim($Qrz);
$refe=trim($refe);
$refe2=trim($refe2);
$dia=trim($dia);
$mes=trim($mes);
$ano=trim($ano);
$posted=trim($posted);
$horario=trim($horario);
$comentario=trim($comentario);
$add_down_adi=trim($add_down_adi);
$add_operacion_ssb=trim($add_operacion_ssb);
$add_operacion_cw=trim($add_operacion_cw);
$add_operacion_dg=trim($add_operacion_dg);
$add_anular_actividad=trim($add_anular_actividad);
$add_regla_nocumple=trim($add_regla_nocumple);
$tipo_diploma=trim($tipo_diploma);
$buscar=str_replace(‘%’,», $buscar);
$buscar2=str_replace(‘%’,», $buscar2);
$Pref=str_replace(‘%’,», $Pref);
$Qrz=str_replace(‘%’,», $Qrz);
$refe=str_replace(‘%’,», $refe);
$refe2=str_replace(‘%’,», $refe2);
$dia=str_replace(‘%’,», $dia);
$mes=str_replace(‘%’,», $mes);
$ano=str_replace(‘%’,», $ano);
$posted=str_replace(‘%’,», $posted);
$horario=str_replace(‘%’,», $horario);
$comentario=str_replace(‘%’,», $comentario);
$tipo_diploma=str_replace(‘%’,», $tipo_diploma);
$Pref = strtoupper($Pref);
$Qrz = strtoupper($Qrz);
$posted = strtoupper($posted);
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();
}
</script>
<?php
if (strlen($accion)<=0)
{
?>
<center><h1><b><u>Administracion de Actividades</u></b></h1></center>
<br>
<center><h2><b><u>Nueva Actividad</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=»60%» align=center>
<tr>
<td width=»10%» align=left><b>Diploma ACRACB</b> <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 10′;
$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=»10%» align=left><b>Prefijo</b></td>
<td width=»50%» align=left><input type=»text» name=»add_pref» size=»3″ maxlength=»3″> EA1 a EA9 <b>SOLO EN CASO DE Estaciones NO-EA</b></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_call» size=»10″ maxlength=»15″> Tipo EA5RKB/7, EA5RKB/P…</td>
</tr>
<!–
<tr>
<td width=»10%» align=left><b>Referencia</b> <span style=»color:red»><b>*</b></span></td>
<td width=»50%» align=left>
<input type=»text» name=»add_refe» size=»5″ maxlength=»5″> Tipo CA-
</td>
</tr>
<tr>
<td width=»10%» align=left><b>Numero de Ref</b> <span style=»color:red»><b>*</b></span></td>
<td width=»50%» align=left><input type=»text» name=»add_refe2″ size=»4″ maxlength=»4″> Tipo 001</td>
</tr>
–>
<tr>
<td width=»10%» align=left><b>Referencia</b> <span style=»color:red»><b>*</b></span></td>
<td width=»50%» align=left><input type=»text» name=»add_referencia» size=»10″ maxlength=»15″> Tipo CA-001</td>
</tr>
<tr>
<td width=»10%» align=left><b>Fecha</b> <span style=»color:red»><b>*</b></span></td>
<td width=»50%» 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>
<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>
<select name=»add_ano»>
<option value=»»>Año</option>
<?php
$ano_actual=date(«Y»);
$ano_anterior=$ano_actual -1;
echo ‘<option value=»‘.$ano_actual.'» ‘.$sel.’>’.$ano_actual.'</option>’;
echo ‘<option value=»‘.$ano_anterior.'» ‘.$sel.’>’.$ano_anterior.'</option>’;
?>
<?php
/*
$sql=’SELECT min(ano) FROM nuke_dxnews ORDER BY min(ano) DESC LIMIT 2′;
$db->setQuery($sql);
$anio_inicio = $db->loadResult();
$sql=’SELECT max(ano) ano_max FROM nuke_dxnews ORDER BY ano_max DESC LIMIT 2′;
$db->setQuery($sql);
$anio_max = $db->loadResult();
$ano_actual=date(«Y»);
$mes_actual=date(«m»);
$dia_actual=date(«d»);
if (strlen($anio_inicio)<=0) {
$anio_inicio=$ano_actual;
$anio_max=$ano_actual;
}
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=»10%» align=left><b>Usuario</b> <span style=»color:red»><b>*</b></span></td>
<?php
$user = JFactory::getUser();
$usuario=$user->get(‘username’);
?>
<td width=»50%» align=left><input type=»text» name=»postcall» size=»10″ value=»<?php echo $usuario;?>»></td>
</tr>
<tr>
<td width=»10%» align=left><b>Modo</b> <span style=»color:red»><b>*</b></span></td>
<td width=»50%» align=left>
<table width=»100%»>
<tr>
<td width=»25%»><b>SSB</b></td>
<td width=»75%»>
<select name=»add_operacion_ssb»>
<option value=»0″>NO</option>
<option value=»1″ selected >SI</option>
</select>
</td>
</tr>
<tr>
<td width=»25%»><b>CW</b></td>
<td width=»75%»>
<select name=»add_operacion_cw»>
<option value=»0″ selected>NO</option>
<option value=»1″>SI</option>
</select>
</td>
</tr>
<tr>
<td width=»25%»><b>DIG</b></td>
<td width=»75%»>
<select name=»add_operacion_dg»>
<option value=»0″ selected>NO</option>
<option value=»1″>SI</option>
</select>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width=»10%» align=left><b>Horario</b></td>
<td width=»50%» align=left>
<select name=»add_horario»>
<option value=»»>Horario</option>
<option value=»0″>Mañana</option>
<option value=»1″>Medio Día</option>
<option value=»2″>Tarde</option>
<option value=»3″>Noche</option>
<option value=»4″>Todo el Día</option>
</select>
</td>
</tr>
</table>
<table border=»0″ width=»60%» align=center>
<tr>
<td align=center>
<input type=»button» value=»Añadir Actividad» onclick=»accion(‘add’,»)»>
</td>
</tr>
</table>
</center>
<br><hr><br>
<center>
<table border=»0″ width=»60%» align=center>
<tr>
<td align=center>
<b>Diploma</b>
<select name=»acracb_form_admin_logs_buscar2″>
<option value=»»>Seleccione un diploma</option>
<?php
$sql=’SELECT codigo,descripcion FROM acracb_lista_diplomas’;
$db->setQuery($sql);
$rows = $db->loadObjectList();
foreach ( $rows as $row )
{
$codigo = $row->codigo;
$descripcion = $row->descripcion;
echo ‘<option value=»‘.$codigo.'»>’.$descripcion.'</option>’;
}
?>
</select>
</td>
<td align=center>
<b>Buscar actividades</b> <input type=»text» name=»acracb_form_admin_logs_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 nuke_dxnews where 1=1 «;
if (strlen($buscar)>0) {$sql.=» AND ref like ‘$buscar’ or concat(dia,’/’,mes,’/’,ano) like ‘%$buscar%’ or concat(qrz,act,act2) like ‘%$buscar%’ or posted like upper(‘$buscar’) or pref like upper(‘$buscar’)»;}
if (strlen($buscar2)>0) {$sql.=» AND tipo_diploma=’$buscar2′»;}
$db->setQuery($sql);
$qso = $db->loadResult();
$paginillas = ceil($qso / $offset);
if ($qso >0)
{
?>
<br><hr><br>
<center><h2><b>Lista de Actividades</b></h2><br></center>
<center>
<table border=»0″ cellspacing=»0″ cellpadding=»0″ align=»center» width=»85%» class=’tabla_acracb’>
<tr class=’tr_cab_acracb’>
<td align=’center’ width=»»> <b><b>DIPLOMA</b> </td>
<td align=’center’ width=»10%»> <b><b>Qrz</b> </td>
<td align=’center’ width=»10%»> <b>Fecha</b> </td>
<td align=’center’ width=»15%»> <b>Referencia</b> </td>
<td align=’center’ width=»10%»> <b>Usuario</b> </td>
<td align=’center’ width=»25%»><b>F.Creacion<br>F.Procesada<br>F.Validacion</b></td>
<td align=’center’ width=»5%»><b>ADI</b></td>
<td align=’center’ width=»5%»> </td>
<td align=’center’ width=»5%»> </td>
</tr>
<?php
$i=0;
$tr_impar=’tr_impar_acracb’;
$tr_par=’tr_par_acracb’;
$sql=»SELECT n.pref,n.qrz,n.act,n.act2,n.dia,n.mes,n.ano,n.ref,n.posted,n.id,n.fecha_creacion,l.url,n.procesada,n.validada,n.down_adi,d.descripcion from nuke_dxnews n left join (select id,url from nuke_dxnews_lineas where tipo=’adi’) l on l.id=n.id left join acracb_lista_diplomas d on n.tipo_diploma=d.codigo where 1=1 «;
if (strlen($buscar)>0) {$sql.=» AND ref like ‘$buscar’ or concat(dia,’/’,mes,’/’,ano) like ‘%$buscar%’ or concat(qrz,act,act2) like ‘%$buscar%’ or posted like upper(‘$buscar’) or pref like upper(‘$buscar’)»;}
if (strlen($buscar2)>0) {$sql.=» AND tipo_diploma=’$buscar2′»;}
$sql.=» ORDER by Ano DESC, Mes DESC, Dia DESC, fecha_creacion DESC LIMIT $inicio,$offset»;
$db->setQuery($sql);
$rows = $db->loadObjectList();
foreach ( $rows as $row )
{
$pref = $row->pref;
$qrz = $row->qrz;
$act = $row->act;
$act2 = $row->act2;
$dia = $row->dia;
$mes = $row->mes;
$ano = $row->ano;
$ref = $row->ref;
$posted = $row->posted;
$id = $row->id;
$fecha_creacion = $row->fecha_creacion;
$url = $row->url;
$procesada = $row->procesada;
$validada = $row->validada;
$down_adi = $row->down_adi;
if ($down_adi==1) {
$color=’green’;
} else {
$color=’red’;
}
if ($validada==’0000-00-00 00:00:00′) {
$color=’orange’;
}
$descripcion = $row->descripcion;
$tr_class = ($i % 2) ? $tr_impar : $tr_par;
$i++;
?>
<tr class='<?php echo $tr_class;?>’>
<td align=’center’ valign=’top’><?php echo $descripcion;?></td>
<td align=’center’ valign=’top’><?php echo $pref.$qrz.$act.$act2;?></td>
<td align=’center’ valign=’top’><?php echo $dia.»/».$mes.»/».$ano;?></td>
<td align=’center’ valign=’top’><?php echo $ref;?></td>
<td align=’center’ valign=’top’><?php echo $posted;?></td>
<td align=’center’ valign=’top’><?php echo $fecha_creacion.'<br>’.$procesada.'<br>’.$validada;?></td>
<td align=’center’ valign=’top’><?php if (strlen($url)>0){ ?> <a href=»<?php echo $url;?>» target=»_blank»><span style=»color:<?php echo $color; ?>»><b><u>ADI</u></b></span></a> <?php } else { ?> <?php } ?></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==»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 Actividades</u></b></h1></center>
<br>
<?php
$sql=»select count(*) as total from qevkrwm5c_jos_users where upper(username)=’$posted'»;
$db->setQuery($sql);
$existe_usuario = $db->loadResult();
if ($existe_usuario>0 and strlen($posted)>0)
{
if ((intval($add_operacion_cw)+intval($add_operacion_dg)+intval($add_operacion_ssb))>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 != «») && ($posted != «») && ($tipo_diploma != «») )
{
if (is_numeric($refe2))
{
if (($refe == ‘CAL-‘) || ($refe == ‘CCA-‘) || ($refe == ‘CH-‘) || ($refe == ‘CJ-‘) || ($refe == ‘CMA-‘) || ($refe == ‘CGR-‘) || ($refe == ‘CCO-‘) || ($refe == ‘CSE-‘)) { $Flag = ‘anda’;}
if (($refe == ‘CHU-‘) || ($refe == ‘CTE-‘) || ($refe == ‘CZ-‘)) { $Flag = ‘arag’;}
if (($refe == ‘CGC-‘) || ($refe == ‘CTF-‘)) { $Flag = ‘cana’;}
if (($refe == ‘CAB-‘) || ($refe == ‘CCR-‘) || ($refe == ‘CCU-‘) || ($refe == ‘CGU-‘) || ($refe == ‘CTO-‘)) { $Flag = ‘casm’;}
if (($refe == ‘CAV-‘) || ($refe == ‘CBU-‘) || ($refe == ‘CLE-‘) || ($refe == ‘CSA-‘) || ($refe == ‘CSG-‘) || ($refe == ‘CSO-‘) || ($refe == ‘CVA-‘) || ($refe == ‘CZA-‘) || ($refe == ‘CP-‘)) { $Flag = ‘casl’;}
if (($refe == ‘CB-‘) || ($refe == ‘CGI-‘) || ($refe == ‘CL-‘) || ($refe == ‘CT-‘)) { $Flag = ‘cata’;}
if (($refe == ‘CA-‘) || ($refe == ‘CCS-‘) || ($refe == ‘CV-‘)) { $Flag = ‘vale’;}
if (($refe == ‘CBA-‘) || ($refe == ‘CCC-‘)) { $Flag = ‘extr’;}
if (($refe == ‘CPO-‘) || ($refe == ‘CC-‘) || ($refe == ‘CLU-‘) || ($refe == ‘COU-‘)) { $Flag = ‘gali’;}
if (($refe == ‘CBI-‘) || ($refe == ‘CSS-‘) || ($refe == ‘CVI-‘)) { $Flag = ‘pais’;}
if ($refe == ‘CCE-‘) { $Flag = ‘ceut’;}
if ($refe == ‘CML-‘) { $Flag = ‘meli’;}
if ($refe == ‘CM-‘) { $Flag = ‘madr’;}
if ($refe == ‘CIB-‘) { $Flag = ‘bale’;}
if ($refe == ‘CO-‘) { $Flag = ‘astu’;}
if ($refe == ‘CMU-‘) { $Flag = ‘murc’;}
if ($refe == ‘CNA-‘) { $Flag = ‘nava’;}
if ($refe == ‘CS-‘) { $Flag = ‘cant’;}
if ($refe == ‘CLO-‘) { $Flag = ‘rioj’;}
if (($refe == ‘EFAL-‘) || ($refe == ‘EFCA-‘) || ($refe == ‘EFH-‘) || ($refe == ‘EFJ-‘) || ($refe == ‘EFMA-‘) || ($refe == ‘EFGR-‘) || ($refe == ‘EFCO-‘) || ($refe == ‘EFSE-‘)) { $Flag = ‘anda’;}
if (($refe == ‘EFHU-‘) || ($refe == ‘EFTE-‘) || ($refe == ‘EFZ-‘)) { $Flag = ‘arag’;}
if (($refe == ‘EFGC-‘) || ($refe == ‘EFTF-‘)) { $Flag = ‘cana’;}
if (($refe == ‘EFAB-‘) || ($refe == ‘EFCR-‘) || ($refe == ‘EFCU-‘) || ($refe == ‘EFGU-‘) || ($refe == ‘EFTO-‘)) { $Flag = ‘casm’;}
if (($refe == ‘EFAV-‘) || ($refe == ‘EFBU-‘) || ($refe == ‘EFLE-‘) || ($refe == ‘EFSA-‘) || ($refe == ‘EFSG-‘) || ($refe == ‘EFSO-‘) || ($refe == ‘EFVA-‘) || ($refe == ‘EFZA-‘) || ($refe == ‘EFP-‘)) { $Flag = ‘casl’;}
if (($refe == ‘EFB-‘) || ($refe == ‘EFGI-‘) || ($refe == ‘EFL-‘) || ($refe == ‘EFT-‘)) { $Flag = ‘cata’;}
if (($refe == ‘EFA-‘) || ($refe == ‘EFCS-‘) || ($refe == ‘EFV-‘)) { $Flag = ‘vale’;}
if (($refe == ‘EFBA-‘) || ($refe == ‘EFCC-‘)) { $Flag = ‘extr’;}
if (($refe == ‘EFPO-‘) || ($refe == ‘EFC-‘) || ($refe == ‘EFLU-‘) || ($refe == ‘EFOU-‘)) { $Flag = ‘gali’;}
if (($refe == ‘EFBI-‘) || ($refe == ‘EFSS-‘) || ($refe == ‘EFVI-‘)) { $Flag = ‘pais’;}
if ($refe == ‘EFCE-‘) { $Flag = ‘ceut’;}
if ($refe == ‘EFML-‘) { $Flag = ‘meli’;}
if ($refe == ‘EFM-‘) { $Flag = ‘madr’;}
if ($refe == ‘EFIB-‘) { $Flag = ‘bale’;}
if ($refe == ‘EFO-‘) { $Flag = ‘astu’;}
if ($refe == ‘EFMU-‘) { $Flag = ‘murc’;}
if ($refe == ‘EFNA-‘) { $Flag = ‘nava’;}
if ($refe == ‘EFS-‘) { $Flag = ‘cant’;}
if ($refe == ‘EFLO-‘) { $Flag = ‘rioj’;}
if (($refe == ‘MVAL-‘) || ($refe == ‘MVCA-‘) || ($refe == ‘MVH-‘) || ($refe == ‘MVJ-‘) || ($refe == ‘MVMA-‘) || ($refe == ‘MVGR-‘) || ($refe == ‘MVCO-‘) || ($refe == ‘MVSE-‘)) { $Flag = ‘anda’;}
if (($refe == ‘MVHU-‘) || ($refe == ‘MVTE-‘) || ($refe == ‘MVZ-‘)) { $Flag = ‘arag’;}
if (($refe == ‘MVGC-‘) || ($refe == ‘MVTF-‘)) { $Flag = ‘cana’;}
if (($refe == ‘MVAB-‘) || ($refe == ‘MVCR-‘) || ($refe == ‘MVCU-‘) || ($refe == ‘MVGU-‘) || ($refe == ‘MVTO-‘)) { $Flag = ‘casm’;}
if (($refe == ‘MVAV-‘) || ($refe == ‘MVBU-‘) || ($refe == ‘MVLE-‘) || ($refe == ‘MVSA-‘) || ($refe == ‘MVSG-‘) || ($refe == ‘MVSO-‘) || ($refe == ‘MVVA-‘) || ($refe == ‘MVZA-‘) || ($refe == ‘MVP-‘)) { $Flag = ‘casl’;}
if (($refe == ‘MVB-‘) || ($refe == ‘MVGI-‘) || ($refe == ‘MVL-‘) || ($refe == ‘MVT-‘)) { $Flag = ‘cata’;}
if (($refe == ‘MVA-‘) || ($refe == ‘MVCS-‘) || ($refe == ‘MVV-‘)) { $Flag = ‘vale’;}
if (($refe == ‘MVBA-‘) || ($refe == ‘MVCC-‘)) { $Flag = ‘extr’;}
if (($refe == ‘MVPO-‘) || ($refe == ‘MVC-‘) || ($refe == ‘MVLU-‘) || ($refe == ‘MVOU-‘)) { $Flag = ‘gali’;}
if (($refe == ‘MVBI-‘) || ($refe == ‘MVSS-‘) || ($refe == ‘MVVI-‘)) { $Flag = ‘pais’;}
if ($refe == ‘MVCE-‘) { $Flag = ‘ceut’;}
if ($refe == ‘MVML-‘) { $Flag = ‘meli’;}
if ($refe == ‘MVM-‘) { $Flag = ‘madr’;}
if ($refe == ‘MVIB-‘) { $Flag = ‘bale’;}
/*if ($refe == ‘MVO-‘) { $Flag = ‘astu’;}*/
if ($refe == ‘MVAS-‘) { $Flag = ‘astu’;}
if ($refe == ‘MVMU-‘) { $Flag = ‘murc’;}
if ($refe == ‘MVNA-‘) { $Flag = ‘nava’;}
if ($refe == ‘MVS-‘) { $Flag = ‘cant’;}
if ($refe == ‘MVLO-‘) { $Flag = ‘rioj’;}
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)
{
$sql = $sql_total;
$db->setQuery($sql);
$rows = $db->loadObjectList();
foreach ( $rows as $row )
{
/*puede haber comillas simples*/
$name = addslashes($row->name);
if ( $Pref == «» ){ $Pref = «»; } else { $Pref =»$Pref/»; }
$sql =»INSERT INTO nuke_dxnews (Flag,Pref,Qrz,act,act2,Dia,Mes,Ano,Naref,Ref,posted,horario,comentario,ssb,cw,dg,tipo_diploma) VALUES (‘$Flag’,’$Pref’,’$Actividad’,’$act’,’$act2′,’$dia’,’$mes’,’$ano’,’$name’,’$refe$refe2′,’$posted’,’$horario’,’$comentario’,’$add_operacion_ssb’,’$add_operacion_cw’,’$add_operacion_dg’,’$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, 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>Debe seleccionar al menos un modo de operación</b><center><br><br>
<center><a href=’javascript:inicializar();’>Volver</a></center>
<?php
}
}
else
{
?>
<center><b>El usuario <b><?php echo $posted;?></b> no es valido</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 Actividades</u></b></h1></center>
<br>
<center><h2><b><u>Borrar Actividad</u></b></h2></center>
<br>
<?php
$sql=»SELECT pref,qrz,act,act2,validada,procesada,ref,dia,mes,ano from nuke_dxnews WHERE id=’$valor’ limit 0,1″;
$db->setQuery($sql);
$rows = $db->loadObjectList();
foreach ( $rows as $row )
{
$pref = $row->pref;
$qrz = $row->qrz;
$act = $row->act;
$act2 = $row->act2;
$validada = $row->validada;
$procesada = $row->procesada;
$ref = $row->ref;
$dia = $row->dia;
$mes = $row->mes;
$ano = $row->ano;
$sql=»select count(*) from logs where concat(pref,actividad,act,act2)=’$pref$qrz$act$act2′ AND ref=’$ref’ AND concat(dia,mes,ano)=’$dia$mes$ano’ and tipo_diploma=’$tipo_diploma’ «;
$db->setQuery($sql);
$total_registros_logs = $db->loadResult();
$sql = «SELECT count(*) FROM nuke_dxnews_lineas where id=’$valor’ and tipo in (‘image’,’video’,’adi’)»;
$db->setQuery($sql);
$total_registros_ficheros = $db->loadResult();
if ($validada<>’0000-00-00 00:00:00′ or $procesada<>’0000-00-00 00:00:00′ or $total_registros_logs>0 or $total_registros_ficheros>0) {
?>
<p align=left style=»color:red»><font size=2><b>ATENCION !!! Se ha detectado que esta actividad <u><?php echo $pref.$qrz.$act.$act2;?></u> cumple algunos de estos casos</b></font></p>
<ul style=»color:red»>
<li>La actividad ha sido validada o procesada.</li>
<li>La actividad tiene logs dados de alta en el sistema.</li>
<li>La actividad tiene imagenes,videos o archivos adi dados de alta en el sistema.</li>
</ul>
<p align=left style=»color:red»><font size=2><b>por lo tanto se borran automaticamente, imagenes, videos y logs asignados a esta actividad <u><?php echo $pref.$qrz.$act.$act2;?></u> con referencia <u><?php echo $ref;?></u> y con fecha <u><?php echo $dia.’/’.$mes.’/’.$ano;?></u></b></font></p>
<p align=left style=»color:red»><font size=2><b>Si la refencia <u><?php echo $ref;?></u> solamente se ha anunciado para esta actividad, se pondra como NO ACTIVADA</b></font></p>
<br><br>
<?php
}
?>
<center>¿ Esta seguro de querer eliminar <b><?php echo $pref.$qrz.$act.$act2;?> ?</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 Actividades</u></b></h1></center>
<br>
<?php
$sql=»SELECT pref,qrz,act,act2,validada,procesada,ref,dia,mes,ano from nuke_dxnews WHERE id=’$valor’ limit 0,1″;
$db->setQuery($sql);
$rows = $db->loadObjectList();
foreach ( $rows as $row )
{
$pref = $row->pref;
$qrz = $row->qrz;
$act = $row->act;
$act2 = $row->act2;
$validada = $row->validada;
$procesada = $row->procesada;
$ref = $row->ref;
$dia = $row->dia;
$mes = $row->mes;
$ano = $row->ano;
$sql = «SELECT COUNT(DISTINCT mes, ano) total FROM logs where Ref LIKE ‘$ref’ and tipo_diploma=’$tipo_diploma’ GROUP BY ano «;
$sql = «SELECT count(*) from («.$sql.») t»;
$db->setQuery($sql);
$numeroact = $db->loadResult();
if ($numeroact==1) {
$sql=»update directorio set activ=’no.jpg’ where refe=’$ref'»;
$db->setQuery($sql);
$result=$db->execute();
if ($result)
{
?>
<p align=left style=»color:red»>La referencia <b><u><?php echo $ref;?></u></b> ha sido actualizada a NO ACTIVADA</p>
<?php
}
}
$sql=»select count(*) from logs where concat(pref,actividad,act,act2)=’$pref$qrz$act$act2′ AND ref=’$ref’ AND concat(dia,mes,ano)=’$dia$mes$ano’ and tipo_diploma=’$tipo_diploma’ «;
$db->setQuery($sql);
$total_registros = $db->loadResult();
if ($total_registros>0)
{
$sql=»delete from logs where concat(pref,actividad,act,act2)=’$pref$qrz$act$act2′ AND ref=’$ref’ AND concat(dia,mes,ano)=’$dia$mes$ano'»;
$db->setQuery($sql);
$result=$db->execute();
if ($result)
{
?>
<p align=left style=»color:red»>Se han eliminado los logs asignados a la actividad, un total de <b><u><?php echo $total_registros;?></u></b> registros eliminados</p>
<?php
}
}
$sql = «SELECT count(*) FROM nuke_dxnews_lineas where id=’$valor’ and tipo in (‘image’,’video’,’adi’)»;
$db->setQuery($sql);
$total_registros = $db->loadResult();
if ($total_registros>0)
{
$sql = «SELECT id_lin,url_servidor,url_servidor_max,tipo FROM nuke_dxnews_lineas where id=’$valor’ «;
$db->setQuery($sql);
$rows_lista = $db->loadObjectList();
foreach ( $rows_lista as $row_lista )
{
$url_servidor= $row_lista->url_servidor;
$url_servidor_max= $row_lista->url_servidor_max;
$id_lin= $row_lista->id_lin;
$tipo= $row_lista->tipo;
/*borramos archivo del servidor,
si es una imagen borraremos tanto la peque como la grande
si es un adi solo borramos la pequesi es un video solo borremos la peque
*/
if (file_exists($url_servidor) and ($tipo==’image’ or $tipo==’adi’ or $tipo==’video’)) {
unlink($url_servidor);
if ($tipo==’image’) {
unlink($url_servidor_max);
}
}
/*borramos registro de la base de datos*/
$sql = «DELETE FROM nuke_dxnews_lineas where id_lin=’$id_lin’ «;
$db->setQuery($sql);
$db->execute();
}
?>
<p align=left style=»color:red»>Se han eliminado fotos videos y archivos adi asignados a la actividad, un total de <b><u><?php echo $total_registros;?></u></b> registros eliminados</p>
<?php
}
}
$sql = «SELECT Pref,concat(Qrz,act,act2) Qrz,Dia,Mes,Ano,Ref,posted,horario,comentario,ssb,cw,dg,down_adi FROM nuke_dxnews WHERE id=’$valor’ «;
$db->setQuery($sql);
$rows = $db->loadObjectList();
foreach ( $rows as $row )
{
$Pref2 = $row->Pref;
$Qrz2 = $row->Qrz;
$dia2 = $row->Dia;
$mes2 = $row->Mes;
$ano2 = $row->Ano;
$ref2 = $row->Ref;
$posted2 = $row->posted;
$horario2 = $row->horario;
$comentario2 = $row->comentario;
$ssb2 = $row->ssb;
$cw2 = $row->cw;
$dg2 = $row->dg;
$down_adi2 = $row->down_adi;
}
$sql=»delete from nuke_dxnews 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_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 Actividades</u></b></h1></center>
<br>
<?php
$sql=»select count(*) as total from qevkrwm5c_jos_users where upper(username)=’$posted'»;
$db->setQuery($sql);
$existe_usuario = $db->loadResult();
if ($existe_usuario>0 and strlen($posted)>0)
{
if ((intval($add_operacion_cw)+intval($add_operacion_dg)+intval($add_operacion_ssb))>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))
{
if (($refe == ‘CAL-‘) || ($refe == ‘CCA-‘) || ($refe == ‘CH-‘) || ($refe == ‘CJ-‘) || ($refe == ‘CMA-‘) || ($refe == ‘CGR-‘) || ($refe == ‘CCO-‘) || ($refe == ‘CSE-‘)) { $Flag = ‘anda’;}
if (($refe == ‘CHU-‘) || ($refe == ‘CTE-‘) || ($refe == ‘CZ-‘)) { $Flag = ‘arag’;}
if (($refe == ‘CGC-‘) || ($refe == ‘CTF-‘)) { $Flag = ‘cana’;}
if (($refe == ‘CAB-‘) || ($refe == ‘CCR-‘) || ($refe == ‘CCU-‘) || ($refe == ‘CGU-‘) || ($refe == ‘CTO-‘)) { $Flag = ‘casm’;}
if (($refe == ‘CAV-‘) || ($refe == ‘CBU-‘) || ($refe == ‘CLE-‘) || ($refe == ‘CSA-‘) || ($refe == ‘CSG-‘) || ($refe == ‘CSO-‘) || ($refe == ‘CVA-‘) || ($refe == ‘CZA-‘) || ($refe == ‘CP-‘)) { $Flag = ‘casl’;}
if (($refe == ‘CB-‘) || ($refe == ‘CGI-‘) || ($refe == ‘CL-‘) || ($refe == ‘CT-‘)) { $Flag = ‘cata’;}
if (($refe == ‘CA-‘) || ($refe == ‘CCS-‘) || ($refe == ‘CV-‘)) { $Flag = ‘vale’;}
if (($refe == ‘CBA-‘) || ($refe == ‘CCC-‘)) { $Flag = ‘extr’;}
if (($refe == ‘CPO-‘) || ($refe == ‘CC-‘) || ($refe == ‘CLU-‘) || ($refe == ‘COU-‘)) { $Flag = ‘gali’;}
if (($refe == ‘CBI-‘) || ($refe == ‘CSS-‘) || ($refe == ‘CVI-‘)) { $Flag = ‘pais’;}
if ($refe == ‘CCE-‘) { $Flag = ‘ceut’;}
if ($refe == ‘CML-‘) { $Flag = ‘meli’;}
if ($refe == ‘CM-‘) { $Flag = ‘madr’;}
if ($refe == ‘CIB-‘) { $Flag = ‘bale’;}
if ($refe == ‘CO-‘) { $Flag = ‘astu’;}
if ($refe == ‘CMU-‘) { $Flag = ‘murc’;}
if ($refe == ‘CNA-‘) { $Flag = ‘nava’;}
if ($refe == ‘CS-‘) { $Flag = ‘cant’;}
if ($refe == ‘CLO-‘) { $Flag = ‘rioj’;}
if (($refe == ‘EFAL-‘) || ($refe == ‘EFCA-‘) || ($refe == ‘EFH-‘) || ($refe == ‘EFJ-‘) || ($refe == ‘EFMA-‘) || ($refe == ‘EFGR-‘) || ($refe == ‘EFCO-‘) || ($refe == ‘EFSE-‘)) { $Flag = ‘anda’;}
if (($refe == ‘EFHU-‘) || ($refe == ‘EFTE-‘) || ($refe == ‘EFZ-‘)) { $Flag = ‘arag’;}
if (($refe == ‘EFGC-‘) || ($refe == ‘EFTF-‘)) { $Flag = ‘cana’;}
if (($refe == ‘EFAB-‘) || ($refe == ‘EFCR-‘) || ($refe == ‘EFCU-‘) || ($refe == ‘EFGU-‘) || ($refe == ‘EFTO-‘)) { $Flag = ‘casm’;}
if (($refe == ‘EFAV-‘) || ($refe == ‘EFBU-‘) || ($refe == ‘EFLE-‘) || ($refe == ‘EFSA-‘) || ($refe == ‘EFSG-‘) || ($refe == ‘EFSO-‘) || ($refe == ‘EFVA-‘) || ($refe == ‘EFZA-‘) || ($refe == ‘EFP-‘)) { $Flag = ‘casl’;}
if (($refe == ‘EFB-‘) || ($refe == ‘EFGI-‘) || ($refe == ‘EFL-‘) || ($refe == ‘EFT-‘)) { $Flag = ‘cata’;}
if (($refe == ‘EFA-‘) || ($refe == ‘EFCS-‘) || ($refe == ‘EFV-‘)) { $Flag = ‘vale’;}
if (($refe == ‘EFBA-‘) || ($refe == ‘EFCC-‘)) { $Flag = ‘extr’;}
if (($refe == ‘EFPO-‘) || ($refe == ‘EFC-‘) || ($refe == ‘EFLU-‘) || ($refe == ‘EFOU-‘)) { $Flag = ‘gali’;}
if (($refe == ‘EFBI-‘) || ($refe == ‘EFSS-‘) || ($refe == ‘EFVI-‘)) { $Flag = ‘pais’;}
if ($refe == ‘EFCE-‘) { $Flag = ‘ceut’;}
if ($refe == ‘EFML-‘) { $Flag = ‘meli’;}
if ($refe == ‘EFM-‘) { $Flag = ‘madr’;}
if ($refe == ‘EFIB-‘) { $Flag = ‘bale’;}
if ($refe == ‘EFO-‘) { $Flag = ‘astu’;}
if ($refe == ‘EFMU-‘) { $Flag = ‘murc’;}
if ($refe == ‘EFNA-‘) { $Flag = ‘nava’;}
if ($refe == ‘EFS-‘) { $Flag = ‘cant’;}
if ($refe == ‘EFLO-‘) { $Flag = ‘rioj’;}
if (($refe == ‘MVAL-‘) || ($refe == ‘MVCA-‘) || ($refe == ‘MVH-‘) || ($refe == ‘MVJ-‘) || ($refe == ‘MVMA-‘) || ($refe == ‘MVGR-‘) || ($refe == ‘MVCO-‘) || ($refe == ‘MVSE-‘)) { $Flag = ‘anda’;}
if (($refe == ‘MVHU-‘) || ($refe == ‘MVTE-‘) || ($refe == ‘MVZ-‘)) { $Flag = ‘arag’;}
if (($refe == ‘MVGC-‘) || ($refe == ‘MVTF-‘)) { $Flag = ‘cana’;}
if (($refe == ‘MVAB-‘) || ($refe == ‘MVCR-‘) || ($refe == ‘MVCU-‘) || ($refe == ‘MVGU-‘) || ($refe == ‘MVTO-‘)) { $Flag = ‘casm’;}
if (($refe == ‘MVAV-‘) || ($refe == ‘MVBU-‘) || ($refe == ‘MVLE-‘) || ($refe == ‘MVSA-‘) || ($refe == ‘MVSG-‘) || ($refe == ‘MVSO-‘) || ($refe == ‘MVVA-‘) || ($refe == ‘MVZA-‘) || ($refe == ‘MVP-‘)) { $Flag = ‘casl’;}
if (($refe == ‘MVB-‘) || ($refe == ‘MVGI-‘) || ($refe == ‘MVL-‘) || ($refe == ‘MVT-‘)) { $Flag = ‘cata’;}
if (($refe == ‘MVA-‘) || ($refe == ‘MVCS-‘) || ($refe == ‘MVV-‘)) { $Flag = ‘vale’;}
if (($refe == ‘MVBA-‘) || ($refe == ‘MVCC-‘)) { $Flag = ‘extr’;}
if (($refe == ‘MVPO-‘) || ($refe == ‘MVC-‘) || ($refe == ‘MVLU-‘) || ($refe == ‘MVOU-‘)) { $Flag = ‘gali’;}
if (($refe == ‘MVBI-‘) || ($refe == ‘MVSS-‘) || ($refe == ‘MVVI-‘)) { $Flag = ‘pais’;}
if ($refe == ‘MVCE-‘) { $Flag = ‘ceut’;}
if ($refe == ‘MVML-‘) { $Flag = ‘meli’;}
if ($refe == ‘MVM-‘) { $Flag = ‘madr’;}
if ($refe == ‘MVIB-‘) { $Flag = ‘bale’;}
if ($refe == ‘MVO-‘) { $Flag = ‘astu’;}
if ($refe == ‘MVMU-‘) { $Flag = ‘murc’;}
if ($refe == ‘MVNA-‘) { $Flag = ‘nava’;}
if ($refe == ‘MVS-‘) { $Flag = ‘cant’;}
if ($refe == ‘MVLO-‘) { $Flag = ‘rioj’;}
list($Actividad,$act,$act2) = explode(«/»,$Qrz);
if (isset($act)){ $act = «/$act»; } else {}
if (isset($act2)){ $act2 = «/$act2»; } else {}
$sql = «SELECT Pref,concat(Qrz,act,act2) Qrz,Dia,Mes,Ano,Ref,posted,horario,comentario,ssb,cw,dg,down_adi,anular_actividad,regla_nocumple FROM nuke_dxnews WHERE id=’$valor’ «;
$db->setQuery($sql);
$rows = $db->loadObjectList();
foreach ( $rows as $row )
{
$Pref2 = $row->Pref;
$Qrz2 = $row->Qrz;
$dia2 = $row->Dia;
$mes2 = $row->Mes;
$ano2 = $row->Ano;
$ref2 = $row->Ref;
$posted2 = $row->posted;
$horario2 = $row->horario;
$comentario2 = $row->comentario;
$ssb2 = $row->ssb;
$cw2 = $row->cw;
$dg2 = $row->dg;
$down_adi2 = $row->down_adi;
$anular_actividad2 = $row->anular_actividad;
$regla_nocumple2 = $row->regla_nocumple;
}
$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();
$comentario_temp=trim($comentario);
$comentario_temp=str_replace(«\\r\\n»,’ ‘,$comentario_temp);
$comentario_temp=str_replace(«\r\n»,’ ‘,$comentario_temp);
$comentario_temp=trim($comentario);
$comentario_temp2=trim($comentario2);
$comentario_temp2=str_replace(«\\r\\n»,’ ‘,$comentario_temp2);
$comentario_temp2=str_replace(«\r\n»,’ ‘,$comentario_temp2);
$comentario_temp2=trim($comentario2);
if ($nrows >= 1)
{
/*los comentarios no los comparamos*/
/*comprobamos todos los datos antes de actualizar y los nuevos para comparar*/
if (($Pref2 <> $Pref) OR ($Qrz2 <> $Qrz) OR ($dia2 <> $dia) OR ($mes2 <> $mes) OR ($ano2 <> $ano) OR ($ref2 <> $refe.$refe2) OR ($posted2 <> $posted) OR ($horario2 <> $horario) OR ($ssb2 <> $add_operacion_ssb) OR ($cw2 <> $add_operacion_cw) OR ($dg2 <> $add_operacion_dg) OR ($down_adi2 <> $add_down_adi) OR ($anular_actividad2 <> $add_anular_actividad) OR (strlen($comentario_temp)<>strlen($comentario_temp2)) OR (strlen($regla_nocumple2)<>strlen($add_regla_nocumple)) )
{
$sql = $sql_total;
$db->setQuery($sql);
$rows = $db->loadObjectList();
foreach ( $rows as $row )
{
/*puede haber comillas simples*/
$name = addslashes($row->name);
if ( $Pref == «» ){ $Pref = «»; } else { $Pref =»$Pref/»; }
$sql=»update nuke_dxnews set Flag=’$Flag’,pref=’$Pref’,Qrz=’$Actividad’,act=’$act’,act2=’$act2′,Dia=’$dia’,Mes=’$mes’,Ano=’$ano’,Naref=’$name’,Ref=’$refe$refe2′,posted=’$posted’,horario=’$horario’,comentario=’$comentario’,ssb=’$add_operacion_ssb’,cw=’$add_operacion_cw’,dg=’$add_operacion_dg’,down_adi=’$add_down_adi’,anular_actividad=’$add_anular_actividad’,regla_nocumple=’$add_regla_nocumple’ 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>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>Debe seleccionar al menos un modo de operación</b><center><br><br>
<center><a href=’javascript:inicializar();’>Volver</a></center>
<?php
}
}
else
{
?>
<center><b>El usuario <b><?php echo $posted;?></b> no es valido</b><center><br><br>
<center><a href=’javascript:inicializar();’>Volver</a></center>
<?php
}
}
elseif ($accion==»upd»)
{
?>
<center><h1><b><u>Administracion de Actividades</u></b></h1></center>
<br>
<center><h2><b><u>Actualizar Actividad</u></b></h2></center>
<br>
<?php
$sql=»SELECT pref,qrz,act,act2,Flag,Dia,Mes,Ano,Naref,Ref,posted,horario,comentario,ssb,cw,dg,down_adi,anular_actividad,regla_nocumple from nuke_dxnews WHERE id=’$valor’ LIMIT 0,1″;
$db->setQuery($sql);
$rows = $db->loadObjectList();
foreach ( $rows as $row )
{
$pref = $row->pref;
$qrz = $row->qrz;
$act = $row->act;
$act2 = $row->act2;
$posted = $row->posted;
$horario = $row->horario;
$comentario = $row->comentario;
$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);
$ssb = $row->ssb;
$cw = $row->cw;
$dg = $row->dg;
$down_adi = $row->down_adi;
$anular_actividad = $row->anular_actividad;
$regla_nocumple = $row->regla_nocumple;
?>
<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=»60%» align=center>
<tr>
<td width=»10%» align=left><b>Prefijo</b></td>
<td width=»50%» align=left><input type=»text» name=»add_pref» size=»3″ maxlength=»3″ value=»<?php echo $pref;?>»> EA1 a EA9 <b>SOLO EN CASO DE Estaciones NO-EA</b></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_call» size=»10″ maxlength=»15″ value=»<?php echo $qrz.$act.$act2;?>»> Tipo EA5RKB/7, EA5RKB/P…</td>
</tr>
<!–
<tr>
<td width=»10%» align=left><b>Referencia</b> <span style=»color:red»><b>*</b></span></td>
<td width=»50%» align=left>
<input type=»text» name=»add_refe» size=»5″ maxlength=»5″ value=»<?php echo $ref1;?>»> Tipo CA-
</td>
</tr>
<tr>
<td width=»10%» align=left><b>Numero de Ref</b> <span style=»color:red»><b>*</b></span></td>
<td width=»50%» align=left><input type=»text» name=»add_refe2″ size=»4″ maxlength=»4″ value=»<?php echo $ref2;?>»> Tipo CSE-001</td>
</tr>
–>
<tr>
<td width=»10%» align=left><b>Referencia</b> <span style=»color:red»><b>*</b></span></td>
<td width=»50%» align=left><input type=»text» name=»add_referencia» size=»10″ maxlength=»15″ value=»<?php echo $ref1.$ref2;?>»> Tipo CSE-001</td>
</tr>
<tr>
<td width=»10%» align=left><b>Fecha</b> <span style=»color:red»><b>*</b></span></td>
<td width=»50%» 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>
<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>
<select name=»add_ano»>
<option value=»»>Año</option>
<?php
$sql=’SELECT min(ano) FROM nuke_dxnews’;
$db->setQuery($sql);
$anio_inicio = $db->loadResult();
$sql=’SELECT max(ano) ano_max FROM nuke_dxnews’;
$db->setQuery($sql);
$anio_max = $db->loadResult();
$ano_actual=date(«Y»);
$mes_actual=date(«m»);
$dia_actual=date(«d»);
if (strlen($anio_inicio)<=0) {
$anio_inicio=$ano_actual;
$anio_max=$ano_actual;
}
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=»10%» align=left><b>Usuario</b> <span style=»color:red»><b>*</b></span></td>
<td width=»50%» align=left><input type=»text» name=»postcall» size=»10″ value=»<?php echo $posted;?>»></td>
</tr>
<tr>
<td width=»15%» align=left><b>Modo operación</b> <span style=»color:red»><b>*</b></span></td>
<td width=»50%» align=left>
<table width=»100%»>
<tr>
<td width=»25%»><b>SSB</b></td>
<td width=»75%»>
<select name=»add_operacion_ssb»>
<option value=»0″ <?php if ($ssb==’0′) {echo ‘selected’;} ?>>NO</option>
<option value=»1″ <?php if ($ssb==’1′) {echo ‘selected’;} ?>>SI</option>
</select>
</td>
</tr>
<tr>
<td width=»25%»><b>CW</b></td>
<td width=»75%»>
<select name=»add_operacion_cw»>
<option value=»0″ <?php if ($cw==’0′) {echo ‘selected’;} ?>>NO</option>
<option value=»1″ <?php if ($cw==’1′) {echo ‘selected’;} ?>>SI</option>
</select>
</td>
</tr>
<tr>
<td width=»25%»><b>DIG</b></td>
<td width=»75%»>
<select name=»add_operacion_dg»>
<option value=»0″ <?php if ($dg==’0′) {echo ‘selected’;} ?>>NO</option>
<option value=»1″ <?php if ($dg==’1′) {echo ‘selected’;} ?>>SI</option>
</select>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width=»10%» align=left><b>Horario</b></td>
<td width=»50%» align=left>
<select name=»add_horario»>
<option value=»» <?php if ($horario==») {echo ‘selected’;} ?>></option>
<option value=»0″ <?php if ($horario==’0′) {echo ‘selected’;} ?>>Mañana</option>
<option value=»1″ <?php if ($horario==’1′) {echo ‘selected’;} ?>>Medio Día</option>
<option value=»2″ <?php if ($horario==’2′) {echo ‘selected’;} ?>>Tarde</option>
<option value=»3″ <?php if ($horario==’3′) {echo ‘selected’;} ?>>Noche</option>
<option value=»4″ <?php if ($horario==’4′) {echo ‘selected’;} ?>>Todo el Día</option>
</select>
</td>
</tr>
<tr>
<td width=»10%» align=left><b>Comentario</b></td>
<td width=»50%» align=left><textarea style=»resize:none» name=»add_comentario» cols=»40″ rows=»10″><?php echo $comentario;?></textarea></td>
</tr>
<tr>
<td width=»10%» align=left><b>¿Descargado ADI?</b></td>
<td width=»50%» align=left>
<select name=»add_down_adi»>
<option value=»0″ <?php if ($down_adi==0) {echo ‘selected’;} ?>>NO</option>
<option value=»1″ <?php if ($down_adi==1) {echo ‘selected’;} ?>>SI</option>
</select>
</td>
</tr>
<tr>
<td width=»10%» align=left><b>Anular actividad</b></td>
<td width=»50%» align=left>
<select name=»add_anular_actividad»>
<option value=»0″ <?php if ($anular_actividad==0) {echo ‘selected’;} ?>>NO</option>
<option value=»1″ <?php if ($anular_actividad==1) {echo ‘selected’;} ?>>SI</option>
</select>
</td>
</tr>
<tr>
<td width=»10%» align=left><b>Regla que no cumple</b></td>
<td width=»50%» align=left>
<select name=»add_regla_nocumple»>
<?php
$normas=array(5,6,7,8,9,11,12,13,17,18);
foreach($normas as $norma) {
?>
<option value=»<?php echo $norma;?>» <?php if ($regla_nocumple==$norma or strlen($regla_nocumple)<=0 and $norma==5) {echo ‘selected’;} ?>>Norma <?php echo $norma;?></option>
<?php
}
?>
</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}
