protected function displayHeader($engine) { $this->tracker->displayAdminItemHeader($engine, 'editworkflow'); echo '<div class="tabbable tabs-left">'; echo '<ul class="nav nav-tabs">'; foreach ($this->getPanes() as $identifier => $pane) { $active = ''; if ($this->getPaneIdentifier() == $identifier) { $active = 'active'; } $link = TRACKER_BASE_URL . '/?' . http_build_query(array('tracker' => (int) $this->tracker->id, 'func' => $pane['func'])); echo '<li class="' . $active . '"><a href="' . $link . '">' . $pane['title'] . '</a></li>'; } echo '</ul>'; echo '<div class="tab-content">'; }
function displayDefineDependencies($engine, $request, $current_user, $source_field_id, $target_field_id) { $hp = Codendi_HTMLPurifier::instance(); $this->tracker->displayAdminItemHeader($engine, 'dependencies'); $source_field = $this->form_element_factory->getFieldById($source_field_id); $target_field = $this->form_element_factory->getFieldById($target_field_id); //Display creation form echo '<h3>' . $GLOBALS['Language']->getText('plugin_tracker_field_dependencies', 'dependencies_matrix_title') . '</h3>'; echo '<p>' . $GLOBALS['Language']->getText('plugin_tracker_field_dependencies', 'dependencies_matrix_help', array($source_field->getlabel(), $target_field->getlabel())) . '</p>'; $this->displayDependenciesMatrix($source_field, $target_field); }
public function displaySemanticHeader(Tracker_Semantic $semantic, TrackerManager $tracker_manager) { $this->tracker->displayAdminItemHeader($tracker_manager, 'editsemantic', array(array('url' => TRACKER_BASE_URL . '/?' . http_build_query(array('tracker' => $this->tracker->getId(), 'func' => 'admin-semantic', 'semantic' => $semantic->getShortName())), 'title' => $semantic->getLabel(), 'description' => $semantic->getDescription())), $semantic->getLabel()); }