"; ?>\n"; $dirReturn .= "" . $msg['NoDirs'][ _LANGUAGE_ ] ."\n"; $dirReturn .= ""; } else { // A lil adaptation, to get offsets right $h=0; foreach( $dirArr as $dirKey => $dirName ) { unset( $dirArr[$dirKey] ); $dirArr[ $h++ ] = $dirName; } reset( $dirArr ); $dirReturn .= ""; } return $dirReturn; } function listImages( $openDir, $imgPage = 1, $dirPage = 1 ) { global $msg; $imgReturn = null; $imgDir = _IMAGES_PATH_ . "/" . $openDir; $imgDirRes = opendir( $imgDir ); $imgArr = array(); $g=0; while( $imgName = readdir( $imgDirRes ) ) { if( preg_match('=^.*?\.(jpg|jpeg|gif|png)$=i', $imgName) ) { $imgPath = $imgDir . "/" . $imgName; $imgArr[ filemtime($imgPh) . $g++ ] = $imgName; } } // We order first alfabectly asort( $imgArr ); switch( _SORT_BY_ ) { case 'ralfa': arsort( $imgArr ); break; case 'date' : ksort( $imgArr ); break; case 'rdate': krsort( $imgArr ); break; case 'alfa' : ; default : break; } if( count($imgArr) < 1 ) { $imgReturn .= "
\n"; $imgReturn .= $msg['NoFiles'][ _LANGUAGE_ ] ."\n"; $imgReturn .= "
"; } else { // A lil adaptation, to get offsets right $h=0; foreach( $imgArr as $imgKey => $imgName ) { unt( $imgArr[$imgKey] ); $imgArr[ $h++ ] = $imgName; } reset( $imgArr ); $imgReturn .= "\n"; if( $imgPage <= 0 ) $imgPage = 1; $imgDivPages = null; if( count($imgArr) > _NIMG_ONCE_ ) { $imgDivPages .= "
"; if( $imgPage > 1 ) { $pageHref = _MAINFILE_ . "?dir={$openDir}&dirPage={$dirPage}&imgPage=" . ( $imgPage - 1 ); $imgDivPages .= "" . $msg['PreviousPage'][ _LANGUAGE_ ] . " "; } else { $imgDivPages .= $msg['PreviousPage'][ _LANGUAGE_ ] . " "; } $pg = 1; for( $i=0; $i <= count($imgArr); $i+=_NIMG_ONCE_) { if( $pg != $imgPage ) { $pageHref = _MAINFILE_ . "?dir={$openDir}&dirPage={$dirPage}&imgPage={$pg}"; $imgDivPages .= "{$pg} "; } else $imgDivPages .= "{$pg} "; $pg++; } if( $imgPage*_NIMG_ONCE_ < count($imgArr) ) { $pageHref = _MAINFILE_ . "?dir={$openDir}&dirPage={$dirPage}&imgPage=" . ( mgPage + 1 ); $imgDivPages .= "" . $msg['NextPage'][ _LANGUAGE_ ] . " "; } else { $imgDivPages .= $msg['NextPage'][ _LANGUAGE_ ] . " "; } $imgDivPages .= "
"; } $imgReturn .= "\n"; $offset = ($imgPage-1) * _NIMG_ONCE_; //for( $i = $offset; $i<$offset + _NIMG_ONCE_; $i++ ) for( $i = $offset; $i<$offset + _NIMG_ONCE_; /*$i+=3*/ ) { $imgReturn .= ""; for( $r=0; $r<_NIMG_COLUMNS_; $r++ ) { //ho "[$i]\n"; if( !isset($imgArr[$i]) ) break 2; $imgName = $imgArr[$i]; $imgPath = $imgDir . "/" . $imgName; $imgQuery = "dir=" . rawurlencode($openDir) ."&img=" . rawurlencode($imgName); $info = getimagesize($imgPath); $imgHtml = "
{$imgDivPages}
\n"; $imgHtml .= "\n"; $imgHtml .= "\n"; $imgHtml .= "\n"; $imgHtml .= "\n"; $imgHtml .= "\n"; $imgHtml .= "\n"; $imgHtml .= "\n"; $imgHtml .= "\n"; $imgHtml .= "\n"; $imgHtml .= "\n"; $imgHtml .= "\n"; $imgHtml .= "
\n"; $imgHtml .= "
"; $imgHtml .= htmlentities( $imgName ) . "
"; $imgHtml .= "{$info[0]}x{$info[1]}"; if( _EXTRAINFO_ ) { if( _OCTET_NOTATION_ ) $imgHtml .= "
" . round(filesize($imgPath)/1024,2) ." kOctets"; else $imgHtml .= "
" . round(filesize($imgPath)/1024,2) ." kBytes"; $imgHtml .= "
{$info['mime']}"; $imgHtml .=
\n"; } $imgReturn .= ""; $imgReturn .= "
{$imgHtml}
\n"; $imgReturn .= ""; $i++; } $imgReturn .= "\n"; $imgReturn .= " \n"; } $imgReturn .= "{$imgDivPages}\n"; $imgReturn .= ""; } return $imgReturn; } $dirListHtml = null; $imgListHtml = null; if( !isset($_GET['dir']) ) { $pageTitleHead = _PAGETITLE_; $pageTitleHtml = AGETITLE_; $dirListHtml = listDirs( @round($_GET['dirPage']) ); } else if( isset($_GET['dir']) ) { $dirName = urldecode( $_GET['dir'] ); $dirPage = round($_GET['dirPage']); $pageTitleHead = _PAGETITLE_ . " - " . htmlentities( $dirName ); $pageTitleHtml = _PAGETITLE_; $dirListHtml = "\n"; $imgListHtml = listImages( $dirName, @round($_GET['imgPage']) ); } ?> Fotos de mulheres ruivas peladas | fotos de mulheres grátis

Fotos de ruivas grátis sexnamoro.com

<>