<?php
/*
LabStoRe
Version: 1.6.3
Date: 6 September 2014
Copyright: Santosh Patnaik, MD, PhD
License: GPL 3+
URL: www.bioinformatics.org/phplabware
*/
// Page numbering
if($total_pages > 1) {
echo '<tr valign="top" style="background-color:', $heading_color, ';"><td colspan="', $column_nos, '" style="align:middle;"><span style="color:#808080;">Page ', $page, ' of ', $total_pages, '<br />';
// For 'previous'
if($page > 1) {
$prev = ($page - 1);
echo "<a href=\"", htmlspecialchars($_SERVER['PHP_SELF']), "?&smenu_1=", rawurlencode($smenu_1), "&sterm_1=" . rawurlencode($sterm_1), "&smenu_2=", rawurlencode($smenu_2), "&sterm_2=", rawurlencode($sterm_2), "&order_1=" . rawurlencode($order_1), "&order_2=", rawurlencode($order_2), "&sort_1=", rawurlencode($sort_1), "&sort_2=", rawurlencode($sort_2), "&sbool=", rawurlencode($sbool), "&page=", $prev, "\">«Previous</a> ";
}
// For rest of pages
for($i = 1;$i <= $total_pages;$i++) {
if($i == $page) {
echo $i, " ";
}
else {
if(abs($i - $page) < 10) {
echo "<a href=\"", htmlspecialchars($_SERVER['PHP_SELF']), "?&smenu_1=", rawurlencode($smenu_1), "&sterm_1=" . rawurlencode($sterm_1), "&smenu_2=", rawurlencode($smenu_2), "&sterm_2=", rawurlencode($sterm_2), "&order_1=" . rawurlencode($order_1), "&order_2=", rawurlencode($order_2), "&sort_1=", rawurlencode($sort_1), "&sort_2=" . rawurlencode($sort_2), "&sbool=", rawurlencode($sbool), "&page=", $i, "\">", $i, "</a> ";
}
}
}
// For 'next'
if($page < $total_pages) {
$next = ($page + 1);
echo "<a href=\"", htmlspecialchars($_SERVER['PHP_SELF']), "?&smenu_1=", rawurlencode($smenu_1), "&sterm_1=", rawurlencode($sterm_1), "&smenu_2=", rawurlencode($smenu_2), "&sterm_2=", rawurlencode($sterm_2), "&order_1=", rawurlencode($order_1), "&order_2=", rawurlencode($order_2), "&sort_1=", rawurlencode($sort_1), "&sort_2=", rawurlencode($sort_2), "&sbool=", rawurlencode($sbool), "&page=", $next, "\">Next»</a></span>";
}
echo('</td></tr>');
}
echo('</table>');
// Build lower table
if($num_tot != 0) {
echo('<table width="750" summary="export" style="background-color:#dcdcdc; border:0;" cellpadding="5" cellspacing="1"><tr><td>');
// Excel export options - ordering maintained
echo '<form action="../export.php" method="post"><p>
<select single="single" name="parameter" id="parameter">
<option value="Excel">Export the ', $num_sat, ' entries in Excel format, or...</option>
<option value="CSV">the ', $num_sat, ' entries in CVS format</option>';
echo('</select>');
// Hidden values to pass the mysql query and table name
echo '<input type="hidden" name="order_1" value="', htmlspecialchars($order_1), '" /><input type="hidden" name="order_2" value="', htmlspecialchars($order_2), '" /><input type="hidden" name="sort_1" value="', htmlspecialchars($sort_1), '" /><input type="hidden" name="sort_2" value="', htmlspecialchars($sort_2), '" /><input type="hidden" name="sterm_1" value="', htmlspecialchars($sterm_1), '" /><input type="hidden" name="sterm_2" value="', htmlspecialchars($sterm_2), '" /><input type="hidden" name="smenu_1" value="', htmlspecialchars($smenu_1), '" /><input type="hidden" name="smenu_2" value="', htmlspecialchars($smenu_2), '" /><input type="hidden" name="sbool" value="', htmlspecialchars($sbool), '" /><input type="hidden" name="table" id="table" value="', htmlspecialchars($table), '" />
<input type="submit" name="export" id="export" value="Export" /><a href="../help/help.htm#export" onclick="return popitup(\'../help/help.htm#export\')">?</a>
</p></form>';
echo $extra_bottom, '</td></tr></table>';
}