|
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/documentos/fnc/ |
Upload File : |
<?php
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('Parametros.php');
include('Carpeta.php');
include('documento.php');
session_start('PanelAzulDigial');
$task = (array_key_exists('task', $_REQUEST)) ? $_REQUEST['task']: NULL;
if(!$task)
$task = (array_key_exists('tarea', $_REQUEST)) ? $_REQUEST['tarea']: NULL;
$id = (array_key_exists('id', $_REQUEST)) ? $_REQUEST['id']: NULL;
$nombre = (array_key_exists('nombre', $_REQUEST)) ? $_REQUEST['nombre']: NULL;
$permiso = (array_key_exists('permiso', $_REQUEST)) ? $_REQUEST['permiso']: NULL;
$valor= (array_key_exists('valor', $_REQUEST)) ? $_REQUEST['valor']: NULL;
$descripcion= (array_key_exists('descripcion', $_REQUEST)) ? $_REQUEST['descripcion']: NULL;
$tipo = (array_key_exists('tipo', $_REQUEST)) ? $_REQUEST['tipo']: NULL;
$panel->reactivarDB();
$carpeta = new Carpeta();
$documento = new Documento();
$parametros = new Parametros();
$panel->setFilesPanel(4);
if (is_object($carpeta)) {
switch ($task) {
case "add_carpeta":
$panel->aplicativo->add_carpeta($nombre,"carpeta",$permiso);
break;
case "mod_carpeta":
$panel->aplicativo->mod_carpeta($nombre,$id,$permiso);
break;
case "eli_carpeta":
$panel->aplicativo->eli_carpeta($id);
break;
case "addParametro":
if($panel->aplicativo->parametro->addParametro($nombre,$valor,$descripcion,$tipo,$tipo_usuario,$panel->aplicativo->id,$panel->aplicativo->nombre)){
$panel->mostrarMensaje($panel->aplicativo->parametro->salida['msg']);
$panel->loadContenido("../valores_config/index.php");
}else{
$panel->mostrarMensaje($panel->aplicativo->parametro->salida['msg']);
}
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, $panel->aplicativo->id, $panel->aplicativo->nombre)){
$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, $panel->aplicativo->id, $panel->aplicativo->nombre) ){
$i++;
}else{
$fallo =true;
$i = 99999;
}
}
}
if(!$fallo){
$out=$panel->getMensaje("[096]","confirmacion");
$panel->mostrarMensaje($out);
$panel->loadContenido("../valores_config/index.php");
}else{
$out=$panel->aplicativo->parametro->salida['msg'];
$panel->mostrarMensaje($out);
}
break;
case"modVinculo":
$vinc = explode("[|]",$seleccion);
$h=0;$nh="";$fallos="";
foreach($vinc as $key=>$val){
$inf = explode("|",$val);
if($panel->aplicativo->modVinculoWeb($val,$valor,$panel->aplicativo->nombre)){
$h++;
$nh .=$inf[1]."\\n";
}else{
$fallos.=$inf[1]."\\n";
$panel->mostrarMensaje($panel->aplicativo->salida['msg']." ".$inf[1]);
break;
}
}
if(count($vinc)==$h){
if($valor=="activo"){$str=$panel->getMensaje("[094]","confirmacion");}
if($valor=="bloqueado"){$str=$panel->getMensaje("[100]","confirmacion");}
$panel->mostrarMensaje($str."\\n".$nh);
$panel->loadContenido("../listUsuarios.php?estado=$lastEstado&seleccion=$lastSeleccion&buscar=$lastBuscar&ini_line=$lastLine");
}
break;
case"delSubscripcion":
$vinc = explode("[|]",$seleccion);
$h=0;$nh="";$fallos="";
foreach($vinc as $key=>$val){
$inf = explode("|",$val);
if($panel->aplicativo->delSubscripcion($val,$panel->aplicativo->nombre)){
$h++;
$nh .=$inf[1]."\\n";
}else{
$fallos.=$inf[1]."\\n";
$panel->mostrarMensaje($panel->aplicativo->salida['msg']." ".$inf[1]);
break;
}
}
if(count($vinc)==$h){
$str = $panel->getMensaje("[099]","confirmacion");
$panel->mostrarMensaje($str."\\n".$nh);
$panel->loadContenido("../listUsuarios.php");
}
break;
case "add_documento_multiple":
$arrUsuarios = explode('[|]',$usuarios);
$fecha_ing = date('Y-m-d',time());
$fecha_fin = '2050-10-12';
$documento->addFileMultipleUsers($arrUsuarios,$nivel=false,$fecha_ing,$fecha_fin,$encabezado,$descripcion,$permiso,$adjunto1,$url1);
break;
case "add_documento_comun":
$fecha_ing = date('Y-m-d',time());
$fecha_fin = '2050-10-12';
$documento->addFileCommon($nivel=false,$fecha_ing,$fecha_fin,$encabezado,$descripcion,$permiso,$adjunto1,$url1);
break;
default:;
break;
}
}
?>