KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
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/catalogo/fnc/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /domains/logicswapweb/aplicaciones/admon/catalogo/fnc/main.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('ParametrosCatalogo.php');
include('Producto.php');
include('Catalogo.php');
include('Categoria.php');
include('Archivo.php');
session_start('PanelAzulDigial');

$task =               (array_key_exists('tarea', $_REQUEST))  ? $_REQUEST['tarea']: NULL;
$nivel =              (array_key_exists('nivel', $_REQUEST))  ? $_REQUEST['nivel']: 0;
$id =                 (array_key_exists('id', $_REQUEST))                 ? $_REQUEST['id']: NULL;
$ids =                (array_key_exists('ids', $_REQUEST))                ? $_REQUEST['ids']: NULL;
$idss =               (array_key_exists('idss', $_REQUEST))               ? $_REQUEST['idss']: NULL;
$id_pro_parent =          (array_key_exists('id_pro_parent', $_REQUEST))             ? $_REQUEST['id_pro_parent']: NULL;

$id_pro =             (array_key_exists('id_pro', $_REQUEST))             ? $_REQUEST['id_pro']: NULL;
$name_producto =      (array_key_exists('name_producto', $_REQUEST))      ? $_REQUEST['name_producto']: NULL;
$id_img =             (array_key_exists('id_img', $_REQUEST))             ? $_REQUEST['id_img']: NULL;
$id_cam =             (array_key_exists('id_cam', $_REQUEST))             ? $_REQUEST['id_cam']: NULL;
$pag_est = 			  (array_key_exists('pag_estado', $_REQUEST)) ? $_REQUEST['pag_estado']: '';
//Parametros
$nombre =        (array_key_exists('nombre', $_REQUEST))          ? $_REQUEST['nombre']: NULL;
$referencia =    (array_key_exists('referencia', $_REQUEST))      ? $_REQUEST['referencia']: NULL;
$valor =         (array_key_exists('valor', $_REQUEST))           ? $_REQUEST['valor']: NULL;
$estado =        (array_key_exists('estado', $_REQUEST))          ? $_REQUEST['estado']: NULL;
$estado_oferta = (array_key_exists('estado_oferta', $_REQUEST))   ? $_REQUEST['estado_oferta']: NULL;
$valor_oferta =  (array_key_exists('valor_oferta', $_REQUEST))    ? $_REQUEST['valor_oferta']: NULL;
$titulo =        (array_key_exists('titulo', $_REQUEST))          ? $_REQUEST['titulo']: NULL;
$img_pri =       (array_key_exists('img_pri', $_REQUEST))         ? $_REQUEST['img_pri']: NULL;
$img_sec =       (array_key_exists('img_sec', $_REQUEST))         ? $_REQUEST['img_sec']: NULL;
$descripcion =   (array_key_exists('descripcion', $_REQUEST))     ? $_REQUEST['descripcion']: NULL;
$contenido   =   (array_key_exists('contenido', $_REQUEST))       ? $_REQUEST['contenido']: NULL;
$permiso =       (array_key_exists('permiso', $_REQUEST))         ? $_REQUEST['permiso']: NULL;
$tipo =          (array_key_exists('tipo', $_REQUEST))            ? $_REQUEST['tipo']: NULL;
$dia =           (array_key_exists('dia', $_REQUEST))             ? $_REQUEST['dia']: NULL;
$mes =           (array_key_exists('mes', $_REQUEST))             ? $_REQUEST['mes']: NULL;
$anio =          (array_key_exists('anio', $_REQUEST))            ? $_REQUEST['anio']: NULL;
$tipo_catalogo = (array_key_exists('tipo_catalogo', $_REQUEST))            ? $_REQUEST['tipo_catalogo']: 2;
$tipo_pro =          (array_key_exists('tipo_pro', $_REQUEST))            ? $_REQUEST['tipo_pro']: 'p';
$mod_cate = (array_key_exists('mod_cate', $_REQUEST))            ? $_REQUEST['mod_cate']: 0;
$id_categoria = (array_key_exists('id_categoria', $_REQUEST))            ? $_REQUEST['id_categoria']: NULL;
$id_subcategoria = (array_key_exists('subcategoria', $_REQUEST))            ? $_REQUEST['subcategoria']: 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);

if($idss){
	$name_subcategorias = $panel->aplicativo->getNombreCategoria($idss);
}
if($ids){
	$name_subcategoria = $panel->aplicativo->getNombreCategoria($ids);
}
if($id){
	$name_categoria = $panel->aplicativo->getNombreCategoria($id_);
}


if(!$id)
$id = (array_key_exists('id_', $_REQUEST))                 ? $_REQUEST['id_']: NULL;

$fecha_fin= $anio."-".$mes."-".$dia;
$panel->reactivarDB();
$parametros = new Parametros();

if($id == 1)
{
$img_sec = $img_pri;
}

if (isset($task)) {

		if ($task) {
			switch ($task) {

				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 "add_categoria":
					if($panel->aplicativo->img_categorias === true)
					{
						if($nivel == 0)
						{
							if($panel->aplicativo->add_categoria($nombre,$descripcion,"categoria",$permiso, $titulo,$img_pri,$img_sec, $parametros->getAncho(),$parametros->getAlto() ) == true)
							{
								//$panel->mostrarMensaje($panel->getMensaje("[250]","confirmacion"));
								$panel->loadContenido("../index.php");

							}else
							{
								$panel->loadContenido("../add_categoria.php?nivel=0&nombre=$nombre&descripcion=$descripcion&permiso=$permiso");
							}	
						}else
						{// $panel->aplicativo->add_subcategoria($nivel,$nombre,"subcategoria",$descripcion,$permiso,$id,$name_categoria,$ids,$name_subcategoria, $titulo,$img_pri,$img_sec, $parametros->getAncho(),$parametros->getAlto());	
							if(($id_ultima_cat = $panel->aplicativo->add_subcategoria($nivel,$nombre,"subcategoria",$descripcion,$permiso,$id,$name_categoria,$ids,$idss,$name_subcategoria, $titulo,$img_pri,$img_sec, $parametros->getAncho(),$parametros->getAlto())) != false)
							{			
								//$panel->mostrarMensaje($panel->getMensaje("[250]","confirmacion"));
								$panel->loadContenido("../listar_categoria.php?nivel=$nivel&id=$id&ids=$ids");
							}else
							{
								$panel->loadContenido("../add_categoria.php?nivel=$nivel&id=$id&ids=$ids&name_categoria=$name_categoria&name_subcategoria=$name_subcategoria&nombre=$nombre&descripcion=$descripcion&permiso=$permiso");
							}
						}
					}else
					{ 
						if($nivel == 0)
						{ 
							if($panel->aplicativo->add_categoria($nombre,$descripcion,"categoria",$permiso, $titulo,$img_pri,$img_sec, $parametros->getAncho(),$parametros->getAlto() ) == true)
							{
								//$panel->mostrarMensaje($panel->getMensaje("[250]","confirmacion"));
								$panel->loadContenido("../index.php");

							}else
							{
								$panel->loadContenido("../add_categoria.php?nivel=0&nombre=$nombre&descripcion=$descripcion&permiso=$permiso");
							}	
						}else 
						{ 
							if(($id_ultima_cat = $panel->aplicativo->add_subcategoria($nivel,$nombre,"subcategoria",$descripcion,$permiso,$id,$name_categoria,$ids, $idss, $name_subcategoria)) != false)
							{				
								//$panel->mostrarMensaje($panel->getMensaje("[250]","confirmacion"));	
								$panel->loadContenido("../listar_categoria.php?nivel=$nivel&id=$id&ids=$ids");
							}else
							{
								$panel->loadContenido("../add_categoria.php?nivel=$nivel&id=$id&ids=$ids&name_categoria=$name_categoria&name_subcategoria=$name_subcategoria&nombre=$nombre&descripcion=$descripcion&permiso=$permiso");
							}		
						}	
					}
					break;	
				case "mod_categoria":
					if($panel->aplicativo->mod_categoria($id,$nombre,$descripcion,$permiso) == true)
					{
						$panel->loadContenido("../index.php");
					}else
					{
						$panel->loadContenido("../mod_categoria.php?nivel=0&id=$id");
					}				
					break;							
				case "eli_categoria":
		
					$panel->aplicativo->eliminar_categoria($nivel,$id,$ids,$idss);
					if($nivel > 0){
						$panel->loadContenido("../listar_categoria.php?nivel=$nivel&id=$id&ids=$ids&idss=$idss");
					}else{
						$panel->loadContenido("../index.php");	
					}
					break;							
				case "add_subcategoria":	
					if(($id_ultima_cat = $panel->aplicativo->add_subcategoria($nivel,$nombre,"subcategoria",$descripcion,$permiso,$id,$name_categoria,$ids,$name_subcategoria)) != false)
					{					
						$panel->loadContenido("../listar_categoria.php?nivel=$nivel&id=$id&ids=$ids");
					}else
					{
						$panel->loadContenido("../add_categoria.php?nivel=$nivel&id=$id&ids=$ids&name_categoria=$name_categoria&name_subcategoria=$name_subcategoria&nombre=$nombre&descripcion=$descripcion&permiso=$permiso");
					}
					break;
				case "mod_subcategoria":
					if($panel->aplicativo->mod_subcategoria($nivel,$nombre,$descripcion,$permiso,$id,$ids,$idss)==false)
					{
						$panel->loadContenido("../mod_categoria.php?nivel=$nivel&id=$id&ids=$ids&name_categoria=$name_categoria&name_subcategoria=$name_subcategoria");
					}else
					{
						$panel->loadContenido("../listar_categoria.php?nivel=$nivel&id=$id&ids=$ids&idss=$idss");
					}				
					break;		
				case "add_producto":
					if($tipo_pro == 'p')
					{
						$panel->aplicativo->categoria->add_producto($nivel,$nombre,$referencia,$valor,$titulo,$img_pri,$img_sec,$descripcion,$permiso,$id,$ids,$idss,$name_categoria,$name_subcategoria,$name_subcategorias,$estado,$estado_oferta,$valor_oferta,$parametros->getAncho(),$parametros->getAlto(),$fecha_fin);
					}else
					{
						$panel->aplicativo->categoria->add_subProducto($nivel,$nombre,$referencia,$valor,$titulo,$img_pri,$img_sec,$descripcion,$permiso,$id,$ids,$idss,$name_categoria,$name_subcategoria,$name_subcategorias,$estado,$estado_oferta,$valor_oferta,$parametros->getAncho(),$parametros->getAlto(),$fecha_fin, $id_pro);

					}					
					break;	
				case "mod_producto":
					$res = false;
					if($tipo_pro == 'p')
					{
						$res = $panel->aplicativo->categoria->mod_producto($nivel,$nombre,$referencia,$valor,$descripcion,$id_pro,$permiso,$id,$name_categoria,$ids,$name_subcategoria,$idss,$name_subcategorias,$estado,$estado_oferta,$valor_oferta,$fecha_fin,$id_subcategoria);
					}else
					{
						$res = $panel->aplicativo->categoria->mod_sub_producto($nivel,$nombre,$referencia,$valor,$descripcion,$id_pro,$permiso,$id,$name_categoria,$ids,$name_subcategoria,$idss,$name_subcategorias,$estado,$estado_oferta,$valor_oferta,$fecha_fin);
					}
					if($res === true)
					{
						if($tipo_pro == 'p')
						{
							$panel->loadContenido("../mod_producto.php?nivel=$nivel&id_pro=$id_pro&id=$id&name_categoria=$name_categoria&ids=$ids&name_subcategoria=$name_subcategoria&idss=$idss&name_subcategorias=$name_subcategorias&pag_est=$pag_est");
						}else
						{
							$panel->loadContenido("../mod_producto.php?nivel=$nivel&id_pro=$id_pro&id=$id&name_categoria=$name_categoria&ids=$ids&name_subcategoria=$name_subcategoria&idss=$idss&name_subcategorias=$name_subcategorias&pag_est=$pag_est&id_pro_parent=$id_pro_parent&tipo_pro=s");
						}
					}else
					{
						$panel->loadContenido("../modificar_pro.php?nivel=$nivel&id_pro=$id_pro&id=$id&ids=$ids&idss=$idss&pag_est=$pag_est&id_pro_parent=$id_pro_parent&tipo_pro=s");
					}
					break;	
				case "eli_producto":
					$panel->aplicativo->categoria->eli_producto($id_pro,$nivel,$id,$ids,$idss);	
					if($tipo_pro == 'p')
					{
						$panel->loadContenido("../listar_categoria.php?nivel=$nivel&id=$id&ids=$ids&idss=$idss");
					}else
					{
						$panel->loadContenido("../listar_subproductos.php?nivel=$nivel&id=$id&ids=$ids&idss=$idss&id_pro=$id_pro_parent");
					}
					break;			
				case "eli_promocion":
					$panel->aplicativo->categoria->eli_promocion($id_pro);	
					$panel->loadContenido("../l_productos.php?estado=$pag_est");
					break;											
				case "mod_imagen":
					if($mod_cate == 0)
					{ 
						if($panel->aplicativo->producto->mod_imagen($titulo,$img_pri,$img_sec,$id_img,$id_pro,$name_producto,$nivel,$id,$name_categoria,$ids,$name_subcategoria,$idss,$name_subcategorias,$parametros->getAncho(),$parametros->getAlto()))
						{
							if($tipo_pro == 'p')
							{
								$panel->loadContenido("../mod_producto.php?nivel=$nivel&id_pro=$id_pro&id=$id&ids=$ids&idss=$idss&pag_est=$pag_est");
							}else
							{
								$panel->loadContenido("../mod_producto.php?nivel=$nivel&id_pro=$id_pro&id=$id&ids=$ids&idss=$idss&pag_est=$pag_est&id_pro_parent=$id_pro_parent&tipo_pro=s");
							}
						}else
						{
							$panel->loadContenido("../mod_imagen.php?nivel=$nivel&id=$id&ids=$ids&idss=$idss&name_categoria=$name_categoria&name_subcategoria=$name_subcategoria&name_subcategorias=$name_subcategorias&titulo=$titulo&img_pri=$img_pri&img_sec=$img_sec&id_pro=$id_pro&id_img=$id_img&pag_est=$pag_est&id_pro_parent=$id_pro_parent&tipo_pro=$tipo_pro");
						}
					}else
					{	
						if($panel->aplicativo->producto->mod_imagenCategoria($titulo,$img_pri,$img_sec,$id_img,$id_pro,$name_producto,$nivel,$id,$name_categoria,$ids,$name_subcategoria,$idss,$name_subcategorias,$parametros->getAncho(),$parametros->getAlto()))
							$panel->loadContenido("../mod_categoria.php?nivel=$nivel&id_pro=$id_pro&id=$id&name_categoria=$name_categoria&ids=$ids&name_subcategoria=$name_subcategoria&idss=$idss&name_subcategorias=$name_subcategorias&pag_est=$pag_est");
						else
							$panel->loadContenido("../mod_imagen_categoria.php?nivel=$nivel&id=$id&ids=$ids&idss=$idss&name_categoria=$name_categoria&name_subcategoria=$name_subcategoria&name_subcategorias=$name_subcategorias&titulo=$titulo&img_pri=$img_pri&img_sec=$img_sec&id_pro=$id_pro&id_img=$id_img&pag_est=$pag_est");

					}
					break;		
				case "add_imagen_cat":
						if($panel->aplicativo->add_img_categoria($titulo,$img_pri,$img_sec, $parametros->getAncho(),$parametros->getAlto(), $id_categoria))
							$panel->loadContenido("../mod_categoria.php?nivel=$nivel&id_pro=$id_pro&id=$id&name_categoria=$name_categoria&ids=$ids&name_subcategoria=$name_subcategoria&idss=$idss&name_subcategorias=$name_subcategorias&pag_est=$pag_est");
						else
							$panel->loadContenido("../add_imagen_categoria.php?nivel=$nivel&id=$id&ids=$ids&idss=$idss&name_categoria=$name_categoria&name_subcategoria=$name_subcategoria&name_subcategorias=$name_subcategorias&titulo=$titulo&img_pri=$img_pri&img_sec=$img_sec&id_pro=$id_pro&id_img=$id_img&pag_est=$pag_est");
						break;
				case "eli_imagen":
					$panel->aplicativo->producto->eli_imagen($id_img,$id_pro,$nivel,$id,$name_categoria,$ids,$name_subcategoria,$idss,$name_subcategorias, 2);	
					$panel->loadContenido("../mod_producto.php?nivel=$nivel&id_pro=$id_pro&id=$id&name_categoria=$name_categoria&ids=$ids&name_subcategoria=$name_subcategoria&idss=$idss&name_subcategorias=$name_subcategorias&pag_est=$pag_est");
					break;	
				case "eli_imagen_cat":
					$panel->aplicativo->eli_imagen_categoria($id_img);	
					$panel->loadContenido("../mod_categoria.php?nivel=$nivel&id=$id&ids=$ids&idss=$idss");
					break;			
				case "add_imagen":
					if($panel->aplicativo->producto->add_imagen($titulo,$img_pri,$img_sec,$id_img,$id_pro,$nivel,$id,$name_categoria,$ids,$name_subcategoria,$idss,$name_subcategorias,$parametros->getAncho(),$parametros->getAlto()) === true)
					{
						if($tipo_pro == 'p')
						{
							$panel->loadContenido("../mod_producto.php?nivel=$nivel&id_pro=$id_pro&id=$id&name_categoria=$name_categoria&ids=$ids&name_subcategoria=$name_subcategoria&idss=$idss&name_subcategorias=$name_subcategorias&pag_est=$pag_est");
						}else
						{
							$panel->loadContenido("../mod_producto.php?nivel=$nivel&id=$id&ids=$ids&idss=$idss&id_pro=$id_pro&id_pro_parent=$id_pro_parent&tipo_pro=s");	
						}
					}else
					{
						if($tipo_pro == 'p')
							$panel->loadContenido("../add_imagen.php?nivel=$nivel&id=$id&ids=$ids&idss=$idss&name_categoria=$name_categoria&name_subcategoria=$name_subcategoria&name_subcategorias=$name_subcategorias&titulo=$titulo&img_pri=$img_pri&img_sec=$img_sec&id_pro=$id_pro&pag_est=$pag_est&id_pro_parent=$id_pro_parent&tipo_pro=$tipo_pro");
						else	
							$panel->loadContenido("../add_imagen.php?nivel=$nivel&id=$id&ids=$ids&idss=$idss&name_categoria=$name_categoria&name_subcategoria=$name_subcategoria&name_subcategorias=$name_subcategorias&titulo=$titulo&img_pri=$img_pri&img_sec=$img_sec&id_pro=$id_pro&pag_est=$pag_est&id_pro_parent=$id_pro_parent&tipo_pro=$tipo_pro");

					}
					break;		
				case "add_campo_cat":
					$nivel--;
					if($panel->aplicativo->add_campo_cat($titulo,$contenido,$id_categoria)=== true)
					{		
						$panel->loadContenido("../mod_categoria.php?nivel=$nivel&id=$id&ids=$ids&idss=$idss");
					}else
					{	
						$panel->loadContenido("../add_campo_categoria.php?nivel=$nivel&id=$id&ids=$ids&idss=$idss&titulo=$titulo&contenido=$contenido");
					}
					break;		
				case "mod_campo_cat":
					$nivel--;
					if($panel->aplicativo->mod_campo_cat($titulo,$contenido,$id_cam) === true)
					{
						$panel->loadContenido("../mod_categoria.php?nivel=$nivel&id=$id&ids=$ids&idss=$idss");

					}else
					{
						$panel->loadContenido("../mod_campo_cat.php?nivel=$nivel&id=$id&ids=$ids&idss=$idss&titulo=$titulo&contenido=$contenido&id_cam=$id_cam");
					}
					break;
				case "eli_campo_cat":
					$panel->aplicativo->eli_campo_cat($id_cam);					
					$panel->loadContenido("../mod_categoria.php?nivel=$nivel&id=$id&ids=$ids&idss=$idss");
					break;	
				case "add_campo":
					if($panel->aplicativo->producto->add_campo($titulo,$contenido,$id_pro,$nivel,$id,$name_categoria,$ids,$name_subcategoria,$idss,$name_subcategorias)=== true)
					{
						if($tipo_pro == 'p')
						{
							$panel->loadContenido("../mod_producto.php?nivel=$nivel&id_pro=$id_pro&id=$id&name_categoria=$name_categoria&ids=$ids&name_subcategoria=$name_subcategoria&idss=$idss&name_subcategorias=$name_subcategorias&pag_est=$pag_est");
						}else
						{
							$panel->loadContenido("../mod_producto.php?nivel=$nivel&id=$id&ids=$ids&idss=$idss&id_pro=$id_pro&id_pro_parent=$id_pro_parent&tipo_pro=s");
						}
					}else
					{	
							$panel->loadContenido("../add_campo.php?nivel=$nivel&id=$id&ids=$ids&idss=$idss&name_categoria=$name_categoria&name_subcategoria=$name_subcategoria&name_subcategorias=$name_subcategorias&titulo=$titulo&contenido=$contenido&id_pro=$id_pro&pag_est=$pag_est&id_pro_parent=$id_pro_parent&tipo_pro=s");
					}
					break;							
				case "mod_campo":
					if($panel->aplicativo->producto->mod_campo($titulo,$contenido,$id_pro,$id_cam,$nivel,$id,$name_categoria,$ids,$name_subcategoria,$idss,$name_subcategorias) === true)
					{
						if($tipo_pro == 'p')
						{
							$panel->loadContenido("../mod_producto.php?nivel=$nivel&id_pro=$id_pro&id=$id&name_categoria=$name_categoria&ids=$ids&name_subcategoria=$name_subcategoria&idss=$idss&name_subcategorias=$name_subcategorias&pag_est=$pag_est");
						}else
						{
							$panel->loadContenido("../mod_producto.php?nivel=$nivel&id=$id&ids=$ids&idss=$idss&id_pro=$id_pro&id_pro_parent=$id_pro_parent&tipo_pro=s");
						}
					}else
					{
						$panel->loadContenido("../mod_campo.php?nivel=$nivel&id=$id&ids=$ids&idss=$idss&name_categoria=$name_categoria&name_subcategoria=$name_subcategoria&name_subcategorias=$name_subcategorias&titulo=$titulo&contenido=$contenido&id_pro=$id_pro&id_cam=$id_cam&pag_est=$pag_est&id_pro_parent=$id_pro_parent&tipo_pro=s");
					}
					break;
				case "eli_campo":
					$panel->aplicativo->producto->eli_campo($id_cam,$id_pro,$nivel,$id,$name_categoria,$ids,$name_subcategoria,$idss,$name_subcategorias);
					if($tipo_pro == 'p')
					{
						$panel->loadContenido("../mod_producto.php?nivel=$nivel&id_pro=$id_pro&id=$id&name_categoria=$name_categoria&ids=$ids&name_subcategoria=$name_subcategoria&idss=$idss&name_subcategorias=$name_subcategorias&pag_est=$pag_est");
					}else
					{
						$panel->loadContenido("../mod_producto.php?nivel=$nivel&id=$id&ids=$ids&idss=$idss&id_pro=$id_pro&id_pro_parent=$id_pro_parent&tipo_pro=s");
					}
					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_archivo":
					if($panel->aplicativo->archivos === true)
					{
						$arch = new Archivo();
						if($arch->add_archivo($id_pro, $titulo, $archivo)==true)
						{
							if($tipo_pro == 'p')
							{
								$panel->loadContenido("../listarArchivos.php?nivel=$nivel&id_pro=$id_pro&id=$id&ids=$ids&idss=$idss&pag_est=$pag_est");
							}else
							{
								$panel->loadContenido("../listarArchivos.php?nivel=$nivel&id=$id&ids=$ids&idss=$idss&id_pro=$id_pro&id_pro_parent=$id_pro_parent&tipo_pro=s");
							}
						}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)
						{
							if($tipo_pro == 'p')
							{
								$panel->loadContenido("../listarArchivos.php?nivel=$nivel&id_pro=$id_pro&id=$id&ids=$ids&idss=$idss&pag_est=$pag_est");
							}else
							{
								$panel->loadContenido("../listarArchivos.php?nivel=$nivel&id=$id&ids=$ids&idss=$idss&id_pro=$id_pro&id_pro_parent=$id_pro_parent&tipo_pro=s");
							}
						}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)
						{
							if($tipo_pro == 'p')
							{
								$panel->loadContenido("../listarArchivos.php?nivel=$nivel&id_pro=$id_pro&id=$id&ids=$ids&idss=$idss&pag_est=$pag_est");
							}else
							{
								$panel->loadContenido("../listarArchivos.php?nivel=$nivel&id=$id&ids=$ids&idss=$idss&id_pro=$id_pro&id_pro_parent=$id_pro_parent&tipo_pro=s");
							}						
						}else
						{
							echo "<script>history.back();</script>";
						}
					}
				break;
				default: 
					$panel->mostrarMensaje("la TAREA <<$task>> no esta definida!");
					$panel->loadContenido("../index.php?nivel=0");
			}
		}
}

?>

Anon7 - 2021