|
157 | 157 | } |
158 | 158 |
|
159 | 159 | // APS menu |
160 | | -if($app->auth->get_client_limit($userid, 'aps') != 0) |
161 | | -{ |
162 | | - $items = array(); |
163 | | - |
164 | | - $items[] = array( 'title' => 'Available packages', |
165 | | - 'target' => 'content', |
166 | | - 'link' => 'sites/aps_availablepackages_list.php', |
167 | | - 'html_id' => 'aps_availablepackages_list'); |
168 | | - |
169 | | - $items[] = array( 'title' => 'Installed packages', |
170 | | - 'target' => 'content', |
171 | | - 'link' => 'sites/aps_installedpackages_list.php', |
172 | | - 'html_id' => 'aps_installedpackages_list'); |
173 | | - |
174 | | - |
175 | | - // Second menu group, available only for admins |
176 | | - if($_SESSION['s']['user']['typ'] == 'admin') |
177 | | - { |
178 | | - $items[] = array( 'title' => 'Update Packagelist', |
179 | | - 'target' => 'content', |
180 | | - 'link' => 'sites/aps_update_packagelist.php', |
181 | | - 'html_id' => 'aps_packagedetails_show'); |
182 | | - } |
183 | | - |
184 | | - $module['nav'][] = array( 'title' => 'APS Installer', |
185 | | - 'open' => 1, |
186 | | - 'items' => $items); |
| 160 | +if($app->auth->get_client_limit($userid, 'aps') != 0) { |
| 161 | + // read web config |
| 162 | + $app->uses('getconf'); |
| 163 | + $global_config = $app->getconf->get_global_config('sites'); |
| 164 | + if($global_config['show_aps_menu'] == 'y') { |
| 165 | + $items = array(); |
| 166 | + |
| 167 | + $items[] = array( 'title' => 'Available packages', |
| 168 | + 'target' => 'content', |
| 169 | + 'link' => 'sites/aps_availablepackages_list.php', |
| 170 | + 'html_id' => 'aps_availablepackages_list'); |
| 171 | + |
| 172 | + $items[] = array( 'title' => 'Installed packages', |
| 173 | + 'target' => 'content', |
| 174 | + 'link' => 'sites/aps_installedpackages_list.php', |
| 175 | + 'html_id' => 'aps_installedpackages_list'); |
| 176 | + |
| 177 | + |
| 178 | + // Second menu group, available only for admins |
| 179 | + if($_SESSION['s']['user']['typ'] == 'admin') |
| 180 | + { |
| 181 | + $items[] = array( 'title' => 'Update Packagelist', |
| 182 | + 'target' => 'content', |
| 183 | + 'link' => 'sites/aps_update_packagelist.php', |
| 184 | + 'html_id' => 'aps_packagedetails_show'); |
| 185 | + } |
| 186 | + |
| 187 | + $module['nav'][] = array( 'title' => 'APS Installer', |
| 188 | + 'open' => 1, |
| 189 | + 'items' => $items); |
| 190 | + } |
187 | 191 | } |
188 | 192 |
|
189 | 193 | // Statistics menu |
|
0 commit comments