/** * 表示用フォームパラメーター取得 * - 確認画面 * * @param UploadFile $objUpFile UploadFileインスタンス * @param UploadFile $objDownFile UploadFileインスタンス * @param array $arrForm フォーム入力パラメーター配列 * @return array 表示用フォームパラメーター配列 */ public function lfSetViewParam_ConfirmPage(&$objUpFile, &$objDownFile, &$arrForm) { // カテゴリ表示用 $arrForm['arrCategoryId'] = $arrForm['category_id']; // hidden に渡す値は serialize する $arrForm['category_id'] = Utils::jsonEncode($arrForm['category_id']); // 画像ファイル用データ取得 $arrForm['arrFile'] = $objUpFile->getFormFileList(IMAGE_TEMP_URLPATH, IMAGE_SAVE_URLPATH); // ダウンロード商品実ファイル名取得 $arrForm['down_realfilename'] = $objDownFile->getFormDownFile(); return $arrForm; }
/** * ファイルの情報をセットする * * @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; }