Nooku Server is an open source project powered by Assembla

Assembla offers free public and private SVN/Git repositories and project hosting with bug/issue tracking and collaboration tools.

nooku-server

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
<?php defined('_JEXEC') or die('Restricted access'); ?>

<?php JHTML::_('behavior.tooltip'); ?>

<?php
    JToolBarHelper::title( JText::_( 'Plugin Manager' ), 'plugin.png' );
    JToolBarHelper::publishList();
    JToolBarHelper::unpublishList();
    $ordering = ($this->lists['order'] == 'p.folder' || $this->lists['order'] == 'p.ordering');
    $rows =& $this->items;

?>

<form action="index.php" method="post" name="adminForm">
<table class="adminlist">
<thead>
    <tr>
        <th width="20">

        </th>
        <th class="title">
            <?php echo JHTML::_('grid.sort',   'Plugin Name', 'p.name', @$this->lists['order_Dir'], @$this->lists['order'] ); ?>
        </th>
        <th nowrap="nowrap" width="5%">
            <?php echo JHTML::_('grid.sort',   'Published', 'p.published', @$this->lists['order_Dir'], @$this->lists['order'] ); ?>
        </th>
        <th width="8%" nowrap="nowrap">
            <?php echo JHTML::_('grid.sort',   'Order', 'p.ordering', @$this->lists['order_Dir'], @$this->lists['order'] ); ?>
            <?php if ($ordering) echo JHTML::_('grid.order',  $rows ); ?>
        </th>
        <th nowrap="nowrap" width="10%">
            <?php echo JHTML::_('grid.sort',   'Access', 'groupname', @$this->lists['order_Dir'], @$this->lists['order'] ); ?>
        </th>
        <th nowrap="nowrap"  width="10%" class="title">
            <?php echo JHTML::_('grid.sort',   'Type', 'p.folder', @$this->lists['order_Dir'], @$this->lists['order'] ); ?>
        </th>
        <th nowrap="nowrap"  width="10%" class="title">
            <?php echo JHTML::_('grid.sort',   'File', 'p.element', @$this->lists['order_Dir'], @$this->lists['order'] ); ?>
        </th>
    </tr>
    <tr>

        <td align="center">
            <input type="checkbox" name="toggle" value="" onclick="checkAll(<?php echo count( $rows );?>);" />
        </td>
        <td>
            <?php echo JText::_( 'Filter' ); ?>:
            <input type="text" name="search" id="search" value="<?php echo htmlspecialchars($this->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.submit();"><?php echo JText::_( 'Reset' ); ?></button>
        </td>
        <td align="center">
            <?php echo $this->lists['state']; ?>
        </td>
        <td></td>
        <td></td>
        <td>
            <?php echo $this->lists['type']; ?>
        </td>
        <td></td>
    </tr>
</thead>
<tfoot>
    <tr>
        <td colspan="12">
            <?php echo $this->pagination->getListFooter(); ?>
        </td>
    </tr>
</tfoot>
<tbody>
<?php
    for ($i=0, $n=count( $rows ); $i < $n; $i++) {
    $row     = $rows[$i];

    $link = JRoute::_( 'index.php?option=com_plugins&view=plugin&client='. $this->client .'&task=edit&cid[]='. $row->id );

    $access     = JHTML::_('grid.access',   $row, $i );
    $checked     = JHTML::_('grid.checkedout',   $row, $i );
    $published     = JHTML::_('grid.published', $row, $i );

?>
    <tr>
        <td align="center">
            <?php echo $checked; ?>
        </td>
        <td>
            <?php
            if (  JTable::isCheckedOut($this->user->get ('id'), $row->checked_out ) ) {
                echo $row->name;
            } else {
            ?>
                <span class="editlinktip hasTip" title="<?php echo JText::_( 'Edit Plugin' );?>::<?php echo htmlspecialchars($row->name); ?>">
                <a href="<?php echo $link; ?>">
                    <?php echo htmlspecialchars($row->name); ?></a></span>
            <?php } ?>
        </td>
        <td align="center">
            <?php echo $published;?>
        </td>
        <td class="order">
            <span><?php echo $this->pagination->orderUpIcon( $i, ($row->folder == @$rows[$i-1]->folder && $row->ordering > -10000 && $row->ordering < 10000), 'orderup', 'Move Up', $ordering ); ?></span>
            <span><?php echo $this->pagination->orderDownIcon( $i, $n, ($row->folder == @$rows[$i+1]->folder && $row->ordering > -10000 && $row->ordering < 10000), 'orderdown', 'Move Down', $ordering ); ?></span>
            <?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 $access;?>
        </td>
        <td nowrap="nowrap">
            <?php echo $row->folder;?>
        </td>
        <td nowrap="nowrap">
            <?php echo $row->element;?>
        </td>
    </tr>
    <?php
    }
    ?>
</tbody>
</table>

    <input type="hidden" name="option" value="com_plugins" />
    <input type="hidden" name="task" value="" />
    <input type="hidden" name="filter_client" value="<?php echo $this->client;?>" />
    <input type="hidden" name="boxchecked" value="0" />
    <input type="hidden" name="filter_order" value="<?php echo $this->lists['order']; ?>" />
    <input type="hidden" name="filter_order_Dir" value="<?php echo $this->lists['order_Dir']; ?>" />
    <?php echo JHTML::_( 'form.token' ); ?>
</form>
Ajax-loader Loading, please wait...