本文整理汇总了PHP中SJB_System::getUserPageParentURI方法的典型用法代码示例。如果您正苦于以下问题:PHP SJB_System::getUserPageParentURI方法的具体用法?PHP SJB_System::getUserPageParentURI怎么用?PHP SJB_System::getUserPageParentURI使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类SJB_System
的用法示例。
在下文中一共展示了SJB_System::getUserPageParentURI方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: setListingLatestViewDateByIp
/**
* @static
* @param int $listingId
* @param string $ipAddress
*/
public static function setListingLatestViewDateByIp($listingId, $ipAddress)
{
$listingViewPageID = self::getListingViewPageID($ipAddress, $listingId);
$pageId = SJB_System::getUserPageParentURI(SJB_Navigator::getURI());
if ($listingViewPageID) {
SJB_DB::query('UPDATE `page_view` SET `date` = NOW() WHERE `id` = ?n', $listingViewPageID);
} else {
SJB_DB::query('INSERT INTO `page_view` SET `id_pages` = ?s, `param` = ?n, `ip_address` = ?s, `date` = NOW(), `contract_id` = 0', $pageId, $listingId, $ipAddress);
}
}
示例2: execute
/**
* Execute request
*
*/
public function execute()
{
// send headers
foreach ($this->headers as $name => $value) {
$header = $name . ':' . $value;
header($header, true);
}
if ($this->page_config->PageExists()) {
echo SJB_System::getPage($this->page_config);
} else {
if (SJB_System::doesParentUserPageExist($this->uri)) {
$uri = SJB_System::getUserPageParentURI($this->uri);
$_REQUEST['passed_parameters_via_uri'] = substr($this->uri, strlen($uri));
} else {
// the 404 error case!
header($_SERVER['SERVER_PROTOCOL'] . ' 404 Not Found');
// no such page in configuration
$uri = '/404/';
}
$this->page_config = SJB_PageConfig::getPageConfig($uri);
echo SJB_System::getPage($this->page_config);
}
}