function display($tpl = null) { /* Load required javascripts */ RaidPlannerHelper::loadJSFramework(true); JHTML::script('com_raidplanner/HtmlTable.Extended.js', false, true); $model = $this->getModel(); $paramsObj = JComponentHelper::getParams('com_raidplanner'); $menuitemid = JRequest::getInt('Itemid'); if ($menuitemid) { $menu = JFactory::getApplication()->getMenu(); $menuparams = $menu->getParams($menuitemid); $paramsObj->merge($menuparams); } $guild_id = $paramsObj->get('guild_id', '0'); $show_account = $paramsObj->get('show_account', '0'); $initial_sort = $paramsObj->get('initial_sort', '0'); $guild_plugin = RaidPlannerHelper::getGuildPlugin($guild_id); if ($guild_plugin != null) { $sync_interval = $paramsObj->get('sync_interval', 4); $sync_enabled = $paramsObj->get('armory_sync', '0') == 1; if ($sync_enabled) { $guild_plugin->trigger('onRPSyncGuild', array($guild_id, $sync_interval, false)); } $guild_plugin->trigger('onRPLoadCSS'); } $this->assignRef('guild_plugin', $guild_plugin); $this->assign('characters', $model->getGuildCharacters($guild_id)); $this->assign('guildinfo', $model->getGuildInfo($guild_id)); $this->assign('ranks', RaidPlannerHelper::getRanks()); $this->assignRef('show_account', $show_account); $this->assignRef('initial_sort', $initial_sort); parent::display($tpl); }
<input type="text" name="maximum_level" id="maximum_level" value="<?php echo @$this->event->maximum_level; ?> " size="3" class="input-mini" /> </div> </div> <div class="control-group"> <label class="control-label" for="minimum_rank"><?php echo JText::_('COM_RAIDPLANNER_MINIMUM_RANK'); ?> : </label> <div class="controls"> <select name="minimum_rank" id=minimum_rank> <option value=""></option> <?php foreach (RaidPlannerHelper::getRanks() as $rank_id => $rank) { ?> <option value="<?php echo $rank_id; ?> "<?php if (@$this->event->minimum_rank === (string) $rank_id) { echo " selected=\"selected\""; } ?> ><?php echo $rank; ?> </option> <?php }
<?php echo JHTML::_('grid.sort', 'COM_RAIDPLANNER_TEMPLATE', 'r.is_template', $this->lists['order_Dir'], $this->lists['order']); ?> </th> <th width="5%"> <?php echo JHtml::_('grid.sort', 'JGRID_HEADING_ID', 'r.id', $this->lists['order_Dir'], $this->lists['order']); ?> </th> </tr> </thead> <tbody> <?php $k = 0; $i = 0; $ranks = RaidPlannerHelper::getRanks(); foreach ($this->raids as &$row) { $checked = JHTML::_('grid.id', $i++, $row->raid_id); ?> <tr class="<?php echo "row{$k}"; ?> "> <td> <?php echo $checked; ?> </td> <td> <?php echo JHTML::_('date', $row->start_time, JText::_('DATE_FORMAT_LC4') . " H:i");