/** * getInstanceメソッド * * このクラスのオブジェクトを生成する。 * 既に生成されていたら、前回と同じものを返す。 * * @return object $instance */ public static function getInstance() { if (!self::$_instance) { self::$_instance = new self(); } return self::$_instance; }
* All rights regulard. */ /** * 期限切れ注文の自動キャンセル。 * 毎日1時に回す * * @copyright 2010 Fraise, Inc. * @author mitsuhiro nakamura */ // プロジェクトディレクトリの絶対パス define("D_BASE_DIR", dirname(dirname(dirname(__FILE__)))); // Web側・管理側共通処理ファイルの読み込み require_once D_BASE_DIR . "/common/common.php"; ini_set("memory_limit", "-1"); $AdmOrderingOBJ = AdmOrdering::getInstance(); $AdmOrderChangeLogOBJ = AdmOrderChangeLog::getInstance(); // 期限切れ週 $week = -2; $expirationOrderingList = $AdmOrderingOBJ->getExpirationOrderingDataList(); $expirationWeekOrderingList = $AdmOrderingOBJ->getExpirationWeekOrderingList($week); while (list($key, $val) = each($expirationOrderingList)) { $orderingList[] = $val["id"]; } while (list($key, $val) = each($expirationWeekOrderingList)) { $orderingList[] = $val["id"]; } if ($orderingList) { while (list($orderKey, $orderVal) = each($orderingList)) { $orderingArray = null; $orderingDetailList = null; // トランザクション開始