head 1.1;
access;
symbols;
locks
georg:1.1; strict;
comment @# @;
1.1
date 2003.02.25.10.15.48; author georg; state Exp;
branches;
next ;
desc
@more or less complete rewrite
@
1.1
log
@Initial revision
@
text
@be_nopix)
{
echo "
\n";
for ($i = $start ; $i < $end ; $i++) echo $arr[$i]->image_td();
echo "
\n";
}
if (! $config->be_notext)
{
echo "\n";
for ($i = $start ; $i < $end ; $i++) echo $arr[$i]->text_td();
echo "
\n";
}
}
function init ()
{
global $config;
global $files;
$config->tablewidth=$config->thumbsize*$config->pixperline+$config->pixperline*$config->cellpadding*2;
$config->uimagedir=rawurlencode($config->imagedir);
$config->uthumbdir=rawurlencode($config->thumbdir);
$config->uorigdir=rawurlencode($config->origdir);
$listdir=getcwd() . "/" . $config->imagedir;
$dir = opendir($listdir);
$counter=0;
while($file = readdir($dir)) {
if (eregi($config->ispicture_regex, $file)) {
$files[]=new $config->pictype($file,&$config);
$counter += 1;
}
}
closedir($dir);
usort($files,array ($config->pictype,"compare"));
reset ($files);
}
function print_table ()
{
global $config;
global $files;
$length=count($files);
$numlines=(int)($length/$config->pixperline);
$lastlinelen=$length%$config->pixperline;
for ($j=0 ; $j < $numlines ; $j++)
writeLine($files,$j*$config->pixperline,$config->pixperline);
if ($lastlinelen != 0)
writeLine($files,$j*$config->pixperline,$lastlinelen);
}
function conditional_script_print()
{
global $config;
if ($config->javascript)
{
echo '
';
}
}
?>
@