getPage($iOffset, PAGE_SIZE); DEBUG($arPage, "The page", true, PAGE_INFO); $iLast = ($iOffset + PAGE_SIZE > $objSearch->length() ? $objSearch->length() : $iOffset + PAGE_SIZE); $iFirst = $iOffset + 1; $sPaging = ($iFirst == 1 && $iLast == 0 ? "" : $iFirst . "-" . $iLast. " of " . ($objSearch->length())); $objNullOcc = OccurrenceFactory::newOccurrence(); $objOccurrenceView = new OccurrenceView($objNullOcc); $sPaging = $objPage->vResultsPaging("frmSearch", $objSearch->length(), $sPaging, $iOffset, PAGE_SIZE); $colProjects =& ProjectFactory::listProjects($arPage,''); if($HTTP_POST_VARS["available"]) { //create link to show all projects $newQueryString = str_replace("&available=true", "", $_SERVER["QUERY_STRING"]); } else { //Create the link that shows only projects with upcoming availability $arQueryString = explode("&", $_SERVER["QUERY_STRING"]); array_push($arQueryString, "available=true"); $newQueryString = implode("&", $arQueryString); } // ensure that these links force execution of the search query. // otherwise it could display incorrect cached results. $newQueryString = ereg_replace("&_Offset=[^&]*", "", $newQueryString); $arQueryString = explode("&", $newQueryString); array_push($arQueryString, "executeSearch=true"); $newQueryString = implode("&", $arQueryString); $sAlternateHREF = $_SERVER["SCRIPT_NAME"] . "?" . $newQueryString; $sAffiliateContact = AffiliateDataFactory::getAffiliateInformation('sprimarycontactname'); $sAffiliatePhone = AffiliateDataFactory::getAffiliateInformation('sprimarycontactphone'); $sAffiliateName = AffiliateDataFactory::getAffiliateInformation('saffiliate'); $objSlug = SlugManagerFactory::get('Ongoing Referrals Button Area'); if(is_object($objSlug)) { $sReferralButtonText = $objSlug->printSlug(); } $HTTP_POST_VARS['region'] = (is_array($HTTP_POST_VARS['region'])) ? implode("|", $HTTP_POST_VARS['region']) : $HTTP_POST_VARS['region']; $HTTP_POST_VARS['impactarea'] = (is_array($HTTP_POST_VARS['impactarea'])) ? implode("|", $HTTP_POST_VARS['impactarea']) : $HTTP_POST_VARS['impactarea']; ?>