Example #1
0
 /**
  * プロダクトIDの正当性チェック
  *
  * @param string $admin_mode
  * @param int $product_id
  * @param Product $objProduct
  * @return integer
  */
 public function lfCheckProductId($admin_mode, $product_id, Product $objProduct)
 {
     // 管理機能からの確認の場合は、非公開の商品も表示する。
     if (isset($admin_mode) && $admin_mode == 'on' && Utils::sfIsSuccess(new Session(), false)) {
         $include_hidden = true;
     } else {
         $include_hidden = false;
     }
     if (!$objProduct->isValidProductId($product_id, $include_hidden)) {
         Utils::sfDispSiteError(PRODUCT_NOT_FOUND);
     }
     return $product_id;
 }