]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
Fixes #4935 - Adds admin listing in admin panel
authorKrzysztof Różalski <cristo.rabani@gmail.com>
Tue, 27 Nov 2012 23:09:05 +0000 (00:09 +0100)
committerKrzysztof Różalski <cristo.rabani@gmail.com>
Tue, 27 Nov 2012 23:33:33 +0000 (00:33 +0100)
engine/lib/admin.php
languages/en.php
views/default/admin/users/admins.php [new file with mode: 0644]

index b65d98c95720c4ed9721a496a0538327fb27a4b5..3f23f079cc086c3590bb424867e352ed8560be4e 100644 (file)
@@ -268,8 +268,9 @@ function admin_init() {
        // users
        elgg_register_admin_menu_item('administer', 'users', null, 20);
        elgg_register_admin_menu_item('administer', 'online', 'users', 10);
-       elgg_register_admin_menu_item('administer', 'newest', 'users', 20);
-       elgg_register_admin_menu_item('administer', 'add', 'users', 30);
+       elgg_register_admin_menu_item('administer', 'admins', 'users', 20);
+       elgg_register_admin_menu_item('administer', 'newest', 'users', 30);
+       elgg_register_admin_menu_item('administer', 'add', 'users', 40);
 
        // configure
        // plugins
index 62b35dd81818d246a15bf8af446364d7fc4bc252..2b5ba00fd8612fba7fbc318ee4537dd3497a0a34 100644 (file)
@@ -582,6 +582,7 @@ $english = array(
        'admin:users' => "Users",
        'admin:users:online' => 'Currently Online',
        'admin:users:newest' => 'Newest',
+       'admin:users:admins' => 'Administrators',
        'admin:users:add' => 'Add New User',
        'admin:users:description' => "This admin panel allows you to control user settings for your site. Choose an option below to get started.",
        'admin:users:adduser:label' => "Click here to add a new user...",
@@ -733,6 +734,7 @@ $english = array(
        'admin:statistics:label:numusers' => "Number of users",
        'admin:statistics:label:numonline' => "Number of users online",
        'admin:statistics:label:onlineusers' => "Users online now",
+       'admin:statistics:label:admins'=>"Admins",
        'admin:statistics:label:version' => "Elgg version",
        'admin:statistics:label:version:release' => "Release",
        'admin:statistics:label:version:version' => "Version",
diff --git a/views/default/admin/users/admins.php b/views/default/admin/users/admins.php
new file mode 100644 (file)
index 0000000..9b175d4
--- /dev/null
@@ -0,0 +1,12 @@
+<?php
+$admins = elgg_list_entities(array(), 'elgg_get_admins');
+       
+?>
+<div class="elgg-module elgg-module-inline">
+       <div class="elgg-head">
+               <h3><?php echo elgg_echo('admin:statistics:label:admins'); ?></h3>
+       </div>
+       <div class="elgg-body">
+               <?php echo $admins; ?>
+       </div>
+</div>