當前位置: 首頁>>代碼示例>>PHP>>正文


PHP CSaleBasket::getBasketUserID方法代碼示例

本文整理匯總了PHP中CSaleBasket::getBasketUserID方法的典型用法代碼示例。如果您正苦於以下問題:PHP CSaleBasket::getBasketUserID方法的具體用法?PHP CSaleBasket::getBasketUserID怎麽用?PHP CSaleBasket::getBasketUserID使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在CSaleBasket的用法示例。


在下文中一共展示了CSaleBasket::getBasketUserID方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: initUserId

 /**
  * Get user by fuser id.
  *
  * @return void
  */
 protected static function initUserId()
 {
     global $USER;
     if (self::$useMode == self::MODE_CLIENT && self::$userId === null && self::isSuccess()) {
         $currentUserId = isset($USER) && $USER instanceof \CUser ? (int) $USER->getID() : 0;
         if ($currentUserId == 0) {
             //				$currentUserId = Internals\FuserTable::getUserById(\CSaleUser::getID(true));
             $currentUserId = false;
             $fuser = (int) \CSaleBasket::getBasketUserID(true);
             if ($fuser > 0) {
                 $conn = Application::getConnection();
                 $helper = $conn->getSqlHelper();
                 $iterator = $conn->query('select ' . $helper->quote('USER_ID') . ' from ' . $helper->quote('b_sale_fuser') . ' where ' . $helper->quote('ID') . '=' . $fuser);
                 if ($fuser = $iterator->fetch()) {
                     $currentUserId = $fuser['USER_ID'];
                 }
                 unset($fuser, $iterator);
             }
             if ($currentUserId === false) {
                 self::$errors[] = Loc::getMessage('BX_SALE_DCM_ERR_BAD_FUSER_ID');
             } else {
                 $currentUserId = (int) $currentUserId;
             }
         }
         if (self::isSuccess()) {
             self::$userId = $currentUserId;
         }
     }
 }
開發者ID:akniyev,項目名稱:arteva.ru,代碼行數:34,代碼來源:discountcoupon.php


注:本文中的CSaleBasket::getBasketUserID方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。