Changeset 20080
- Timestamp:
- 2011/02/03 20:51:29 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_5-dev/data/class/pages/entry/LC_Page_Entry_Kiyaku.php
r19830 r20080 64 64 function action() { 65 65 66 // 規約内容の取得 67 $objQuery = new SC_Query(); 68 $objQuery->setOrder("rank DESC"); 69 $arrRet = $objQuery->select("kiyaku_title, kiyaku_text", "dtb_kiyaku", "del_flg <> 1"); 70 $this->max = count($arrRet); 71 66 $arrKiyaku = $this->lfGetKiyakuData(); 67 $this->max = count($arrKiyaku); 68 69 $offset = ''; 72 70 // mobile時はGETでページ指定 73 71 if ( Net_UserAgent_Mobile::isMobile() === true ){ 74 $this->offset = is_numeric($_GET['offset'])===true ? $offset = intval($_GET['offset']) : 1;72 $this->offset = $this->lfSetOffset($_GET['offset']); 75 73 } 76 74 77 // 規約文の作成 78 $this->tpl_kiyaku_text = ""; 79 for ($i = 0; $i < $this->max; $i++) { 80 if ($this->offset !== null && ($this->offset - 1) <> $i) continue; 81 $this->tpl_kiyaku_text.=$arrRet[$i]['kiyaku_title'] . "\n\n"; 82 $this->tpl_kiyaku_text.=$arrRet[$i]['kiyaku_text'] . "\n\n"; 83 } 75 $this->tpl_kiyaku_text = $this->lfMakeKiyakuText($arrKiyaku, $this->max, $this->offset); 84 76 } 85 77 … … 92 84 parent::destroy(); 93 85 } 86 87 /** 88 * lfMakeKiyakuText 89 * 90 * 規約文の作成 91 * 92 * @param mixed $arrKiyaku 93 * @param mixed $max 94 * @param mixed $offset 95 * @access public 96 * @return void 97 */ 98 function lfMakeKiyakuText($arrKiyaku, $max, $offset) { 99 $this->tpl_kiyaku_text = ""; 100 for ($i = 0; $i < $max; $i++) { 101 if ($offset !== null && ($offset - 1) <> $i) continue; 102 $tpl_kiyaku_text.=$arrKiyaku[$i]['kiyaku_title'] . "\n\n"; 103 $tpl_kiyaku_text.=$arrKiyaku[$i]['kiyaku_text'] . "\n\n"; 104 } 105 return $tpl_kiyaku_text; 106 } 107 108 /** 109 * lfGetKiyakuData 110 * 111 * 規約内容の取得 112 * 113 * @access public 114 * @return void 115 */ 116 function lfGetKiyakuData() { 117 118 $objQuery = new SC_Query(); 119 $objQuery->setOrder("rank DESC"); 120 $arrRet = $objQuery->select("kiyaku_title, kiyaku_text", "dtb_kiyaku", "del_flg <> 1"); 121 122 return $arrRet; 123 } 124 125 /** 126 * lfSetOffset 127 * 128 * @param mixed $offset 129 * @access public 130 * @return void 131 */ 132 function lfSetOffset($offset) { 133 return is_numeric($offset) === true ? intval($offset) : 1; 134 } 135 94 136 } 95 137 ?>
Note: See TracChangeset
for help on using the changeset viewer.