|
Server : Apache/2.4.62 System : FreeBSD fbsdweb2.web.rcn.net 14.1-RELEASE FreeBSD 14.1-RELEASE releng/14.1-n267679-10e31f0946d8 GENERIC amd64 User : www ( 80) PHP Version : 8.3.8 Disable Function : NONE Directory : /domains/logicswapweb/aplicaciones/admon/noticias/fnc/ |
Upload File : |
<?
include('./../../fnc/DBConnect.php');
include('./../../fnc/componente.php');
include('./../../fnc/parametro.php');
include('./../../fnc/vinculo.php');
include('./../../fnc/aplicacion.php');
include('./../../fnc/UsuarioPanel.php');
include('./../../fnc/bitacora.php');
include('./../../fnc/panel.php');
include('./../../fnc/utileria.php');
include('./../../usuariosWeb/fnc/usuarioWeb.php');
include('noticia.php');
include('Idioma.php');
session_start('PanelAzulDigial');
$task = (array_key_exists('tarea', $_REQUEST)) ? $_REQUEST['tarea']: NULL;
$id_not = (array_key_exists('id_not', $_REQUEST)) ? $_REQUEST['id_not']: NULL;
$archivo = (array_key_exists('archivo', $_REQUEST)) ? $_REQUEST['archivo']: NULL;
$titulo = (array_key_exists('titulo', $_REQUEST)) ? $_REQUEST['titulo']: NULL;
$id_archivo = (array_key_exists('id_archivo', $_REQUEST)) ? $_REQUEST['id_archivo']: NULL;
$archivo_old = (array_key_exists('file', $_REQUEST)) ? $_REQUEST['file']: NULL;
$panel->setFilesPanel(4);
$panel->aplicativo->setFilesApli(4);
$panel->aplicativo->setFiles(4);
$panel->reactivarDB();
if (isset($task)) {
if ($task) {
switch ($task) {
case "addParametro":
if($panel->aplicativo->parametro->addParametro($nombre,$valor,$descripcion,$tipo,$tipo_usuario,14,"noticias")){
$panel->mostrarMensaje("Parametro adicionado con exxito.");
$panel->loadContenido("../valores_config/index.php");
}else{
$panel->mostrarMensaje("Error adicionando el parametro");
}
break;
case "modConfig2":
$i=0;$fallo=false;
while($i<$cantidad){
if($panel->usuario->tipo==2 || $panel->usuario->tipo==3 ){
$val = "valor_".$i;
$nom = "nombre_".$i;
if($panel->aplicativo->parametro->modParametro("nombre", $$nom, $$val, 14, "noticias")){
$i++;
}else{
$fallo =true;
$i = 99999;
}
}elseif($panel->usuario->tipo==1 ){
$val = "valor_".$i;
$nom = "nombre_".$i;
$des = "descripcion_".$i;
$tip = "tipo_".$i;
$tiu = "tipo_usuario_".$i;
$ident = "id_".$i;
if($panel->aplicativo->parametro->modParametroF($$ident,$$nom, $$val, $$des, $$tip, $$tiu,14, "noticias") ){
$i++;
}else{
$fallo =true;
$i = 99999;
}
}
}
$panel->mostrarMensaje("Parametros Modificados con exito.");
echo "<script>document.location.href='../valores_config';</script>";
break;
case"add_archivo":
if($panel->aplicativo->archivos === true)
{
$arch = new Archivo();
if($arch->add_archivo($id_not, $titulo, $archivo)==true)
{
$panel->loadContenido("../tb_noticias/listarArchivos.php?id_not=$id_not");
}else
{
echo "<script>history.back();</script>";
}
}
break;
case"mod_archivo":
if($panel->aplicativo->archivos === true)
{
$arch = new Archivo();
if($arch->mod_archivo($titulo,$archivo,$archivo_old,$id_archivo,$id_pro)==true)
{
$panel->loadContenido("../tb_noticias/listarArchivos.php?id_not=$id_not");
}else
{
echo "<script>history.back();</script>";
}
}
break;
case"eli_archivo":
if($panel->aplicativo->archivos === true)
{
$arch = new Archivo();
if($arch->eli_archivo($id_archivo)==true)
{
$panel->loadContenido("../tb_noticias/listarArchivos.php?id_not=$id_not");
}else
{
echo "<script>history.back();</script>";
}
}
break;
case"add_idioma":
$arch = new Archivo();
if($arch->add_idioma($_REQUEST)==true)
{
$panel->loadContenido("../tb_noticias/listarIdiomas.php?id_not=$id_not");
}else
{
echo "<script>history.back();</script>";
}
break;
case"mod_idioma":
$arch = new Archivo();
if($arch->mod_idioma($_REQUEST)==true)
{
$panel->loadContenido("../tb_noticias/listarIdiomas.php?id_not=$id_not");
}else
{
echo "<script>history.back();</script>";
}
break;
default:
$panel->mostrarMensaje("la TAREA <<$task>> no esta definida!");
$panel->loadContenido("../index.php?nivel=0");
}
}
}
?>