public static function newTracker() { $form = new PHPWS_Form('tracker'); $form->addHidden('module', 'analytics'); $form->addHidden('command', 'create'); $form->addSubmit('submit', dgettext('analytics', 'Next')); $classes = TrackerFactory::getAvailableClasses(); $trackers = array(); foreach ($classes as $class) { $trackers[$class] = $class; } $form->addSelect('tracker', $trackers); $form->setLabel('tracker', dgettext('analytics', 'Tracker')); $form->setRequired('tracker'); $tpl = $form->getTemplate(); return PHPWS_Template::process($tpl, 'analytics', 'select.tpl'); }