/** * Be sure that a global object exists. * * This method allows you to use the power of PHP and spl_audoload() * loading resources only when you request them. * * E.g. if you create a database connection using something as * $GLOBAL['db'] = new DB(), and we do it, you can avoid starting a * database connection even in pages that don't require database connections * simply saying that you "expect" an initialized global '$db' object. * Let's say expect('db'). * * As you can see, in the best case it's only an isset() away from your code. * * @param string $name A global var name. */ public function expect($name) { if (isset($GLOBALS[$name])) { return; } // Die if class was not registered isset($this->added[$name]) || error_die(sprintf(_("Variabile globale '%s' attesa ma mai registrata. L'hai scritta correttamente?"), esc_html($name))); $class_name = $this->added[$name]; class_exists($class_name, true) || error_die(sprintf(_("La classe '%s' non esiste!"), esc_html($class_name))); $GLOBALS[$name] = new $class_name(); }
private static function prepareSessionuser(&$u) { if (!isset($u->user_ID, $u->user_uid, $u->user_active, $u->user_password, $u->user_role)) { if (DEBUG) { $error = function ($s) { error(sprintf(_("Campo %s mancante nella tabella utente."), $s)); }; isset($u->user_ID) || $error("user_ID"); isset($u->user_uid) || $error("user_uid"); isset($u->user_active) || $error("user_active"); isset($u->user_password) || $error("user_password"); isset($u->user_role) || $error("user_role"); } error_die(_("Inattesa struttura della tabella utenti.")); } $u->user_ID = (int) $u->user_ID; $u->user_active = (bool) (int) $u->user_active; }
/** * @param string $domain GNU Gettext domain * @param string $directory GNU Gettext directory * @param string $default_encode GNU Gettext default language encode */ function __construct($domain = null, $directory = null, $default_encode = null) { if ($domain === null && defined('GETTEXT_DOMAIN')) { $domain = GETTEXT_DOMAIN; } if ($directory === null && defined('GETTEXT_DIRECTORY')) { $directory = GETTEXT_DIRECTORY; } if ($default_encode === null && defined('GETTEXT_DEFAULT_ENCODE')) { $default_encode = GETTEXT_DEFAULT_ENCODE; } if ($domain === null || $directory === null) { error_die(sprintf(_("Devi impostare le costanti %s e %s."), 'GETTEXT_DOMAIN', 'GETTEXT_DIRECTORY')); } $this->gettextDomain = $domain; $this->gettextDirectory = $directory; $this->gettextDefaultEncode = $default_encode; }
function check_folder() { $dir = gContacts_root . ds . 'input'; if (!file_exists($dir)) { if (@mkdir($dir, 0766)) { if (is_writable($dir)) { return true; } else { die('Some Error Here'); } } else { require_once gContacts_template . 'permission.php'; } } else { if (is_writable($dir)) { return true; } else { error_die(5, gContacts_root . ds . 'input'); } } }
defined('CHMOD_WRITABLE_FILE') || define('CHMOD_WRITABLE_FILE', 0666); defined('MAGIC_MIME_FILE') || define('MAGIC_MIME_FILE', null); // Fifo system default defined('CHARSET') || define('CHARSET', 'utf-8'); // On demand requests class-$php ... it's f****** amazing! spl_autoload_register(function ($c) { // Little fix if ($c === 'DBCol') { $c = 'DB'; } $path = BOZ_PHP . __ . "class-{$c}.php"; if (is_file($path)) { require $path; } }); // This is a really stupid thing but it's f****** amazing! $GLOBALS['G'] = new G(); $GLOBALS['G']->add('db', 'DB'); $GLOBALS['G']->add('mimeTypes', 'MimeTypes'); $GLOBALS['G']->add('javascript', 'RegisterJS'); $GLOBALS['G']->add('css', 'RegisterCSS'); $GLOBALS['G']->add('session', 'Session'); $GLOBALS['G']->add('permissions', 'Permissions'); $GLOBALS['G']->add('menu', 'Menu'); $GLOBALS['G']->add('module', 'RegisterModule'); $GLOBALS['G']->add('registerLanguage', 'RegisterLanguage'); // Callback if (REQUIRE_LOAD_POST) { defined('ABSPATH') || error_die(_("Devi definire la costante ABSPATH. Oppure disabilita REQUIRE_LOAD_POST.")); require ABSPATH . __ . 'load-post.php'; }
function SeleccionarModuloFoto($carpeta, $inicio, $subcatalogo) { global $xoopsDB, $xoopsConfig, $xoopsTheme, $xoopsUser; $consulta2 = "SELECT ID, Carpeta, Imagen, Descripcion, Aleatorio, Bloque, MCatalogos, AnchoBloque, AltoBloque, AnchoImagenes, AltoImagenes, FotosAncho, FotosAlto, Anterior, Siguiente, InicioEncabezado, FinEncabezado, InicioPie, FinPie, InicioFoto, FinFoto, InicioMarcoFoto, FinMarcoFoto, EnviarFicheros, NombreFotoCarpeta, NombreFotoCarpetaSuperior, UsarBordes, BordesTema, BordeImagenPequenoIzquierda, BordeImagenPequenoDerecha, BordeImagenPequenoArriba, BordeImagenPequenoAbajo, UsarBordesGaleria, NombreFrameStyleGaleria, ForzarDescripcion, ForzarTamano, EspaciadoVertical, EspaciadoHorizontal, Espaciado, ColorFondo, ColorFondo1, ColorFondo2, ColorFondo3, ColorFondo4 FROM " . $xoopsDB->prefix("uskolag_carpeta") . " Where Carpeta like '" . $carpeta . "'"; $myts = new MyTextSanitizer(); $result2 = $xoopsDB->query($consulta2); while ($tbCarpeta2 = $xoopsDB->fetchArray($result2)) { $PERMITIRENVIARFICHEROS = $tbCarpeta2['EnviarFicheros']; $UsarBordesPequeno = $tbCarpeta2['UsarBordes']; $BordesTemaPequeno = $tbCarpeta2['BordesTema']; $ANCHOCARPETA = $tbCarpeta2['AnchoImagenes']; $ALTOCARPETA = $tbCarpeta2['AltoImagenes']; $ForzarDescripcion = $tbCarpeta2['ForzarDescripcion']; $ForzarTamano = $tbCarpeta2['ForzarTamano']; $ColorFondo = $tbCarpeta2['ColorFondo']; $ColorFondo1 = $tbCarpeta2['ColorFondo1']; $ColorFondo2 = $tbCarpeta2['ColorFondo2']; $ColorFondo3 = $tbCarpeta2['ColorFondo3']; $ColorFondo4 = $tbCarpeta2['ColorFondo4']; $EspaciadoVertical = $tbCarpeta2['EspaciadoVertical']; $EspaciadoHorizontal = $tbCarpeta2['EspaciadoHorizontal']; $Espaciado = $tbCarpeta2['Espaciado']; $descripcionCarpeta = $tbCarpeta2['Descripcion']; $ValorColorFondo = ""; if ($ColorFondo1 == 1) { $ValorColorFondo = " class=bg1"; } if ($ColorFondo1 == 2) { $ValorColorFondo = " class=bg2"; } if ($ColorFondo1 == 3) { $ValorColorFondo = " class=bg3"; } if ($ColorFondo1 == 4) { $ValorColorFondo = " class=bg4"; } if ($ColorFondo1 == 5) { $ValorColorFondo = " class=bg5"; } if ($ColorFondo1 == 6) { $ValorColorFondo = " class=bg6"; } if (!$ValorColorFondo) { $ValorColorFondo = " " . $ColorFondo1; } if ($ColorFondo2) { $AnchoMatte = " cellpadding=" . $ColorFondo2; } if ($ColorFondo2 == 0) { $AnchoMatte = " cellpadding=" . "0"; } $Espaciado = $ColorFondo2 * 2; $CadenaCarrete = "<table" . $ValorColorFondo . $AnchoMatte . ">"; // $CadenaCarrete ="<table bgcolor=pink cellpadding=20>"; if ($tbCarpeta2['UsarBordesGaleria']) { if ($tbCarpeta2['BordesTema']) { if (file_exists(XOOPS_ROOT_PATH . "/" . "/themes/" . getTheme() . "/" . $tbCarpeta2['NombreFrameStyleGaleria'] . "/images/small/" . "size.php")) { include XOOPS_ROOT_PATH . "/" . "/themes/" . getTheme() . "/" . $tbCarpeta2['NombreFrameStyleGaleria'] . "/images/small/" . "size.php"; $rutaGrande = XOOPS_URL . "/themes/" . getTheme() . "/" . $tbCarpeta2['NombreFrameStyleGaleria'] . "/images/small/"; } else { if (file_exists(XOOPS_ROOT_PATH . "/" . "/themes/" . getTheme() . "/images/small/" . "size.php")) { include XOOPS_ROOT_PATH . "/" . "/themes/" . getTheme() . "/images/small/" . "size.php"; $rutaGrande = XOOPS_URL . "/themes/" . getTheme() . "/images/small/"; } else { include XOOPS_ROOT_PATH . "/" . "/modules/uskolaxgallery/icons/" . $tbCarpeta2['NombreFrameStyleGaleria'] . "/small/" . "size.php"; $rutaGrande = XOOPS_URL . "/modules/uskolaxgallery/icons/" . $tbCarpeta2['NombreFrameStyleGaleria'] . "/small/"; } } } else { if (file_exists(XOOPS_ROOT_PATH . "/" . "/themes/" . getTheme() . "/" . $tbCarpeta2['NombreFrameStyleGaleria'] . "/images/small/" . "size.php")) { include XOOPS_ROOT_PATH . "/" . "/themes/" . getTheme() . "/" . $tbCarpeta2['NombreFrameStyleGaleria'] . "/images/small/" . "size.php"; $rutaGrande = XOOPS_URL . "/themes/" . getTheme() . "/" . $tbCarpeta2['NombreFrameStyleGaleria'] . "/images/small/"; } else { if (file_exists(XOOPS_ROOT_PATH . "/" . "/modules/uskolaxgallery/icons/" . $tbCarpeta2['NombreFrameStyleGaleria'] . "/small/" . "size.php")) { include XOOPS_ROOT_PATH . "/" . "/modules/uskolaxgallery/icons/" . $tbCarpeta2['NombreFrameStyleGaleria'] . "/small/" . "size.php"; $rutaGrande = XOOPS_URL . "/modules/uskolaxgallery/icons/" . $tbCarpeta2['NombreFrameStyleGaleria'] . "/small/"; } else { include XOOPS_ROOT_PATH . "/" . "/themes/" . getTheme() . "/images/small/" . "size.php"; $rutaGrande = XOOPS_URL . "/themes/" . getTheme() . "/images/small/"; } } } $TBordeImagenGrandeIzquierdaArriba = "<td background=" . $rutaGrande . "top_left_corner.gif" . " width=" . $BloqueLeft . " height=" . $BloqueTop . "></td>"; $TBordeImagenGrandeIzquierdaCentro = "<td background=" . $rutaGrande . "left.gif" . " width=" . $BloqueLeft . "></td>"; $TBordeImagenGrandeIzquierdaAbajo = "<td background=" . $rutaGrande . "bottom_left_corner.gif" . " width=" . $BloqueLeft . " height=" . $BloqueBottom . "></td>"; $TBordeImagenGrandeCentroArriba = "<td background=" . $rutaGrande . "top.gif" . " height=" . $BloqueTop . "></td>"; $TBordeImagenGrandeCentroAbajo = "<td background=" . $rutaGrande . "bottom.gif" . " height=" . $BloqueBottom . "></td>"; $TBordeImagenGrandeDerechaArriba = "<td background=" . $rutaGrande . "top_right_corner.gif" . " width=" . $BloqueRight . " height=" . $BloqueTop . "></td>"; $TBordeImagenGrandeDerechaCentro = "<td background=" . $rutaGrande . "right.gif" . " width=" . $BloqueRight . "></td>"; $TBordeImagenGrandeDerechaAbajo = "<td background=" . $rutaGrande . "bottom_right_corner.gif" . " width=" . $BloqueRight . " height=" . $BloqueBottom . "></td>"; $USKOLAGALERYANEXT = "<img src=\"" . $rutaGrande . "next.gif" . "\">"; $USKOLAGALERYAPREVIOUS = "<img src=\"" . $rutaGrande . "previous.gif" . "\">"; $InicioEncabezado = $FInicioEncabezado; $FinEncabezado = $FFinEncabezado; $InicioFoto = $FInicioPie; $FinFoto = $FFinPie; $InicioMarcoFoto = $FInicioMarcoFoto; $FinMarcoFoto = $FFinMarcoFoto; $InicioPie = $FInicioPie; $FinPie = $FFinPie; $PF = $PFStyle; $PFIMAGE = $rutaGrande . $PFStyleImage; } else { $TBordeImagenGrandeIzquierdaArriba = "<td></td>"; $TBordeImagenGrandeIzquierdaCentro = "<td></td>"; $TBordeImagenGrandeIzquierdaAbajo = "<td></td>"; $TBordeImagenGrandeCentroArriba = "<td></td>"; $TBordeImagenGrandeCentroAbajo = "<td></td>"; $TBordeImagenGrandeDerechaArriba = "<td></td>"; $TBordeImagenGrandeDerechaCentro = "<td></td>"; $TBordeImagenGrandeDerechaAbajo = "<td></td>"; } $FOTOSALTO = $tbCarpeta2['FotosAlto']; $FOTOSANCHO = $tbCarpeta2['FotosAncho']; $NombreFotoCarpeta = $tbCarpeta2['NombreFotoCarpeta']; $NombreFotoCarpetaSuperior = $tbCarpeta2['NombreFotoCarpetaSuperior']; if ($InicioEncabezado) { echo $InicioEncabezado; } else { echo "<table align=center>"; } global $XoopsLayerString; if (strlen($NombreFotoCarpetaSuperior) > 0) { $XoopsLayerString[] = ".<img src=icons/" . $NombreFotoCarpetaSuperior . ">"; } else { $XoopsLayerString[] = "." . $tbCarpeta2['Descripcion']; } seleccionarcarpetamodulopro(1, $tbCarpeta2['FotosAncho']); if ($FinEncabezado) { echo $FinEncabezado; } else { echo "</table>"; } echo "<br>"; } $consulta = "SELECT ID, Carpeta, Fichero, Descripcion, Visitas, Fecha, Comentarios, EnviadoPor, Votos, Clasificacion, Title, Keywords FROM " . $xoopsDB->prefix("uskolag_imagenes") . " Where Carpeta like '" . $carpeta . "'"; $result = $xoopsDB->query($consulta); $categoriafoto = $inicio / ($FOTOSALTO * $FOTOSANCHO); if ($categoriafoto != intval($categoriafoto)) { } $categoriafoto = intval($categoriafoto); $inicio = $categoriafoto * ($FOTOSALTO * $FOTOSANCHO); if (!$subcatalogo) { $listadoimagenes = Get_Image_listPro('images/' . $carpeta . '/small/'); } else { $consultafotos = "SELECT catalogo, foto FROM " . $xoopsDB->prefix("uskolag_catalogo_foto") . " where catalogo=" . $subcatalogo; if (!($resultcatalogo = $xoopsDB->query($consultafotos))) { error_die("Problems"); } while ($tbCatalogo = $xoopsDB->fetchArray($resultcatalogo)) { $consultaNombre = "SELECT ID, Fichero FROM " . $xoopsDB->prefix("uskolag_imagenes") . " Where ID=" . $tbCatalogo['foto']; if (!($resultcatalogofoto = $xoopsDB->query($consultaNombre))) { error_die("Problems"); } while ($tbCatalogoImagen = $xoopsDB->fetchArray($resultcatalogofoto)) { $listadoimagenes[] = $tbCatalogoImagen['Fichero']; } } } echo "<table align=\"center\" cellspacing=" . $EspaciadoVertical . " cellpadding=" . $EspaciadoHorizontal . " width=\"" . $FOTOSANCHO * ($ANCHOCARPETA + $BloqueLeft + $BloqueRight + $Espaciado + 4) . "\">"; for ($contadoralto = 0; $contadoralto < $FOTOSALTO; $contadoralto++) { echo "<tr>"; for ($contadorancho = 0; $contadorancho < $FOTOSANCHO; $contadorancho++) { if ($inicio < count($listadoimagenes)) { echo "<td valign=\"top\">"; echo $InicioMarcoFoto; echo $InicioFoto; if (!$PF) { echo "<table align=\"center\" cellspacing=0 cellpadding=0 width=\"" . ($ANCHOCARPETA + $BloqueLeft + $BloqueRight + $Espaciado + 4) . "\" {$ValorColorFondo}><tr>"; $TImagen = "<td {$ValorColorFondo}>"; $TImagen .= $CadenaCarrete . "<tr><td {$ValorColorFondo}>"; $TImagen .= "<a href=\"index.php?subcarpeta=" . $subcatalogo . "&carpeta=" . $carpeta . "&foto=" . CorrigeModuloPro($listadoimagenes[$inicio]) . "&inicio=" . $inicio . "\">"; if (!$ForzarTamano) { $TImagen .= "<img src=\"images/" . $carpeta . "/small/" . CorrigeModuloPro($listadoimagenes[$inicio]); $TImagen .= "\" width=\"" . $ANCHOCARPETA . "\" border=0" . " alt=\"{$descripcionCarpeta}\"" . ">"; } else { $TImagen .= "<img src=\"images/" . $carpeta . "/small/" . CorrigeModuloPro($listadoimagenes[$inicio]); $TImagen .= "\" width=\"" . $ANCHOCARPETA . "\" border=0" . " height=\"" . $ALTOCARPETA . "\"" . " alt=\"{$descripcionCarpeta}\"" . ">"; } $TImagen .= "</a>"; $TImagen .= "</td></tr></table>"; $TImagen .= "</td>"; echo $TBordeImagenGrandeIzquierdaArriba . "\n"; echo $TBordeImagenGrandeCentroArriba . "\n"; echo $TBordeImagenGrandeDerechaArriba . "\n"; echo "</tr><tr>" . "\n"; echo $TBordeImagenGrandeIzquierdaCentro . "\n"; echo $TImagen . "\n"; echo $TBordeImagenGrandeDerechaCentro . "\n"; echo "</tr><tr>" . "\n"; echo $TBordeImagenGrandeIzquierdaAbajo . "\n"; echo $TBordeImagenGrandeCentroAbajo . "\n"; echo $TBordeImagenGrandeDerechaAbajo . "\n"; echo "</tr></table>" . "\n"; } else { echo "<table background="; echo "images/" . $carpeta . "/small/" . CorrigeModuloPro($listadoimagenes[$inicio]); echo " cellpadding=0 cellspacing=0 >"; if (!$ForzarTamano) { echo "<tr><td><a href=\"index.php?subcarpeta=" . $subcatalogo . "&carpeta=" . $carpeta . "&foto=" . CorrigeModuloPro($listadoimagenes[$inicio]) . "&inicio=" . $inicio . "\">"; echo "<img src={$PFIMAGE} width=" . $ANCHOCARPETA . " height=" . $ALTOCARPETA . "border=0 alt=\"Click for Larger Image\"></a></td></tr></table>"; } else { echo "<tr><td><a href=\"index.php?subcarpeta=" . $subcatalogo . "&carpeta=" . $carpeta . "&foto=" . CorrigeModuloPro($listadoimagenes[$inicio]) . "&inicio=" . $inicio . "\">"; echo "<img src={$PFIMAGE} width=" . $ANCHOCARPETA . "border=0 alt=\"Click for Larger Image\"></a></td></tr></table>"; } } echo $FinFoto; if (!$ForzarDescripcion) { Get_pictModuloDescripcion($listadoimagenes[$inicio], $carpeta); echo "<table align=\"left\" width=\"" . $anchocarpeta . "\"><br>"; Get_pictModuloDescripcion($listadoimagenes[$inicio], $carpeta, "", 1, 1); echo "</table>"; } echo $FinMarcoFoto; echo "</td>"; } $inicio++; } echo "<tr>"; } echo "</table>"; $numerodivisiones = (count($listadoimagenes) - 1) / ($contadoralto * $contadorancho); if ($numerodivisiones != intval($numerodivisiones)) { } $numerodivisiones = intval($numerodivisiones) + 1; $cadenadivisiones = ""; $cadenaIzquierda = ""; $cadenaDerecha = ""; if ($categoriafoto != 0) { $cadenaIzquierda = "<a href=\"index.php?subcarpeta=" . $subcatalogo . "&carpeta=" . $carpeta . "&inicio=" . ($inicio - 1 - $FOTOSALTO * $FOTOSANCHO) . "\">"; $cadenaIzquierda = $cadenaIzquierda . $USKOLAGALERYAPREVIOUS; $cadenaIzquierda = $cadenaIzquierda . "</a> "; } for ($contadordivisiones = 1; $contadordivisiones <= $numerodivisiones; $contadordivisiones++) { $cadenadivisiones = $cadenadivisiones . "<a href=\"index.php?subcarpeta=" . $subcatalogo . "&carpeta=" . $carpeta . "&inicio=" . (($contadordivisiones - 1) * ($contadoralto * $contadorancho) + 1) . "\">" . $contadordivisiones . "</a> "; } if ($categoriafoto < $numerodivisiones - 1) { $cadenaDerecha = "<a href=\"index.php?subcarpeta=" . $subcatalogo . "&carpeta=" . $carpeta . "&inicio=" . ($inicio - 1 + $FOTOSALTO * $FOTOSANCHO) . "\">"; $cadenaDerecha = $cadenaDerecha . $USKOLAGALERYANEXT; $cadenaDerecha = $cadenaDerecha . "</a> "; } echo "<br>"; echo "<table align=\"center\" width=100% >"; echo $InicioPie . $cadenaIzquierda; echo $cadenadivisiones; echo $cadenaDerecha . $FinPie; echo "</td></tr></table>"; if ($PERMITIRENVIARFICHEROS) { echo "<table name=\"vamos\" align=\"center\" align=\"center\" >"; echo "<br> <br>"; echo "<table><tr><td><table><tr><td>"; echo "<a name=\"SubmitPhoto\"></a>"; if ($ForzarTamano) { echo "<img name=\"viwe\" width=" . $ANCHOCARPETA . " height=" . $ALTOCARPETA . " src=\"images/spacer.gif\">"; } else { echo "<img name=\"viwe\" width=" . $ANCHOCARPETA . " src=\"images/spacer.gif\">"; } echo "</td><td></td></tr></table></td><td>"; echo "<div align=\"center\">" . _MI_USKOLAXGALLERY_ENVIARFOTO; echo "<form name=\"publicar\" method=POST action=index.php enctype=\"multipart/form-data\">"; echo "<input type=\"file\" name=\"nombrefoto\" size=\"50\" onChange=\"viwe.src=nombrefoto.value\"><br>"; echo "<input type=\"hidden\" name=\"carpeta\" value=" . CorrigeModuloPro($carpeta) . ">"; echo "<input type=\"hidden\" name=\"inicio\" value=" . ($inicio + 1 - $contadoralto * $contadorancho) . ">"; echo "<input type=\"hidden\" name=\"catalogo\" value=" . $subcatalogo . ">"; echo "<br>" . _MI_USKOLAXGALLERY_FOTODE . "<br>"; echo "<input type=\"text\" name=\"FotoDe\" size=\"67\" ><br>"; echo "<br>" . _MI_USKOLAXGALLERY_FOTOTITLE . "<br>"; echo "<textarea name=\"title\" rows=\"3\" cols=50>" . "</textarea>" . "<br>"; echo "<br>" . _MI_USKOLAXGALLERY_KEYWORDS . "<br>"; echo "<textarea name=\"keywords\" rows=\"3\" cols=50>" . "</textarea>" . "<br>"; echo "<br>" . _MI_USKOLAXGALLERY_FOTODESC . "<br>"; echo "<br><textarea name=\"descripcionupload\" rows=5 cols=50></textarea><br>"; echo "<br><br><input type=\"submit\" name=\"enviarfoto\" value=\"" . _MI_USKOLAXGALLERY_PUBLICARFOTO . "\"><br><br></div>"; echo "</td></tr>"; echo "</table>"; } }
/** * You have to check the result before use this! */ private function fetch_row($fetch) { if ($fetch === 'object' || $fetch === 'assoc') { return $this->lastResult->{'fetch_' . $fetch}(); } error_die('Fetch row cannot be ' . $fetch); }
$config = PHPLENS_DIR . '/config/phplens.config.inc.php'; if (!file_exists($config)) { error_die("<h3>Configuration file <i>{$config}</i> not found</h3>"); } include_once $config; ///////////////////////////////// // Check session stuff works include_once "./adodb/adodb.inc.php"; print "<h3>Testing \$PHPLENS_SESSION_DRIVER</h3>"; $conn = ADONewConnection($PHPLENS_SESSION_DRIVER); if (empty($conn)) { error_die("<h3>\$PHPLENS_SESSION_DRIVER has an invalid value</h3> Possible legal values are mysql, postgres7, ibase, oci8, mssql, odbc, sybase, db2, access, etc. in the phplens.config.inc.php file."); } else { print "<p>Passed</p>"; } $connect_ok = $conn->Connect($PHPLENS_SESSION_CONNECT, $PHPLENS_SESSION_USER, $PHPLENS_SESSION_PWD, $PHPLENS_SESSION_DB); if (!$connect_ok) { error_die("<h3>Connection failed</h3>\n\tCheck your \$PHPLENS_SESSION_CONNECT, \$PHPLENS_SESSION_USER, \$PHPLENS_SESSION_PWD, \$PHPLENS_SESSION_DB settings in the phplens.config.inc.php file."); } $rs = $conn->Execute('select count(*) from phplens'); if (empty($rs)) { die("<h3>SQL query failed</h3> SQL: select count(*) from phplens<p>This could mean that the phplens table is not created (consult <a href=http://phplens.com/lensman/setup.htm>setup.htm</a>)"); } ///////////////////////////////// // Check PHPLENS_PATH if (dirname($PHP_SELF) != $PHPLENS_PATH) { print "<h3>\$PHPLENS_PATH error?</h3>This value in phplens.config.inc.php should be: '" . dirname($PHP_SELF) . "'<p>"; } ///////////////////////////////// // Passed basic tests print "<h1>Configuration of phplens.config.inc.php Seems OK</h1> Try <a href=testtext.php>testtext.php</a> to test phpLens.";
function b_uskolaxgallery_show() { global $xoopsDB, $xoopsConfig, $xoopsTheme, $xoopsUser; $BloqueIniciado = 0; $consulta2 = "SELECT BloquesAleatorios, SoloImagenes FROM " . $xoopsDB->prefix("uskolag_master") . ""; $myts = new MyTextSanitizer(); if (!($result = $xoopsDB->query($consulta2))) { error_die("Problems"); } while ($tbCarpeta = $xoopsDB->fetchArray($result)) { $RANDOMCARPETAS = $tbCarpeta['BloquesAleatorios']; $SoloImagen = $tbCarpeta['SoloImagenes']; } $block = array(); $block['title'] = _MB_USKOLAXGALLERY_NAME; $block['content'] = "<div align=\"left\">"; $consulta = "SELECT ID, Carpeta, Imagen, Descripcion, Aleatorio, Bloque, MCatalogos, AnchoBloque, AltoBloque, AnchoImagenes, AltoImagenes, FotosAncho, FotosAlto, EnviarFicheros, EnviarComentarios, EnviarVotaciones, EnviarEnlaces, NecesarioRegistrar, InicioDescargas, FinDescargas, InicioEnlaces, FinEnlaces, Anterior, Siguiente, InicioEncabezado, FinEncabezado, InicioPie, FinPie, InicioEncabezadoComentario, FinEncabezadoComentario, InicioComentario, FinComentario, BloquearImagenesSubidas, BloquearComentarios, InicioFoto, FinFoto, InicioMarcoFoto, FinMarcoFoto, AleatorioListado, FotoDescripcion, NombreFotoCarpeta, NombreFotoCarpetaSuperior, BordeImagenIzquierda, BordeImagenDerecha, BordeImagenArriba, BordeImagenAbajo, UsarBordes, BordesTema, NombreFrameStyleBlock, UsarBordesBloque FROM " . $xoopsDB->prefix("uskolag_carpeta") . " Where Bloque=1"; if ($RANDOMCARPETAS > 0) { $BloquesComprobar = array(); $BloquesComprobar = NumeroBloques2($RANDOMCARPETAS); } $myts = new MyTextSanitizer(); $result = $xoopsDB->query($consulta); //$RANDOMCARPETAS = 0; while ($tbCarpeta = $xoopsDB->fetchArray($result)) { $NombreFotoCarpeta = $tbCarpeta['NombreFotoCarpetaSuperior']; $longitudNombreCarpeta = strlen($NombreFotoCarpeta); $iniciotabla = $tbCarpeta['InicioFoto']; $fintabla = $tbCarpeta['FinFoto']; $aleatoriolistado = $tbCarpeta['AleatorioListado']; $PFStyle = 0; $PFIMAGE = ""; if ($tbCarpeta['UsarBordesBloque']) { if ($tbCarpeta['BordesTema']) { if (file_exists(XOOPS_ROOT_PATH . "/" . "/themes/" . getTheme() . "/" . $tbCarpeta['NombreFrameStyleBlock'] . "/images/small/" . "size.php")) { include XOOPS_ROOT_PATH . "/" . "/themes/" . getTheme() . "/" . $tbCarpeta['NombreFrameStyleBlock'] . "/images/small/" . "size.php"; $rutaGrande = XOOPS_URL . "/themes/" . getTheme() . "/" . $tbCarpeta['NombreFrameStyleBlock'] . "/images/small/"; } else { if (file_exists(XOOPS_ROOT_PATH . "/" . "/themes/" . getTheme() . "/images/small/" . "size.php")) { include XOOPS_ROOT_PATH . "/" . "/themes/" . getTheme() . "/images/small/" . "size.php"; $rutaGrande = XOOPS_URL . "/themes/" . getTheme() . "/images/small/"; } else { include XOOPS_ROOT_PATH . "/" . "/modules/uskolaxgallery/icons/" . $tbCarpeta['NombreFrameStyleBlock'] . "/small/" . "size.php"; $rutaGrande = XOOPS_URL . "/modules/uskolaxgallery/icons/" . $tbCarpeta['NombreFrameStyleBlock'] . "/small/"; } } } else { if (file_exists(XOOPS_ROOT_PATH . "/" . "/themes/" . getTheme() . "/" . $tbCarpeta['NombreFrameStyleBlock'] . "/images/small/" . "size.php")) { include XOOPS_ROOT_PATH . "/" . "/themes/" . getTheme() . "/" . $tbCarpeta['NombreFrameStyleBlock'] . "/images/small/" . "size.php"; $rutaGrande = XOOPS_URL . "/themes/" . getTheme() . "/" . $tbCarpeta['NombreFrameStyleBlock'] . "/images/small/"; } else { if (file_exists(XOOPS_ROOT_PATH . "/" . "/modules/uskolaxgallery/icons/" . $tbCarpeta['NombreFrameStyleBlock'] . "/small/" . "size.php")) { include XOOPS_ROOT_PATH . "/" . "/modules/uskolaxgallery/icons/" . $tbCarpeta['NombreFrameStyleBlock'] . "/small/" . "size.php"; $rutaGrande = XOOPS_URL . "/modules/uskolaxgallery/icons/" . $tbCarpeta['NombreFrameStyleBlock'] . "/small/"; } else { include XOOPS_ROOT_PATH . "/" . "/themes/" . getTheme() . "/images/small/" . "size.php"; $rutaGrande = XOOPS_URL . "/themes/" . getTheme() . "/images/small/"; } } } $TBordeImagenGrandeIzquierdaArriba = "<td background=" . $rutaGrande . "top_left_corner.gif" . " width=\"" . $BloqueLeft . "\" height=\"" . $BloqueTop . "\"></td>"; $TBordeImagenGrandeIzquierdaCentro = "<td background=" . $rutaGrande . "left.gif" . " width=\"" . $BloqueLeft . "\"></td>"; $TBordeImagenGrandeIzquierdaAbajo = "<td background=" . $rutaGrande . "bottom_left_corner.gif" . " width=\"" . $BloqueLeft . "\" height=\"" . $BloqueBottom . "\"></td>"; $TBordeImagenGrandeCentroArriba = "<td background=" . $rutaGrande . "top.gif" . " height=" . $BloqueTop . "></td>"; $TBordeImagenGrandeCentroAbajo = "<td background=" . $rutaGrande . "bottom.gif" . " height=" . $BloqueBottom . "></td>"; $TBordeImagenGrandeDerechaArriba = "<td background=" . $rutaGrande . "top_right_corner.gif" . " width=\"" . $BloqueRight . "\" height=\"" . $BloqueTop . "\"></td>"; $TBordeImagenGrandeDerechaCentro = "<td background=" . $rutaGrande . "right.gif" . " width=\"" . $BloqueRight . "\"></td>"; $TBordeImagenGrandeDerechaAbajo = "<td background=" . $rutaGrande . "bottom_right_corner.gif" . " width=\"" . $BloqueRight . "\" height=\"" . $BloqueBottom . "\"></td>"; $USKOLAGALERYANEXT = "<img src=\"" . $rutaGrande . "next.gif" . "\">"; $USKOLAGALERYAPREVIOUS = "<img src=\"" . $rutaGrande . "previous.gif" . "\">"; $PF = $PFStyle; $PFIMAGE = $rutaGrande . $PFStyleImage; } else { $TBordeImagenGrandeIzquierdaArriba = "<tr><td></td>"; $TBordeImagenGrandeIzquierdaCentro = "<td></td>"; $TBordeImagenGrandeIzquierdaAbajo = "<td></td>"; $TBordeImagenGrandeCentroArriba = "<td></td>"; $TBordeImagenGrandeCentroAbajo = "<td></td>"; $TBordeImagenGrandeDerechaArriba = "<td></td>"; $TBordeImagenGrandeDerechaCentro = "<td></td>"; $TBordeImagenGrandeDerechaAbajo = "<td></td>"; } if (!($RANDOMCARPETAS > 0)) { $totalficheros = Get_Image_listPro2(XOOPS_ROOT_PATH . "/" . 'modules/uskolaxgallery/images/' . $tbCarpeta['Carpeta'] . '/small/'); $numeroficheros = count($totalficheros); $imagenrandom = rand(0, $numeroficheros - 1); if (!$SoloImagen) { $block['content'] .= "<br><center>"; if ($longitudNombreCarpeta > 0) { $block['content'] .= "<img src=\"" . XOOPS_URL . "/modules/uskolaxgallery/icons/" . $tbCarpeta['NombreFotoCarpetaSuperior'] . " \"><br>"; } else { $block['content'] .= $tbCarpeta['Descripcion'] . "<br>"; } } if ($numeroficheros > 0 && $tbCarpeta['Aleatorio']) { $foto = trim($totalficheros[$imagenrandom]); if (!$PF) { $block['content'] .= "<table cellpadding='0' cellspacing='0'><tr>"; $block['content'] .= $TBordeImagenGrandeIzquierdaArriba; $block['content'] .= $TBordeImagenGrandeCentroArriba; $block['content'] .= $TBordeImagenGrandeDerechaArriba; $block['content'] .= "</tr><tr>"; $block['content'] .= $TBordeImagenGrandeIzquierdaCentro; $block['content'] .= "<td><a href=\"" . XOOPS_URL . "/modules/uskolaxgallery/index.php?carpeta=" . $tbCarpeta['Carpeta'] . "&inicio={$imagenrandom}" . "&foto=" . $foto . "\"><img src=\"" . XOOPS_URL . "/modules/uskolaxgallery/images/" . $tbCarpeta['Carpeta'] . "/small/" . ReCorrigeProBloque($foto) . "\" width="; } else { $block['content'] .= "<table background="; $block['content'] .= "" . $xoopsConfig['xoops_url'] . "/modules/uskolaxgallery/images/" . $tbCarpeta['Carpeta'] . "/small/" . ReCorrigeProBloque($foto) . " width=" . $tbCarpeta['AnchoBloque']; $block['content'] .= " height=\""; $block['content'] .= $tbCarpeta['AltoBloque']; $block['content'] .= "\" cellpadding='0' cellspacing='0' >"; $block['content'] .= "<tr><td>"; $block['content'] .= "<a href=\"" . XOOPS_URL . "/modules/uskolaxgallery/index.php?carpeta=" . $tbCarpeta['Carpeta'] . "&inicio={$imagenrandom}" . "&foto=" . $foto . "\">"; $block['content'] .= "<img src=" . $PFIMAGE . " width=\""; $block['content'] .= $tbCarpeta['AnchoBloque']; $block['content'] .= "\" height=\""; $block['content'] .= $tbCarpeta['AltoBloque']; $block['content'] .= "\" alt=\"" . $descripcion . "\" border='0'></img></a></td></tr>"; $block['content'] .= "</table>"; } } else { if (!$PF) { $block['content'] .= $tbCarpeta['InicioFoto']; $block['content'] .= "<table cellpadding='0' cellspacing='0'><tr>"; $block['content'] .= $TBordeImagenGrandeIzquierdaArriba; $block['content'] .= $TBordeImagenGrandeCentroArriba; $block['content'] .= $TBordeImagenGrandeDerechaArriba; $block['content'] .= "</tr><tr>"; $block['content'] .= $TBordeImagenGrandeIzquierdaCentro; $block['content'] .= "<td><a href=\"" . $xoopsConfig['xoops_url'] . "/modules/uskolaxgallery/index.php?carpeta=" . $Carpetapro . "\"><img src=\"" . XOOPS_URL . "/modules/uskolaxgallery/images/" . ReCorrigeProBloque($tbCarpeta['Imagen']) . "\" width=\""; } else { //aqui hay fallo $block['content'] .= "<table background="; $block['content'] .= "" . XOOPS_URL . "/modules/uskolaxgallery/images/" . ReCorrigeProBloque($tbCarpeta['Imagen']) . " width=\"" . $tbCarpeta['AnchoBloque']; $block['content'] .= "\" height=\""; $block['content'] .= $tbCarpeta['AltoBloque']; $block['content'] .= "\" cellpadding='0' cellspacing='0' >"; $block['content'] .= "<tr><td>"; $block['content'] .= "<a href=\"" . $xoopsConfig['xoops_url'] . "/modules/uskolaxgallery/index.php?carpeta=" . $Carpetapro . "\">"; $block['content'] .= "<img src=" . $PFIMAGE . " width=\""; $block['content'] .= $tbCarpeta['AnchoBloque']; $block['content'] .= "\" height=\""; $block['content'] .= $tbCarpeta['AltoBloque']; $block['content'] .= "\" alt=\"" . $descripcion . "\" border='0'></img></a></td></tr>"; $block['content'] .= "</table>"; } } if (!$PF) { $block['content'] .= $tbCarpeta['AnchoBloque']; $block['content'] .= "\" height=\""; $block['content'] .= $tbCarpeta['AltoBloque']; $block['content'] .= "\" alt=\"" . $descripcion . "\" border='0'></img></a></td>"; $block['content'] .= $TBordeImagenGrandeDerechaCentro; $block['content'] .= "</tr><tr>"; $block['content'] .= $TBordeImagenGrandeIzquierdaAbajo; $block['content'] .= $TBordeImagenGrandeCentroAbajo; $block['content'] .= $TBordeImagenGrandeDerechaAbajo; $block['content'] .= "</tr></table>"; } if ($BloqueIniciado) { echo "<br>"; } $BloqueIniciado = 1; $block['content'] .= " (" . $numeroficheros . ") " . _MB_USKOLAXGALLERY_FOTOS . "<br><br>"; } else { if (in_array($tbCarpeta['Carpeta'], $BloquesComprobar)) { $totalficheros = Get_Image_listPro2(XOOPS_ROOT_PATH . "/" . 'modules/uskolaxgallery/images/' . $tbCarpeta['Carpeta'] . '/small/'); $numeroficheros = count($totalficheros); if ($numeroficheros > 0) { if ($numeroficheros > 0 && $tbCarpeta['Aleatorio']) { $imagenrandom = rand(0, $numeroficheros - 1); $foto = trim($totalficheros[$imagenrandom]); if (!$SoloImagen) { $block['content'] .= "<br><center>"; if ($longitudNombreCarpeta > 0) { $block['content'] .= "<img src=\"" . XOOPS_URL . "/modules/uskolaxgallery/icons/" . $tbCarpeta['NombreFotoCarpetaSuperior'] . " \"><br>"; } else { $block['content'] .= $tbCarpeta['Descripcion'] . "<br>"; } } if (!$PF) { $block['content'] .= "<table cellpadding='0' cellspacing='0'>"; $block['content'] .= $TBordeImagenGrandeIzquierdaArriba; $block['content'] .= $TBordeImagenGrandeCentroArriba; $block['content'] .= $TBordeImagenGrandeDerechaArriba; $block['content'] .= "</tr><tr>"; $block['content'] .= $TBordeImagenGrandeIzquierdaCentro; if ($aleatoriolistado) { $block['content'] .= "<td><a href=\"" . $xoopsConfig['xoops_url'] . "/modules/uskolaxgallery/index.php?carpeta=" . $tbCarpeta['Carpeta'] . "\"><img src=\"" . XOOPS_URL . "/modules/uskolaxgallery/images/" . $tbCarpeta['Carpeta'] . "/small/" . ReCorrigeProBloque($foto) . "\" width=\""; } else { $block['content'] .= "<td><a href=\"" . XOOPS_URL . "/modules/uskolaxgallery/index.php?carpeta=" . $tbCarpeta['Carpeta'] . "&inicio={$imagenrandom}" . "&foto=" . $foto . "\"><img src=\"" . XOOPS_URL . "/modules/uskolaxgallery/images/" . $tbCarpeta['Carpeta'] . "/small/" . ReCorrigeProBloque($foto) . "\" width=\""; } } else { if ($aleatoriolistado) { $block['content'] .= "<table background="; $block['content'] .= "" . XOOPS_URL . "/modules/uskolaxgallery/images/" . $tbCarpeta['Carpeta'] . "/small/" . ReCorrigeProBloque($foto) . " width=\"" . $tbCarpeta['AnchoBloque']; $block['content'] .= "\" height=\""; $block['content'] .= $tbCarpeta['AltoBloque']; $block['content'] .= "\" cellpadding='0' cellspacing='0' >"; $block['content'] .= "<tr><td>"; } else { $block['content'] .= "<table background="; $block['content'] .= "" . XOOPS_URL . "/modules/uskolaxgallery/images/" . $tbCarpeta['Carpeta'] . "/small/" . ReCorrigeProBloque($foto) . " width=\"" . $tbCarpeta['AnchoBloque']; $block['content'] .= "\" height=\""; $block['content'] .= $tbCarpeta['AltoBloque']; $block['content'] .= "\" cellpadding='0' cellspacing='0' >"; $block['content'] .= "<tr><td>"; } if ($aleatoriolistado) { $block['content'] .= "<a href=\"" . $xoopsConfig['xoops_url'] . "/modules/uskolaxgallery/index.php?carpeta=" . $tbCarpeta['Carpeta'] . "\">"; } else { $block['content'] .= "<a href=\"" . XOOPS_URL . "/modules/uskolaxgallery/index.php?carpeta=" . $tbCarpeta['Carpeta'] . "&inicio={$imagenrandom}" . "&foto=" . $foto . "\">"; } $block['content'] .= "<img src=" . $PFIMAGE . " width=\""; $block['content'] .= $tbCarpeta['AnchoBloque']; $block['content'] .= "\" height=\""; $block['content'] .= $tbCarpeta['AltoBloque']; $block['content'] .= "\" alt=\"" . $descripcion . "\" border='0'></img></a></td></tr>"; $block['content'] .= "</table>"; } } else { if (!$SoloImagen) { if ($longitudNombreCarpeta > 0) { $block['content'] .= "<img src=\"" . XOOPS_URL . "/modules/uskolaxgallery/icons/" . $tbCarpeta['NombreFotoCarpetaSuperior'] . " \"><br>"; } else { $block['content'] .= $tbCarpeta['Descripcion'] . "<br>"; } } if (!$PF) { $block['content'] .= "<table cellpadding='0' cellspacing='0'><tr>"; $block['content'] .= $TBordeImagenGrandeIzquierdaArriba; $block['content'] .= $TBordeImagenGrandeCentroArriba; $block['content'] .= $TBordeImagenGrandeDerechaArriba; $block['content'] .= "</tr><tr>"; $block['content'] .= $TBordeImagenGrandeIzquierdaCentro; $block['content'] .= "<td><a href=\"" . $xoopsConfig['xoops_url'] . "/modules/uskolaxgallery/index.php?carpeta=" . $tbCarpeta['Carpeta'] . "\"><img src=\"" . XOOPS_URL . "/modules/uskolaxgallery/images/" . ReCorrigeProBloque($tbCarpeta['Imagen']) . "\" width=\""; } else { $block['content'] .= "<table background="; $block['content'] .= "" . XOOPS_URL . "/modules/uskolaxgallery/images/" . ReCorrigeProBloque($tbCarpeta['Imagen']) . " width=\"" . $tbCarpeta['AnchoBloque']; $block['content'] .= "\" height=\""; $block['content'] .= $tbCarpeta['AltoBloque']; $block['content'] .= "\" cellpadding='0' cellspacing='0' >"; $block['content'] .= "<tr><td>"; $block['content'] .= "<a href=\"" . XOOPS_URL . "/modules/uskolaxgallery/index.php?carpeta=" . $tbCarpeta['Carpeta'] . "\">"; $block['content'] .= "<img src=" . $PFIMAGE . " width=\""; $block['content'] .= $tbCarpeta['AnchoBloque']; $block['content'] .= "\" height=\""; $block['content'] .= $tbCarpeta['AltoBloque']; $block['content'] .= "\" alt=\"" . $descripcion . "\" border='0'></img></a></td></tr>"; $block['content'] .= "</table>"; } } if (!$PF) { $block['content'] .= $tbCarpeta['AnchoBloque']; $block['content'] .= "\" height=\""; $block['content'] .= $tbCarpeta['AltoBloque']; $block['content'] .= "\" alt=\"" . $descripcion . "\" border='0'></img></a></td>"; $block['content'] .= $TBordeImagenGrandeDerechaCentro; $block['content'] .= "</tr><tr>"; $block['content'] .= $TBordeImagenGrandeIzquierdaAbajo; $block['content'] .= $TBordeImagenGrandeCentroAbajo; $block['content'] .= $TBordeImagenGrandeDerechaAbajo; $block['content'] .= "</tr></table>"; } if (!$SoloImagen) { $block['content'] .= "<br> (" . $numeroficheros . ") " . _MB_USKOLAXGALLERY_FOTOS . "<br><br>"; } $block['content'] .= ""; } } } } $block['content'] .= "</div>"; if ($BloqueIniciado) { echo "<br>"; } $BloqueIniciado = 1; return $block; }
/** * @var class_name The Name of the Class we are going to load * @return True on Success and in class error display * error message and die **/ public static function import($class_name) { //Getting the correct folder location of the file $folder_name = self::get_folder($class_name); //File Name of the Class $file_name = self::get_file_name($class_name); //Now Check the Exists or not if (file_exists($folder_name . $file_name)) { //Describe the location of file for importing file self::$_imported[$class_name] = $folder_name . $file_name; return true; } else { //As file doesn't Exits we Have to do Error Shutdown error_die(1, $folder_name . $file_name); } }
// attempt like rewriting the request without $cidReq. If we are in group // forum and the group of the concerned forum isn't the same as the session // one, something weird is happening, indeed ... $allowed = false; $dialogBox->error(get_lang('Not allowed')); } else { if (isset($_REQUEST['cancel'])) { claro_redirect('viewtopic.php?topic=' . $topic_id); exit; } if (isset($_REQUEST['submit'])) { /*----------------------------------------------------------------- Edit Post -----------------------------------------------------------------*/ if (!$postSettingList) { error_die($err_db_retrieve_data); } $poster_id = $postSettingList['poster_id']; $forum_id = $postSettingList['forum_id']; $topic_id = $postSettingList['topic_id']; $this_post_time = $postSettingList['post_time']; list($day, $time) = explode(' ', $postSettingList['post_time']); $date = date('Y-m-d H:i'); if (isset($_REQUEST['message'])) { $message = $_REQUEST['message']; // XSS $message = preg_replace('/<script[^\\>]*>|<\\/script>|(onabort|onblur|onchange|onclick|ondbclick|onerror|onfocus|onkeydown|onkeypress|onkeyup|onload|onmousedown|onmousemove|onmouseout|onmouseover|onmouseup|onreset|onresize|onselect|onsubmit|onunload)\\s*=\\s*"[^"]+"/i', '', $message); } else { $message = ''; } if (isset($_REQUEST['subject'])) {
function MostrarModuloFoto($carpeta, $inicio, $foto, $subcatalogo) { global $xoopsDB, $xoopsConfig, $xoopsTheme, $xoopsUser; $consultaDescripcion = "SELECT ID, Carpeta, Fichero, Descripcion, Visitas, Fecha, Comentarios, EnviadoPor, Votos, Clasificacion, ano, mes, dia, FotoDe FROM " . $xoopsDB->prefix("uskolag_imagenes") . " Where (Carpeta like '" . $carpeta . "' AND Fichero like '" . $foto . "')"; $resultDescripcion = $xoopsDB->query($consultaDescripcion); $encontrado = false; while ($tbCarpetaGetDescripcion = $xoopsDB->fetchArray($resultDescripcion)) { $encontrado = true; $descripcion = $tbCarpetaGetDescripcion['Descripcion']; $visitas = $tbCarpetaGetDescripcion['Visitas']; $fecha = $tbCarpetaGetDescripcion['dia'] . "/" . $tbCarpetaGetDescripcion['mes'] . "/" . $tbCarpetaGetDescripcion['ano']; $enviadopor = $tbCarpetaGetDescripcion['EnviadoPor']; $fotode = $tbCarpetaGetDescripcion['FotoDe']; $votos = $tbCarpetaGetDescripcion['Votos']; $clasificacion = $tbCarpetaGetDescripcion['Clasificacion']; $comentarios = $tbCarpetaGetDescripcion['Comentarios']; } $consulta2 = "SELECT ID, Carpeta, Imagen, Descripcion, Aleatorio, Bloque, MCatalogos, AnchoBloque, AltoBloque, AnchoImagenes, AltoImagenes, FotosAncho, FotosAlto, Anterior, Siguiente, InicioEncabezado, FinEncabezado, InicioPie, FinPie, InicioFoto, FinFoto, InicioMarcoFoto, FinMarcoFoto, InicioFotoGrande, FinFotoGrande, EnviarVotaciones, EnviarComentarios, EnviarFicheros, NombreFotoCarpeta, BordeImagenGrandeIzquierdaArriba, BordeImagenGrandeIzquierdaCentro, BordeImagenGrandeIzquierdaAbajo, BordeImagenGrandeCentroArriba, BordeImagenGrandeCentroAbajo, BordeImagenGrandeDerechaArriba, BordeImagenGrandeDerechaCentro, BordeImagenGrandeDerechaAbajo, UsarBordes, BordesTema, InicioEncabezadoComentario, FinEncabezadoComentario, UsarBordesImagenGrande, NombreFrameStyleImagenGrande, SobreFoto, BajoFoto, VerFecha FROM " . $xoopsDB->prefix("uskolag_carpeta") . " Where Carpeta like '" . $carpeta . "'"; $myts = new MyTextSanitizer(); $result2 = $xoopsDB->query($consulta2); $Foto = urldecode($Foto); $Foto = urlencode($Foto); $TBordeImagenGrandeIzquierdaArriba = ""; $TBordeImagenGrandeIzquierdaCentro = ""; $TBordeImagenGrandeIzquierdaAbajo = ""; $TBordeImagenGrandeCentroArriba = ""; $TBordeImagenGrandeCentroAbajo = ""; $TBordeImagenGrandeDerechaArriba = ""; $TBordeImagenGrandeDerechaCentro = ""; $TBordeImagenGrandeDerechaAbajo = ""; $TComentarios = ""; $TEComentarios = ""; while ($tbCarpeta2 = $xoopsDB->fetchArray($result2)) { if (!$subcatalogo) { $listadoimagenes = Get_Image_listPro('images/' . $carpeta . '/small/'); } else { $consultafotos = "SELECT catalogo, foto FROM " . $xoopsDB->prefix("uskolag_catalogo_foto") . " where catalogo=" . $subcatalogo; if (!($resultcatalogo = $xoopsDB->query($consultafotos))) { error_die("Problems"); } while ($tbCatalogo = $xoopsDB->fetchArray($resultcatalogo)) { $consultaNombre = "SELECT ID, Fichero FROM " . $xoopsDB->prefix("uskolag_imagenes") . " Where ID=" . $tbCatalogo['foto']; if (!($resultcatalogofoto = $xoopsDB->query($consultaNombre))) { error_die("Problems"); } while ($tbCatalogoImagen = $xoopsDB->fetchArray($resultcatalogofoto)) { $listadoimagenes[] = $tbCatalogoImagen['Fichero']; } } } $PERMITIRENVIARVOTACIONES = $tbCarpeta2['EnviarVotaciones']; $PERMITIRENVIARCOMENTARIOS = $tbCarpeta2['EnviarComentarios']; $SobreFoto = $tbCarpeta2['SobreFoto']; $BajoFoto = $tbCarpeta2['BajoFoto']; $PERMITIDOVERFECHA = $tbCarpeta2['VerFecha']; if ($tbCarpeta2['UsarBordesImagenGrande']) { if ($tbCarpeta2['BordesTema']) { if (file_exists(XOOPS_ROOT_PATH . "/" . "/themes/" . getTheme() . "/" . $tbCarpeta2['NombreFrameStyleImagenGrande'] . "/images/big/" . "size.php")) { include XOOPS_ROOT_PATH . "/" . "/themes/" . getTheme() . "/" . $tbCarpeta2['NombreFrameStyleImagenGrande'] . "/images/big/" . "size.php"; $rutaGrande = XOOPS_URL . "/themes/" . getTheme() . "/" . $tbCarpeta2['NombreFrameStyleImagenGrande'] . "/images/big/"; } else { if (file_exists(XOOPS_ROOT_PATH . "/" . "/themes/" . getTheme() . "/images/big/" . "size.php")) { include XOOPS_ROOT_PATH . "/" . "/themes/" . getTheme() . "/images/big/" . "size.php"; $rutaGrande = XOOPS_URL . "/themes/" . getTheme() . "/images/big/"; } else { include XOOPS_ROOT_PATH . "/" . "/modules/uskolaxgallery/icons/" . $tbCarpeta2['NombreFrameStyleImagenGrande'] . "/big/" . "size.php"; $rutaGrande = XOOPS_URL . "/modules/uskolaxgallery/icons/" . $tbCarpeta2['NombreFrameStyleImagenGrande'] . "/big/"; } } } else { if (file_exists(XOOPS_ROOT_PATH . "/" . "/themes/" . getTheme() . "/" . $tbCarpeta2['NombreFrameStyleImagenGrande'] . "/images/big/" . "size.php")) { include XOOPS_ROOT_PATH . "/" . "/themes/" . getTheme() . "/" . $tbCarpeta2['NombreFrameStyleImagenGrande'] . "/images/big/" . "size.php"; $rutaGrande = XOOPS_URL . "/themes/" . getTheme() . "/" . $tbCarpeta2['NombreFrameStyleImagenGrande'] . "/images/big/"; } else { if (file_exists(XOOPS_ROOT_PATH . "/" . "/modules/uskolaxgallery/icons/" . $tbCarpeta2['NombreFrameStyleImagenGrande'] . "/big/" . "size.php")) { include XOOPS_ROOT_PATH . "/" . "/modules/uskolaxgallery/icons/" . $tbCarpeta2['NombreFrameStyleImagenGrande'] . "/big/" . "size.php"; $rutaGrande = XOOPS_URL . "/modules/uskolaxgallery/icons/" . $tbCarpeta2['NombreFrameStyleImagenGrande'] . "/big/"; } else { include XOOPS_ROOT_PATH . "/" . "/themes/" . getTheme() . "/images/big/" . "size.php"; $rutaGrande = XOOPS_URL . "/themes/" . getTheme() . "/images/big/"; } } } $TBordeImagenGrandeIzquierdaArriba = "<td background=" . $rutaGrande . "top_left_corner.gif" . " width=" . $BloqueLeft . " height=" . $BloqueTop . "></td>"; $TBordeImagenGrandeIzquierdaCentro = "<td background=" . $rutaGrande . "left.gif" . " width=" . $BloqueLeft . "></td>"; $TBordeImagenGrandeIzquierdaAbajo = "<td background=" . $rutaGrande . "bottom_left_corner.gif" . " width=" . $BloqueLeft . " height=" . $BloqueBottom . "></td>"; $TBordeImagenGrandeCentroArriba = "<td background=" . $rutaGrande . "top.gif" . " height=" . $BloqueTop . "></td>"; $TBordeImagenGrandeCentroAbajo = "<td background=" . $rutaGrande . "bottom.gif" . " height=" . $BloqueBottom . "></td>"; $TBordeImagenGrandeDerechaArriba = "<td background=" . $rutaGrande . "top_right_corner.gif" . " width=" . $BloqueRight . " height=" . $BloqueTop . "></td>"; $TBordeImagenGrandeDerechaCentro = "<td background=" . $rutaGrande . "right.gif" . " width=" . $BloqueRight . "></td>"; $TBordeImagenGrandeDerechaAbajo = "<td background=" . $rutaGrande . "bottom_right_corner.gif" . " width=" . $BloqueRight . " height=" . $BloqueBottom . "></td>"; $USKOLAGALERYANEXT = "<img src=\"" . $rutaGrande . "next.gif" . "\">"; $USKOLAGALERYAPREVIOUS = "<img src=\"" . $rutaGrande . "previous.gif" . "\">"; $INICIOENCABEZADOCOMENTARIO = $FInicioEncabezadoComentario; $FINENCABEZADOCOMENTARIO = $FFinEncabezadoComentario; $INICIOCOMENTARIO = $FInicioComentario; $FINCOMENTARIO = $FFinComentario; $InicioFotoGrande = $FInicioFoto; $FinFotoGrande = $FFinFoto; $InicioEncabezado = $FInicioEncabezado; $FinEncabezado = $FFinEncabezado; $PF = $PFStyle; $PFIMAGE = $rutaGrande . $PFStyleImage; } else { $TBordeImagenGrandeIzquierdaArriba = "<td></td>"; $TBordeImagenGrandeIzquierdaCentro = "<td></td>"; $TBordeImagenGrandeIzquierdaAbajo = "<td></td>"; $TBordeImagenGrandeCentroArriba = "<td></td>"; $TBordeImagenGrandeCentroAbajo = "<td></td>"; $TBordeImagenGrandeDerechaArriba = "<td></td>"; $TBordeImagenGrandeDerechaCentro = "<td></td>"; $TBordeImagenGrandeDerechaAbajo = "<td></td>"; $USKOLAGALERYANEXT = _MI_USKOLAXGALLERY_NEXT; $USKOLAGALERYAPREVIOUS = _MI_USKOLAXGALLERY_PREVIOUS; } $TIzquierda = ""; if ($inicio > 0) { $TIzquierda = "<a href=\"index.php?subcarpeta=" . $subcatalogo . "&carpeta=" . $carpeta . "&foto=" . CorrigeModuloPro($listadoimagenes[$inicio - 1]) . "&inicio=" . ($inicio - 1) . "\">" . $USKOLAGALERYAPREVIOUS . "</a>"; } if (strlen($tbCarpeta2['NombreFotoCarpeta']) > 0) { $TNombreEncabezado = "<a href=\"index.php?subcarpeta=" . $subcatalogo . "&carpeta=" . $carpeta . "\">" . "<img src=\"icons/" . $tbCarpeta2['NombreFotoCarpeta'] . " \"></a>"; } else { $TNombreEncabezado = "<a href=\"index.php?subcarpeta=" . $subcatalogo . "&carpeta=" . $carpeta . "\">" . $tbCarpeta2['Descripcion'] . "</a>"; } $TDerecha = ""; if ($inicio < count($listadoimagenes) - 1) { $TDerecha = "<a href=\"index.php?subcarpeta=" . $subcatalogo . "&carpeta=" . $carpeta . "&foto=" . CorrigeModuloPro($listadoimagenes[$inicio + 1]) . "&inicio=" . ($inicio + 1) . "\">" . $USKOLAGALERYANEXT . "</a>"; } if (strlen($tbCarpeta2['NombreFotoCarpeta']) > 0) { $TNombreEncabezado = "<a href=\"index.php?subcarpeta=" . $subcatalogo . "&carpeta=" . $carpeta . "\">" . "<img src=\"icons/" . $tbCarpeta2['NombreFotoCarpeta'] . " \"></a>"; } else { $TNombreEncabezado = "<a href=\"index.php?subcarpeta=" . $subcatalogo . "&carpeta=" . $carpeta . "\">" . $tbCarpeta2['Descripcion'] . "</a>"; } if (strlen($descripcionFoto) > 0) { $TDescripcionFoto .= $InicioEncabezado; } if (strlen($tbCarpeta2['NombreFotoCarpeta']) > 0) { $TDescripcionFoto .= "<img src=\"icons/" . $tbCarpeta2['NombreFotoCarpeta'] . " \">"; } else { $TDescripcionFoto .= $tbCarpeta2['Descripcion']; } $TDescripcionFoto .= $FinEncabezado; if (strlen($InicioFotoGrande) > 0) { $TInicioImagen = $InicioFotoGrande; } $Foto = urldecode($Foto); $Foto = urlencode($Foto); $TImagen = "<td><a href=\"index.php?subcarpeta=" . $subcatalogo . "&carpeta=" . $carpeta . "&inicio=" . $inicio . "\">"; if (is_file("leech.php")) { $TImagen .= "<img src=\"leech.php\"></img></a></td>"; } else { $TImagen .= "<img src=\"images/" . $carpeta . "/big/" . CorrigeModuloPro($foto) . "\"></img></a></td>"; } if (strlen($FinFotoGrande) > 0) { $TFinImagen = $FinFotoGrande; } $TVotaciones = ""; if ($PERMITIRENVIARVOTACIONES) { $TVotaciones .= "<form name=\"votacion\" method=\"post\" action=\"index.php?carpeta=" . $carpeta . "&foto=" . $listadoimagenes[$inicio] . "&inicio=" . $inicio . "\">"; $TVotaciones .= "<input type=\"hidden\" name=\"carpeta\" value=" . $carpeta . ">"; $TVotaciones .= "<input type=\"hidden\" name=\"inicio\" value=" . $inicio . ">"; $TVotaciones .= "<input type=\"hidden\" name=\"foto\" value=" . CorrigeModuloPro($foto) . ">"; $TVotaciones .= "<br><b> " . _MI_USKOLAXGALLERY_PUNTUARFOTO . " </b>"; $TVotaciones .= "<select name=\"MenuVoto\">"; $TVotaciones .= "<option>0</option>"; $TVotaciones .= "<option>1</option>"; $TVotaciones .= "<option>2</option>"; $TVotaciones .= "<option>3</option>"; $TVotaciones .= "<option>4</option>"; $TVotaciones .= "<option>5</option>"; $TVotaciones .= "<option>6</option>"; $TVotaciones .= "<option>7</option>"; $TVotaciones .= "<option>8</option>"; $TVotaciones .= "<option>9</option>"; $TVotaciones .= "<option selected>10</option>"; $TVotaciones .= "</select><br>"; $TVotaciones .= "<br> <input type=\"submit\" name=\"Submit\" value=\"" . _MI_USKOLAXGALLERY_ENVIARVOTACION . "\">"; $TVotaciones .= "</form>"; } if ($PERMITIRENVIARCOMENTARIOS) { $TEComentarios = "<form name=\"coment\" method=\"post\" action=\"index.php?carpeta=" . $carpeta . "&foto=" . $listadoimagenes[$inicio] . "&inicio=" . $inicio . "\">"; $TEComentarios .= "<input type=\"hidden\" name=\"carpeta\" value=" . $carpeta . ">"; $TEComentarios .= "<input type=\"hidden\" name=\"inicio\" value=" . $inicio . ">"; $TEComentarios .= "<input type=\"hidden\" name=\"foto\" value=" . CorrigeModuloPro($foto) . ">"; $TEComentarios .= "<textarea name=\"ponercomentario\" cols=\"40\" rows=\"4\"></textarea>"; $TEComentarios .= "<br>"; $TEComentarios .= "<input type=\"submit\" name=\"Submit\" value=\"" . _MI_USKOLAXGALLERY_ENVIARCOMENTARIO . "\">"; $TEComentarios .= "</form>"; } $consultaComentarios = "SELECT ID, Carpeta, Fichero, Usuario, Comentario, Verificado, EsperandoVerificacion FROM " . $xoopsDB->prefix("uskolag_comentarios") . " Where Carpeta like '" . $carpeta . "' And Fichero like'" . $foto . "'" . " And EsperandoVerificacion=0"; $resultComentarios = $xoopsDB->query($consultaComentarios); while ($tbCarpetaComentarios = $xoopsDB->fetchArray($resultComentarios)) { if ($INICIOENCABEZADOCOMENTARIO) { $TComentarios .= $INICIOENCABEZADOCOMENTARIO; } else { $TComentarios .= "<tr class='bg3'><td valign=\"top\" colspan=\"2\">"; } $TComentarios .= "<b>" . $tbCarpetaComentarios['Usuario'] . _MI_USKOLAXGALLERY_ESCRIBIO . "</b>" . "</td></tr>"; if ($FINENCABEZADOCOMENTARIO) { $TComentarios .= $FINENCABEZADOCOMENTARIO; } if ($INICIOCOMENTARIO) { $TComentarios .= $INICIOCOMENTARIO; } else { $TComentarios .= "<tr class=\"bg1\"><td valign=\"top\" colspan=\"2\">"; } $TComentarios .= $tbCarpetaComentarios['Comentario']; if ($FINCOMENTARIO) { $TComentarios .= $FINCOMENTARIO; } $TComentarios .= "<br>"; $TComentarios .= "</td></tr>"; } } if (strlen($InicioFotoGrande) > 0) { $TInicioImagen = $InicioFotoGrande; } else { $TInicioImagen = "<table cellpadding=0 cellspacing=0 border=0 align=center><tr>"; } if (strlen($FinFotoGrande) > 0) { $TFinImagen = $FinFotoGrande; } else { $TFinImagen = "</table>"; } echo "<table cellpadding=0 cellspacing=0 width=100%><tr><td colspan=2 align=center>"; if ($InicioEncabezado) { echo $InicioEncabezado; } else { echo "<table align=center>"; } echo $TNombreEncabezado; if ($FinEncabezado) { echo $FinEncabezado; } else { echo "</table>"; } echo "<table cellpadding=0 cellspacing=0 align=center>"; echo "<table cellpadding=0 cellspacing=0 align=center>"; echo "<tr><td align=left width=50%>"; echo $TIzquierda; echo "</td><td align=right width=50%>"; echo $TDerecha; echo "</td></tr>"; if ($SobreFoto) { echo "<tr><table cellpadding=0 cellspacing=0 align=center> <tr><td>" . $descripcion . "</td></tr></table></tr>"; } else { echo "<tr><table cellpadding=0 cellspacing=0 align=center> <tr><td>" . "</td></tr></table></tr>"; } echo "<tr>"; echo "<td colspan=2 align=center>"; echo $TInicioImagen; echo "<tr>"; if (!$PF) { echo $TBordeImagenGrandeIzquierdaArriba; echo $TBordeImagenGrandeCentroArriba; echo $TBordeImagenGrandeDerechaArriba; echo "</tr><tr>"; echo $TBordeImagenGrandeIzquierdaCentro; echo $TImagen; echo $TBordeImagenGrandeDerechaCentro; echo "</tr><tr>"; echo $TBordeImagenGrandeIzquierdaAbajo; echo $TBordeImagenGrandeCentroAbajo; echo $TBordeImagenGrandeDerechaAbajo; } else { $image_stats = GetImageSize("images/" . $carpeta . "/big/" . CorrigeModuloPro($foto)); $PFS2_width = $image_stats[0]; echo "<table background=\"images/" . $carpeta . "/big/" . CorrigeModuloPro($foto) . "\" cellpadding=0 cellspacing=0>"; echo "<tr><td><a href=\"index.php?subcarpeta=" . $subcatalogo . "&carpeta=" . $carpeta . "&inicio=" . $inicio . "\">"; echo "<img src={$PFIMAGE} width=" . $PFS2_width . "border=0></a></td></tr>"; } echo $TFinImagen; echo "</td></tr><tr><td align=left valign=top><font class=caption>"; if ($fotode) { echo _MI_USKOLAXGALLERY_FOTODE . " "; echo $fotode; } echo "</font></td><td align=right valign=top>"; if ($enviadopor) { echo _MI_USKOLAXGALLERY_ENVIADOPOR . $enviadopor; } echo "<br>"; if ($PERMITIDOVERFECHA) { echo $fecha; } echo "</td></tr><tr><td colspan=2 align=center><font class=bigcaption>"; if ($BajoFoto) { echo "<tr><table> <tr><td>" . $descripcion . "</td></tr></table></tr>"; } else { echo "<tr><table cellpadding=0 cellspacing=0 align=center> <tr><td>" . "</td></tr></table></tr>"; } echo "</td>"; echo "</tr>"; if ($PERMITIRENVIARCOMENTARIOS) { echo "<tr><td colspan=2 align=center>"; echo $TComentarios; echo "<P><tr><td colspan=2 align=center>"; echo $TEComentarios; echo "</td>"; echo "</tr>"; } if ($PERMITIRENVIARVOTACIONES) { echo "<tr><td colspan=2 align=center>"; echo _MI_USKOLAXGALLERY_VOTOS . $votos; echo "<P>"; echo $TVotaciones; echo "</td></tr>"; } // Webby }
/** * When you want a not-taken file name WITHOUT extension. * * @param string $filepath Absolute directory with trailing slash * @param string $filename 1° arg of $build_filename() * @param string $ext 2° arg of $build_filename() * @param string $args 3° args of $build_filename() * @param null|string $build_filename NULL for 'build_filename' */ function search_free_filename($filepath, $filename, $ext, $args, $build_filename = null) { if ($build_filename === null) { $build_filename = 'build_filename'; } if (!function_exists($build_filename)) { error_die(sprintf(_("Il 5° argomento di %s dovrebbe essere il nome di una funzione ma non esiste alcuna funzione '%s'."), __FUNCTION__, esc_html($build_filename))); } $i = null; while (file_exists($filepath . call_user_func($build_filename, $filename, $ext, $args, $i) . ".{$ext}")) { // http://php.net/manual/en/language.operators.increment.php // «Decrementing NULL values has no effect too, but incrementing them results in 1.» $i++; if ($i === 30) { exit; } } return call_user_func($build_filename, $filename, $ext, $args, $i); }
/** * @fn db_connect($password = '') * @parma[in] $password password for database connection * @brief Database Connection password is not saved in class * for providing security **/ public function db_connect($password = null) { global $Error_Supress; if (!$this->ready) { $Error_Supress->suppress(__FILE__, __LINE__ + 1); $this->dbh = @mysql_connect($this->db_host, $this->db_user, $password, $this->_new_link); if ($this->dbh) { $this->ready = true; $this->select($this->db_name, $this->dbh); } else { error_die('10', __FILE__); } } }