"", "result" => "", "footer" => "", ); //---------------------------- // request parameter //---------------------------- $qLimit = isset($_REQUEST["q_limit"]) ? $_REQUEST["q_limit"] : REQ_NON; $qOffset = isset($_REQUEST["q_offset"]) ? $_REQUEST["q_offset"] : REQ_NON; //---------------------------- // judge post //---------------------------- //---------------------------- // set types //---------------------------- Util::setType($qLimit, "int"); Util::setType($qOffset, "int"); //---------------------------- // Auth-Before validate //---------------------------- if ( $result === RES_OK ){ } //---------------------------- // Auth //---------------------------- if ( $result === RES_OK ){ $auth = Auth::instance("bbs"); if ( ! $auth->read(INIT_ID, DAO::T_BBS_PROJECT_ID_SYSTEM) ){ $result = RES_NG; $gResult->push("{$WORD($wk, 1)}"); } } //---------------------------- // Auth-After validate //---------------------------- if ( $result === RES_OK ){ if ( ! Validate::isNumeric($qLimit) ){ $qLimit = HTML_LIMIT; } if ( ! Validate::isNumeric($qOffset) ){ $qOffset = HTML_OFFSET; } } //---------------------------- // function //---------------------------- //---------------------------- // process //---------------------------- if ( $result === RES_OK ){ $objDAOBbs = DAO::instance("bbs"); $objViewBbs = View::instance("bbs"); // システム掲示板一覧取得 -------------------- if ( $result === RES_OK ){ $objDAOBbs->setAuth($auth); //$resDAOBbs = $objDAOBbs->get(NULL, DAO::T_BBS_PROJECT_ID_SYSTEM, NULL, $qLimit, $qOffset); $resDAOBbs = $objDAOBbs->get(NULL, DAO::T_BBS_PROJECT_ID_SYSTEM, NULL, 1); $result = $resDAOBbs["result"]; if ( $result === RES_OK ){ $dataBbs = $resDAOBbs["data"][0]; $bbsID = $dataBbs["t_bbs_id"]; } else if ( $result === RES_NO_DATA ){ $gResult->push("{$WORD($wk, 2)}"); } else { $gResult->push("{$WORD($wk, 3)}"); } } } //---------------------------- // html //---------------------------- { // menu ---------------------------------------------------------------- $arrMenu = array(); if ( $result !== RES_NG ){ $arrMenu = array(); //----- $arrMenu[0] = Printer::link("{$WORD($wk, 4)}", NULL, NULL, NULL, "./"); //----- if ( $auth->write(INIT_ID, DAO::T_BBS_PROJECT_ID_SYSTEM) ){ // ボタン(新規登録) $arrMenu[1] = Printer::link("{$WORD($wk, 5)}", NULL, "icon-plus", NULL, "/content/bbs_system/edit.html"); } //----- $arrHtml["menu"] = Printer::menuTab($arrMenu, 0); } // title --------------------------------------------------------------- $title = "{$WORD($wk, 6)}"; // form ---------------------------------------------------------------- if ( $result === RES_OK ){ header("Location: ./detail.html?q_id={$bbsID}"); } else if ( $result === RES_NG ){ // アクション(OK) $arrHtml["footer"] = Printer::link("OK", "btn btn-default", NULL, NULL, "/content/project/"); } // result -------------------------------------------------------------- $arrHtml["result"] = $gResult->string(TRUE, $result); } ?>