GetMessage(); if($blnReturn){ // データが存在する場合 // データ配列を取得 $aryData = $objMsgDM->DbArrayList ($objMsgDM->GetDbRows(), 1); // 取得データを配列にセット key=msg_id for($i=0;$iDbClose(); }else{ $objMsgDM->DbClose(); } /************************************************************************ * * 関 数 名 :getMsg * 引 数 :$msgid メッセージID (文字列) * * 戻 り 値 : メッセージ (文字列) * * 説 明 :文字列配列からメッセージを取得する * *************************************************************************/ function getMsg($msgid="",$replaceStr1="",$replaceStr2="",$replaceStr3=""){ // 配列から$msgidのメッセージを取得する if (isset($GLOBALS["Msg"][$msgid])) { $rtnStr = $GLOBALS["Msg"][$msgid]; $rtnStr = str_replace("%1%",$replaceStr1,$rtnStr); $rtnStr = str_replace("%2%",$replaceStr2,$rtnStr); $rtnStr = str_replace("%3%",$replaceStr3,$rtnStr); return $rtnStr; } else { // $msgidのデータが存在しない場合は空白を返す return ""; } } /************************************************************************ * * 関 数 名 :MessageChk * 引 数 :無し * 戻 り 値 :なし * 説 明 :メッセージマスタnデータがない場合はシステムエラー画面を表示 * *************************************************************************/ function MessageChk(){ // メッセージマスタが存在しない場合はエラー画面に遷移 if (count($GLOBALS["Msg"])==0) { BaseErrorPage(MESSAGE_ERR, false); exit; } } ?>