/**
		   * 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(). '&nbsp;&nbsp;');
			}
			
			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(). '&nbsp;&nbsp;');
				
			}
			$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('&nbsp;&nbsp;&nbsp;</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 {
Example #3
0
		/**
		 * Creates Javascript code for showing the waitup screen
		 */
		function getWaitupScreen() {
		  return getWaitupScreen($this->name);
		}