// Carga de galer�as ... archivos de include // Por sergio Hoyuela, EL BIT ALEGRE include("Scripts/motorbd.php"); include("init.php"); ?>
"; } else { $gallery_code .= " | ";
//$gallery_code .= " ";
}
$subfolder = $folder."/".$image;
if(!$file_list_view) {
if ($display_img_count=="1" || $display_sub_count=="1") {
$gallerysub_dir = dir($subfolder);
$num_imgs=0;
$num_subs=0;
while (($count=$gallerysub_dir->read() ) !== false ) {
$count_ext = pathinfo($count);
$count_ext = strtolower($count_ext['extension']);
if( in_array($count_ext,$ignore_files) || $count=="." || $count==".." ||
$count==$defaultfolderimage || is_dir($folder."/".$image."/".$count) ) { //
} else {
$num_imgs++; //
}
if(is_dir($folder."/".$image."/".$count) && $count!=="." && $count!=="..") {
$num_subs++;
}
}
}
}
$description="";
$langfile = $folder."/".$image."/folder_".$_SESSION['lang'].".txt";
if( file_exists($langfile) ) {
$descr_file = $langfile;
} else {
$descr_file = $folder."/".$image."/folder.txt";
}
if (file_exists($descr_file)) {
$description = getCommentsText($descr_file,true);
}
$gallery_code .= " "") {
$gallery_code .= "onmousemove=\"javascript:toolTip( this, '".
str_replace("_"," ", RemoveOrderNumber($image) )."', '".$description."' );\"
onmouseout=\"javascript: removeTip( this );\" ";
}
$gallery_code .= "href='";
if($use_modrewrite=="0") {
$gallery_code .= $currenturl.$get_folder."=";
} else {
$gallery_code .= $rewrite_base.$get_folder."/";
}
if (isset($_GET[$get_folder])) {$gallery_code .= $getfolder.'/';}
$gallery_code .= $image."'>";
if (file_exists($subfolder."/".$defaultfolderimage)) {
$displayimg = $subfolder."/".$defaultfolderimage;
$gallery_code .= " test: ". $displayimg; } if(!eregi(".*(\.jpg|\.gif|\.png|\.jpeg)", $displayimg)) { $gallery_code .= " ![]() | ";
}
// display the folder name
$displayfoldername = RemoveOrderNumber($image);
$langfile = $folder."/".$image."/".$_SESSION['lang'].".txt";
if( file_exists($langfile) ) {
$fp = fopen($langfile, "r");
$displayfoldername = fread($fp, filesize($langfile));
fclose($fp);
}
$displayfoldername = str_replace("_"," ", $displayfoldername);
// print folder name
if(!$file_list_view) {
// Obtener titulo en el idioma correspondiente
// $leng me dar� el idioma a mostrar ... tabla TITULO_GALERIAS (ESTRUCTURA=TABLA GALERIAS)
$filtro = $folder."/".$displayfoldername;
$filtro = str_replace("//","/",$filtro);
$sql = "select titulo_".$leng.",desc_".$leng." from titulo_galerias
where ruta_im='".$filtro."'";
$kueri = data_query($sql,$_SESSION['enlace']);
while ($row=mysql_fetch_array($kueri)) {
$titulin = $row[0];
$descrip = $row[1];
}
//$gallery_code .= "".$displayfoldername." | "; } // additional table cells for info in list view if ($file_list_view) { $gallery_code .= "".$lbl_view.""; $gallery_code .= " | "; if($file_list_file_size) { $gallery_code .= ""; } if($file_list_file_type) { $gallery_code .= " | "; } if($file_list_file_date) { $gallery_code .= " | "; $gallery_code .= date ("d-m-Y H:i:s", filemtime($folder."/".$image) ); $gallery_code .= " | "; } } /////////////////////////////////////////////////////////////////////////////////////////////// // IMAGE // else displaying a normal image } else if ( (eregi(".*(\.jpg|\.gif|\.png|\.jpeg)", $image)) && (sizeof($folder_array) <= 0) ){ $sql = "select titulo_".$leng.",desc_".$leng." from galerias where ruta_im='".$folder."/".$image."'"; $kueri = data_query($sql,$_SESSION['enlace']); while ($row=mysql_fetch_array($kueri)) { $titulin = $row[0]; $descrip = $row[1]; } if(!$file_list_view) { $gallery_code .= ""; } else { $gallery_code .= " | ";
}
$image_descr = "";
if ($tooltip_image_descr) {
$imagename = getImageName($folder,$image);
$commentsfile = getCommentsFileName($folder."/".$image);
if (file_exists($commentsfile)) {
$comments = getCommentsText($commentsfile,true);
$image_descr .= $comments;
}
}
if ($tooltip_image_descr && $image_descr > "") {
$image_descr = " onmousemove=\"javascript:toolTip( this, '".$imagename."', '".$image_descr."' );\" onmouseout=\"javascript: removeTip( this );\" ";
}
$size = getimagesize ($folder."/".$image);
$path = str_replace($galleryfolder."/","",$folder)."/";
if ($popupimage == "2") {
$gallery_code .= "";
} else if ($popupimage == "6") {
$gallery_code .= "";
} else if ($popupimage == "5") {
$gallery_code .= "";
} else if ($popupimage == "4") { // Highslide
$gallery_code .= '';
// Consulta de datos a la BB.DD.
$sql = "select titulo_".$leng.",desc_".$leng." from galerias where ruta_im like '".$folder."/".$image."'";
$kueri = data_query($sql, $_SESSION['enlace']);
$titulin = "";
while ($row=mysql_fetch_array($kueri)) {
$titulin = $row[0] . " " . $row[1]; } $gallery_code .= $folder.'/'.$image.'" rel="lytebox[galeria]" title="'.$titulin.'">'; } else if ($popupimage == "7") { // Lightbox $imagetitle = ""; if ($displayimgname == true) { $imagetitle .= getImageName($folder,$image); } $commentsfile = getCommentsFileName($folder."/".$image); if (file_exists($commentsfile)) { if (!empty($imagetitle)) { $imagetitle .= " - "; } $comments = getCommentsText($commentsfile,true); $imagetitle .= $comments; } $gallery_code .= ''; } else { if($use_modrewrite=="0") { $imageurl = $currenturl.$get_image; $gallery_code .= ""; } else { if($folder==$galleryfolder."/") {$path="";} $gallery_code .= ""; } } if(!$file_list_view) { $xratio = $maxthumbwidth/$size[0]; $yratio = $maxthumbheight/$size[1]; if($xratio < $yratio) { $thumbwidth = $maxthumbwidth; $thumbheight = floor($size[1]*$xratio); } else { $thumbheight = $maxthumbheight; $thumbwidth = floor($size[0]*$yratio); } $modifed = filemtime($folder."/".$image); $filesize = filesize($folder."/".$image); $imgpath = str_replace("//","/",substr($folder."/".$image,(strlen($galleryfilesdir)+1)) ); $hash = md5($imgpath.$size[0].$size[1].$modifed.$filesize); $cacheimagename = $galleryfilesdir."/".$cachefolder."/thumb_".$hash.".jpg"; if (file_exists($cacheimagename)) { $gallery_code .= " ".$imagename.""; $sql = "select desc_".$leng.", titulo_".$leng." from galerias where ruta_im='".$folder."/".$image."'"; //$sql = "select desc_".$leng.", titulo_".$leng." from galerias where id=1"; $kue_tits = data_query($sql,$_SESSION['enlace']); $numc = mysql_num_rows($kue_tits); while ($row=mysql_fetch_array($kue_tits)) { $descr = $row[0]; $titulin = $row[1]; } $gallery_code .= " $titulin $descr"; //$gallery_code .= " | ".$descr." | "; } } // display table cells for file list view if($file_list_view) { $gallery_code .= ""; $path = str_replace($galleryfolder."/","",$folder)."/"; if ($popupimage == "2") { $gallery_code .= ""; } else if ($popupimage == "4") { $gallery_code .= ''; } else { if($use_modrewrite=="0") { $imageurl = $currenturl.$get_image; $gallery_code .= ""; } else { if($folder==$galleryfolder."/") {$path="";} $gallery_code .= ""; } } $gallery_code .= "".$lbl_view." - "; $gallery_code .= ''; $gallery_code .= "".$lbl_download.""; $gallery_code .= " | "; if($file_list_file_size) { $gallery_code .= ""; $gallery_code .= number_format(filesize($folder."/".$image)/1024,0)." KB"; $gallery_code .= " | "; } if($file_list_file_type) { $gallery_code .= "".strtolower($path_parts['extension'])." | "; } if($file_list_file_date) { $gallery_code .= ""; $gallery_code .= date ("d-m-Y H:i:s", filemtime($folder."/".$image) ); $gallery_code .= " | "; } } // end download link $images_displayed++; //////////////////////////////////////////////////////////////////////////////// // FILE // displaying link to another type of file } else { if(!$file_list_view) { $gallery_code .= "";
} else {
$gallery_code .= " ".$image."";
} else {
$path_parts = pathinfo($image);
$imagename = substr($path_parts['basename'], 0, -(strlen($path_parts['extension']) + ($path_parts['extension'] == '' ? 0 : 1)));
$imagename = str_replace("_"," ", $imagename);
$gallery_code .= "";
}
$path_parts = pathinfo($image);
$file_ext = strtolower($path_parts['extension']);
// VIDEO
if( in_array( $file_ext , $accepted_vid ) ) { // is video file
$path = str_replace($galleryfolder."/","",$folder)."/";
if($use_modrewrite=="0") {
$imageurl = $currenturl.$get_image;
$gallery_code .= "";
} else {
if($folder==$galleryfolder."/") {$path="";}
$gallery_code .= "";
}
$gallery_code .= " | "; } else { $gallery_code .= " ".$imagename." | ";
}
if(!$file_list_view) {
$gallery_code .= "";
} else {
$gallery_code .= "";
}
// display additional view and download link
$path = str_replace($galleryfolder."/","",$folder)."/";
if($use_modrewrite=="0") {
$imageurl = $currenturl.$get_image;
$gallery_code .= "";
} else {
if($folder==$galleryfolder."/") {$path="";}
$gallery_code .= "";
}
$gallery_code .= "".$lbl_view." - ";
$gallery_code .= '';
$gallery_code .= "".$lbl_download."";
// end download link
if($file_list_view) {
$gallery_code .= " | ";
if($file_list_file_size) {
$gallery_code .= "";
$gallery_code .= number_format(filesize($folder."/".$image)/1024,0)." KB";
$gallery_code .= " | ";
}
if($file_list_file_type) {
$gallery_code .= "".strtolower($path_parts['extension'])." | ";
}
if($file_list_file_date) {
$gallery_code .= "";
$gallery_code .= date ("d-m-Y H:i:s", filemtime($folder."/".$image) );
$gallery_code .= " | ";
}
} else {
$gallery_code .= "";
}
// OTHER FILES
} /*else
{ //download
$gallery_code .= '';
$gallery_code .= " | ".$imagename." | "; } // display additional view and download link for file list view if($file_list_view) { $gallery_code .= ""; $gallery_code .= "".$lbl_view." - "; $gallery_code .= ''; $gallery_code .= $lbl_download.""; $gallery_code .= " | "; if($file_list_file_size) { $gallery_code .= ""; $gallery_code .= number_format(filesize($folder."/".$image)/1024,0)." KB"; $gallery_code .= " | "; } if($file_list_file_type) { $gallery_code .= "".strtolower($path_parts['extension'])." | "; } if($file_list_file_date) { $gallery_code .= ""; $gallery_code .= date ("d-m-Y H:i:s", filemtime($folder."/".$image) ); $gallery_code .= " | "; } } else { // end extra table cells for info $gallery_code .= ""; } }*/ } $gallery_code .= ""; if(!$file_list_view) { // start new table row if ($x % $columns == 0 && $x != $gallerypageimages) { $gallery_code .= '
'; } // close gallery table $gallery_code .= ' |