示例#1
0
    public static function users(&$rows, &$lists, &$pageNav, $option)
    {
        $mainframe = JFactory::getApplication();
        CLMViewUsers::setUsersToolbar();
        $user = JFactory::getUser();
        //Ordering allowed ?
        $ordering = $lists['order'] == 'a.ordering';
        JHtml::_('behavior.tooltip');
        ?>
		<form action="index.php?option=com_clm&section=users" method="post" name="adminForm" id="adminForm">

		<table>
		<tr>
			<td align="left" width="100%">
				<?php 
        echo JText::_('FILTER');
        ?>
:
		<input type="text" name="search" id="search" value="<?php 
        echo $lists['search'];
        ?>
" class="text_area" onchange="document.adminForm.submit();" />
		<button onclick="this.form.submit();"><?php 
        echo JText::_('GO');
        ?>
</button>
		<button onclick="document.getElementById('search').value='';this.form.getElementById('filter_catid').value='0';this.form.getElementById('filter_state').value='';this.form.submit();"><?php 
        echo JText::_('RESET');
        ?>
</button>
			</td>
			<td nowrap="nowrap">
				<?php 
        // eigenes Dropdown Menue
        echo "&nbsp;&nbsp;&nbsp;" . $lists['sid'];
        echo "&nbsp;&nbsp;&nbsp;" . $lists['vid'];
        echo "&nbsp;&nbsp;&nbsp;" . $lists['usertype'];
        echo "&nbsp;&nbsp;&nbsp;" . $lists['state'];
        ?>
			</td>
		</tr>
		</table>

			<table class="adminlist">
			<thead>
				<tr>
					<th width="10">
#
					</th>
					<th width="10">
						<?php 
        echo $GLOBALS["clm"]["grid.checkall"];
        ?>
					</th>
					<th class="title">
						<?php 
        echo JHtml::_('grid.sort', 'USER', 'name', @$lists['order_Dir'], @$lists['order']);
        ?>
					</th>
					<th width="10%">
						<?php 
        echo JHtml::_('grid.sort', 'USER_FUNCTION', 'd.name', @$lists['order_Dir'], @$lists['order']);
        ?>
					</th>
					<th width="22%">
						<?php 
        echo JHtml::_('grid.sort', 'VEREIN', 'b.Vereinname', @$lists['order_Dir'], @$lists['order']);
        ?>
					</th>
					<th width="11%">
						<?php 
        echo JHtml::_('grid.sort', 'SAISON', 'c.name', @$lists['order_Dir'], @$lists['order']);
        ?>
					</th>
					<th width="3%">
						<?php 
        echo JHtml::_('grid.sort', 'USER_ACTIVE', 'u.lastvisitDate', @$lists['order_Dir'], @$lists['order']);
        ?>
					</th>

					<th width="3%">
						<?php 
        echo JHtml::_('grid.sort', 'USER_MAIL', 'a.aktive', @$lists['order_Dir'], @$lists['order']);
        ?>
					</th>

					<th width="6%">
						<?php 
        echo JHtml::_('grid.sort', 'JPUBLISHED', 'a.published', @$lists['order_Dir'], @$lists['order']);
        ?>
					</th>
					<th width="8%" nowrap="nowrap">
						<?php 
        echo JHtml::_('grid.sort', 'JGRID_HEADING_ORDERING', 'a.ordering', @$lists['order_Dir'], @$lists['order']);
        ?>
						<?php 
        echo JHtml::_('grid.order', $rows);
        ?>
					</th>
					<th width="1%" nowrap="nowrap">
						<?php 
        echo JHtml::_('grid.sort', 'JGRID_HEADING_ID', 'a.id', @$lists['order_Dir'], @$lists['order']);
        ?>
					</th>
				</tr>
			</thead>
			<tfoot>
				<tr>
					<td colspan="12">
						<?php 
        echo $pageNav->getListFooter();
        ?>
					</td>
				</tr>
			</tfoot>
			<tbody>
			<?php 
        $k = 0;
        $row = JTable::getInstance('users', 'TableCLM');
        for ($i = 0, $n = count($rows); $i < $n; $i++) {
            //$row = &$rows[$i];
            //$row = $value;
            $row->load($rows[$i]->id);
            $link = JRoute::_('index.php?option=com_clm&section=users&task=edit&cid[]=' . $row->id);
            $checked = JHtml::_('grid.checkedout', $row, $i);
            $published = JHtml::_('grid.published', $row, $i);
            ?>
				<tr class="<?php 
            echo 'row' . $k;
            ?>
">

					<td align="center">
						<?php 
            echo $pageNav->getRowOffset($i);
            ?>
					</td>

					<td>
						<?php 
            echo $checked;
            ?>
					</td>

					<td>
								<span class="editlinktip hasTip" title="<?php 
            echo JText::_('USER_EDIT');
            ?>
::<?php 
            echo $row->name;
            ?>
">
							<a href="<?php 
            echo $link;
            ?>
">
								<?php 
            echo $row->name;
            ?>
</a></span>
					</td>

					<td align="center">
						<?php 
            echo $rows[$i]->funktion;
            ?>
					</td>

					<td align="center">
						<?php 
            echo $rows[$i]->verein;
            ?>
					</td>
					<td align="center">
						<?php 
            echo $rows[$i]->saison;
            ?>
					</td>

					<td align="center">
						<?php 
            if ($rows[$i]->date == '0000-00-00 00:00:00' or !$rows[$i]->date) {
                ?>
<img width="16" height="16" src="components/com_clm/images/cancel_f2.png" /> <?php 
            } else {
                ?>
<img width="16" height="16" src="components/com_clm/images/apply_f2.png" /> <?php 
            }
            ?>
					</td>

					<td align="center">
						<?php 
            if ($rows[$i]->aktive == '1') {
                ?>
<img width="16" height="16" src="components/com_clm/images/apply_f2.png" /> <?php 
            } else {
                ?>
<img width="16" height="16" src="components/com_clm/images/cancel_f2.png" /> <?php 
            }
            ?>
					</td>

					<td align="center">
						<?php 
            echo $published;
            ?>
					</td>
 
					<td class="order">
						<?php 
            $disabled = $ordering ? '' : 'disabled="disabled"';
            ?>
						<input type="text" name="order[]" size="5" value="<?php 
            echo $row->ordering;
            ?>
" <?php 
            echo $disabled;
            ?>
 class="text_area" style="text-align: center" />
					</td>

					<td align="center">
						<?php 
            echo $row->id;
            ?>
					</td>
				</tr>
				<?php 
            $k = 1 - $k;
        }
        ?>
			</tbody>
			</table>
		<input type="hidden" name="option" value="<?php 
        echo $option;
        ?>
" />
		<input type="hidden" name="task" value="" />
		<input type="hidden" name="boxchecked" value="0" />
		<input type="hidden" name="filter_order" value="<?php 
        echo $lists['order'];
        ?>
" />
		<input type="hidden" name="filter_order_Dir" value="<?php 
        echo $lists['order_Dir'];
        ?>
" />
		<?php 
        echo JHtml::_('form.token');
        ?>
		</form>
		<?php 
    }