"; if(isset($act) && $act=="v"){ if(!isset($a) || trim($a)==""){ $OUT.="
".gen_errore.": ".no_album_sel."

"; }else{ if(!isset($pag) || !ereg("[0-9]",$pag)){ $pag=1; } if(!isset($num) || !ereg("[0-9]",$num)){ $num=$arr_impostazioni['n_righe_pred']*$arr_impostazioni['img_per_riga']; } $iniz=($pag-1)*$num; $fine=$iniz+$num; if(!is_dir($arr_impostazioni['albums_dir']."/$a/".$arr_impostazioni['img_dir'])){ $OUT.="
".gen_errore.": ".cartella_non_es." ('".$arr_impostazioni['img_dir']."')

\n"; }else{ if($apro_imgdir=opendir($arr_impostazioni['albums_dir']."/$a/".$arr_impostazioni['img_dir'])){ $arr_tmp_estensioni=explode(",",$arr_impostazioni['esten_ok']); while(false!==($imgo=readdir($apro_imgdir))){ if($imgo!="." && $imgo!=".." && in_array(str_replace(".","",estensione_file($imgo)),$arr_tmp_estensioni)){ $imgi[]=$imgo; } } @reset($imgi); $tot=count($imgi); if($tot>=1 && is_array($imgi)){ # ordino le immagini # if(ereg("[1-4]",$ord)){ switch($ord){ case "1": natcasesort($imgi); break; //alfabetico crescente case "2": sort($imgi); break; //cronologico crescente case "3": natcasesort($imgi); $imgi=array_reverse($imgi,true); break; //alfabetico decrescente case "4": rsort($imgi); break; //cronologico decrescente default: sort($imgi); break; //cronologico crescente } }else{ switch($arr_impostazioni['ordine']){ case "1": natcasesort($imgi); break; //alfabetico crescente case "2": sort($imgi); break; //cronologico crescente case "3": natcasesort($imgi); $imgi=array_reverse($imgi,true); break; //alfabetico decrescente case "4": rsort($imgi); break; //cronologico decrescente default: sort($imgi); break; //cronologico crescente } } reset($imgi); # __________________ # $por_img=array_slice($imgi, $iniz, $fine); $stringa_cella=""; $k=0; $j=0; foreach ($por_img as $img){ if ($j<$num){ $percorsofile=$arr_impostazioni['albums_dir']."/$a/".$arr_impostazioni['img_dir']."/$img"; $altname=nome_file($img); if($arr_impostazioni['abilita_comm']=="1"){ $file=$altname.".txt"; $txtfile=$arr_impostazioni['albums_dir']."/$a/".$arr_impostazioni['commenti_dir']."/$file"; if(file_exists($txtfile)){ $commentata=""; }else{ $commentata=""; } }else{ $commentata=""; } $dim=getimagesize($percorsofile); $larghezza=$dim[0]; $altezza=$dim[1]+75; if(!is_dir($arr_impostazioni['albums_dir']."/$a/thumb")){ mkdir($arr_impostazioni['albums_dir']."/$a/thumb"); } if(file_exists($arr_impostazioni['albums_dir']."/$a/thumb/$img")){ if($arr_impostazioni['crea_thumb_sempre']=="1"){ $thumb_img=crea_thumb($percorsofile); }else{ $thumb_img="$img"; } }else{ $thumb_img=crea_thumb($percorsofile); } if($arr_impostazioni['effetto_ombra']=="1"){ $effect="
"; }else{ $effect=""; } if($arr_impostazioni['popup']=="1"){ #- linko a popup -# $stringa_cella.="\"$altname\" $commentata\n"; }else{ #- linko a index -# $stringa_cella.="\"$altname\" $commentata\n"; } $j++; $k++; if ($k>=$arr_impostazioni['img_per_riga']) { $stringa_cella.=""; $k=0; } } } if($k<$arr_impostazioni['img_per_riga'] && $k>0){ $y=0; while($y<($arr_impostazioni['img_per_riga']-$k)){ $stringa_cella.=" "; $y++; } } if(substr($stringa_cella,(strlen($stringa_cella)-9),9)==""){ $stringa_cella=substr($stringa_cella,0,(strlen($stringa_cella)-9)); } }else{ $stringa_cella="
".no_img."

\n"; } #- lista album per select -# $apro_dir_album=opendir($arr_impostazioni['albums_dir']); $gruppo_s_album=""; while (false!==($nome_album=readdir($apro_dir_album))) { if($nome_album!="." && $nome_album!=".." && is_dir($arr_impostazioni['albums_dir']."/".$nome_album)){ if($nome_album==$a){ $album_stesso=" selected=\"selected\""; }else{ $album_stesso=""; } $gruppo_s_album.="\n"; } } $OUT.="
".img_in_album." '$a'
".altri_album.":
$tot ".tot_img."
"; if($tot>0){ $OUT.=imgs_from." ".($iniz+1)." ".imgs_to." ".($iniz+$j); } $OUT.="
".img_per_p.":
".ordine.":  ".ord_nome." + | ".ord_nome." - | ".ord_data." + | ".ord_data." -
\n"; $OUT.=$stringa_cella; if($tot>($iniz+$num)){ $avanti="".next." »"; }else{ $avanti=""; } if($pag>1){ $indietro="« ".prev.""; }else{ $indietro=""; } } } if(!isset($tot)){ $tot=0; } if($tot<=$num){ $pagine="| 1 |"; }else{ ///////////PAGINAZIONE $pagine_totali=ceil($tot/$num); $i_start=floor(($arr_impostazioni['max_link']-1)/2); $i_end=ceil(($arr_impostazioni['max_link']-1)/2); if($pag<($arr_impostazioni['max_link']-$i_end)){ $page_end=$arr_impostazioni['max_link']; }else{ $page_end=$pag+$i_end; } if($page_end>$pagine_totali){ $page_start=($pagine_totali-$arr_impostazioni['max_link'])+1; }else{ $page_start=$pag-$i_start; } if($pag>1 && $page_start>1){ $pagine="[«] ... | "; }else{ $pagine="| "; } for($p=$page_start;$p<=$page_end;$p++){ if($p<=0 || $p>$pagine_totali){ }else{ if($p==$pag){ $pagine.="$pag | "; }else{ $pagine.="$p | "; } } } if($pag==$pagine_totali || $page_end>($pagine_totali-1)){ $pagine.=""; }else{ $pagine.="... [»]"; } } if(!isset($indietro)){ $indietro=" "; } if(!isset($avanti)){ $avanti=" "; } $OUT.="
$indietro
$pagine
$avanti
"; } #- visualizzo l'immagine direttamente in pagina -# }else if(isset($act) && $act=="i" && $arr_impostazioni['popup']!="1"){ if(!isset($a) || trim($a)==""){ $OUT.="
".gen_errore.": ".no_album_sel."

"; }else{ if(!isset($img) || trim($img)==""){ $OUT.="
".gen_errore.": ".no_img_sel."

"; }else{ $arr_tmp_estensioni=explode(",",$arr_impostazioni['esten_ok']); if(!file_exists($arr_impostazioni['albums_dir']."/$a/".$arr_impostazioni['img_dir']."/$img") || !in_array(str_replace(".","",estensione_file($img)),$arr_tmp_estensioni)){ $OUT.="
".gen_errore.": ".img_non_trov."

"; }else{ $txt_file=$arr_impostazioni['albums_dir']."/$a/".$arr_impostazioni['commenti_dir']."/".nome_file($img).".txt"; $voto_txt=$arr_impostazioni['albums_dir']."/$a/voti/".nome_file($img).".txt"; if(isset($_GET['act2']) && $_GET['act2']=="memocomm" && trim($_GET['nome'])!="" && trim($_GET['testo'])!=""){ $_GET['testo']=htmlspecialchars($_GET['testo'],ENT_QUOTES); $_GET['nome']=htmlspecialchars($_GET['nome'],ENT_QUOTES); if(get_magic_quotes_gpc()==1){ $_GET['testo']=stripslashes($_GET['testo']); $_GET['nome']=stripslashes($_GET['nome']); } $_GET['testo']=str_replace("�","Ç",$_GET['testo']); $_GET['nome']=str_replace("�","Ç",$_GET['nome']); $string="".$_GET['nome'].": ".$_GET['testo']."�"; $aprotxt=fopen($txt_file,"a") or die("
".no_open_file." '$txt_file'
"); fwrite($aprotxt,$string); fclose($aprotxt); header("Location: index.php?act=i&a=$a&img=$img"); exit(); } #- info dell'immagine -# $imm_peso=round((filesize($arr_impostazioni['albums_dir']."/$a/".$arr_impostazioni['img_dir']."/$img")/1024),1); $imm_arr_dimensioni=getimagesize($arr_impostazioni['albums_dir']."/$a/".$arr_impostazioni['img_dir']."/$img"); $imm_larghezza=$imm_arr_dimensioni[0]; $imm_altezza=$imm_arr_dimensioni[1]; $imm_data=date("d/m/Y",filemtime($arr_impostazioni['albums_dir']."/$a/".$arr_impostazioni['img_dir']."/$img")); $title_info="File: $img\nPeso: $imm_peso Kb\n".dim.": ".$imm_larghezza."x".$imm_altezza."\n".album.": $a\n".aggiunta." $imm_data"; $OUT.=""; if($arr_impostazioni['abilita_voti']=="1"){ $md5_string=md5("$a|$img"); if(isset($_COOKIE['votodeg'])){ $arr_cookie=explode("/",$_COOKIE['votodeg']); if(in_array($md5_string,$arr_cookie)){ $avviso=""; $link_per_voti=""; }else{ if(isset($_GET['act2']) && $_GET['act2']=="vota" && ereg("[1-5]",$voto) && trim($a)!="" && trim($img)!=""){ if(file_exists($voto_txt)){ $voto_apro=file($voto_txt); $voto_voto=trim($voto_apro[0]); $voto_tot=trim($voto_apro[1]); $add_voto=$voto_voto+$voto; $add_nvoti=$voto_tot+1; }else{ $add_voto=$voto; $add_nvoti=1; } if(!is_dir($arr_impostazioni['albums_dir']."/$a/voti")){ mkdir($arr_impostazioni['albums_dir']."/$a/voti"); } $voto_apro=fopen($voto_txt,"w"); fwrite($voto_apro,$add_voto."\n".$add_nvoti); fclose($voto_apro); setcookie("votodeg",$_COOKIE['votodeg'].$md5_string."/",time()+(60*60*24*365)); header("Location: index.php?act=i&a=$a&img=$img"); exit(); }else{ $link_per_voti=vota_img.": \"".$nomi_voti[0]."\"\"".$nomi_voti[1]."\"\"".$nomi_voti[2]."\"\"".$nomi_voti[3]."\"\"".$nomi_voti[4]."\""; } } }else{ if($_GET['act2']=="vota" && ereg("[1-5]",$voto) && trim($a)!="" && trim($img)!=""){ if(file_exists($voto_txt)){ $voto_apro=file($voto_txt); $voto_voto=trim($voto_apro[0]); $voto_tot=trim($voto_apro[1]); $add_voto=$voto_voto+$voto; $add_nvoti=$voto_tot+1; }else{ $add_voto=$voto; $add_nvoti=1; } if(!is_dir($arr_impostazioni['albums_dir']."/$a/voti")){ mkdir($arr_impostazioni['albums_dir']."/$a/voti"); } $voto_apro=fopen($voto_txt,"w"); fwrite($voto_apro,$add_voto."\n".$add_nvoti); fclose($voto_apro); setcookie("votodeg",$md5_string."/",time()+(60*60*24*365)); header("Location: index.php?act=i&a=$a&img=$img"); exit(); }else{ $link_per_voti=vota_img.": \"".$nomi_voti[0]."\"\"".$nomi_voti[1]."\"\"".$nomi_voti[2]."\"\"".$nomi_voti[3]."\"\"".$nomi_voti[4]."\""; } } if(file_exists($voto_txt)){ $leggo_voti=file($voto_txt); $voto=trim($leggo_voti[0]); $tot_voti=trim($leggo_voti[1]); $n_valutazione=@round($voto/$tot_voti); $valutazione="\"".$nomi_voti[$n_valutazione-1]."\""; }else{ $valutazione=no_val; } $OUT.=""; } if($arr_impostazioni['abilita_comm']=="1"){ if(file_exists($txt_file)){ $OUT.="\n"; $txt=fopen($txt_file,"r"); $leggo=fread($txt,filesize($txt_file)); $leggo=converti_emoticons($leggo); $single_comm=explode("�",$leggo); $ncomm=count($single_comm); $j=0; while($j<$ncomm){ if($single_comm[$j]!=""){ if($arr_impostazioni['abilita_censura']=="1"){ $single_comm[$j]=censura($single_comm[$j]); } $OUT.="\n"; } $j++; } fclose($txt); }else{ $OUT.="\n"; } $OUT.="\n"; } $OUT.="
Lista albums » $a » $img
".prev_next_img($a,$img,$ord)."

\"$title_info\"
".val.": $valutazione
$link_per_voti $avviso
".comm_per_img." \"$img\"
".$single_comm[$j]."
".no_commximg."
".add_comm."
".nome.":   ".commento.": ".$arr_impostazioni['max_lett_comm'].")this.value=this.value.substr(0,".$arr_impostazioni['max_lett_comm'].")\" />
".btn_emoticons("0")."
"; } } } }else{ $OUT.="
".sel_album.":
"; #- lista album -# $apro_dir_album=opendir($arr_impostazioni['albums_dir']); $jj=0; $stringa_elenco_albums=""; while (false!==($nome_album=readdir($apro_dir_album))){ if($nome_album!="." && $nome_album!=".." && is_dir($arr_impostazioni['albums_dir']."/".$nome_album)){ $stringa_elenco_albums.="\n"; $jj++; } } closedir($apro_dir_album); if($jj<1){ $OUT.=""; }else{ $OUT.=$stringa_elenco_albums; } $OUT.="
$nome_album"; if($arr_impostazioni['vis_num_img']=="1"){ $apro_imgdir=opendir($arr_impostazioni['albums_dir']."/$nome_album/".$arr_impostazioni['img_dir']); $conta_img=0; while(false!==($imgo=readdir($apro_imgdir))){ if($imgo!="." && $imgo!=".." && eregi(".+(\.jpg|\.gif|\.png){1}$",$imgo)){ $conta_img++; } } $stringa_elenco_albums.="  [$conta_img]"; } $stringa_elenco_albums.="
".no_album."
\n"; } echo $OUT; require_once ("copy.htm"); ?>