slidesinc.php to HTML

index

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

?>

index

Valid HTML 4.01 Transitional