Changeset 23124 for branches/version-2_13-dev/data/class/SC_UploadFile.php
- Timestamp:
- 2013/08/24 23:33:52 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_13-dev/data/class/SC_UploadFile.php
r22856 r23124 25 25 class SC_UploadFile 26 26 { 27 var$temp_dir;28 var$save_dir;27 public $temp_dir; 28 public $save_dir; 29 29 30 30 /** ファイルinputタグのname */ 31 var$keyname = array();31 public $keyname = array(); 32 32 33 33 /** 横サイズ */ 34 var$width = array();34 public $width = array(); 35 35 36 36 /** 縦サイズ */ 37 var$height = array();37 public $height = array(); 38 38 39 39 /** 指定する拡張子 */ 40 var$arrExt = array();40 public $arrExt = array(); 41 41 42 42 /** 保存されたファイル名 */ 43 var$temp_file = array();43 public $temp_file = array(); 44 44 45 45 /** DBから読み出したファイル名 */ 46 var$save_file = array();46 public $save_file = array(); 47 47 48 48 /** 項目名 */ 49 var$disp_name = array();49 public $disp_name = array(); 50 50 51 51 /** 制限サイズ */ 52 var$size = array();52 public $size = array(); 53 53 54 54 /** 必須の場合:true */ 55 var$necessary = array();55 public $necessary = array(); 56 56 57 57 /** 画像の場合:true */ 58 var$image = array();58 public $image = array(); 59 59 60 60 // ファイル管理クラス 61 function __construct($temp_dir, $save_dir)61 public function __construct($temp_dir, $save_dir) 62 62 { 63 63 $this->temp_dir = rtrim($temp_dir, '/') . '/'; … … 67 67 68 68 // ファイル情報追加 69 function addFile($disp_name, $keyname, $arrExt, $size, $necessary=false, $width=0, $height=0, $image=true)69 public function addFile($disp_name, $keyname, $arrExt, $size, $necessary=false, $width=0, $height=0, $image=true) 70 70 { 71 71 $this->disp_name[] = $disp_name; … … 79 79 } 80 80 // サムネイル画像の作成 81 function makeThumb($src_file, $width, $height, $dst_file)81 public function makeThumb($src_file, $width, $height, $dst_file) 82 82 { 83 83 $objThumb = new gdthumb(); … … 94 94 95 95 // アップロードされたファイルを保存する。 96 function makeTempFile($keyname, $rename = IMAGE_RENAME)96 public function makeTempFile($keyname, $rename = IMAGE_RENAME) 97 97 { 98 98 $objErr = new SC_CheckError_Ex(); … … 143 143 144 144 // アップロードされたダウンロードファイルを保存する。 145 function makeTempDownFile($keyname='down_file')145 public function makeTempDownFile($keyname='down_file') 146 146 { 147 147 $objErr = new SC_CheckError_Ex(); … … 176 176 177 177 // 画像を削除する。 178 function deleteFile($keyname)178 public function deleteFile($keyname) 179 179 { 180 180 $objImage = new SC_Image_Ex($this->temp_dir); … … 194 194 195 195 // 画像を削除する。 196 function deleteKikakuFile($keyname)196 public function deleteKikakuFile($keyname) 197 197 { 198 198 $objImage = new SC_Image_Ex($this->temp_dir); … … 212 212 213 213 // 一時ファイルパスを取得する。 214 function getTempFilePath($keyname)214 public function getTempFilePath($keyname) 215 215 { 216 216 $cnt = 0; … … 229 229 230 230 // 一時ファイルを保存ディレクトリに移す 231 function moveTempFile()231 public function moveTempFile() 232 232 { 233 233 $objImage = new SC_Image_Ex($this->temp_dir); … … 249 249 250 250 // ダウンロード一時ファイルを保存ディレクトリに移す 251 function moveTempDownFile()251 public function moveTempDownFile() 252 252 { 253 253 $objImage = new SC_Image_Ex($this->temp_dir); … … 267 267 268 268 // HIDDEN用のファイル名配列を返す 269 function getHiddenFileList()269 public function getHiddenFileList() 270 270 { 271 271 $cnt = 0; … … 285 285 286 286 // HIDDENで送られてきたファイル名を取得する 287 function setHiddenFileList($arrPOST)287 public function setHiddenFileList($arrPOST) 288 288 { 289 289 $cnt = 0; … … 301 301 } 302 302 303 function setHiddenKikakuFileList($arrPOST)303 public function setHiddenKikakuFileList($arrPOST) 304 304 { 305 305 $cnt = 0; … … 318 318 319 319 // フォームに渡す用のファイル情報配列を返す 320 function getFormFileList($temp_url, $save_url, $real_size = false)320 public function getFormFileList($temp_url, $save_url, $real_size = false) 321 321 { 322 322 $arrRet = array(); … … 359 359 360 360 // フォームに渡す用のダウンロードファイル情報を返す 361 function getFormDownFile()361 public function getFormDownFile() 362 362 { 363 363 $arrRet = ''; … … 372 372 return $arrRet; 373 373 } 374 function getFormKikakuDownFile()374 public function getFormKikakuDownFile() 375 375 { 376 376 $arrRet = array(); … … 389 389 390 390 // DB保存用のファイル名配列を返す 391 function getDBFileList()391 public function getDBFileList() 392 392 { 393 393 $cnt = 0; … … 406 406 407 407 // DBで保存されたファイル名配列をセットする 408 function setDBFileList($arrVal)408 public function setDBFileList($arrVal) 409 409 { 410 410 $cnt = 0; … … 418 418 419 419 // DBで保存されたダウンロードファイル名をセットする 420 function setDBDownFile($arrVal)420 public function setDBDownFile($arrVal) 421 421 { 422 422 if (isset($arrVal['down_realfilename']) && $arrVal['down_realfilename'] != '') { … … 426 426 427 427 // DBで保存されたダウンロードファイル名をセットする(setDBDownFileと統合予定) 428 function setPostFileList($arrPost)428 public function setPostFileList($arrPost) 429 429 { 430 430 for ($cnt = 0;$cnt < count($this->keyname); $cnt++) { … … 436 436 437 437 // 画像をセットする 438 function setDBImageList($arrVal)438 public function setDBImageList($arrVal) 439 439 { 440 440 $cnt = 0; … … 448 448 449 449 // DB上のファイルの内削除要求があったファイルを削除する。 450 function deleteDBFile($arrVal)450 public function deleteDBFile($arrVal) 451 451 { 452 452 $objImage = new SC_Image_Ex($this->temp_dir); … … 463 463 464 464 // DB上のダウンロードファイルの内削除要求があったファイルを削除する。 465 function deleteDBDownFile($arrVal)465 public function deleteDBDownFile($arrVal) 466 466 { 467 467 $objImage = new SC_Image_Ex($this->temp_dir); … … 475 475 476 476 // 必須判定 477 function checkExists($keyname = '')477 public function checkExists($keyname = '') 478 478 { 479 479 $cnt = 0; … … 487 487 if ($this->save_file[$cnt] == '' 488 488 && $this->temp_file[$cnt] == '' 489 489 ) { 490 490 $arrRet[$val] = '※ ' . $this->disp_name[$cnt] . 'がアップロードされていません。<br>'; 491 491 } … … 499 499 500 500 // 拡大率を指定して画像保存 501 function saveResizeImage($keyname, $to_w, $to_h)501 public function saveResizeImage($keyname, $to_w, $to_h) 502 502 { 503 503 $path = ''; … … 517 517 * 一時保存用のファイル名を生成する 518 518 * 519 * @param string $rename520 * @param int$keyname519 * @param string $rename 520 * @param int $keyname 521 521 * @return string 522 522 */ 523 function lfGetTmpImageName($rename, $keyname = '', $uploadfile = '')523 public function lfGetTmpImageName($rename, $keyname = '', $uploadfile = '') 524 524 { 525 525 if ($rename === true) {
Note: See TracChangeset
for help on using the changeset viewer.