aboutsummaryrefslogtreecommitdiffstats
path: root/include/nav.php
diff options
context:
space:
mode:
authorMario Vavti <mario@mariovavti.com>2017-01-22 13:45:34 +0100
committerMario Vavti <mario@mariovavti.com>2017-01-22 13:45:34 +0100
commit951376852c1d39ece5f4e93bb38d2a6de08b66cb (patch)
tree762403049e9fcb21ae8ec9e2b3c1bd4c6ff4a470 /include/nav.php
parent9e509aa25b334fc6a7145262dfdf6cb192337acc (diff)
downloadvolse-hubzilla-951376852c1d39ece5f4e93bb38d2a6de08b66cb.tar.gz
volse-hubzilla-951376852c1d39ece5f4e93bb38d2a6de08b66cb.tar.bz2
volse-hubzilla-951376852c1d39ece5f4e93bb38d2a6de08b66cb.zip
some work on app_bin - just to get it going
Diffstat (limited to 'include/nav.php')
-rw-r--r--include/nav.php29
1 files changed, 28 insertions, 1 deletions
diff --git a/include/nav.php b/include/nav.php
index b7203b996..6ad43c909 100644
--- a/include/nav.php
+++ b/include/nav.php
@@ -1,5 +1,7 @@
<?php /** @file */
+use \Zotlabs\Lib as Zlib;
+
function nav() {
/**
@@ -238,6 +240,30 @@ EOT;
// $powered_by = '<strong>red<img class="smiley" src="' . z_root() . '/images/rm-16.png" alt="r#" />matrix</strong>';
+
+ //app bin
+ $navapps = '';
+ if(get_config('system','experimental_app_bin')) {
+ if(local_channel()) {
+ //Zlib\Apps::import_system_apps();
+ $syslist = array();
+ $list = Zlib\Apps::app_list(local_channel(), false, $_GET['cat']);
+ if($list) {
+ foreach($list as $li) {
+ $syslist[] = Zlib\Apps::app_encode($li);
+ }
+ }
+ Zlib\Apps::translate_system_apps($syslist);
+ }
+ else {
+ $syslist = Zlib\Apps::get_system_apps(true);
+ }
+
+ $navapps = replace_macros(get_markup_template('navapps.tpl'), array(
+ '$apps' => $syslist
+ ));
+ }
+
$tpl = get_markup_template('nav.tpl');
App::$page['nav'] .= replace_macros($tpl, array(
@@ -252,7 +278,8 @@ EOT;
'$sel' => App::$nav_sel,
'$powered_by' => $powered_by,
'$help' => t('@name, #tag, ?doc, content'),
- '$pleasewait' => t('Please wait...')
+ '$pleasewait' => t('Please wait...'),
+ '$navapps' => $navapps
));
if(x($_SESSION, 'reload_avatar') && $observer) {