Changeset 21514 for branches/version-2_12-dev/data/class/SC_Fpdf.php
- Timestamp:
- 2012/02/15 19:56:17 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-dev/data/class/SC_Fpdf.php
r21481 r21514 44 44 $this->width_cell = array(110.3,12,21.7,24.5); 45 45 46 $this->label_cell[] = $this->lfConvSjis( "商品名 / 商品コード / [ 規格 ]");47 $this->label_cell[] = $this->lfConvSjis( "数量");48 $this->label_cell[] = $this->lfConvSjis( "単価");49 $this->label_cell[] = $this->lfConvSjis( "金額(税込)");46 $this->label_cell[] = $this->lfConvSjis('商品名 / 商品コード / [ 規格 ]'); 47 $this->label_cell[] = $this->lfConvSjis('数量'); 48 $this->label_cell[] = $this->lfConvSjis('単価'); 49 $this->label_cell[] = $this->lfConvSjis('金額(税込)'); 50 50 51 51 $this->arrMessage = array( … … 107 107 $this->lfText(125, 63, $arrInfo['law_url'], 8); //URL 108 108 $this->lfText(125, 68, $arrInfo['law_company'], 8); //会社名 109 $text = "〒 ".$arrInfo['law_zip01']." - ".$arrInfo['law_zip02'];109 $text = '〒 '.$arrInfo['law_zip01']." - ".$arrInfo['law_zip02']; 110 110 $this->lfText(125, 71, $text, 8); //郵便番号 111 111 $text = $this->arrPref[$arrInfo['law_pref']].$arrInfo['law_addr01']; … … 113 113 $this->lfText(125, 77, $arrInfo['law_addr02'], 8); //住所2 114 114 115 $text = "TEL: ".$arrInfo['law_tel01']."-".$arrInfo['law_tel02']."-".$arrInfo['law_tel03'];115 $text = 'TEL: '.$arrInfo['law_tel01']."-".$arrInfo['law_tel02']."-".$arrInfo['law_tel03']; 116 116 //FAX番号が存在する場合、表示する 117 117 if (strlen($arrInfo['law_fax01']) > 0) { 118 $text .= " FAX: ".$arrInfo['law_fax01']."-".$arrInfo['law_fax02']."-".$arrInfo['law_fax03'];118 $text .= ' FAX: '.$arrInfo['law_fax01']."-".$arrInfo['law_fax02']."-".$arrInfo['law_fax03']; 119 119 } 120 120 $this->lfText(125, 80, $text, 8); //TEL・FAX 121 121 122 122 if (strlen($arrInfo['law_email']) > 0) { 123 $text = "Email: ".$arrInfo['law_email'];123 $text = 'Email: '.$arrInfo['law_email']; 124 124 $this->lfText(125, 83, $text, 8); //Email 125 125 } … … 135 135 $this->lfText(27, 74, $this->arrData['msg2'], 8); //メッセージ2 136 136 $this->lfText(27, 78, $this->arrData['msg3'], 8); //メッセージ3 137 $text = "作成日: ".$this->arrData['year']."年".$this->arrData['month']."月".$this->arrData['day']."日";137 $text = '作成日: '.$this->arrData['year']."年".$this->arrData['month']."月".$this->arrData['day']."日"; 138 138 $this->lfText(158, 288, $text, 8); //作成日 139 139 } … … 144 144 145 145 // 購入者情報 146 $text = "〒 ".$this->arrDisp['order_zip01']." - ".$this->arrDisp['order_zip02'];146 $text = '〒 '.$this->arrDisp['order_zip01']." - ".$this->arrDisp['order_zip02']; 147 147 $this->lfText(23, 43, $text, 10); //購入者郵便番号 148 148 $text = $this->arrPref[$this->arrDisp['order_pref']] . $this->arrDisp['order_addr01']; 149 149 $this->lfText(27, 47, $text, 10); //購入者都道府県+住所1 150 150 $this->lfText(27, 51, $this->arrDisp['order_addr02'], 10); //購入者住所2 151 $text = $this->arrDisp['order_name01']. " ".$this->arrDisp['order_name02']." 様";151 $text = $this->arrDisp['order_name01'].' '.$this->arrDisp['order_name02']." 様"; 152 152 $this->lfText(27, 59, $text, 11); //購入者氏名 153 153 … … 162 162 $this->Cell(5, 0, '', 0, 0, 'R', 0, ''); 163 163 $this->SetFont('SJIS', 'B', 15); 164 $this->Cell(67, 8, $this->lfConvSjis(number_format($this->arrDisp['payment_total']). " 円"), 0, 2, 'R', 0, '');164 $this->Cell(67, 8, $this->lfConvSjis(number_format($this->arrDisp['payment_total']).' 円'), 0, 2, 'R', 0, ''); 165 165 $this->Cell(0, 45, '', 0, 2, '', 0, ''); 166 166 167 167 $this->SetFont('SJIS', '', 8); 168 168 169 $monetary_unit = $this->lfConvSjis( "円");169 $monetary_unit = $this->lfConvSjis('円'); 170 170 $point_unit = $this->lfConvSjis('Pt'); 171 171 … … 182 182 $data[2] = $data[0] * $data[1]; 183 183 184 $arrOrder[$i][0] = $this->lfConvSjis($this->arrDisp['product_name'][$i]. " / ");185 $arrOrder[$i][0] .= $this->lfConvSjis($this->arrDisp['product_code'][$i]. " / ");184 $arrOrder[$i][0] = $this->lfConvSjis($this->arrDisp['product_name'][$i].' / '); 185 $arrOrder[$i][0] .= $this->lfConvSjis($this->arrDisp['product_code'][$i].' / '); 186 186 if ($this->arrDisp['classcategory_name1'][$i]) { 187 $arrOrder[$i][0] .= $this->lfConvSjis( " [ ".$this->arrDisp['classcategory_name1'][$i]);188 if ($this->arrDisp['classcategory_name2'][$i] == "") {189 $arrOrder[$i][0] .= " ]";187 $arrOrder[$i][0] .= $this->lfConvSjis(' [ '.$this->arrDisp['classcategory_name1'][$i]); 188 if ($this->arrDisp['classcategory_name2'][$i] == '') { 189 $arrOrder[$i][0] .= ' ]'; 190 190 } else { 191 $arrOrder[$i][0] .= $this->lfConvSjis( " * ".$this->arrDisp['classcategory_name2'][$i]." ]");191 $arrOrder[$i][0] .= $this->lfConvSjis(' * '.$this->arrDisp['classcategory_name2'][$i]." ]"); 192 192 } 193 193 } … … 198 198 } 199 199 200 $arrOrder[$i][0] = "";201 $arrOrder[$i][1] = "";202 $arrOrder[$i][2] = "";203 $arrOrder[$i][3] = "";204 205 $i++; 206 $arrOrder[$i][0] = "";207 $arrOrder[$i][1] = "";208 $arrOrder[$i][2] = $this->lfConvSjis( "商品合計");200 $arrOrder[$i][0] = ''; 201 $arrOrder[$i][1] = ''; 202 $arrOrder[$i][2] = ''; 203 $arrOrder[$i][3] = ''; 204 205 $i++; 206 $arrOrder[$i][0] = ''; 207 $arrOrder[$i][1] = ''; 208 $arrOrder[$i][2] = $this->lfConvSjis('商品合計'); 209 209 $arrOrder[$i][3] = number_format($this->arrDisp['subtotal']).$monetary_unit; 210 210 211 211 $i++; 212 $arrOrder[$i][0] = "";213 $arrOrder[$i][1] = "";214 $arrOrder[$i][2] = $this->lfConvSjis( "送料");212 $arrOrder[$i][0] = ''; 213 $arrOrder[$i][1] = ''; 214 $arrOrder[$i][2] = $this->lfConvSjis('送料'); 215 215 $arrOrder[$i][3] = number_format($this->arrDisp['deliv_fee']).$monetary_unit; 216 216 217 217 $i++; 218 $arrOrder[$i][0] = "";219 $arrOrder[$i][1] = "";220 $arrOrder[$i][2] = $this->lfConvSjis( "手数料");218 $arrOrder[$i][0] = ''; 219 $arrOrder[$i][1] = ''; 220 $arrOrder[$i][2] = $this->lfConvSjis('手数料'); 221 221 $arrOrder[$i][3] = number_format($this->arrDisp['charge']).$monetary_unit; 222 222 223 223 $i++; 224 $arrOrder[$i][0] = "";225 $arrOrder[$i][1] = "";226 $arrOrder[$i][2] = $this->lfConvSjis( "値引き");227 $arrOrder[$i][3] = "- ".number_format(($this->arrDisp['use_point'] * POINT_VALUE) + $this->arrDisp['discount']).$monetary_unit;228 229 $i++; 230 $arrOrder[$i][0] = "";231 $arrOrder[$i][1] = "";232 $arrOrder[$i][2] = $this->lfConvSjis( "請求金額");224 $arrOrder[$i][0] = ''; 225 $arrOrder[$i][1] = ''; 226 $arrOrder[$i][2] = $this->lfConvSjis('値引き'); 227 $arrOrder[$i][3] = '- '.number_format(($this->arrDisp['use_point'] * POINT_VALUE) + $this->arrDisp['discount']).$monetary_unit; 228 229 $i++; 230 $arrOrder[$i][0] = ''; 231 $arrOrder[$i][1] = ''; 232 $arrOrder[$i][2] = $this->lfConvSjis('請求金額'); 233 233 $arrOrder[$i][3] = number_format($this->arrDisp['payment_total']).$monetary_unit; 234 234 … … 236 236 if ($this->arrData['disp_point'] && $this->arrDisp['customer_id']) { 237 237 $i++; 238 $arrOrder[$i][0] = "";239 $arrOrder[$i][1] = "";240 $arrOrder[$i][2] = "";241 $arrOrder[$i][3] = "";238 $arrOrder[$i][0] = ''; 239 $arrOrder[$i][1] = ''; 240 $arrOrder[$i][2] = ''; 241 $arrOrder[$i][3] = ''; 242 242 243 243 $i++; 244 $arrOrder[$i][0] = "";245 $arrOrder[$i][1] = "";246 $arrOrder[$i][2] = $this->lfConvSjis( "利用ポイント");244 $arrOrder[$i][0] = ''; 245 $arrOrder[$i][1] = ''; 246 $arrOrder[$i][2] = $this->lfConvSjis('利用ポイント'); 247 247 $arrOrder[$i][3] = number_format($this->arrDisp['use_point']).$point_unit; 248 248 249 249 $i++; 250 $arrOrder[$i][0] = "";251 $arrOrder[$i][1] = "";252 $arrOrder[$i][2] = $this->lfConvSjis( "加算ポイント");250 $arrOrder[$i][0] = ''; 251 $arrOrder[$i][1] = ''; 252 $arrOrder[$i][2] = $this->lfConvSjis('加算ポイント'); 253 253 $arrOrder[$i][3] = number_format($this->arrDisp['add_point']).$point_unit; 254 254 } … … 260 260 $this->Cell(0, 10, '', 0, 1, 'C', 0, ''); 261 261 $this->SetFont('Gothic', 'B', 9); 262 $this->MultiCell(0, 6, $this->lfConvSjis( "< 備 考 >"), 'T', 2, 'L', 0, ''); //備考262 $this->MultiCell(0, 6, $this->lfConvSjis('< 備 考 >'), 'T', 2, 'L', 0, ''); //備考 263 263 $this->Ln(); 264 264 $this->SetFont('SJIS', '', 8); … … 271 271 if ($this->pdf_download == 1) { 272 272 if ($this->PageNo() == 1) { 273 $filename = "nouhinsyo-No".$this->arrData['order_id'].".pdf";273 $filename = 'nouhinsyo-No'.$this->arrData['order_id'].".pdf"; 274 274 } else { 275 $filename = "nouhinsyo.pdf";275 $filename = 'nouhinsyo.pdf'; 276 276 } 277 277 $this->Output($this->lfConvSjis($filename), 'D'); … … 302 302 // DBから受注情報を読み込む 303 303 $objQuery = new SC_Query_Ex(); 304 $where = "order_id = ?";305 $arrRet = $objQuery->select( "*", 'dtb_order', $where, array($order_id));304 $where = 'order_id = ?'; 305 $arrRet = $objQuery->select('*', 'dtb_order', $where, array($order_id)); 306 306 $this->arrDisp = $arrRet[0]; 307 307 list($point) = SC_Helper_Customer_Ex::sfGetCustomerPoint($order_id, $arrRet[0]['use_point'], $arrRet[0]['add_point']); … … 314 314 315 315 // その他支払い情報を表示 316 if($this->arrDisp['memo02'] != "") $this->arrDisp['payment_info'] = unserialize($this->arrDisp['memo02']);317 $this->arrDisp['payment_type'] = "お支払い";316 if($this->arrDisp['memo02'] != '') $this->arrDisp['payment_info'] = unserialize($this->arrDisp['memo02']); 317 $this->arrDisp['payment_type'] = 'お支払い'; 318 318 } 319 319 } … … 322 322 function lfGetOrderDetail($order_id) { 323 323 $objQuery = new SC_Query_Ex(); 324 $col = "product_id, product_class_id, product_code, product_name, classcategory_name1, classcategory_name2, price, quantity, point_rate";325 $where = "order_id = ?";324 $col = 'product_id, product_class_id, product_code, product_name, classcategory_name1, classcategory_name2, price, quantity, point_rate'; 325 $where = 'order_id = ?'; 326 326 $objQuery->setOrder('order_detail_id'); 327 327 $arrRet = $objQuery->select($col, 'dtb_order_detail', $where, array($order_id)); … … 331 331 // 文字コードSJIS変換 -> japanese.phpで使用出来る文字コードはSJIS-winのみ 332 332 function lfConvSjis($conv_str) { 333 return mb_convert_encoding($conv_str, "SJIS-win", CHAR_CODE);333 return mb_convert_encoding($conv_str, 'SJIS-win', CHAR_CODE); 334 334 } 335 335
Note: See TracChangeset
for help on using the changeset viewer.