USE AT OWN RISK
Generated: Tue Jul 31 15:22:16 2007 from slidesinc.php 2006/04/08 3.3 KB bytes.
<?php $m_pagesize = 20; // one page full // if it was evenly divisable, then // $m_pgcnt = $max_slides / $m_pagesize; // but a fraction $rmi = $m_maxslides % $m_pagesize; // get the REMAINDER $m_pgcnt = ($m_maxslides - $rmi) / $m_pagesize; // get PAGE count if($rmi) $m_pgcnt++; // bump one more page $meol = "\r\n"; $m_page = 4; if(isset( $_GET['page'])) { $m_page = $_GET['page']; } function thumb_img( $num ) { global $m_tdir; $msg = $m_tdir . get_cimg($num); return $msg; } function show_img( $num ) { global $m_sdir; $msg = $m_sdir . get_cimg($num); return $msg; } function get_thumb( $num ) { global $m_maxslides; $msg = ''; if( $num < 1 ) { $num = 1; } if($num > $m_maxslides) { $msg = 'no image'; } else { $msg = '<span onMouseOver="setnum(' . $num . ');">'; $msg .= '<img src="' . thumb_img($num) . '" alt="img '.$num.'">'; $msg .= '</span>'; } return $msg; } function printtable() { global $m_page, $m_pgcnt, $meol; $msg = ''; $tr = ' <tr>'.$meol; $ntr = ' </tr>'.$meol; $td = ' <td width="72" height="72">'.$meol; $ntd = ' </td>'.$meol; $par = ' <p align="center">'.$meol; $npar = ' </p>'.$meol; print '<center>'.$meol; print '<form name="slideform">'.$meol; print '<table border="0" id="thetable" width="810" height="420" bgcolor="#C0C0C0">'.$meol; // row one print $tr; print ' <td colspan="5" height="12"><p align="center"><b>Sydney Slide Show</b></p></td>'.$meol; print $ntr; $src = 0; $i = 0; $j = 0; // rows 2 to 5 for( $j = 0; $j < 5; $j++ ) { print $tr; for( $i = 0; $i < 4; $i++ ) { $src++; print $td; print $par; //print '<script>dr('.(($m_page * 20) + $src).');</script>'.$meol; print get_thumb(($m_page * 20) + $src) . $meol; print $npar; print $ntd; } if( $j == 0 ) { // main show image section print ' <td rowspan="6" width="522" height="384">'.$meol; print $par; $msg = '<img id="show" name="show" src="'; $msg .= show_img( ($m_page * 20) + 1 ); $msg .= '">'.$meol; print $msg; print $npar; print $ntd; } print $ntr; } // row 6 print $tr; print ' <td colspan="4" width="288" height="24">'.$meol; print $par; $msg = 'Page Selection ['; for( $i = 0; $i < $m_pgcnt; $i++ ) { $msg .= ' '; $pg0 = ''.$i; $pg = ''.($i+1); if( $i == $m_page ) { $msg .= '<b>'.$pg.'</b>'; } else { $msg .= '<a href="slides02.php'; if( $i ) { $msg .= '?page='.$pg0; } $msg .= '">'.$pg.'</a>'; } } $msg .= ' ]'.$meol; print $msg; print $npar; print $ntd; // row 7 print ' <tr> <td colspan="5"> <p align="center"> Image Selection <input type=button onClick="gobegin();" value="|<<" title="Beginning"> <input type=button onClick="goprev();" value="<<" title="Previous"> <input type=button onClick="gonext();" value=">>" title="Next"> <input type=button onClick="golast();" value=">>|" title="End"> Run Slides <input type=button name="slidebutton" onClick="goauto(this.value);" value="Start" title="AutoPlay"> Delay (in seconds) <input type=text name="delaysecs" style="width: 28; height: 22" size=2 onChange="gostop();" value="4" title="Delay in Seconds"> </p> </td> </tr> '; // end of table and form print ' </table> </center> </form> '; } // end printtable function ?>