- Timestamp:
- 2013/02/18 19:09:54 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-dev/data/class/pages/LC_Page_Sitemap.php
r22206 r22567 51 51 * :TODO: filemtime 関数を使えば、静的なページの更新時間も取得できそう 52 52 */ 53 class LC_Page_Sitemap extends LC_Page_Ex { 53 class LC_Page_Sitemap extends LC_Page_Ex 54 { 54 55 55 56 // }}} … … 70 71 * @return void 71 72 */ 72 function init() { 73 function init() 74 { 73 75 parent::init(); 74 76 … … 83 85 * @return void 84 86 */ 85 function process() { 87 function process() 88 { 86 89 // ページのデータを取得 87 90 // FIXME PCサイトのみに限定している。ある程度妥当だとは思うが、よりベターな方法はないだろうか。 … … 140 143 * @return void 141 144 */ 142 function destroy() { 145 function destroy() 146 { 143 147 parent::destroy(); 144 148 } … … 155 159 * TODO Smarty に移行すべき? 156 160 */ 157 function createSitemap($loc, $lastmod = '', $changefreq = '', $priority = '') { 161 function createSitemap($loc, $lastmod = '', $changefreq = '', $priority = '') 162 { 158 163 printf("\t<url>\n"); 159 164 printf("\t\t<loc>%s</loc>\n", htmlentities($loc, ENT_QUOTES, 'UTF-8')); … … 176 181 * @return array TOPページの情報 177 182 */ 178 function getTopPage($arrPageList) { 183 function getTopPage($arrPageList) 184 { 179 185 $arrRet = array(); 180 186 foreach ($arrPageList as $arrPage) { … … 192 198 * @return array 編集可能ページ 193 199 */ 194 function getEditablePage($arrPageList) { 200 function getEditablePage($arrPageList) 201 { 195 202 $arrRet = array(); 196 203 foreach ($arrPageList as $arrPage) { … … 207 214 * @return array 検索エンジンからアクセス可能な商品一覧ページの情報 208 215 */ 209 function getAllProducts() { 216 function getAllProducts() 217 { 210 218 211 219 // XXX: 商品登録の無いカテゴリは除外する方が良い気もする … … 229 237 * @return array 検索エンジンからアクセス可能な商品詳細ページの情報 230 238 */ 231 function getAllDetail() { 239 function getAllDetail() 240 { 232 241 $objQuery = SC_Query_Ex::getSingletonInstance(); 233 242 $sql = 'SELECT product_id, update_date FROM dtb_products WHERE del_flg = 0 AND status = 1'; … … 252 261 * @return array $arrPageList ブロック情報 253 262 */ 254 function getPageData($where = '', $arrVal = '') { 263 function getPageData($where = '', $arrVal = '') 264 { 255 265 $objQuery = SC_Query_Ex::getSingletonInstance(); // DB操作オブジェクト 256 266 $sql = ''; // データ取得SQL生成用 … … 302 312 * @return void 303 313 */ 304 function date2W3CDatetime($date) { 314 function date2W3CDatetime($date) 315 { 305 316 $arr = array(); 306 317 // 正規表現で文字列を抽出
Note: See TracChangeset
for help on using the changeset viewer.