Пример #1
0
 /**
  * フォームパラメーター取得
  * - 編集/複製モード
  *
  * @param  UploadFile  $objUpFile   UploadFileインスタンス
  * @param  UploadFile  $objDownFile UploadFileインスタンス
  * @param  integer $product_id  商品ID
  * @return array   フォームパラメーター配列
  */
 public function lfGetFormParam_PreEdit(&$objUpFile, &$objDownFile, $product_id)
 {
     $arrForm = array();
     // DBから商品データ取得
     $arrForm = $this->lfGetProductData_FromDB($product_id);
     // DBデータから画像ファイル名の読込
     $objUpFile->setDBFileList($arrForm);
     // DBデータからダウンロードファイル名の読込
     $objDownFile->setDBDownFile($arrForm);
     return $arrForm;
 }
Пример #2
0
 /**
  * ファイルの情報をセットする
  *
  * @param UploadFile $objUpFile
  * @param array $arrProduct
  * @param array $arrFile
  * @return bool
  */
 public function lfSetFile(UploadFile $objUpFile, $arrProduct, &$arrFile)
 {
     // DBからのデータを引き継ぐ
     $objUpFile->setDBFileList($arrProduct);
     // ファイル表示用配列を渡す
     $arrFile = $objUpFile->getFormFileList(IMAGE_TEMP_URLPATH, IMAGE_SAVE_URLPATH, true);
     // サブ画像の有無を判定
     $subImageFlag = false;
     for ($i = 1; $i <= PRODUCTSUB_MAX; $i++) {
         if (isset($arrFile['sub_image' . $i]['filepath']) && $arrFile['sub_image' . $i]['filepath'] != '') {
             $subImageFlag = true;
         }
     }
     return $subImageFlag;
 }