コード例 #1
0
$layout->skins["fields"] = "fields";
$layout->blocks["top"][] = "fields";
$layout->skins["details"] = "empty";
$layout->blocks["top"][] = "details";
$page_layouts["Fact_SalesTransaction_add"] = $layout;
$layout->skinsparams = array();
$layout->skinsparams["empty"] = array("button" => "button1");
$layout->skinsparams["menu"] = array("button" => "button1");
$layout->skinsparams["hmenu"] = array("button" => "button1");
$layout->skinsparams["undermenu"] = array("button" => "button1");
$layout->skinsparams["fields"] = array("button" => "button1");
$layout->skinsparams["form"] = array("button" => "button1");
$layout->skinsparams["1"] = array("button" => "button1");
$layout->skinsparams["2"] = array("button" => "button1");
$layout->skinsparams["3"] = array("button" => "button1");
$pageMode = AddPage::readAddModeFromRequest();
$xt = new Xtempl();
$id = postvalue("id");
$id = intval($id) == 0 ? 1 : $id;
//an array of AddPage constructor's params
$params = array();
$params["id"] = $id;
$params["xt"] =& $xt;
$params["mode"] = $pageMode;
$params["pageType"] = PAGE_ADD;
$params["tName"] = $strTableName;
$params["action"] = postvalue("a");
$params["needSearchClauseObj"] = false;
$params["baseTableName"] = postvalue("table");
$params["afterAdd_id"] = postvalue("afteradd");
$params["masterTable"] = postvalue("mastertable");
コード例 #2
0
ファイル: addpage.php プロジェクト: ryanblanchard/Dashboard
 /**
  * @param String table
  */
 public static function processAddPageSecurity($table)
 {
     //	user has necessary permissions
     if (Security::checkPagePermissions($table, "A")) {
         return true;
     }
     // display entered data. Give the user chance to relogin. Do nothing for now.
     if (postvalue("a") == "added") {
         return true;
     }
     //	page can not be displayed. Redirect or return error
     //	return error if the page is requested by AJAX
     $pageMode = AddPage::readAddModeFromRequest();
     if ($pageMode != ADD_SIMPLE) {
         Security::sendPermissionError();
         return false;
     }
     // The user is logged in but lacks necessary permissions
     // redirect to List page or Menu.
     if (isLogged() && !isLoggedAsGuest()) {
         Security::redirectToList($table);
         return false;
     }
     redirectToLogin();
     return false;
 }