您的位置:首页 > 其它

Change Log of Joomsport: Add Tournament-Season Name to Group List

2011-10-24 10:32 537 查看
Target

Add T-S name to group list to make it more readable and user friendly, remove order temporarily.

PHP Change

/administrator/components/com_joomsport/admin.joomsport.php

Change 'BL_GroupList' function defination ----- select the tourn name and season name in the query of group

From:

function BL_GroupList($option){
$mainframe = JFactory::getApplication();
$limit = $mainframe->getUserStateFromRequest( 'global.list.limit', 'limit', $mainframe->getCfg('list_limit'), 'int' );
$limitstart	= $mainframe->getUserStateFromRequest( $option.'.limitstart', 'limitstart', 0, 'int' );
$db	=& JFactory::getDBO();
$query = "SELECT COUNT(*) FROM #__bl_groups";
$db->setQuery($query);
$total = $db->loadResult();

jimport('joomla.html.pagination');
$pageNav = new JPagination( $total, $limitstart, $limit );

$query = "SELECT * FROM #__bl_groups ORDER BY ordering";

$db->setQuery($query, $pageNav->limitstart, $pageNav->limit);
$rows = $db->loadObjectList();
joomsport_html::bl_GroupList($rows, $pageNav, $option);
}


To:

function BL_GroupList($option){
$mainframe = JFactory::getApplication();
$limit = $mainframe->getUserStateFromRequest( 'global.list.limit', 'limit', $mainframe->getCfg('list_limit'), 'int' );
$limitstart	= $mainframe->getUserStateFromRequest( $option.'.limitstart', 'limitstart', 0, 'int' );
$db	=& JFactory::getDBO();
$query = "SELECT COUNT(*) FROM #__bl_groups";
$db->setQuery($query);
$total = $db->loadResult();

jimport('joomla.html.pagination');
$pageNav = new JPagination( $total, $limitstart, $limit );

$query = "SELECT gr.id AS id, gr.group_name AS group_name, " .
"s.s_id AS s_id, CONCAT(t.name, ' ', s.s_name) AS st_name " .
"FROM jos_bl_groups AS gr, jos_bl_seasons AS s, jos_bl_tournament AS t " .
"WHERE gr.s_id=s.s_id AND s.t_id=t.id";
$db->setQuery($query, $pageNav->limitstart, $pageNav->limit);
$rows = $db->loadObjectList();
joomsport_html::bl_GroupList($rows, $pageNav, $option);
}


/administrator/components/com_joomsport/admin.joomsport.html.php

change 'bl_GroupList' function defination

insert one more table column:

<!-- added by Vincent 23-Oct-2011 -->
<th class="title">
<?php echo JText::_( 'BLBE_GROUP' ); ?>
</th>
<!-- end -->


<!-- added by Vincent 23-Oct-2011 -->
<td>
<?php
echo '<a href="'.$link.'">'.$row->st_name.'</a>';
?>
</td>
<!-- end -->


comment out:

<!--
<th width="8%" nowrap="nowrap">
<?php /*echo JHTML::_('grid.sort',   'Order', 'ordering', @$lists['order_Dir'], @$lists['order'] );*/ ?>
<?php /*echo JHTML::_('grid.order',  $rows,'filesave.png', 'group_ordering' );*/ ?>
</th>
-->


<!--
<td class="order">
<input type="text" name="order[]" size="5" value="<?php /*echo $row->ordering;*/ ?>" class="text_area" style="text-align: center" />
</td>
-->
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐