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 ' '; } } ?> @