/** * getInstanceメソッド * * このクラスのオブジェクトを生成する。 * 既に生成されていたら、前回と同じものを返す。 * * @return object $instance */ public static function getInstance() { if (!self::$_instance) { self::$_instance = new self(); } return self::$_instance; }
<?php /* * 情報リストグループ一覧 * informationListGroup.php * * * @copyright 2010 Fraise, Inc. * @author Norihisa Hosoda */ require_once D_BASE_DIR . "/common/admin_common.php"; require_once $controllerOBJ->getIncludeBusinessLogic("admInclude"); $AdmInfoGroupOBJ = AdmInformationListGroup::getInstance(); $offset = $requestOBJ->getParameter("offset"); if (!$offset) { $offset = 0; } $exceptArray[] = "offset"; $param = $requestOBJ->getParameterExcept($exceptArray); $dispCnt = 20; $smartyOBJ->assign("param", $param); // 情報表示場所リスト取得 $infoGroupList = $AdmInfoGroupOBJ->getInformationListGroupList($param, $offset, "sort_seq DESC, id DESC", $dispCnt); $totalCount = $AdmInfoGroupOBJ->getFoundRows(); $dispFirst = $offset + 1; $dispLast = $offset + count($infoGroupList); $smartyOBJ->assign("infoGroupList", $infoGroupList); $smartyOBJ->assign("totalCount", $totalCount); $smartyOBJ->assign("dispFirst", $dispFirst); $smartyOBJ->assign("dispLast", $dispLast); $reloadTags = array("offset");