function display($tpl = null) { $model = $this->getModel(); $canEdit = $model->canEdit() == 1; $this->assignRef('character', $model->getCharacter(JRequest::getVar('character'), JRequest::getInt('char_id'))); $this->assignRef('characters', $model->getCharacters()); $this->assignRef('guilds', RaidPlannerHelper::getGuilds()); $this->assignRef('genders', RaidPlannerHelper::getGenders()); $this->assignRef('races', RaidPlannerHelper::getRaces()); $this->assignRef('classes', RaidPlannerHelper::getClasses()); $this->assignRef('canEdit', $canEdit); parent::display($tpl); }
function display($tpl = null) { //get the character $char = $this->get('Data'); $isNew = $char->character_id < 1; $text = $isNew ? JText::_('JTOOLBAR_NEW') : JText::_('JTOOLBAR_EDIT'); JToolBarHelper::title(JText::_('COM_RAIDPLANNER_CHARACTER') . ': ' . $text . ''); JToolBarHelper::apply(); JToolBarHelper::save(); if ($isNew) { JToolBarHelper::cancel(); } else { // for existing items the button is renamed `close` JToolBarHelper::cancel('cancel', 'JTOOLBAR_CLOSE'); } $model = $this->getModel(); $this->assign('users', RaidPlannerHelper::getUsers()); $this->assignRef('character', $char); $this->assign('classes', RaidPlannerHelper::getClasses()); $this->assign('genders', RaidPlannerHelper::getGenders()); $this->assign('races', RaidPlannerHelper::getRaces()); $this->assign('guilds', RaidPlannerHelper::getGuilds()); parent::display($tpl); }