$tabs->addTab(s('Format'), $tabbaseurl . '&tab=Format'); ++$counttabs; if (ALLOW_ATTACHMENTS) { $tabs->addTab(s('Attach'), $tabbaseurl . '&tab=Attach'); ++$counttabs; } $tabs->addTab(s('Scheduling'), $tabbaseurl . '&tab=Scheduling'); ++$counttabs; $tabs->addTab(s('Lists'), $tabbaseurl . '&tab=Lists'); ++$counttabs; if ($_GET['tab']) { $tabs->setCurrent(s($_GET['tab'])); } else { $tabs->setCurrent(s('Content')); } $tabs->addLinkCode(' class="savechanges" '); ### allow plugins to add tabs $plugintabs = array(); foreach ($GLOBALS['plugins'] as $pluginname => $plugin) { # print $plugin->name; $plugintab = $plugin->sendMessageTab($id, $messagedata); if ($plugintab) { $plugintabname = substr(strip_tags($plugin->sendMessageTabTitle()), 0, 10); $plugintabs[$plugintabname] = $plugintab; $tabs->addTab($GLOBALS['I18N']->get($plugintabname), "{$tabbaseurl}&tab=" . urlencode($plugintabname)); if ($insertBefore = $plugin->sendMessageTabInsertBefore()) { $tabs->insertTabBefore(s($insertBefore), s($plugintabname)); } ++$counttabs; } }
} $tabs->addTab($GLOBALS['I18N']->get("Scheduling"), "{$baseurl}&tab=Scheduling"); # if (USE_RSS) { # $tabs->addTab("RSS","$baseurl&tab=RSS"); # } $tabs->addTab($GLOBALS['I18N']->get("Criteria"), "{$baseurl}&tab=Criteria"); $tabs->addTab($GLOBALS['I18N']->get("Lists"), "{$baseurl}&tab=Lists"); # $tabs->addTab("Review and Send","$baseurl&tab=Review"); $tabs->addTab($GLOBALS['I18N']->get("Misc"), "{$baseurl}&tab=Misc"); if ($_GET["tab"]) { $tabs->setCurrent($GLOBALS['I18N']->get($_GET["tab"])); } else { $tabs->setCurrent($GLOBALS['I18N']->get("Content")); } if (defined("WARN_SAVECHANGES")) { $tabs->addLinkCode(' onClick="return savechanges();" '); } print $tabs->display(); } ?> <p></p> <script language="Javascript"> // some debugging stuff to see what happens function checkForm() { return true; for (var i=0;i<document.sendmessageform.elements.length;i++) { alert(document.sendmessageform.elements[i].name+" "+document.sendmessageform.elements[i].value); } return true; }