From 951376852c1d39ece5f4e93bb38d2a6de08b66cb Mon Sep 17 00:00:00 2001 From: Mario Vavti Date: Sun, 22 Jan 2017 13:45:34 +0100 Subject: some work on app_bin - just to get it going --- include/nav.php | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) (limited to 'include/nav.php') 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 @@ redr#matrix'; + + //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) { -- cgit v1.2.3