"; echo "

$event_name
presented by XThreadz

"; echo ""; pageNumMap($event,$page,$last_page); echo ""; if ($showPic) { if (file_exists("$file_path/full/$showPic.jpg")) { nextPrevious($event,$page,$total_pics,$current_pic); echo ""; } } else { createGallery($event,$page,$event_name,$file_path,$total_pics,$event_thumb,$num_cols,$num_rows); } } function createGallery($event,$page,$event_name,$file_path,$total_pics,$event_thumb,$num_cols,$num_rows) { // determine starting thumb/pic file number if (!$page) { $page = 1; } if ($page != 1) { $first_pic_num = (($page - 1) * ($num_cols * $num_rows)) + 1; } else { $first_pic_num = $page; } // determine number of pages for pic set $last_page = ceil($total_pics / ($num_cols * $num_rows)); if ($page > $last_page) { $page = "$last_page"; } // begin HTML output echo "

"; for ($i = 0; $i < $num_rows; $i++) { echo ""; for ($j = 0; $j < $num_cols; $j++) { $pic_num = $first_pic_num + ($j + $i * $num_cols); // pad pic and thumb file numbers numbers to number of digits // as specified by $pic_num_pad $pic_num = str_pad($pic_num, $pic_num_pad, "0", STR_PAD_LEFT); if ($pic_num <= $total_pics) { echo ""; } else { echo ""; } } echo ""; } echo "
"; echo ""; echo " 

"; echo ""; } function pageNumMap($event,$page,$last_page) { // print map of page numbers echo "

Pages · "; for ($count = 1; $count <= $last_page; $count++) { if ($count != $page) { echo " $count ·"; } else { echo " $count ·"; } } } function nextPrevious($event,$page,$total_pics,$current_pic) { // set previous and next page numbers echo "

"; if ($current_pic != 1) { $prev_pic = $current_pic - 1; echo "« prev · "; } echo "main "; if ($current_pic != $total_pics) { $next_pic = $current_pic + 1; echo "· next »"; } echo "

"; } ?> -- XTHREADZ --
XThreadz Press, Pics, and Guestbook
[ Home ]    [ Store ]    [ Press ]    [ Pics ]    [ Guestbook ]
XThreadz Press, Pics, and Guestbook