Admin

# Class: Admin_Model_Site Source Location: /application/modules/admin/models/Site.php
### Class Overview
    Common_Model_SiteAbstract
       |
       --Admin_Model_Site
サイト情報管理クラス #### Author(s): ece_m charlesvineyard | ### Variables $_goalService $_pageDao $_pageService | ### Constants FIRST_UPDATE_STATUS_MAX_DAYS | ### Methods __construct getLastUpdateDateWithPastDays getOpenDateWithPastDays getUpdateStatus updateSite
### Inherited Variables #### Class: Common_Model_SiteAbstract Common_Model_SiteAbstract::$_siteDao | ### Inherited Methods #### Class: Common_Model_SiteAbstract Common_Model_SiteAbstract::getSiteInfo() サイト情報を取得する
### Class Details [line 26] サイト情報管理クラス #### Tags:
author: | ece_m charlesvineyard
[ Top ] ### Class Variables #### $_goalService = [line 47] 目標サービス #### Tags:
access: | private
Type: | Admin_Model_Goal
[ Top ] #### $_pageDao = [line 33] ページDAO #### Tags:
access: | private
Type: | Common_Model_DbTable_Page
[ Top ] #### $_pageService = [line 40] ページサービス #### Tags:
access: | private
Type: | Admin_Model_Page
[ Top ] ### Class Methods ### constructor __construct [line 61]
`Admin_Model_Site __construct( )`
コンストラクター #### Tags:
author: | charlesvineyard
access: | public
[ Top ] ### method getLastUpdateDateWithPastDays [line 131]
`array getLastUpdateDateWithPastDays( )`
最終更新日(ページの最終公開日)とその日からの経過日数を取得します。 #### Tags:
return: | 最終更新日(lastUpdateDate Zend_Date)と経過日数(pastDays int)の配列 登録されていない場合は、false
author: | charlesvineyard suzuki-mar
access: | public
[ Top ] ### method getOpenDateWithPastDays [line 153]
`array getOpenDateWithPastDays( )`
サイト開設日とその日からの経過日数を取得します。 #### Tags:
return: | サイト開設日(openDate Zend_Date)と経過日数(pastDays int)の配列
author: | charlesvineyard
access: | public
[ Top ] ### method getUpdateStatus [line 89]
`int getUpdateStatus( )`
サイトの更新状況を取得します。 #### Tags:
return: | 更新状況(Setuco_Data_Constant_UpdateStatus)
author: | charlesvineyard
access: | public
[ Top ] ### method updateSite [line 77]
`int updateSite( array $updateData)`
サイトの情報を更新する #### Tags:
return: | 何件更新したのか
author: | suzuki-mar
throws: | update文に失敗したら例外を発生させる
access: | public
#### Parameters:
array | $updateData | 更新するデータ
[ Top ] ### Class Constants #### FIRST_UPDATE_STATUS_MAX_DAYS = 7 [line 54] 月初めの更新目標の最大日数 [ Top ] Documentation generated on Mon, 07 Feb 2011 01:28:28 +0900 by phpDocumentor 1.4.3