/** * getInstanceメソッド * * このクラスのオブジェクトを生成する。 * 既に生成されていたら、前回と同じものを返す。 * * @return object $instance */ public static function getInstance() { if (!self::$_instance) { self::$_instance = new self(); } return self::$_instance; }
<?php /** * logDeleteSetExec.php * * Copyright (c) 2009 Fraise, Inc. * All rights reserved. */ /** * 管理画面ログ削除更新処理ページファイル。 * * @copyright 2009 Fraise, Inc. * @author mitsuhiro nakamura */ require_once D_BASE_DIR . "/common/admin_common.php"; $AdmLogDeleteOBJ = AdmLogDelete::getInstance(); $messageSessOBJ = new ComSessionNamespace("exec_msg"); $returnSessOBJ = new ComSessionNamespace("return"); $param = $requestOBJ->getParameterExcept($exceptArray); if ($param["id"]) { $param["return_type"] = 2; $AdmLogDeleteOBJ->beginTransaction(); foreach ($param["id"] as $key => $val) { $value = ""; if (!$param["table_name"][$key]) { $errMsg[] = "ID " . $val . ":テーブル名を入力してください"; } if (!is_numeric($param["days"][$key])) { $errMsg[] = "ID " . $val . ":日数を数値で入力してください"; } if ($errMsg) {