aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/admin.apd4
-rw-r--r--app/admin.pngbin0 -> 8449 bytes
-rw-r--r--include/apps.php5
3 files changed, 9 insertions, 0 deletions
diff --git a/app/admin.apd b/app/admin.apd
new file mode 100644
index 000000000..dbd2f6971
--- /dev/null
+++ b/app/admin.apd
@@ -0,0 +1,4 @@
+url: $baseurl/admin
+requires: admin
+name: Site Admin
+photo: $baseurl/app/admin.png
diff --git a/app/admin.png b/app/admin.png
new file mode 100644
index 000000000..f1954e52a
--- /dev/null
+++ b/app/admin.png
Binary files differ
diff --git a/include/apps.php b/include/apps.php
index e632ae3d6..bf5b292d0 100644
--- a/include/apps.php
+++ b/include/apps.php
@@ -79,6 +79,10 @@ function parse_app_description($f) {
if(local_user())
unset($ret);
break;
+ case 'admin':
+ if(! is_site_admin())
+ unset($ret);
+ break;
case 'local_user':
if(! local_user())
unset($ret);
@@ -105,6 +109,7 @@ function parse_app_description($f) {
function translate_system_apps(&$arr) {
$apps = array(
+ 'Site Admin' => t('Site Admin'),
'Bookmarks' => t('Bookmarks'),
'Address Book' => t('Address Book'),
'Login' => t('Login'),