Beispiel #1
0
 $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;
     }
 }
Beispiel #2
0
        }
        $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;
  }