Campsaver – Deals Sales Coupons
Campsaver Deal of the Day
CampsaverBased in Logan, Utah, CampSaver.com opened for business online in 2003. This site is dedicated to helping adventurous campers and hikers get the gear they need with great service. They are a very knowledgeable group of experienced outdoor enthusiasts. They carry top outdoor brands like Thermarest, Jetboil, Diamon, Kelty, MSR Camelback Granite Grear and more. |
Campsaver Sales and Coupons
Campersaver Sale Items 50% and more off!
// If you change the boolean in the function call from true to false it will output full pagination links (eg. < Prev | 1 | 2 | 3 | Next >)
$strHtml = str_replace(““, getPawPagination($strHtml, true), $strHtml);
// Stream back the response
echo $strHtml;
function getPawPagination($strHtml, $blnSimpleStyle)
{
$strPaginationHtml = “”;
$intPaginationStart = strpos($strHtml, ““);
$intPaginationStart = ($intPaginationStart + 24);
$intLength = $intPaginationEnd – $intPaginationStart;
$strPagination = substr($strHtml, $intPaginationStart, $intLength);
$arrPagination = explode(“|”, $strPagination);
$intProductsPerPage = intval($arrPagination[0]);
$intProductCount = intval($arrPagination[1]);
$intPage = intval($arrPagination[2]);
if ($intPage == 0) { $intPage = 1; }
// Find the root URL for this page
if (isset($_SERVER[“REQUEST_URI”])) {
$strRootUrl = $_SERVER[“REQUEST_URI”];
// Strip off any parameters from our root URL, those will
// be re-added correctly below
$intPos = strpos($strRootUrl, “?”);
if ($intPos !== false) {
$strRootUrl = substr($strRootUrl, 0, $intPos);
}
}
else {
$strRootUrl = $_SERVER[“PHP_SELF”];
}
$strParams = “?”;
$intParamCount = 0;
foreach ($_GET as $key => $value) {
if ($key != “paw_page”) {
if ($intParamCount == 0) { $strParams .= $key . “=” . $value; }
else { $strParams .= “&” . $key . “=” . $value; }
}
$intParamCount++;
}
if ($strParams == “?”) { $strPaginationUrl = $strRootUrl . $strParams . “paw_page=”; }
else { $strPaginationUrl = $strRootUrl . $strParams . “&paw_page=”; }
if ($intProductCount > $intProductsPerPage) {
$intTotalPages = ceil($intProductCount/$intProductsPerPage);
}
else { $intTotalPages = 0; }
if ($intTotalPages > 0) {
if ($intPage > 1) { $strPaginationHtml = “< Prev “; }
else { $strPaginationHtml = “< Prev "; }
if (!$blnSimpleStyle) {
for ($i=1; $i<=($intTotalPages); $i++)
{
if ($intPage == $i) { $strPaginationHtml .= " | " . $i . " "; }
else { $strPaginationHtml .= " | ” . $i . “ “; }
}
$strPaginationHtml .= ” | “;
}
if (($intPage + 1) <= $intTotalPages) { $strPaginationHtml .= " Next >“; }
else { $strPaginationHtml .= ” Next >”; }
}
return($strPaginationHtml);
}
?>