/** * getInstanceメソッド * * このクラスのオブジェクトを生成する。 * 既に生成されていたら、前回と同じものを返す。 * * @return object $instance */ public static function getInstance() { if (!self::$_instance) { self::$_instance = new self(); } return self::$_instance; }
* @author mitsuhiro nakamura */ require_once D_BASE_DIR . "/common/admin_common.php"; require_once $controllerOBJ->getIncludeBusinessLogic("admInclude"); // セッションオブジェクトのインスタンス $messageSessOBJ = new ComSessionNamespace("exec_msg"); $returnSessOBJ = new ComSessionNamespace("return"); $msg = $messageSessOBJ->getIterator(); // セッション変数の破棄 $messageSessOBJ->unsetAll(); $smartyOBJ->assign("msg", $msg); // 入力項目の取得 $returnValue = $returnSessOBJ->return; // セッション変数の破棄 $returnSessOBJ->unsetAll(); $admImageOBJ = AdmImage::getInstance(); $param = $requestOBJ->getParameterExcept($exceptArray); $imageData = $admImageOBJ->getImageData($param["image_id"]); // カテゴリーの取得 $categoryList = $admImageOBJ->getImageCategoryForSelect(); $smartyOBJ->assign("categoryList", $categoryList); // 登録エラーで戻った場合 if ($returnValue["return_flag"]) { $param = $returnValue; $param["id"] = $imageData["id"]; $param["file_name"] = $imageData["file_name"]; $param["extension_type"] = $imageData["extension_type"]; } else { $param = $imageData; } // 戻り値の取得