Campia Turzii, Laminoristilor 2, cod 405100
Tel. +40 264 368 001 ; +40 264 368 002 ; fax +40 264 365467
primaria@campiaturzii.ro
Tel. +40 264 368 001 ; +40 264 368 002 ; fax +40 264 365467
primaria@campiaturzii.ro
$coloane_galerii=4; //cate coloane sa aiba tabelul galerii
$coloane_poze=2;
$album_foto="album-foto";
$gallery=$album_foto;
if (isset($_GET['g'])){
$gallery=$_GET['g'];
}
$gallery=str_replace("//","/",$gallery);
$tmp_cale=explode("/",$gallery);
//pt. a nu se face browse pe site
if($tmp_cale[0]<>$album_foto){
$gallery=$album_foto;
$tmp_cale=explode("/",$gallery);
}
$i=0;
$x="";
$ultim=end($tmp_cale);
foreach ($tmp_cale as $tmp_sir){
$x .=stripslashes($tmp_sir);
if ($ultim<>$tmp_sir) {$x .="/";}
if($i==0){
$cale="Index photo · ";
}else{
if($i>1){
$xsir=" · ";
}else{
$xsir="";
}
if (substr($tmp_sir,2,1)=="."){
$tmp_sir=substr($tmp_sir,3);
}
$cale .=$xsir."".$tmp_sir."";
}
$i++;
}
echo $cale;
lista_galerii($gallery, $coloane_galerii);
lista_foto($gallery, $coloane_poze);
/*functions begin*/
function lista_foto($director,$coloane=5) {
$dir[0]="";
$i=0;
$file_types_allowed = array('jpg', 'gif', 'png', 'jpeg','JPG', 'GIF', 'PNG', 'JPEG');
foreach ($file_types_allowed as $var) {
$list_foto=glob($director."/*".$var);
if(is_array($list_foto)){
foreach ($list_foto as $file) {
$dir[$i]=substr($file,strlen($director)+1);
$i++;
}
}
}
sort($dir);
$contor=0;
echo "";
for ($t=0; $t
";
}
function lista_galerii($director,$coloane=5) {
$handle=@opendir($director);
//print $director;
$dir[0]="";
$i=0;
while ($file = @readdir($handle)) {
//print $file."
"; $tmp_sir=$director."/".$file; if (is_dir($tmp_sir)){ if ($file !== "." && $file !== ".." && substr($file,0,1)!="." && substr($file,0,1)!="_") { $dir[$i]=$file; $i++; } } } @closedir($handle); sort($dir); $contor=0; echo "";
for ($t=0; $t
";
}
?>
"; // echo ""; echo ""; echo " | "; $contor++; if ($contor>$coloane-1){ $contor=0; echo"
"; $tmp_sir=$director."/".$file; if (is_dir($tmp_sir)){ if ($file !== "." && $file !== ".." && substr($file,0,1)!="." && substr($file,0,1)!="_") { $dir[$i]=$file; $i++; } } } @closedir($handle); sort($dir); $contor=0; echo "
";
// echo "
| ";
$contor++;
if ($contor>$coloane-1){
$contor=0;
echo"
Municipiul