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/documentos/docs/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /domains/logicswapweb/aplicaciones/admon/documentos/docs/index.php
<? 
include('./../../fnc/DBConnect.php');
include('./../../fnc/componente.php');
include('./../../fnc/parametro.php');
include('./../../fnc/vinculo.php');
include('./../../fnc/UsuarioPanel.php');
include('./../../fnc/bitacora.php');
include('./../../fnc/aplicacion.php');
include('./../../fnc/panel.php');
include('./../../fnc/utileria.php');
include('./../../usuariosWeb/fnc/usuarioWeb.php');
include('./../fnc/Parametros.php');
include('./../fnc/Carpeta.php');

session_start('PanelAzulDigial');

if(!session_is_registered("panel")){
	echo "<div style=\"	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #0066CC;	font-size: 16px;font-weight: bolder;\">User wrong</div>";
}

$ini_line = (array_key_exists('ini_line', $_REQUEST)) ? $_REQUEST['ini_line']: 1;
$inicio = $panel->inicioPagina($ini_line);

$panel->reactivarDB();

$tipo_u=$panel->usuario->tipo;
$user_u=$panel->usuario->id;
$estado_u=$panel->usuario->estado;

$inicio = $panel->inicioPagina($ini_line);

$userModificar = "";
$userEliminar = "";
$userAdicionar = "";
$userAdministrar="";
if($panel->usuario->tipo==3 && $panel->usuario->vinculo->modificar=="NO" && $panel->usuario->vinculo->administrador=="NO"){
	$userModificar = "disabled";
}
if($panel->usuario->tipo==3 && $panel->usuario->vinculo->eliminar=="NO" && $panel->usuario->vinculo->administrador=="NO"){
	$userEliminar= "disabled";
}
if($panel->usuario->tipo==3 && $panel->usuario->vinculo->adicionar=="NO" && $panel->usuario->vinculo->administrador=="NO"){
	$userAdicionar= "disabled";
}
if($panel->usuario->tipo==3 && $panel->usuario->vinculo->administrador=="NO"){
	$userAdministrar= "disabled";
}
	
$ini = ($ini_line-1)*10;

//parametros
$nivel = (array_key_exists('nivel', $_REQUEST)) ? $_REQUEST['nivel']: NULL;

$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;
$idsss = (array_key_exists('idsss', $_REQUEST)) ? $_REQUEST['idsss']: NULL;

$db  = new componente(); 
$db2 = new componente(); 
$db3 = new componente(); 
$db4 = new componente(); 
$db5 = new componente(); 

$parametros = new Parametros();

$num_max_sub=$parametros->getSubcarpeta();
$num_max_doc=$parametros->getDocumento();

if($idsss){
	$sql="select nombre from carpeta where id='$idsss'";	
	$db->execute($sql);
	list($nombre)=$db->fetchRow();
	$name_subcarpetass = $nombre;
}
if($idss){
	$sql="select nombre from carpeta where id='$idss'";	
	$db->execute($sql);
	list($nombre)=$db->fetchRow();
	$name_subcarpetas = $nombre;
}
if($ids){
	$sql="select nombre from carpeta where id='$ids'";	
	$db->execute($sql);
	list($nombre)=$db->fetchRow();
	$name_subcarpeta = $nombre;
}

$sql="select nombre from carpeta where id='$id'";
$nombre=".";
$db->execute($sql);
list($nombre)=$db->fetchRow();
$name_carpeta = $nombre;
?>
<title>Documentos</title>
<link href="css/panel2.css" rel="stylesheet" type="text/css">
<link href="css/panel2Contenido.css" rel="stylesheet" type="text/css">
<link href="css/scrollbar.css" rel="stylesheet" type="text/css">
<link href="css/scrollbar2.css" rel="stylesheet" type="text/css">
<script src="js/validaciones.js"></script>

<script>

function getRadioValue(objRadio) {  
    var value = null;
    if (null == objRadio) {
        return null;
    }
    for (var i=0; i<objRadio.length; i++) {
        if (objRadio[i].checked) {
            value = objRadio[i].value;
            break;
        }
    }
    return value;
} 
function getRadioValue_() {
	var value = null;
	var sel_ = document.frmDocu.docu;
	with (document.frmDocu) {
		if (sel_ == null) {
			return null;
		}
		var longitud = document.frmDocu.length;
		if (longitud) {
			for (var i=0; i<longitud; i++) { 
				if (document.frmDocu.elements[i].checked) { 
					value = document.frmDocu.elements[i].value;
					break;
				} 
			}
		} else {
			if (sel_.checked) { 
				value = sel_.value;
			} 
		}
	}
	return value;
}

function checkRadio(objRadio) {
    objRadio.checked = !(objRadio.checked)
}
function fncAgregarDocu() {
	var id_ = document.frmDocu.id.value;
	var niv = document.frmDocu.nivel.value;
	var name = document.frmDocu.name_carpeta.value;
	
	var ids = document.frmDocu.ids.value;
	var names = document.frmDocu.name_subcarpeta.value;
	
	var idss = document.frmDocu.idss.value;
	var namess = document.frmDocu.name_subcarpetas.value;
	
	var idsss = document.frmDocu.idsss.value;
	var namesss = document.frmDocu.name_subcarpetass.value;

	var doc=document.frmDocu.doc.value;
	var num_max_doc=document.frmDocu.num_max_doc.value;

	var aux=parseInt(doc,10);
	var aux1=parseInt(num_max_doc,10);
	
	if(aux<aux1){	
		if(niv==1){
			document.location.href = 'add_documento.php?id='+id_+'&nivel='+niv+'&name_carpeta='+name;
		}
		if(niv==2){
			document.location.href = 'add_documento.php?id='+id_+'&nivel='+niv+'&name_carpeta='+name+'&ids='+ids+'&name_subcarpeta='+names;
		}
		if(niv==3){
			document.location.href = 'add_documento.php?id='+id_+'&nivel='+niv+'&name_carpeta='+name+'&ids='+ids+'&name_subcarpeta='+names+'&idss='+idss+'&name_subcarpetas='+namess;
		}
		if(niv==4){
			document.location.href = 'add_documento.php?id='+id_+'&nivel='+niv+'&name_carpeta='+name+'&ids='+ids+'&name_subcarpeta='+names+'&idss='+idss+'&name_subcarpetas='+namess+'&idsss='+idsss+'&name_subcarpetass='+namesss;
		}
	}else{
		alert('No se puede agregar otro documento. Se alcanzo el m�ximo permitido de ('+aux+') documentos');
	}	
}

function fncAgregarSub(){
	var id_ = document.frmDocu.id.value;
	var niv = document.frmDocu.nivel.value;
	var name = document.frmDocu.name_carpeta.value;
	
	var ids = document.frmDocu.ids.value;
	var names = document.frmDocu.name_subcarpeta.value;
	
	var idss = document.frmDocu.idss.value;
	var namess = document.frmDocu.name_subcarpetas.value;
	
	var subcar=document.frmDocu.subcar.value;
	var num_max_sub=document.frmDocu.num_max_sub.value;

	var aux=parseInt(subcar,10);
	var aux1=parseInt(num_max_sub,10);
	
	if(aux<aux1){
		if(niv==1){
			document.location.href = 'add_subcarpeta.php?id='+id_+'&nivel='+niv+'&name_carpeta='+name;
			}
		if(niv==2){
			document.location.href = 'add_subcarpeta.php?id='+id_+'&nivel='+niv+'&name_carpeta='+name+'&ids='+ids+'&name_subcarpeta='+names;
			}
		if(niv==3){
			document.location.href = 'add_subcarpeta.php?id='+id_+'&nivel='+niv+'&name_carpeta='+name+'&ids='+ids+'&name_subcarpeta='+names+'&idss='+idss+'&name_subcarpetas='+namess;
			}		
	}else{
		alert('Folder Limit:('+aux+') , sorry.');
	}
}

function fncModificar(){
	var niv = document.frmDocu.nivel.value;	
			
	var id = document.frmDocu.id.value;
	var name = document.frmDocu.name_carpeta.value;
	var ids = document.frmDocu.ids.value;
	var names = document.frmDocu.name_subcarpeta.value;
	var idss = document.frmDocu.idss.value;		
	var namess = document.frmDocu.name_subcarpetas.value;
	var idsss = document.frmDocu.idsss.value;		
	var namesss = document.frmDocu.name_subcarpetass.value;

	var prd = getRadioValue_();
	if (prd == null) {
		alert('You must select a document.');
		return;
	}else{

		if(prd.indexOf("c")==0){
			doc = prd.substr(1, prd.length);
			if(niv==1){
				document.location.href = 'mod_subcarpeta.php?nivel='+niv+'&id='+id+'&name_carpeta='+name+'&ids='+doc;
			}
			if(niv==2){
				document.location.href = 'mod_subcarpeta.php?nivel='+niv+'&id='+id+'&name_carpeta='+name+'&ids='+ids+'&name_subcarpeta='+names+'&idss='+doc;
			}
			if(niv==3){
				document.location.href = 'mod_subcarpeta.php?nivel='+niv+'&id='+id+'&name_carpeta='+name+'&ids='+ids+'&name_subcarpeta='+names+'&idss='+idss+'&name_subcarpetas='+namess+'&idsss='+doc;
			}
		}
		if(prd.indexOf("c")!=0){
			doc = prd;
			if(niv==1){
				document.location.href = 'mod_documento.php?nivel='+niv+'&id='+id+'&name_carpeta='+name+'&id_doc='+doc;
			}
			if(niv==2){
				document.location.href = 'mod_documento.php?nivel='+niv+'&id='+id+'&name_carpeta='+name+'&ids='+ids+'&name_subcarpeta='+names+'&id_doc='+doc;
			}
			if(niv==3){
				document.location.href = 'mod_documento.php?nivel='+niv+'&id='+id+'&name_carpeta='+name+'&ids='+ids+'&name_subcarpeta='+names+'&idss='+idss+'&name_subcarpetas='+namess+'&id_doc='+doc;
			}
			if(niv==4){
				document.location.href = 'mod_documento.php?nivel='+niv+'&id='+id+'&name_carpeta='+name+'&ids='+ids+'&name_subcarpeta='+names+'&idss='+idss+'&name_subcarpetas='+namess+'&idsss='+idsss+'&name_subcarpetass='+namess+'&id_doc='+doc;
			}
		}
	}
}

function fncModificarDocu(doc) {
	if(doc){
		var niv = document.frmDocu.nivel.value;	

		var id = document.frmDocu.id.value;
		var name = document.frmDocu.name_carpeta.value;
		var ids = document.frmDocu.ids.value;
		var names = document.frmDocu.name_subcarpeta.value;
		var idss = document.frmDocu.idss.value;		
		var namess = document.frmDocu.name_subcarpetas.value;
		var idsss = document.frmDocu.idsss.value;		
		var namesss = document.frmDocu.name_subcarpetass.value;
		
		if(niv==4){
			document.location.href = 'mod_documento.php?nivel=4&id='+id+'&name_carpeta='+name+'&ids='+ids+'&name_subcarpeta='+names+'&idss='+idss+'&name_subcarpetas='+namess+'&idsss='+idsss+'&name_subcarpetass='+namesss+'&id_doc='+doc;
		}
		if(niv==3){
			document.location.href = 'mod_documento.php?nivel=3&id='+id+'&name_carpeta='+name+'&ids='+ids+'&name_subcarpeta='+names+'&idss='+idss+'&name_subcarpetas='+namess+'&id_doc='+doc;
		}
		if(niv==2){
			document.location.href = 'mod_documento.php?nivel=2&id='+id+'&name_carpeta='+name+'&ids='+ids+'&name_subcarpeta='+names+'&id_doc='+doc;
		}
		if(niv==1){
			document.location.href = 'mod_documento.php?nivel=1&id='+id+'&name_carpeta='+name+'&id_doc='+doc;
		}
	}
}

function fncEliminar() {
    var prd = getRadioValue_();
    if (null == prd) {
        alert('Could you please select your option?');
        return;
    }else{

		if(prd.indexOf("c")==0){
			var subcar = prd.substr(1,prd.length);
			if(confirm("Do you want to delete the space Ftp?")){
				var niv = document.frmDocu.nivel.value;	
				
				var id = document.frmDocu.id.value;
				var name = document.frmDocu.name_carpeta.value;
				var ids = document.frmDocu.ids.value;
				var names = document.frmDocu.name_subcarpeta.value;
				var idss = document.frmDocu.idss.value;		
				var namess = document.frmDocu.name_subcarpetas.value;
				var idsss = document.frmDocu.idsss.value;		
				var namesss = document.frmDocu.name_subcarpetass.value;

				if(niv==3){
					_fraProd.location.href = 'fnc/main.php?nivel=3&task=eli_subcarpeta&id='+id+'&name_carpeta='+name+'&ids='+ids+'&name_subcarpeta='+names+'&idss='+idss+'&name_subcarpetas='+namess+'&idsss='+subcar;
				}
				if(niv==2){
					_fraProd.location.href = 'fnc/main.php?nivel=2&task=eli_subcarpeta&id='+id+'&name_carpeta='+name+'&ids='+ids+'&name_subcarpeta='+names+'&idss='+subcar;
				}
				if(niv==1){
					_fraProd.location.href = 'fnc/main.php?nivel=1&task=eli_subcarpeta&id='+id+'&name_carpeta='+name+'&ids='+subcar;
				}
			}
			}else{
				if(confirm("Do you want to delete the document?")){
					var niv = document.frmDocu.nivel.value;	

					var id = document.frmDocu.id.value;
					var name = document.frmDocu.name_carpeta.value;
					var ids = document.frmDocu.ids.value;
					var names = document.frmDocu.name_subcarpeta.value;
					var idss = document.frmDocu.idss.value;		
					var namess = document.frmDocu.name_subcarpetas.value;
					var idsss = document.frmDocu.idsss.value;		
					var namesss = document.frmDocu.name_subcarpetass.value;
			
					if(niv==4){
						_fraProd.location.href = 'fnc/main.php?nivel=4&task=eli_documento&id='+id+'&name_carpeta='+name+'&ids='+ids+'&name_subcarpeta='+names+'&idss='+idss+'&name_subcarpetas='+namess+'&idsss='+idsss+'&name_subcarpetass='+namesss+'&id_doc='+prd;
					}
					if(niv==3){
						_fraProd.location.href = 'fnc/main.php?nivel=3&task=eli_documento&id='+id+'&name_carpeta='+name+'&ids='+ids+'&name_subcarpeta='+names+'&idss='+idss+'&name_subcarpetas='+namess+'&id_doc='+prd;
					}
					if(niv==2){
						_fraProd.location.href = 'fnc/main.php?nivel=2&task=eli_documento&id='+id+'&name_carpeta='+name+'&ids='+ids+'&name_subcarpeta='+names+'&id_doc='+prd;
					}
					if(niv==1){
						_fraProd.location.href = 'fnc/main.php?nivel=1&task=eli_documento&id='+id+'&name_carpeta='+name+'&id_doc='+prd;
					}
				}
			}
		}
    return;
}

function fncListarDocus(ID) {
	var niv = document.frmDocu.nivel.value;
	if(niv>3){
		niv=4;
	}	
	if(niv==3){
		niv++;
		var id = document.frmDocu.id.value;
		var ids = document.frmDocu.ids.value;
		var idss = document.frmDocu.idss.value;
		document.location.href = 'index.php?nivel='+niv+'&id='+id+'&ids='+ids+'&idss='+idss+'&idsss='+ID;
	}	
	if(niv==2){
		niv++;
		var id = document.frmDocu.id.value;
		var ids = document.frmDocu.ids.value;
		document.location.href = 'index.php?nivel='+niv+'&id='+id+'&ids='+ids+'&idss='+ID;
	}
	if(niv==1){
		niv++;
		var id = document.frmDocu.id.value;
		document.location.href = 'index.php?nivel='+niv+'&id='+id+'&ids='+ID;
	}
}
</script>
<script src="js/SortTable.js"></script>
<center>
<table width="610" border="0" align="left" cellpadding="2" cellspacing="2" class="texto1">
  <form name="frmDocu" action="<?=$PHP_SELF?>" method="post" id="frmDocu">
    <tr bgcolor="cccccc">
      <td colspan="5" align="left" class="migas">
        <div align="left"> 
		<a id = "migas_inicio" href="../../contenido.php?id=<?php echo $id_userC;?>"  class="migas" style="cursor:hand" onMouseOver="javascript: mgOver(this);" onMouseOut="javascript: mgOut(this);" title="Indice de Aplicaciones">start</a> 
		/ <a id="migas_menu" href="../menu.php"  title="Carpetas"  class="migas" style="cursor:hand" onMouseOver="javascript: mgOver(this);" onMouseOut="javascript: mgOut(this);"><?=ucfirst(strtolower($panel->aplicativo->nombre))?></a> 
    	/ <a id="migas_list" href="../index.php"  title="Carpetas"  class="migas" style="cursor:hand" onMouseOver="javascript: mgOver(this);" onMouseOut="javascript: mgOut(this);">Documents List</a> 
    <?php	
	
		if($nivel==1){?>
		/ <span class="migasactivo"><?=ucfirst(strtolower($name_carpeta))?></span>		</div>
        <? }
		if($nivel==2){?>
		/ <a id="migas_1" href="index.php?id=<?=$id?>&nivel=1"  class="migas" style="cursor:hand" onMouseOver="javascript: mgOver(this);" onMouseOut="javascript: mgOut(this);" title="Carpetas"><?=ucfirst(strtolower($name_carpeta))?></a> 
		/ <span class="migasactivo"><?=ucfirst(strtolower($name_subcarpeta))?></span>
		</div>
        <? }
		if($nivel==3){?>
        / <a id="migas_1" href="index.php?id=<?=$id?>&nivel=1"  class="migas" style="cursor:hand" onMouseOver="javascript: mgOver(this);" onMouseOut="javascript: mgOut(this);" title="Carpetas"><?=ucfirst(strtolower($name_carpeta))?></a> 
		/ <a id="migas_2" href="index.php?id=<?=$id?>&nivel=2&ids=<?=$ids?>"  class="migas" style="cursor:hand" onMouseOver="javascript: mgOver(this);" onMouseOut="javascript: mgOut(this);" title="Carpetas"><?=ucfirst(strtolower($name_subcarpeta))?></a> 
		/ <span class="migasactivo"><?=ucfirst(strtolower($name_subcarpetas))?></span>
		</div>
        <? }
		if($nivel==4){?>
       	/ <a id="migas_1" href="index.php?id=<?=$id?>&nivel=1"  class="migas" style="cursor:hand" onMouseOver="javascript: mgOver(this);" onMouseOut="javascript: mgOut(this);" title="Carpetas"><?=ucfirst(strtolower($name_carpeta))?></a> 
		/ <a id="migas_2" href="index.php?id=<?=$id?>&nivel=2&ids=<?=$ids?>"  class="migas" style="cursor:hand" onMouseOver="javascript: mgOver(this);" onMouseOut="javascript: mgOut(this);" title="Carpetas"><?=ucfirst(strtolower($name_subcarpeta))?></a> 
		/ <a id="migas_3" href="index.php?id=<?=$id?>&nivel=3&ids=<?=$ids?>&idss=<?=$idss?>"  class="migas" style="cursor:hand" onMouseOver="javascript: mgOver(this);" onMouseOut="javascript: mgOut(this);" title="Carpetas"><?=ucfirst(strtolower($name_subcarpetas))?></a> 
		/ <span class="migasactivo"><?=ucfirst(strtolower($name_subcarpetass))?></span>
		</div>
        <? }?>		</td>
    </tr>
    <tr>
      <td colspan="5">
	    <img src="../img/menu.gif" width="49" height="23" align="top">
        <input name="tem2" type="button" class="boton1"onClick="javascript: document.location.href= '../index.php'" value="Documents">        

	    <input name="tem222" type="button" class="boton1" onClick="javascript: document.location.href= '../valores_config/index.php'" value="Parameters" <?=$userAdministrar?>>	  </td>
    </tr>
    <tr>
      <td colspan="5" align="">
          <input type='radio'  name='docu'            value='-1'                 style='visibility: hidden'>
          <input type="hidden" name="tem"             value="vacio">
          <input type="hidden" name="nivel"           value="<?=$nivel?>"           id="nivel">
          <input type="hidden" name="id"              value="<?=$id?>"      		  id="id">
          <input type="hidden" name="name_carpeta"    value="<?=$name_carpeta?>"    id="name_capeta">
          <input type="hidden" name="ids"             value="<?=$ids?>"             id="ids">
          <input type="hidden" name="name_subcarpeta" value="<?=$name_subcarpeta?>" id="name_subcarpeta">
          <input type="hidden" name="idss"             value="<?=$idss?>"             id="idss">
          <input type="hidden" name="name_subcarpetas" value="<?=$name_subcarpetas?>" id="name_subcarpetas">
          <input type="hidden" name="idsss"             value="<?=$idsss?>"             id="idsss">
          <input type="hidden" name="name_subcarpetass" value="<?=$name_subcarpetass?>" id="name_subcarpetass">
          <input type="hidden" value="<?=$num_max_sub?>" name="num_max_sub" id="num_max_sub">
          <input type="hidden" value="<?=$num_max_doc?>" name="num_max_doc" id="num_max_doc">      </td>
    </tr>
    <tr class="filatitulo">
      <td width="320" align="left" bgcolor="000099" class="titular1">
        <? if($nivel==1){?>
        <a href="../index.php" title="Volver" style="cursor:hand; width:30" >
        <? }?>
        <? if($nivel==2){?>
        </a><a href="index.php?id=<?=$id?>&nivel=1" title="Volver" style="cursor:hand; width:30" >
        <? }?>
        <? if($nivel==3){?>
        </a><a href="index.php?id=<?=$id?>&nivel=2&ids=<?=$ids?>" title="Volver" style="cursor:hand; width:30" >
        <? }?>
        <? if($nivel==4){?>
        </a><a href="index.php?id=<?=$id?>&nivel=3&ids=<?=$ids?>&idss=<?=$idss?>" title="Volver" style="cursor:hand; width:30" >
        <? }?>
        <img src="img/atras.gif" style="cursor:hand; border:0 "> </a> <a href="javascript:SortRows(t,0)" title="Order by Title" class="titular1">Title</a></td>
      <td width="109" align="left" bgcolor="000099" class="titular1"><div align="center">Permission</div></td>
      <td width="83" align="center" bgcolor="000099" class="titular1">
        <div aling="center">Number Documents </div></td>
      <td width="72" align="center" bgcolor="000099" class="titular1">Selection</td>    
    </tr>
    
    <script>
    var t = new SortTable("t");
    t.AddColumn("titulo","nowrap","left",""); 
	t.AddColumn("permiso","nowrap","left","");  
    //t.AddColumn("fecha","nowrap","left","");
    //t.AddColumn("fechaf","nowrap","left","");	
	t.AddColumn("numero","","center","");
    t.AddColumn("Seleccion","","center","");
    <?
 	$valdoc = 0;
	$doc = 0;
	$sub=0;
	$id_usuario=$panel->usuario->id;		
    if($panel->usuario->tipo==1 || $panel->usuario->tipo==2){
		$admin=1;
	}

	if($panel->usuario->tipo==3){
		$sql = "SELECT id FROM panel_vinculo WHERE usuario_panel='$id_usuario' AND aplicacion='13' AND administrador='SI'";
		if($db->execute($sql))
		if($db->numRows()){
			$admin=1;
		}else{
			$admin=0;
		}
	} 
	
	if($nivel==1){
		$sql = "SELECT id, nombre, permiso FROM carpeta WHERE parent = '$id' AND tipo='subcarpeta' order by SUBSTRING(nombre FROM 4) ASC ";
	}
	if($nivel==2){
		$sql = "SELECT id, nombre, permiso FROM carpeta WHERE parent = '$ids' AND tipo='subcarpeta' order by nombre ";
	}
	if($nivel==3){
		$sql = "SELECT id, nombre, permiso FROM carpeta WHERE parent = '$idss' AND tipo='subcarpeta' order by nombre";
	}
	if($nivel==4){
		$sql = "SELECT id, nombre, permiso FROM carpeta WHERE parent = '$idsss' AND tipo='subcarpeta' order by nombre";
	}
	if($db->execute($sql))
	{
	$aux = $sub = $db->numRows();
	}
	$i = 1; $j=0; $limite =10; $write=0; 
	$valdoc = 0;
	$cant=0;
	if ($sub>0) {
		
		while ((list($idsc, $nombre, $permiso) = $db->fetchRow()) && ($j<$limite)) {
			if($write>=$ini){
				if($i==1){ 
					$i++;		
					
					$sql2="SELECT id FROM documentos WHERE carpeta='$idsc'";
					$db2->execute($sql2);
    		        $cant = $db2->numRows();	 
					$valdoc += $db2->numRows();	 
						
					$sql3="SELECT id FROM carpeta WHERE parent='$idsc'";
					$db3->execute($sql3);			
					while(list($id_car1) = $db3->fetchRow()){
						$sql6="SELECT id FROM documentos WHERE carpeta='$id_car1'";
						$db2->execute($sql6);
	    				$cant += $db2->numRows();	 							
						$valdoc += $db2->numRows();	 

						$sql4="SELECT id FROM carpeta WHERE parent='$id_car1'";
						$db4->execute($sql4);			
						while(list($id_car2) = $db4->fetchRow()){
							$sql6="SELECT id FROM documentos WHERE carpeta='$id_car2'";
							$db2->execute($sql6);
			    			$cant += $db2->numRows();
							$valdoc += $db2->numRows();	 	 
						}
					}
					
					if($permiso=="publico"){
							$permiso="Public";
					}
					else{
						if($permiso==$id_usuario){
								$permiso="Propietario";
						}
						else{
								$permiso="Privado";
						}
					}
					if($admin==1){?> 
    	        		t.AddLine('<IMG src="img/folder.gif" onClick="fncListarDocus(<?=$idsc?>)">&nbsp;<A class="texto1" onClick="fncListarDocus(<?=$idsc?>)"> <?=$nombre?> </A>','<center>Private</center>','<?=$cant?>','<INPUT class="radio" name="docu" type="radio" value="c<?=$idsc?>">');
        	    	<? }else{ ?>
							t.AddLine('<IMG src="img/folder.gif" onClick="fncListarDocus(<?=$idsc?>)">&nbsp;<A class="texto1" onClick="fncListarDocus(<?=$idsc?>)"> <?=$nombre?> </A>','<center>Private</center>','<?=$cant?>','<INPUT class="radio" name="docu" type="radio" value="c<?=$idsc?>">');
					<?	}?>
					t.AddLineProperties('align="center" onMouseOver="mOvr(this,\'#FAFF95\');" onMouseOut="mOut(this,\'#FFFFFF\')" id="tr_<?php echo $j ?>"');
            		<?
				}else{
					$sql2="SELECT id FROM documentos WHERE carpeta='$idsc'";
					$db2->execute($sql2);
    		        $cant = $db2->numRows();	 
					$valdoc += $db2->numRows();	 
						
					$sql3="SELECT id FROM carpeta WHERE parent='$idsc'";
					$db3->execute($sql3);			
					while(list($id_car1) = $db3->fetchRow()){
						$sql6="SELECT id FROM documentos WHERE carpeta='$id_car1'";
						$db2->execute($sql6);
	    				$cant += $db2->numRows();	 							
						$valdoc += $db2->numRows();	 

						$sql4="SELECT id FROM carpeta WHERE parent='$id_car1'";
						$db4->execute($sql4);			
						while(list($id_car2) = $db4->fetchRow()){
							$sql6="SELECT id FROM documentos WHERE carpeta='$id_car2'";
							$db2->execute($sql6);
			    			$cant += $db2->numRows();
							$valdoc += $db2->numRows();	 	 
						}
					}
					
					if($permiso=="publico"){
							$permiso="Public";
					}
					else{
						if($permiso==$id_usuario){
								$permiso="Private";
						}
						else{
								$permiso="Private";
						}
					}
					if($admin==1){?> 
    	        		t.AddLine('<IMG src="img/folder.gif" onClick="fncListarDocus(<?=$idsc?>)">&nbsp;<A class="texto1" onClick="fncListarDocus(<?=$idsc?>)"> <?=$nombre?> </A>','<center>Private</center>','<?=$cant?>','<INPUT class="radio" name="docu" type="radio" value="c<?=$idsc?>">');
        	    	<? }else{ ?>
							t.AddLine('<IMG src="img/folder.gif" onClick="fncListarDocus(<?=$idsc?>)">&nbsp;<A class="texto1" onClick="fncListarDocus(<?=$idsc?>)"> <?=$nombre?> </A>','<center>Private</center>','<?=$cant?>','<INPUT class="radio" name="docu" type="radio" value="c<?=$idsc?>">');
					<? 	}?>
					t.AddLineProperties('align="center" onMouseOver="mOvr(this,\'#FAFF95\');" onMouseOut="mOut(this,\'#FFFFFF\')" id="tr_<?php echo $j ?>"');
            		<?
				}
				$j++;
			}
			$write++;				
		}
	}
	$aux1 = $aux - $write;
	/////////////////////////////////////////////////////////////////////////////////////////////////////
	if($nivel==1){
		$sql = "SELECT id, titulo, fecha_ing, fecha_fin, permiso from documentos WHERE carpeta = '$id' order by titulo";
	}
	if($nivel==2){
		$sql = "SELECT id, titulo, fecha_ing, fecha_fin, permiso from documentos WHERE carpeta = '$ids' order by titulo ";		
	}
	if($nivel==3){
		$sql = "SELECT id, titulo, fecha_ing, fecha_fin, permiso from documentos WHERE carpeta = '$idss' order by titulo ";
	}
	if($nivel==4){
		$sql = "SELECT id, titulo, fecha_ing, fecha_fin, permiso from documentos WHERE carpeta = '$idsss' order by titulo ";
	}
	
	
	if($db->execute($sql))
		$doc = $db->numRows();
	$valdoc += $doc;
	
    if ($doc>0 && $aux1==0) {
        while ((list($idd, $nombre, $fecha_ing, $fecha_fin, $permiso) = $db->fetchRow()) && ($j<$limite)) {
			if($write>=$ini){
				if($i==1){ 
					$i++;
					
					if($permiso=="publico"){
							$permiso="Public";
					}
					else{
						if($permiso==$id_usuario){
								$permiso="Private";
						}
						else{
								$permiso="Private";
						}
					}		
					if($admin==1){?> 
    	        		t.AddLine('<IMG src="img/docu.gif" onClick="fncModificarDocu(<?=$idd?>)"><a class="texto1" onClick="fncModificarDocu(<?=$idd?>)">&nbsp;&nbsp;<?=$nombre?></a>','<center>Private</center>','','<INPUT class="radio" name="docu" type="radio" value="<?=$idd?>">');
        	    	<? }else{
						if($permiso=="Privado"){?>
						 	t.AddLine('<IMG src="img/docu.gif"><a class="texto1">&nbsp;&nbsp;<?=$nombre?></a>','<center><?=$permiso?></center>','<center><?=$fecha_ing?></center>','<center><?=$fecha_fin?></center>','&nbsp;','');
        	    	<? 	}else{ ?>
							t.AddLine('<IMG src="img/docu.gif" onClick="fncModificarDocu(<?=$idd?>)"><a onClick="fncModificarDocu(<?=$idd?>)" class="texto1">&nbsp;&nbsp;<?=$nombre?></a>','<center>Private</center>','','<INPUT class="radio" name="docu" type="radio" value="<?=$idd?>">');
					<?	}
					}?>
					t.AddLineProperties('align="center" onMouseOver="mOvr(this,\'#FAFF95\');" onMouseOut="mOut(this,\'#FFFFFF\')" id="tr_<?php echo $j ?>"');
            		<?					
				}else{
				
					if($permiso=="publico"){
							$permiso="Publico";
					}
					else{
						if($permiso==$id_usuario){
								$permiso="Propietario";
						}
						else{
								$permiso="Privado";
						}
					}
					if($admin==1){?> 
    	        		t.AddLine('<IMG src="img/docu.gif" onClick="fncModificarDocu(<?=$idd?>)"><a onClick="fncModificarDocu(<?=$idd?>)" class="texto1">&nbsp;&nbsp;<?=$nombre?></a>','<center>Private</center>','','<INPUT class="radio" name="docu" type="radio" value="<?=$idd?>">');
        	    	<? }else{ ?>
							t.AddLine('<IMG src="img/docu.gif" onClick="fncModificarDocu(<?=$idd?>)"><a onClick="fncModificarDocu(<?=$idd?>)" class="texto1">&nbsp;&nbsp;<?=$nombre?></a>','<center>Private</center>','','<INPUT class="radio" name="docu" type="radio" value="<?=$idd?>">');
					<? }?>
					t.AddLineProperties('align="center" onMouseOver="mOvr(this,\'#FAFF95\');" onMouseOut="mOut(this,\'#FFFFFF\')" id="tr_<?php echo $j ?>"');
            		<?
				}
				$j++;
			}
			$write++;
        }
    }

	
	
	if($doc+$sub == 0){
        $msg = "No documents registered";      
  	  	?>
   	 	document.write('<TR><TD colspan="3" align="center"><BR><?=$msg?><BR>&nbsp;</TD></TR>');
   	 	<?
    }else{
		?>
	    t.WriteRows();
    	<?
    }?>
    </script>
    <tr bgcolor="000099" class="filatitulo">
      <td colspan="4">&nbsp;</td>
    </tr>
    <tr class="filatitulo">
      <td colspan="4">&nbsp;</td>
    </tr>
    <tr>
      <td valign="top" colspan="3"><table width="100%" border="0" cellspacing="0" cellpadding="1">
          <tr>
            <td><? 
			if($nivel == 3 || $id == 2){
				if($panel->usuario->tipo==1 || $panel->usuario->tipo==2){
					echo '<input class="boton1" name="button"  type="button" onClick="fncAgregarDocu()" value="Add Document">';
				}
		
				if($panel->usuario->tipo==3){
					$id_usuario=$panel->usuario->id;
					$sql = "SELECT id FROM panel_vinculo WHERE usuario_panel='$id_usuario' AND aplicacion='13' AND administrador='SI'";
					$db->execute($sql);
					if($db->numRows()){
						echo '<input class="boton1" name="button"  type="button" onClick="fncAgregarDocu()" value="Add Document">';
					}else{
						$sql = "SELECT id FROM panel_vinculo WHERE usuario_panel='$id_usuario' AND aplicacion='13' AND adicionar='SI'";
						$db->execute($sql);
						if($db->numRows()){
							echo '<input class="boton1" name="button"  type="button" onClick="fncAgregarDocu()" value="Add Document">';
						}				
					}
				}
			}
			?></td>
            <td><div align="right">
              <? 
			  if($nivel == 3){
			if($panel->usuario->tipo==1 || $panel->usuario->tipo==2){
				echo '<input class="boton1" name="modf" type="button" onClick="fncModificar()"        value="Change">';
			}
	
			if($panel->usuario->tipo==3){
				$id_usuario=$panel->usuario->id;
				$sql = "SELECT id FROM panel_vinculo WHERE usuario_panel='$id_usuario' AND aplicacion='13' AND administrador='SI'";
				$db->execute($sql);
				if($db->numRows()){
					echo '<input class="boton1" name="modf" type="button" onClick="fncModificar()"        value="Change">';
				}else{
					$sql = "SELECT id FROM panel_vinculo WHERE usuario_panel='$id_usuario' AND aplicacion='13' AND modificar='SI'";
					$db->execute($sql);
					if($db->numRows()){
						echo '<input class="boton1" name="modf" type="button" onClick="fncModificar()"        value="Change">';
					}				
				}
			}
			?>
              <? 
		if($nivel == 3){
		  echo '&nbsp;&nbsp;<input class="boton1" name="button2" type="button" onClick="fncEliminar(frmDocu.docu)" value="Delete">';
		}
	
			if($panel->usuario->tipo==3){
				$id_usuario=$panel->usuario->id;
				$sql = "SELECT id FROM panel_vinculo WHERE usuario_panel='$id_usuario' AND aplicacion='13' AND administrador='SI'";
				$db->execute($sql);
				if($db->numRows()){
					echo '<input class="boton1" name="button2" type="button" onClick="fncEliminar(frmDocu.docu)" value="Delete">';
				}else{
					$sql = "SELECT id FROM panel_vinculo WHERE usuario_panel='$id_usuario' AND aplicacion='13' AND eliminar='SI'";
					$db->execute($sql);
					if($db->numRows()){
						echo '<input class="boton1" name="button2" type="button" onClick="fncEliminar(frmDocu.docu)" value="Delete">';
					}				
				}
			}
			}
			
			if($nivel==1){
				echo '<input class="boton1" name="button2" type="button" onClick="fncEliminar(frmDocu.docu)" value="Delete">';
			}
			
			
			?>
            </div></td>
          </tr>
        </table>
        <br><br></td>
      <td colspan="2" align="center" valign="top"><iframe src="" name="_fraProd" id="_fraProd" height="0" width="0" frameborder="0"></iframe>      </td>
    </tr>
	<tr >
      <td valign="top" colspan="5">Documents Number :
        <?
        echo "<B>".$valdoc."</B>&nbsp; ";
        ?>
        <input type="hidden" name="doc" value="<?=$doc?>">
        <br>
Folders Number :
<?
        echo "<B>".$sub."</B>&nbsp; ";
		$cant=$sub+$doc;
        ?>
<input type="hidden" name="subcar" value="<?=$sub?>"></td>
      </tr>
  </form>
    <tr>
      <td colspan="5" valign="top">
      <form name="form2">
        <div align="center">
          <? $num_paginas = $panel->paginas($cant);?>
	       <img src="../img/inicio1.gif" title="Inicio" onClick="document.location.href = 'index.php?ini_line=1&nivel=<?=$nivel?>&id=<?=$id?>&ids=<?=$ids?>&idss=<?=$idss?>&idsss=<?=$idsss?>'" <? if($ini_line==1) echo " disabled";?>>
			&nbsp;
          <img src="../img/atras1.gif" width="20" height="20" title="Atras" onClick="document.location.href = 'index.php?ini_line=<? echo $ini_line - 1;?>&nivel=<?=$nivel?>&id=<?=$id?>&ids=<?=$ids?>&idss=<?=$idss?>&idsss=<?=$idsss?>'" <? if($ini_line==1) echo " disabled";?>>
			&nbsp;
            
			<span class="usuario">pg 
			<? if($num_paginas == 0) echo "0";else echo $ini_line;?> 
			of <? echo $num_paginas;?></span>&nbsp;
          <img src="../img/adelante1.gif" width="20" height="20" title="Siguiente" onClick="document.location.href = 'index.php?ini_line=<? echo $ini_line + 1;?>&nivel=<?=$nivel?>&id=<?=$id?>&ids=<?=$ids?>&idss=<?=$idss?>&idsss=<?=$idsss?>'" <? if($ini_line==$num_paginas || $num_paginas==0) echo " disabled";?>>
			&nbsp;
          <img src="../img/ultimo1.gif" width="20" height="20" title="Ultimo" onClick="document.location.href = 'index.php?ini_line=<? echo $num_paginas;?>&nivel=<?=$nivel?>&id=<?=$id?>&ids=<?=$ids?>&idss=<?=$idss?>&idsss=<?=$idsss?>'" <? if($ini_line==$num_paginas || $num_paginas==0) echo " disabled";?>>        </div>
    </form>	  </td>
    </tr>
</table>
</center>


Anon7 - 2021