$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; } } ## this one always last $tabs->addTab(s('Finish'), $tabbaseurl . '&tab=Finish'); ++$counttabs; # print $tabs->display(); } ?> <script language="Javascript" type="text/javascript"> // some debugging stuff to see what happens function checkForm() { // return true;