|
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/carrito/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('pedido.php');
session_start('PanelAzulDigial');
extract($_REQUEST);
$panel->reactivarDB();
$panel->setFilesPanel(4);
if (isset($tarea)) {
switch ($tarea) {
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 "actSubscripcion":
if($panel->aplicativo->actSubscripcion($seleccion)){
$panel->mostrarMensaje($panel->aplicativo->salida['msg']);
}else{
$panel->mostrarMensaje($panel->aplicativo->salida['msg']);
}
break;
case"delSubscripcion":
$vinc = explode("[|]",$seleccion);
$h=0;$nh="";$fallos="";
foreach($vinc as $key=>$val){
$inf = explode("|",$val);
if($panel->aplicativo->delSubscripcion($val)){
$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"modVinculo":
$vinc = explode("[|]",$seleccion);
$h=0;$nh="";$fallos="";
foreach($vinc as $key=>$val){
$inf = explode("|",$val);
if($panel->aplicativo->modVinculoWeb($val,$valor)){
$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");}
if($valor=="eliminado"){$str=$panel->getMensaje("[273]","confirmacion");}
$panel->mostrarMensaje($str."\\n".$nh);
$panel->loadContenido("../listUsuarios.php?estado=$lastEstado&seleccion=$lastSeleccion&buscar=$lastBuscar&ini_line=$lastLine");
}
break;
case"modPedido":
if($panel->aplicativo->modPedido($id_pedido, $estado))
$panel->mostrarMensaje($panel->getMensaje("[270]","confirmacion"));
else
$panel->mostrarMensaje($panel->getMensaje("[206]","error"));
$panel->loadContenido("../info_pedido.php?pedido=$id_pedido");
break;
case"delPedido":
if($panel->aplicativo->delPedido($id_pedido))
$panel->mostrarMensaje($panel->getMensaje("[271]","confirmacion"));
else
$panel->mostrarMensaje($panel->getMensaje("[206]","error"));
$panel->loadContenido("../index.php");
break;
default:;
break;
} // fin switch
} // isset(task)
?>