本文整理汇总了PHP中page::drawAndForward方法的典型用法代码示例。如果您正苦于以下问题:PHP page::drawAndForward方法的具体用法?PHP page::drawAndForward怎么用?PHP page::drawAndForward使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类page
的用法示例。
在下文中一共展示了page::drawAndForward方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: Filter
$filter = new Filter("auth_user", "user_id");
$filter->addRule($lang->get("email"), "email", "email");
$filter->icon = "li_user.gif";
$filter->type_name = "Users";
$filtermenu = new Filtermenu($lang->get("user_filtermenu"), $filter);
$filtermenu->addMenuEntry($lang->get("user_link"), "user_general.php", "user_premissions.php");
$deleteHandler = new ActionHandler("DELETE");
$deleteHandler->addDbAction("DELETE FROM auth_user where user_id=$oid and user_id > 999");
$form = new stdEDForm($lang->get("user_head"), "i_myprofile.gif");
$form->submitButtonAction = "if (document.form1.auth_user_password_1.value != '') document.form1.auth_user_password_1.value = document.form1.auth_user_password_2.value = hex_md5(document.form1.auth_user_password_1.value);";
$cond = $form->setPK("auth_user", "user_id");
$form->add(new TextInput($lang->get("email"), "auth_user", "email", $cond, "type:text,width:300,size:64", "MANDATORY&UNIQUE"));
$form->add(new TextInput($lang->get("password"), "auth_user", "password", $cond, "type:text,width:200,size:40", "MANDATORY"));
$form->add(new CheckboxInput($lang->get("user_active"), "auth_user", "active", $cond, "1", "0"));
$form->add(new TextInput($lang->get("confirmcode", "Confirm-Code"), "auth_user", "confirm", $cond, "type:text,width:300,size:40", "MANDATORY&UNIQUE"));
// Control Information
$form->add(new NonDisplayedValueOnInsert("auth_user", "registration_date", $cond, "NOW()", "TIMESTAMP"));
$form->registerActionHandler($deleteHandler);
$page->addMenu($filtermenu);
$page->add($form);
$page->drawAndForward("modules/communitylogin/user_general.php?sid=$sid&go=update&oid=<oid>");
$db->close();
?>
示例2: getDBCell
$addtext = "";
} else {
$addtext = ": " . getDBCell("users", "USER_NAME", "USER_ID = " . $oid);
}
$form = new stdEDForm($lang->get("user_head"). $addtext, "i_myprofile.gif");
$form->submitButtonAction = "if (document.form1.users_PASSWORD_1.value != '') document.form1.users_PASSWORD_1.value = document.form1.users_PASSWORD_2.value = hex_md5(document.form1.users_PASSWORD_1.value);";
$cond = $form->setPK("users", "USER_ID");
if ($oid != "") {
$form->headerlink = crHeaderLink($lang->get("user_permission", "Edit user permissions"), "modules/user/user_permissions.php?sid=$sid&go=update&oid=$oid");
}
$form->add(new TextInput($lang->get("user_name"), "users", "USER_NAME", $cond, "type:text,width:200,size:16", "MANDATORY&UNIQUE"));
$form->add(new TextInput($lang->get("full_name"), "users", "FULL_NAME", $cond, "type:text,width:200,size:32", "MANDATORY"));
$form->add(new PasswordInput($lang->get("password"), "users", "PASSWORD", $cond, "type:text,width:200,size:32", "MANDATORY"));
$form->add(new TextInput($lang->get("user_email"), "users", "EMAIL", $cond, "type:text,width:200,size:64", "MANDATORY"));
$form->add(new CheckboxInput($lang->get("user_active"), "users", "ACTIVE", $cond, "1", "0"));
$form->add(new SelectOneInput($lang->get("user_bl"), "users", "LANGID", "internal_resources_languages", "NAME", "LANGID", "1", $cond, "type:dropdown", "MANDATORY", "TEXT"));
// Control Information
$form->add(new NonDisplayedValueOnInsert("users", "REGISTRATION_DATE", $cond, "NOW()", "TIMESTAMP"));
$form->registerActionHandler($deleteHandler);
$form->registerActionHandler($insertHandler);
$page->addMenu($filtermenu);
$page->add($form);
$page->drawAndForward("modules/user/user_general.php?sid=$sid&go=update&oid=<oid>");
$db->close();
?>
示例3: initValueEx
$c["clustertemplatebrowser"] = true;
$pnode = initValueEx("pnode", "pnode", "0", "NUMERIC");
//// ACL Check ////
$aclf = aclFactory($pnode, "folder");
$aclf->load();
if (! $aclf->hasAccess($auth->userId)) {
$pnode = "0";
delVar("pnode");
$aclf = aclFactory(0, "folder");
$aclf->load();
if (! $aclf->hasAccess($auth->userId))
header("Location: ". $c["docroot"]."modules/common/noaccess.php?sid=$sid&guid=$pnode");
}
//// ACL Check ////
$browser = new Clustermenu($lang->get("clt_browse"));
$browser->action = $c["docroot"] . "modules/clustertemplate/clustertemplates.php";
$browser->tipp = $lang->get("help_clt", "Cluster template is a form that enables you to create structure for your site and define the type of contents. Afterwards, cluster template is merged with a page-template that includes the content of the web page.");
$page->addMenu($browser);
require_once $c["path"] . "modules/common/folder_logic.inc.php";
require_once $c["path"] . "modules/clustertemplate/clustertemplate_logic.inc.php";
if ($action == "newobject" && value("processing") == "yes" && $errors == "") {
$page->drawAndForward("modules/clustertemplate/clustertemplates.php?sid=$sid&pnode=$pnode&oid=<oid>&action=editobject");
} else {
$page->draw();
}
$db->close();
?>
示例4: crHeaderLink
$form->headerlink = crHeaderLink($lang->get("ed_cpgroup"), "modules/compoundgroup/compound_group_members.php?sid=$sid&oid=$oid&go=update");
}
$form->add(new TextInput($lang->get("group_name"), "compound_groups", "NAME", $cond, "type:text,width:200,size:32", "MANDATORY&UNIQUE"));
$form->add(new TextInput($lang->get("group_description", "Description"), "compound_groups", "DESCRIPTION", $cond, "type:textarea,width:340,size:2", ""));
$form->add(new Hidden("todo", ""));
$values = array();
array_push($values, array($lang->get("latest", "Latest changed first"), 2));
array_push($values, array($lang->get("oldest", "Oldest changed first"), 3));
array_push($values, array($lang->get("by_order", "By order"), 4));
array_push($values, array($lang->get("random", "Random"), 1));
$form->add(new SelectOneInputFixed($lang->get("ordercomp", "Order of Compounds"), "compound_groups", "SORTMODE", $values, $cond, "type:dropdown"));
$form->registerActionHandler($deleteHandler);
if (value("todo") == $lang->get("launch")) {
launchCompoundGroup($oid, 10);
$page_action = "UPDATE";
$page_state = "";
if ($errors == "") {
$form->addToTopText($lang->get("objlaunch_success"));
$form->topicon = "ii_success.gif";
}
}
$page->addMenu($filtermenu);
$page->add($form);
$page->drawAndForward("modules/compoundgroup/compound_groups.php?sid=$sid&go=update&oid=<oid>");
$db->close();
?>
示例5: countRows
//$form->add(new SelectOneInput($lang->get("spm_meta"), "sitepage_master", "MT_ID", "meta_templates", "NAME", "MT_ID", "INTERNAL=0", $cond, "type:dropdown", "MANDATORY"));
$form->add(new SelectMultiple2Input($lang->get("spm_variations"), "sitepage_variations", "VARIATION_ID", $cond, "variations", "NAME", "VARIATION_ID", "DELETED=0"));
// forbid deletion, until no more SPMs are used in sitemap.
$amount = countRows("sitemap", "MENU_ID", "SPM_ID = $oid AND DELETED=0");
if ($amount > 0)
$form->forbidDelete(true);
$form->registerActionHandler($deleteHandler);
$form->registerActionHandler($insertHandler);
$form->registerActionHandler($updateHandler);
$form->add(new Hidden("action", ""));
$page->addMenu($filtermenu);
$page->add($form);
$page->drawAndForward("modules/pagetemplate/sitepage_master.php?sid=$sid&go=update&oid=<oid>");
$db->close();
/**
* retrieves available thumbnails automatically from the server
*/
function getThumbnailList () {
global $c;
$ret = array ();
$ret[] = array("", "");
$filetypes = array(".png", ".jpg", ".gif");
$dirhandle = opendir($c["path"].'modules/sitepages/thumbnails/');
while (false !== ($fname = readdir ($dirhandle))) {
if (is_file ($c["path"].'modules/sitepages/thumbnails/'.$fname) && in_array(substr($fname, strrpos($fname, "."), strlen($fname) - strrpos($fname, ".")), $filetypes)) {
$ret[] = array ($fname, $fname);