OSDN Git Service

コンテンツ種別からページサブIDを取得するメソッドを追加。
authornaoki hirata <naoki@magic3.org>
Thu, 14 Nov 2013 02:58:57 +0000 (11:58 +0900)
committernaoki hirata <naoki@magic3.org>
Thu, 14 Nov 2013 02:58:57 +0000 (11:58 +0900)
include/db/systemDb.php
include/manager/envManager.php

index feba2dc..c74ed08 100644 (file)
@@ -919,7 +919,7 @@ class SystemDb extends BaseDb
        /**
         * 指定したコンテンツが表示可能なサブページIDを取得
         *
-        * @param string $contentType   ã\82¦ã\82£ã\82¸ã\82§ã\83\83ã\83\88ID
+        * @param string $contentType   ã\82³ã\83³ã\83\86ã\83³ã\83\84ã\82¿ã\82¤ã\83\97
         * @param string $pageId                ページID
         * @return string                               サブページID、該当なしのときは空
         */
index 3ff024a..bd58016 100644 (file)
@@ -10,7 +10,7 @@
  * @author     平田直毅(Naoki Hirata) <naoki@aplo.co.jp>
  * @copyright  Copyright 2006-2013 Magic3 Project.
  * @license    http://www.gnu.org/copyleft/gpl.html  GPL License
- * @version    SVN: $Id: envManager.php 6128 2013-06-25 01:46:36Z fishbone $
+ * @version    SVN: $Id$
  * @link       http://www.magic3.org
  */
 require_once(M3_SYSTEM_INCLUDE_PATH . '/common/version.php');  // システムバージョンクラス
@@ -1901,6 +1901,17 @@ class EnvManager extends Core
                return $this->currentPageSubId;
        }
        /**
+        * コンテンツ種別からデフォルトのページサブID取得
+        *
+        * @param string $pageId                ページID
+        * @param string $contentType   コンテンツ種別    * @return string                               ページサブID
+        */
+       public function getPageSubIdByContentType($pageId, $contentType)
+       {
+               $pageSubId = $this->db->getSubPageIdWithContent($contentType, $pageId);// ページサブIDを取得
+               return $pageSubId;
+       }
+       /**
         * 現在のページの端末タイプを取得
         *
         * @return string               端末タイプ(0=PC、1=携帯、2=スマートフォン)