/**
  * 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>&nbsp;<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);
 }
Example #8
0
$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.";
Example #9
0
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;
}
Example #10
0
 /**
  *	@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);
     }
 }
Example #11
0
     // 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'])) {
Example #12
0
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>&nbsp;&nbsp;&nbsp;&nbsp;" . _MI_USKOLAXGALLERY_PUNTUARFOTO . " &nbsp;&nbsp;&nbsp;&nbsp;</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>&nbsp;&nbsp;&nbsp;&nbsp;<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 . "&nbsp;";
        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);
}
Example #14
0
 /**
  *	@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__);
         }
     }
 }