Changeset 21514 for branches/version-2_12-dev/data/class/pages/mypage
- Timestamp:
- 2012/02/15 19:56:17 (12 years ago)
- Location:
- branches/version-2_12-dev/data/class/pages/mypage
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-dev/data/class/pages/mypage/LC_Page_AbstractMypage.php
r21481 r21514 66 66 // クッキー判定(メールアドレスをクッキーに保存しているか) 67 67 $this->tpl_login_email = $objCookie->getCookie('login_email'); 68 if ($this->tpl_login_email != "") {68 if ($this->tpl_login_email != '') { 69 69 $this->tpl_login_memory = '1'; 70 70 } … … 72 72 // POSTされてきたIDがある場合は優先する。 73 73 if(isset($_POST['login_email']) 74 && $_POST['login_email'] != "") {74 && $_POST['login_email'] != '') { 75 75 $this->tpl_login_email = $_POST['login_email']; 76 76 } -
branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage.php
r21481 r21514 123 123 $objQuery = SC_Query_Ex::getSingletonInstance(); 124 124 125 $col = "order_id, create_date, payment_id, payment_total";125 $col = 'order_id, create_date, payment_id, payment_total'; 126 126 $from = 'dtb_order'; 127 $where = "del_flg = 0 AND customer_id = ?";127 $where = 'del_flg = 0 AND customer_id = ?'; 128 128 $arrval = array($customer_id); 129 $order = "order_id DESC";129 $order = 'order_id DESC'; 130 130 131 131 if ($startno == -1) { -
branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Delivery.php
r21481 r21514 130 130 function lfInitParam(&$objFormParam) { 131 131 $objFormParam->addParam('お届け先ID', 'other_deliv_id', INT_LEN, '', array('EXIST_CHECK', 'NUM_CHECK', 'MAX_LENGTH_CHECK')); 132 $objFormParam->addParam( "現在ページ", 'pageno', INT_LEN, 'n', array('NUM_CHECK', 'MAX_LENGTH_CHECK'), "", false);132 $objFormParam->addParam('現在ページ', 'pageno', INT_LEN, 'n', array('NUM_CHECK', 'MAX_LENGTH_CHECK'), "", false); 133 133 } 134 134 -
branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_DeliveryAddr.php
r21481 r21514 44 44 function init() { 45 45 parent::init(); 46 $this->tpl_title = "お届け先の追加・変更";46 $this->tpl_title = 'お届け先の追加・変更'; 47 47 $masterData = new SC_DB_MasterData_Ex(); 48 48 $this->arrPref = $masterData->getMasterData('mtb_pref'); … … 132 132 default : 133 133 134 if ($_GET['other_deliv_id'] != "") {134 if ($_GET['other_deliv_id'] != '') { 135 135 $arrOtherDeliv = $this->lfGetOtherDeliv($objCustomer->getValue('customer_id'), $_SESSION['other_deliv_id']); 136 136 … … 172 172 function lfGetOtherDeliv($customer_id, $other_deliv_id) { 173 173 $objQuery =& SC_Query_Ex::getSingletonInstance(); 174 return $objQuery->select( "*", 'dtb_other_deliv', "customer_id = ? AND other_deliv_id = ?", array($customer_id, $other_deliv_id));174 return $objQuery->select('*', 'dtb_other_deliv', "customer_id = ? AND other_deliv_id = ?", array($customer_id, $other_deliv_id)); 175 175 } 176 176 … … 187 187 if (strlen($arrRet['other_deliv_id'] == 0)) { 188 188 // 別のお届け先登録数の取得 189 $deliv_count = $objQuery->count('dtb_other_deliv', "customer_id = ?", array($customer_id));189 $deliv_count = $objQuery->count('dtb_other_deliv', 'customer_id = ?', array($customer_id)); 190 190 // 別のお届け先最大登録数に達している場合、エラー 191 191 if ($deliv_count >= DELIV_ADDR_MAX) { 192 SC_Utils_Ex::sfDispSiteError(FREE_ERROR_MSG, "", false, '別のお届け先最大登録数に達しています。');192 SC_Utils_Ex::sfDispSiteError(FREE_ERROR_MSG, '', false, '別のお届け先最大登録数に達しています。'); 193 193 } 194 194 … … 199 199 // 変更 200 200 } else { 201 $deliv_count = $objQuery->count('dtb_other_deliv', "customer_id = ? AND other_deliv_id = ?",array($customer_id, $arrRet['other_deliv_id']));201 $deliv_count = $objQuery->count('dtb_other_deliv','customer_id = ? AND other_deliv_id = ?' ,array($customer_id, $arrRet['other_deliv_id'])); 202 202 if ($deliv_count != 1) { 203 SC_Utils_Ex::sfDispSiteError(FREE_ERROR_MSG, "", false, '一致する別のお届け先がありません。');203 SC_Utils_Ex::sfDispSiteError(FREE_ERROR_MSG, '', false, '一致する別のお届け先がありません。'); 204 204 } 205 205 206 206 // 実行 207 $objQuery->update('dtb_other_deliv', $sqlval, "other_deliv_id = ?", array($arrRet['other_deliv_id']));207 $objQuery->update('dtb_other_deliv', $sqlval, 'other_deliv_id = ?', array($arrRet['other_deliv_id'])); 208 208 } 209 209 } … … 215 215 } 216 216 if (count($_SESSION['shipping']) >= DELIV_ADDR_MAX) { 217 SC_Utils_Ex::sfDispSiteError(FREE_ERROR_MSG, "", false, '別のお届け先最大登録数に達しています。');217 SC_Utils_Ex::sfDispSiteError(FREE_ERROR_MSG, '', false, '別のお届け先最大登録数に達しています。'); 218 218 } else { 219 219 $_SESSION['shipping'][] = $arrRegist; -
branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_DownLoad.php
r21481 r21514 82 82 $objCustomer = new SC_Customer_Ex(); 83 83 if (!$objCustomer->isLoginSuccess(true)) { 84 SC_Utils_Ex::sfDispSiteError(DOWNFILE_NOT_FOUND, "",true);84 SC_Utils_Ex::sfDispSiteError(DOWNFILE_NOT_FOUND,'',true); 85 85 } 86 86 … … 93 93 $this->arrErr = $this->lfCheckError($objFormParam); 94 94 if (count($this->arrErr)!=0) { 95 SC_Utils_Ex::sfDispSiteError(DOWNFILE_NOT_FOUND, "",true);95 SC_Utils_Ex::sfDispSiteError(DOWNFILE_NOT_FOUND,'',true); 96 96 } 97 97 } … … 116 116 117 117 //ファイル情報が無い場合はNG 118 if ($arrForm['down_realfilename'] == "") {119 SC_Utils_Ex::sfDispSiteError(DOWNFILE_NOT_FOUND, "",true);118 if ($arrForm['down_realfilename'] == '') { 119 SC_Utils_Ex::sfDispSiteError(DOWNFILE_NOT_FOUND,'',true); 120 120 } 121 121 //ファイルそのものが無い場合もとりあえずNG 122 122 $realpath = DOWN_SAVE_REALDIR . $arrForm['down_realfilename']; 123 123 if (!file_exists($realpath)) { 124 SC_Utils_Ex::sfDispSiteError(DOWNFILE_NOT_FOUND, "",true);124 SC_Utils_Ex::sfDispSiteError(DOWNFILE_NOT_FOUND,'',true); 125 125 } 126 126 //ファイル名をエンコードする Safariの対策はUTF-8で様子を見る 127 127 $encoding = 'Shift_JIS'; 128 128 if (isset($_SERVER['HTTP_USER_AGENT']) && strpos($_SERVER['HTTP_USER_AGENT'],'Safari')) { 129 $encoding = "UTF-8";129 $encoding = 'UTF-8'; 130 130 } 131 131 $sdown_filename = mb_convert_encoding($arrForm['down_filename'], $encoding, 'auto'); … … 179 179 180 180 $dbFactory = SC_DB_DBFactory_Ex::getInstance(); 181 $where = "o.customer_id = ? AND o.order_id = ? AND pc.product_id = ? AND pc.product_class_id = ?";182 $where .= " AND ". $dbFactory->getDownloadableDaysWhereSql('o');183 $where .= " = 1";181 $where = 'o.customer_id = ? AND o.order_id = ? AND pc.product_id = ? AND pc.product_class_id = ?'; 182 $where .= ' AND ' . $dbFactory->getDownloadableDaysWhereSql('o'); 183 $where .= ' = 1'; 184 184 $arrRet = $objQuery->select($col, $table, $where, 185 185 array($customer_id, $order_id, $product_id, $product_class_id)); … … 213 213 $mime_type = $objHelperMobile->getMIMEType($realpath); 214 214 header('Content-Type: ' . $mime_type); 215 header( "Content-Disposition: attachment; filename=". $sdown_filename);215 header('Content-Disposition: attachment; filename=' . $sdown_filename); 216 216 header('Accept-Ranges: bytes'); 217 header( "Last-Modified: " . gmdate("D,d M Y H:i:s") . " GMT");218 header( "Cache-Control: public");217 header('Last-Modified: ' . gmdate('D,d M Y H:i:s') . " GMT"); 218 header('Cache-Control: public'); 219 219 } 220 220 … … 234 234 if (isset($_SERVER['HTTP_RANGE'])) { 235 235 // 二回目以降のリクエスト 236 list($range_offset, $range_limit) = sscanf($_SERVER['HTTP_RANGE'], "bytes=%d-%d");237 $content_range = sprintf( "bytes %d-%d/%d", $range_offset, $range_limit, $file_size);236 list($range_offset, $range_limit) = sscanf($_SERVER['HTTP_RANGE'], 'bytes=%d-%d'); 237 $content_range = sprintf('bytes %d-%d/%d', $range_offset, $range_limit, $file_size); 238 238 $content_length = $range_limit - $range_offset + 1; 239 239 fseek($fp, $range_offset, SEEK_SET); 240 header( "HTTP/1.1 206 Partial Content");241 header( "Content-Lenth: ". $content_length);242 header( "Content-Range: ". $content_range);240 header('HTTP/1.1 206 Partial Content'); 241 header('Content-Lenth: ' . $content_length); 242 header('Content-Range: ' . $content_range); 243 243 } else { 244 244 // 一回目のリクエスト 245 245 $content_length = $file_size; 246 header( "Content-Length: ". $content_length);246 header('Content-Length: ' . $content_length); 247 247 } 248 248 echo fread($fp, $content_length) ; … … 269 269 if (isset($_SERVER['HTTP_RANGE'])) { 270 270 // 二回目以降のリクエスト 271 list($a, $range) = explode( "=",$_SERVER['HTTP_RANGE'],2);272 list($range) = explode( ",",$range,2);273 list($range, $range_end) = explode( "-", $range);271 list($a, $range) = explode('=',$_SERVER['HTTP_RANGE'],2); 272 list($range) = explode(',',$range,2); 273 list($range, $range_end) = explode('-', $range); 274 274 $range=intval($range); 275 275 … … 281 281 282 282 $new_length = $range_end-$range+1; 283 header( "HTTP/1.1 206 Partial Content");283 header('HTTP/1.1 206 Partial Content'); 284 284 header("Content-Length: $new_length"); 285 285 header("Content-Range: bytes $range-$range_end/$file_size"); … … 287 287 // 一回目のリクエスト 288 288 $new_length=$file_size; 289 header( "Content-Length: ".$file_size);289 header('Content-Length: '.$file_size); 290 290 } 291 291 … … 324 324 $contentType = $this->arrContentType[$extension]; 325 325 } 326 header( "Content-Type: ".$contentType);326 header('Content-Type: '.$contentType); 327 327 //ファイル名指定 328 328 header('Content-Disposition: attachment; filename="' . $sdown_filename . '"'); 329 header( "Content-Transfer-Encoding: binary");329 header('Content-Transfer-Encoding: binary'); 330 330 //キャッシュ無効化 331 header( "Expires: Mon, 26 Nov 1962 00:00:00 GMT");332 header( "Last-Modified: " . gmdate("D,d M Y H:i:s") . " GMT");331 header('Expires: Mon, 26 Nov 1962 00:00:00 GMT'); 332 header('Last-Modified: ' . gmdate('D,d M Y H:i:s') . " GMT"); 333 333 //IE6+SSL環境下は、キャッシュ無しでダウンロードできない 334 header( "Cache-Control: private");335 header( "Pragma: private");334 header('Cache-Control: private'); 335 header('Pragma: private'); 336 336 //ファイルサイズ指定 337 337 $zv_filesize = filesize($realpath); 338 header( "Content-Length: ". $zv_filesize);338 header('Content-Length: ' . $zv_filesize); 339 339 set_time_limit(0); 340 340 ob_end_flush(); … … 343 343 $handle = fopen($realpath, 'rb'); 344 344 if ($handle === false) { 345 SC_Utils_Ex::sfDispSiteError(DOWNFILE_NOT_FOUND, "",true);345 SC_Utils_Ex::sfDispSiteError(DOWNFILE_NOT_FOUND,'',true); 346 346 exit; 347 347 } -
branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Favorite.php
r21481 r21514 161 161 162 162 // 取得した表示すべきIDだけを指定して情報を取得。 163 $where = "";163 $where = ''; 164 164 if (is_array($arrProductId) && !empty($arrProductId)) { 165 165 $where = $tablename . 'product_id IN (' . implode(',', $arrProductId) . ')'; … … 179 179 $objQuery =& SC_Query_Ex::getSingletonInstance(); 180 180 181 $exists = $objQuery->exists('dtb_customer_favorite_products', "customer_id = ? AND product_id = ?", array($customer_id, $product_id));181 $exists = $objQuery->exists('dtb_customer_favorite_products', 'customer_id = ? AND product_id = ?', array($customer_id, $product_id)); 182 182 183 183 if ($exists) { 184 $objQuery->delete('dtb_customer_favorite_products', "customer_id = ? AND product_id = ?", array($customer_id, $product_id));184 $objQuery->delete('dtb_customer_favorite_products', 'customer_id = ? AND product_id = ?', array($customer_id, $product_id)); 185 185 } 186 186 } -
branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_History.php
r21481 r21514 141 141 if ($key == 'shipping_date' && SC_Utils_Ex::isBlank($val) == false) { 142 142 // お届け日を整形 143 list($y, $m, $d, $w) = explode( " ", date("Y m d w", strtotime($val)));144 $arrShipping[$shipping_index]['shipping_date'] = sprintf( "%04d/%02d/%02d(%s)", $y, $m, $d, $arrWDAY[$w]);143 list($y, $m, $d, $w) = explode(' ', date('Y m d w' , strtotime($val))); 144 $arrShipping[$shipping_index]['shipping_date'] = sprintf('%04d/%02d/%02d(%s)', $y, $m, $d, $arrWDAY[$w]); 145 145 } 146 146 } -
branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_MailView.php
r21441 r21514 111 111 function lfGetMailView($send_id, $customer_id) { 112 112 $objQuery = SC_Query_Ex::getSingletonInstance(); 113 $col = "subject, mail_body";114 $where = "send_id = ? AND customer_id = ?";113 $col = 'subject, mail_body'; 114 $where = 'send_id = ? AND customer_id = ?'; 115 115 $arrval = array($send_id, $customer_id); 116 return $objQuery->select($col, "dtb_mail_history LEFT JOIN dtb_order USING(order_id)", $where, $arrval);116 return $objQuery->select($col, 'dtb_mail_history LEFT JOIN dtb_order USING(order_id)', $where, $arrval); 117 117 } 118 118 } -
branches/version-2_12-dev/data/class/pages/mypage/LC_Page_Mypage_Order.php
r21481 r21514 91 91 //customer_idを検証 92 92 $customer_id = $objCustomer->getValue('customer_id'); 93 $order_count = $objQuery->count('dtb_order', "order_id = ? and customer_id = ?", array($order_id, $customer_id));93 $order_count = $objQuery->count('dtb_order', 'order_id = ? and customer_id = ?', array($order_id, $customer_id)); 94 94 if ($order_count != 1) return array(); 95 95 96 $col = "product_class_id, quantity";97 $table = "dtb_order_detail LEFT JOIN dtb_products_class USING(product_class_id)";98 $where = "order_id = ?";96 $col = 'product_class_id, quantity'; 97 $table = 'dtb_order_detail LEFT JOIN dtb_products_class USING(product_class_id)'; 98 $where = 'order_id = ?'; 99 99 $objQuery->setOrder('order_detail_id'); 100 100 $arrOrderDetail = $objQuery->select($col, $table, $where, array($order_id));
Note: See TracChangeset
for help on using the changeset viewer.