/** * Standard constructor * @param boolean $onlySave Display only the save button */ function FormButtons($onlySave = false, $resetButton=false, $formname="form1") { global $lang; $container = new HTMLContainer("con1", "", 2); $container->add('<table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td align="right">'); if ($resetButton) { $lb4 = new ButtonInline("rst", $lang->get("reset"), "navelement", "reset"); $container->add($lb4->draw(). ' '); } if (!$onlySave) { $lb3 = new ButtonInline("action", $lang->get("back"), "navelement", "submit", getWaitupScreen($formname)); $container->add($lb3->draw(). drawSpacer(50,1)); $lb2 = new ButtonInline("action", $lang->get("save_back", "Save and Back"), "navelement", "submit", getWaitupScreen($formname)); $container->add($lb2->draw(). ' '); } $lb1 = new ButtonInline("action", $lang->get("save", "Save"), "navelement", "submit", getWaitupScreen($formname)); $container->add($lb1->draw()); $actionField = new ActionField(); $container->add($actionField->get()); $container->add(' </td></tr></table>'); $this->add($container); }
$clustereditbar->setVariationSelector(getChannelVariations($chid), $variation); } if ($sitepage && !($action == $lang->get("edit_all") || $action == $lang->get("save") || $action == $lang->get("save_back") || $action == "editsingle" || $action == "delete" || $action == "addci") && $aclf->checkAccessToFunction("B_PREVIEW_PAGE")) { $clustereditbar->add("preview", $lang->get("sp_preview"), "BUTTON", "window.open('" . $c["devdocroot"] . $path . "?page={$spid}&v={$variation}', 'Preview','Width=800px,Height=600px,help=no,status=yes,scrollbars=yes,resizable=yes');"); } if (isset($clustereditbar) && (!$clusterEditState || $isArticle)) { $clusterPanel->add($clustereditbar); } $clustereditbar->addAction('separator'); if ($sitepage && ($aclf->checkAccessToFunction("B_EXPIRE_LAUNCH") || $aclf->checkAccessToFunction("B_LAUNCH_TREE") || $aclf->checkAccessToFunction("B_RELAUNCH_TREE") || $aclf->checkAccessToFunction("B_EXPIRE_TREE") || $aclf->checkAccessToFunction("B_DESTROY_TREE")) && !($action == $lang->get("edit_all") || $action == $lang->get("save") || $action == $lang->get("save_back") || $action == "editsingle")) { if ($aclf->checkAccessToFunction("B_EXPIRE_LAUNCH")) { if ($spid != "") { if (isSPVarLiveEx($spid, $variation)) { $clustereditbar->addAction($lang->get("sp_expire")); } $clustereditbar->add("action", $lang->get("sp_launch"), "submit", getWaitupScreen()); $clustereditbar->addAction($lang->get('sp_launch')); } } if ($sitepage && $aclf->checkAccessToFunction("DELETE_SITEPAGE")) { $mid = getDBCell("sitepage", "MENU_ID", "SPID = {$oid}"); $spm = getDBCell("sitepage", "SPM_ID", "SPID={$oid}"); $sptype = getDBCell("sitepage_master", "SPMTYPE_ID", "SPM_ID = {$spm}"); $clustereditbar->addAction('separator'); if ($sptype == 1) { if (countRows("sitemap", "MENU_ID", "PARENT_ID={$mid}") == 0) { if (!isSPLive($oid) && $isDeletable) { $clustereditbar->addAction($lang->get("delete_page", "Delete Page")); } } } else {
/** * Creates Javascript code for showing the waitup screen */ function getWaitupScreen() { return getWaitupScreen($this->name); }