Changeset 22796 for branches/version-2_12-dev/data/class/pages/entry
- Timestamp:
- 2013/05/02 18:11:36 (13 years ago)
- Location:
- branches/version-2_12-dev/data/class/pages/entry
- Files:
-
- 4 edited
-
LC_Page_Entry.php (modified) (11 diffs)
-
LC_Page_Entry_Complete.php (modified) (5 diffs)
-
LC_Page_Entry_EmailMobile.php (modified) (8 diffs)
-
LC_Page_Entry_Kiyaku.php (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-dev/data/class/pages/entry/LC_Page_Entry.php
r22591 r22796 32 32 * @version $Id:LC_Page_Entry.php 15532 2007-08-31 14:39:46Z nanasess $ 33 33 */ 34 class LC_Page_Entry extends LC_Page_Ex 35 { 34 class LC_Page_Entry extends LC_Page_Ex { 36 35 37 36 // {{{ properties … … 44 43 * @return void 45 44 */ 46 function init() 47 { 45 function init() { 48 46 parent::init(); 49 47 $masterData = new SC_DB_MasterData_Ex(); … … 66 64 * @return void 67 65 */ 68 function process() 69 { 66 function process() { 70 67 parent::process(); 71 68 $this->action(); … … 77 74 * @return void 78 75 */ 79 function action() 80 { 76 function action() { 81 77 82 78 $objFormParam = new SC_FormParam_Ex(); … … 171 167 * @return void 172 168 */ 173 function destroy() 174 { 169 function destroy() { 175 170 parent::destroy(); 176 171 } … … 184 179 * @return uniqid 185 180 */ 186 function lfRegistCustomerData($sqlval) 187 { 181 function lfRegistCustomerData($sqlval) { 188 182 SC_Helper_Customer_Ex::sfEditCustomerData($sqlval); 189 183 return $sqlval['secret_key']; … … 201 195 * @return $arrResults 202 196 */ 203 function lfMakeSqlVal(&$objFormParam) 204 { 197 function lfMakeSqlVal(&$objFormParam) { 205 198 $arrForm = $objFormParam->getHashArray(); 206 199 $arrResults = $objFormParam->getDbArray(); … … 237 230 * @return void 238 231 */ 239 function lfSendMail($uniqid, $arrForm) 240 { 232 function lfSendMail($uniqid, $arrForm) { 241 233 $CONF = SC_Helper_DB_Ex::sfGetBasisData(); 242 234 … … 293 285 * @return boolean kiyaku.php からの妥当な遷移であれば true 294 286 */ 295 function lfCheckReferer(&$post, $referer) 296 { 287 function lfCheckReferer(&$post, $referer) { 297 288 298 289 if (SC_Display_Ex::detectDevice() !== DEVICE_TYPE_MOBILE … … 310 301 * @return array $arrErr エラーメッセージ配列 311 302 */ 312 function lfCheckError($arrRequest) 313 { 303 function lfCheckError($arrRequest) { 314 304 // パラメーター管理クラス 315 305 $objFormParam = new SC_FormParam_Ex(); … … 323 313 // エラーチェック 324 314 $arrErr = $objFormParam->checkError(); 315 // 親ウィンドウの戻り値を格納するinputタグのnameのエラーチェック 316 if (!$this->lfInputNameCheck($addData['zip01'])) { 317 $arrErr['zip01'] = '※ 入力形式が不正です。<br />'; 318 } 319 if (!$this->lfInputNameCheck($arrdata['zip02'])) { 320 $arrErr['zip02'] = '※ 入力形式が不正です。<br />'; 321 } 325 322 326 323 return $arrErr; 327 324 } 325 326 /** 327 * エラーチェック. 328 * 329 * @param string $value 330 * @return エラーなし:true エラー:false 331 */ 332 function lfInputNameCheck($value) { 333 // 半角英数字と_(アンダーバー), []以外の文字を使用していたらエラー 334 if (strlen($value) > 0 && !preg_match("/^[a-zA-Z0-9_\[\]]+$/", $value)) { 335 return false; 336 } 337 338 return true; 339 } 328 340 } -
branches/version-2_12-dev/data/class/pages/entry/LC_Page_Entry_Complete.php
r22567 r22796 32 32 * @version $Id$ 33 33 */ 34 class LC_Page_Entry_Complete extends LC_Page_Ex 35 { 34 class LC_Page_Entry_Complete extends LC_Page_Ex { 36 35 37 36 // }}} … … 43 42 * @return void 44 43 */ 45 function init() 46 { 44 function init() { 47 45 parent::init(); 48 46 $this->httpCacheControl('nocache'); … … 54 52 * @return void 55 53 */ 56 function process() 57 { 54 function process() { 58 55 parent::process(); 59 56 $this->action(); … … 66 63 * @return void 67 64 */ 68 function action() 69 { 65 function action() { 70 66 71 67 // カートが空かどうかを確認する。 … … 96 92 * @return void 97 93 */ 98 function destroy() 99 { 94 function destroy() { 100 95 parent::destroy(); 101 96 } -
branches/version-2_12-dev/data/class/pages/entry/LC_Page_Entry_EmailMobile.php
r22567 r22796 32 32 * @version $Id$ 33 33 */ 34 class LC_Page_Entry_EmailMobile extends LC_Page_Ex 35 { 34 class LC_Page_Entry_EmailMobile extends LC_Page_Ex { 36 35 37 36 // }}} … … 43 42 * @return void 44 43 */ 45 function init() 46 { 44 function init() { 47 45 parent::init(); 48 46 … … 54 52 * @return void 55 53 */ 56 function process() 57 { 54 function process() { 58 55 parent::process(); 59 56 $this->action(); … … 66 63 * @return void 67 64 */ 68 function action() 69 { 65 function action() { 70 66 71 67 $objCustomer = new SC_Customer_Ex(); … … 99 95 * @return void 100 96 */ 101 function destroy() 102 { 97 function destroy() { 103 98 parent::destroy(); 104 99 } … … 110 105 * @return void 111 106 */ 112 function lfInitParam(&$objFormParam) 113 { 107 function lfInitParam(&$objFormParam) { 114 108 $objFormParam->addParam('メールアドレス', 'email_mobile', null, 'a', 115 109 array('NO_SPTAB', 'EXIST_CHECK', 'CHANGE_LOWER', 'EMAIL_CHAR_CHECK', 'EMAIL_CHECK', 'MOBILE_EMAIL_CHECK')); … … 124 118 * @return array エラー情報の配列 125 119 */ 126 function lfCheckError(&$objFormParam) 127 { 120 function lfCheckError(&$objFormParam) { 128 121 $objFormParam->convParam(); 129 122 $objErr = new SC_CheckError_Ex(); … … 147 140 * @return void 148 141 */ 149 function lfRegistEmailMobile($email_mobile, $customer_id) 150 { 142 function lfRegistEmailMobile($email_mobile, $customer_id) { 151 143 $objQuery = SC_Query_Ex::getSingletonInstance(); 152 144 $objQuery->update('dtb_customer', -
branches/version-2_12-dev/data/class/pages/entry/LC_Page_Entry_Kiyaku.php
r22570 r22796 32 32 * @version $Id$ 33 33 */ 34 class LC_Page_Entry_Kiyaku extends LC_Page_Ex 35 { 34 class LC_Page_Entry_Kiyaku extends LC_Page_Ex { 36 35 37 36 // }}} … … 43 42 * @return void 44 43 */ 45 function init() 46 { 44 function init() { 47 45 parent::init(); 48 46 $this->tpl_title = 'ご利用規約'; … … 54 52 * @return void 55 53 */ 56 function process() 57 { 54 function process() { 58 55 parent::process(); 59 56 $this->action(); … … 66 63 * @return void 67 64 */ 68 function action() 69 { 65 function action() { 70 66 71 67 $arrKiyaku = $this->lfGetKiyakuData(); … … 87 83 * @return void 88 84 */ 89 function destroy() 90 { 85 function destroy() { 91 86 parent::destroy(); 92 87 } … … 101 96 * @return string 規約の内容をテキストエリアで表示するように整形したデータ 102 97 */ 103 function lfMakeKiyakuText($arrKiyaku, $max, $offset) 104 { 98 function lfMakeKiyakuText($arrKiyaku, $max, $offset) { 105 99 $this->tpl_kiyaku_text = ''; 106 100 for ($i = 0; $i < $max; $i++) { … … 118 112 * @return array $arrKiyaku 規約の配列 119 113 */ 120 function lfGetKiyakuData() 121 { 122 $objKiyaku = new SC_Helper_Kiyaku_Ex(); 123 $arrKiyaku = $objKiyaku->getList(); 114 function lfGetKiyakuData() { 115 116 $objQuery = SC_Query_Ex::getSingletonInstance(); 117 118 $objQuery->setOrder('rank DESC'); 119 $arrKiyaku = $objQuery->select('kiyaku_title, kiyaku_text', 'dtb_kiyaku', 'del_flg <> 1'); 124 120 125 121 return $arrKiyaku; … … 134 130 * @return int 135 131 */ 136 function lfSetOffset($offset) 137 { 132 function lfSetOffset($offset) { 138 133 return is_numeric($offset) === true ? intval($offset) : 1; 139 134 }
Note: See TracChangeset
for help on using the changeset viewer.
