示例#1
0
 public static function getItemLinkForSimpleType($itemId)
 {
     $url = '';
     if (preg_match('/^([\\w]{2}){1}([\\d]{0,3}){1}$/', $itemId, $itemInfo, PREG_OFFSET_CAPTURE) == 1) {
         $goods = new DBGoodsType();
         $itemPosition = $goods->getCatalogItemPosition($itemId, DB::TABLE_GOODS___ORDER);
         $page = ceil($itemPosition / Utils::getFromGETWithDefault(UrlParameters::NUM, Constants::DEFAULT_ITEM_COUNT_PER_PAGE));
         $keyValuePairs = array(UrlParameters::PAGE_NAME => UrlParameters::PAGE__CATALOG, UrlParameters::KEY => $itemInfo[1][0], UrlParameters::PAGE_NUM => $page, UrlParameters::ITEMS_COUNT => Utils::getFromGETWithDefault(UrlParameters::NUM, Constants::DEFAULT_ITEM_COUNT_PER_PAGE), UrlParameters::HIGH_LIGHT_ELEMENT => $itemId);
         $url = '?' . Utils::getUrlWithStoreMode(Utils::buildUrl($keyValuePairs));
     }
     return $url;
 }