/** * Output repo management sub screen to the browser */ public function display() { project_admin_header(array('title' => $GLOBALS['Language']->getText('project_admin_editugroup', 'edit_ug'), 'group' => $this->ugroup->getProjectId(), 'help' => 'project-admin.html#creating-a-user-group')); echo '<h1><a href="/project/admin/ugroup.php?group_id=' . $this->ugroup->getProjectId() . '">' . $GLOBALS['Language']->getText('project_admin_utils', 'ug_admin') . '</a> - ' . $this->ugroup->getName() . '</h1>'; echo '<div class="tabbable tabs-left">'; echo '<ul class="nav nav-tabs">'; foreach ($this->panes as $key => $pane) { $this->displayTab($pane); } echo '</ul>'; echo '<div class="tab-content">'; echo '<div class="tab-pane active">'; echo $this->view->getContent(); echo '</div>'; echo '</div>'; $GLOBALS['HTML']->footer(array()); }
/** * Get the HTML output for current binding * * @param Project $currentProject Project of the currently bound ugroup * @param ProjectUGroup $currentSource Currently bound ugroup * * @return String */ private function getCurrentBindingHTML(Project $currentProject = null, ProjectUGroup $currentSource = null) { if ($currentSource) { $currentBindHTML = ''; if ($currentSource && $currentProject->userIsAdmin()) { $currentBindHTML .= $GLOBALS['Language']->getText('project_ugroup_binding', 'current_binded', array('<a href="/project/admin/editugroup.php?group_id=' . $currentProject->getID() . '&ugroup_id=' . $currentSource->getId() . '&func=edit" ><b>' . $currentSource->getName() . '</b></a>', '<a href="/projects/' . $currentProject->getUnixName() . '" ><b>' . $currentProject->getPublicName() . '</b></a>')); } $currentBindHTML .= '<form action="" method="post"><input type="hidden" name="action" value="remove_binding" /><input type="submit" value="' . $GLOBALS['Language']->getText('project_ugroup_binding', 'remove_binding') . '"/></form>'; } else { $currentBindHTML = $GLOBALS['Language']->getText('project_ugroup_binding', 'no_binding'); } return $currentBindHTML; }
public function itReturnsAStaticGroup() { $ugroup = new ProjectUGroup(array('ugroup_id' => 120, 'name' => 'Zoum_zoum_zen')); $this->assertEqual('Zoum_zoum_zen', $ugroup->getName()); $this->assertEqual('Zoum_zoum_zen', $ugroup->getTranslatedName()); $this->assertEqual('Zoum_zoum_zen', $ugroup->getNormalizedName()); }
public function getUGroupName() { return $this->ugroup->getName(); }
private function extractUGroupName(ProjectUGroup $ugroup) { return $ugroup->getName(); }