términos de la Licencia Pública General de GNU según es publicada por la Free Software Foundation, bien de la versión 2 de dicha Licencia o bien (según su elección) de cualquier versión posterior. Este programa se distribuye con la esperanza de que sea útil, pero SIN NINGUNA GARANTÍA, incluso sin la garantía MERCANTIL implícita o sin garantizar la CONVENIENCIA PARA UN PROPÓSITO PARTICULAR. Véase la Licencia Pública General de GNU para más detalles. Debería haber recibido una copia de la Licencia Pública General junto con este programa. Si no ha sido así, escriba a la Free Software Foundation, Inc., en 675 Mass Ave, Cambridge, MA 02139, EEUU. *******************************************************************************/ defined('OK') or die; $menu_opc = array(); $menu_opc['escoller_raiz'] = 'menu.php?' . PFN_quita_url('dir', false); $menu_opc['actualizar'] = PFN_get_url(); if ($PFN_conf->g('usuario', 'admin') == true) { $menu_opc['zona_admin'] = 'xestion/index.php?' . PFN_get_url(false); } if ($PFN_conf->g('permisos', 'buscador')) { $menu_opc['buscador'] = 'accion.php?' . PFN_cambia_url(array('dir', 'accion'), array($dir, 'buscador'), false); } if ($PFN_conf->g('permisos', 'axuda')) { $menu_opc['axuda'] = 'axuda.php?' . PFN_get_url(false); } if ($PFN_conf->g('permisos', 'crear_dir')) { $menu_opc['crear_dir'] = 'accion.php?' . PFN_cambia_url(array('dir', 'accion'), array($dir, 'crear_dir'), false); } if ($PFN_conf->g('permisos', 'novo_arq')) { $menu_opc['novo_arq'] = 'accion.php?' . PFN_cambia_url(array('dir', 'accion'), array($dir, 'novo_arq'), false);
if (count($multiple_escollidos) == 1) { $accion = substr($accion, strlen('multiple_')); $PFN_vars->get('cal', $multiple_escollidos[0]); } } if (!in_array($accion, array('crear_dir', 'subir_arq', 'subir_url', 'multiple_copiar', 'multiple_mover', 'multiple_eliminar', 'multiple_permisos', 'multiple_descargar', 'multiple_correo', 'buscador', 'novo_arq'))) { $cal = $PFN_vars->post('executa') ? $PFN_vars->post('cal') : $PFN_vars->get('cal'); $cal = $PFN_accions->nome_correcto($cal); $arquivo = str_replace(array('/./', '/'), '/', $PFN_conf->g('raiz', 'path') . $PFN_accions->path_correcto($dir . '/') . '/' . $cal); $ucal = rawurlencode($cal); $tipo = is_file($arquivo) ? 'arq' : (is_dir($arquivo) ? 'dir' : ''); $fin = $tipo == 'dir' ? '/' : ''; $enlace_abs = $PFN_niveles->enlace($dir, $cal) . $fin; $PFN_tempo->rexistra('pretipo'); if (empty($tipo) || empty($cal) || !$PFN_niveles->filtrar($cal) && $cal != '.') { Header('Location: ' . PFN_quita_url(array('cal', 'accion'), true, true)); exit; } elseif ($tipo == 'arq') { $e_imaxe = $PFN_imaxes->e_imaxe($arquivo); $redimensionar = $e_imaxe && $PFN_conf->g('permisos', 'redimensionar'); $ver_contido = !$e_imaxe && $PFN_arquivos->editable($cal) && $PFN_conf->g('permisos', 'ver_contido'); $editar = !$e_imaxe && $PFN_arquivos->editable($cal) && $PFN_conf->g('permisos', 'editar'); $PFN_extraer = !$e_imaxe && $PFN_arquivos->vale_extraer($arquivo); $ver_comprimido = !$e_imaxe && $PFN_arquivos->vale_extraer($arquivo, true); $descargar = $PFN_conf->g('permisos', 'descargar'); $correo = $PFN_conf->g('permisos', 'correo'); } else { $redimensionar_dir = $PFN_conf->g('permisos', 'redimensionar_dir'); } } $PFN_tempo->rexistra('preaccion');
/**************************************************************************** * data/xestion/Xopcions.inc.php * * Carga lo necesario para la visualización del menú superior de opciones en la * administración * PHPfileNavigator versión 2.2.0 Copyright (C) 2004-2005 Lito <*****@*****.**> http://phpfilenavigator.litoweb.net/ Este programa es software libre. Puede redistribuirlo y/o modificarlo bajo los términos de la Licencia Pública General de GNU según es publicada por la Free Software Foundation, bien de la versión 2 de dicha Licencia o bien (según su elección) de cualquier versión posterior. Este programa se distribuye con la esperanza de que sea útil, pero SIN NINGUNA GARANTÍA, incluso sin la garantía MERCANTIL implícita o sin garantizar la CONVENIENCIA PARA UN PROPÓSITO PARTICULAR. Véase la Licencia Pública General de GNU para más detalles. Debería haber recibido una copia de la Licencia Pública General junto con este programa. Si no ha sido así, escriba a la Free Software Foundation, Inc., en 675 Mass Ave, Cambridge, MA 02139, EEUU. *******************************************************************************/ defined('OK') && defined('XESTION') or die; $quita_url = PFN_quita_url(array('id_raiz', 'id_usuario', 'id_grupo', 'id_conf'), false); $Xopcions = array('m_comezo' => $relativo . 'navega.php?' . PFN_cambia_url('dir', './', false), 'm_admin' => $relativo . 'xestion/index.php?' . session_name() . '=' . session_id(), 'm_actualizar' => PFN_get_url(), 'Xm_crear_raiz' => $relativo . 'xestion/raices/index.php?' . $quita_url, 'Xm_crear_usuario' => $relativo . 'xestion/usuarios/index.php?' . $quita_url, 'Xm_crear_grupo' => $relativo . 'xestion/grupos/index.php?' . $quita_url, 'Xm_varios' => $relativo . 'xestion/varios/index.php?' . $quita_url, 'Xm_informes' => $relativo . 'xestion/informes/index.php?' . $quita_url, 'Xm_traduccion' => $relativo . 'xestion/traduccion/index.php?' . $quita_url, 'Xm_doazon' => $relativo . 'xestion/doazon.php?' . $quita_url, 'm_sair' => $relativo . 'sair.php?' . $quita_url); include $PFN_paths['plantillas'] . 'Xopcions.inc.php';
*******************************************************************************/ defined('OK') or die; ?> <div id="menu_principal"> <div id="escolle_ancho"><a href="#" onclick="return marca_ancho_corpo(true);" title="<?php echo $PFN_conf->t('maximizar_corpo'); ?> "><img src="<?php echo $relativo . $PFN_conf->g('estilo'); ?> imx/ancho_corpo.png" alt="<?php echo $PFN_conf->t('maximizar_corpo'); ?> " /></a></div> <h1 id="logo"><a href="navega.php?<?php echo PFN_quita_url('dir', false); ?> "><span> </span><?php echo $PFN_conf->t('PFN'); ?> </a></h1> <ul id="menu1"> <?php if (!$PFN_conf->g('raiz', 'unica')) { ?> <li><a href="<?php echo $menu_opc['escoller_raiz']; ?> "><?php echo $PFN_conf->t('escoller_raiz'); ?>
programa. Si no ha sido así, escriba a la Free Software Foundation, Inc., en 675 Mass Ave, Cambridge, MA 02139, EEUU. *******************************************************************************/ defined("OK") or die; ?> <div id="ver_info"> <div class="bloque_info"><h1><?php echo $PFN_conf->t('accion') . ' » ' . $PFN_conf->t('arbore'); ?> </h1></div> <div class="bloque_info" style="float: right;"> <?php if ($PFN_vars->get('completo')) { ?> <a href="<?php echo PFN_quita_url('completo'); ?> "><?php echo $PFN_conf->t('so_directorios'); ?> </a> | [<?php echo $PFN_conf->t('arbore_completo'); ?> ] <?php } else { ?> [<?php echo $PFN_conf->t('so_directorios');
/** * function PFN_listado_select (integer $total, integer $actual) * $total: numero de elementos en un directorio * $actual: posición actual en la paginación de un directorio * * crea un select para la paginación de los elementos contenidos en * un directorio * * return string */ function PFN_listado_select($total, $actual) { global $PFN_conf; $paxinar = $PFN_conf->g('paxinar'); $cad = '<select id="lista"' . ' onchange="enlace(\'' . PFN_quita_url('lista') . '&lista=\'+this.value);"' . ($total > $paxinar ? ' style="background: #D00; color: #FFF;"' : '') . '>'; if ($total == 0) { $cad .= '<option value=""> --- </option>'; } else { for ($i = 0; $i < $total; $i += $paxinar) { $select = $i == $actual ? 'selected="selected"' : ''; $fin = $i + $paxinar >= $total ? $total : $i + $paxinar; $cad .= "\n" . '<option value="' . $i . '" ' . $select . '>' . ($i + 1) . ' - ' . $fin . '</option>'; } if ($total > $paxinar) { $select = $actual == -1 ? 'selected="selected"' : ''; $cad .= "\n" . '<option value="-1" ' . $select . '>' . $PFN_conf->t('TODO') . '</option>'; } } return $cad . "\n</select>"; }