public function doMain(TuneDataManager $ppMg) { $ppDt = $ppMg->getPpDt(); // トークンをセッション変数に設定 $token = $ppMg->genTokenStr(); $ppMg->setTokenStr($token); // アーティストと気持ちのデータをDBから取得 $ddb = new TuneDao(TUNE_DB_ADMIN); $artist_name = $ddb->getNameById('artists', $ppDt->data['artist_id']); $feeling_name = $ddb->getNameById('feelings', $ppDt->data['feeling_id']); // 画面表示データを作成する $dsp = new TuneConfDsp(); $dsp->embedToken($token); // トークンを埋め込む $dsp->makeDspData($ppDt->data, '', $artist_name, $feeling_name); $dsp->dispPage(self::TMPLFILE); // 画面表示 }
public function doMain(TuneDataManager $ppMg) { $ppDt = $ppMg->getPpDt(); // トークンをセッション変数に設定 $token = $ppMg->genTokenStr(); $ppMg->setTokenStr($token); // アーティストと気持ちのセレクトボックス用データをDBから取得 $ddb = new TuneDao(TUNE_DB_ADMIN); $artists = $ddb->getNames('artists'); $feelings = $ddb->getNames('feelings'); // 画面表示データを作成する $dsp = new TuneInputDsp(); $dsp->embedToken($token); // トークンを埋め込む $dsp->makeDspData($ppDt->data, $ppMg->getMessage(), $artists, $feelings); $dsp->makeDspData2($ppDt->data); $dsp->dispPage(self::TMPLFILE); // 画面表示 }