/** * getInstanceメソッド * * このクラスのオブジェクトを生成する。 * 既に生成されていたら、前回と同じものを返す。 * * @return object $instance */ public static function getInstance() { if (!self::$_instance) { self::$_instance = new self(); } return self::$_instance; }
<?php /** * preHeadCampaign.php * * Copyright (c) 2010 Fraise, Inc. * All rights reserved. */ /** * ログイン前ヘッダーキャンペーン画像表示処理ファイル。 * * @copyright 2010 Fraise, Inc. * @author Norihisa Hosoda */ $infoStatusOBJ = InformationStatus::getInstance(); $infoDispPositionOBJ = InformationDisplayPosition::getInstance(); $dispPositionId = array(); $dispPositionId[] = InformationStatus::DISPLAY_POSITION_PC_PRE_TOP_CAMP; // 情報リスト取得(結果セット:情報表示フォルダリスト(降順)) $infoDispPositionList = array(); $infoDispPositionList = $infoDispPositionOBJ->getInformationDisplayPositionList($dispPositionId, "pc_sort_seq DESC"); // 初期化 $convertArray = ""; $convertInfoHtmlKey = ""; $preInformationDataForConvertList = ""; $preTopInfoStatusCampList = ""; // コンバート対象情報HTML $convertInfoHtmlKey = InformationStatus::INFORMAITON_HTML_TEXT_BANNER_PC; // トップキャンペーンの情報リストを取得(DISPLAY_POSITION_PC_PRE_TOP_CAMP = 14) foreach ($infoDispPositionList as $positionData) { $infoStatusList = "";