|
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 : |
<?
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");
}
}
}
?>