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