示例#1
0
 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);
 }
示例#2
0
 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);
 }