merge the app menus

This commit is contained in:
friendica
2014-06-10 21:21:50 -07:00
parent e41375c889
commit 13ba9ef003
5 changed files with 35 additions and 28 deletions

View File

@@ -4,33 +4,30 @@ require_once('include/apps.php');
function apps_content(&$a) {
if(argc() == 1 || (! local_user())) {
$apps = get_system_apps();
// $o .= print_r($apps,true);
// return $o;
return replace_macros(get_markup_template('apps.tpl'), array(
'$title' => t('Apps'),
'$apps' => $apps,
));
}
if(argc() == 3 && argv(2) == 'edit')
if(argc() == 2 && argv(1) == 'edit')
$mode = 'edit';
else
$mode = 'list';
$apps = array();
$list = app_list(local_user());
if($list) {
foreach($list as $app) {
$apps[] = app_render(app_encode($app),$mode);
$syslist = get_system_apps();
if(local_user()) {
$list = app_list(local_user());
if($list) {
foreach($list as $x) {
$syslist[] = app_encode($x);
}
}
}
usort($syslist,'app_name_compare');
logger('apps: ' . print_r($syslist,true));
foreach($syslist as $app) {
$apps[] = app_render($app,$mode);
}
return replace_macros(get_markup_template('myapps.tpl'), array(
'$title' => t('Apps'),