From 070e7cc376ec6465d61a63aa4954969cf9cb9e6e Mon Sep 17 00:00:00 2001 From: friendica Date: Sun, 18 May 2014 00:44:42 -0700 Subject: more app infrastructure --- include/apps.php | 53 +++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 49 insertions(+), 4 deletions(-) (limited to 'include/apps.php') diff --git a/include/apps.php b/include/apps.php index 181079f2f..58af045f1 100644 --- a/include/apps.php +++ b/include/apps.php @@ -104,12 +104,57 @@ function parse_app_description($f) { function translate_system_apps(&$arr) { - $apps = array( 'Matrix' => t('Matrix'), 'Channel Home' => t('Channel Home'), 'Profile' => t('Profile'), - 'Photos' => t('Photos'), 'Events' => t('Events'), 'Directory' => t('Directory'), 'Help' => t('Help') - + $apps = array( 'Matrix' => t('Matrix'), + 'Channel Home' => t('Channel Home'), + 'Profile' => t('Profile'), + 'Photos' => t('Photos'), + 'Events' => t('Events'), + 'Directory' => t('Directory'), + 'Help' => t('Help') ); if(array_key_exists($arr['name'],$apps)) $arr['name'] = $apps[$arr['name']]; -} \ No newline at end of file +} + +function app_render($app) { + + + + + +} + + +function app_install($uid,$app) { + + + +} + + +function app_installed($uid,$app) { + + $r = q("select id from app where app_id = '%s' and app_version = '%s' and app_channel = %d limit 1", + dbesc((array_key_exists('guid',$app)) ? $app['guid'] : ''), + dbesc((array_key_exists('version',$app)) ? $app['version'] : ''), + intval($uid) + ); + return(($r) ? true : false); + +} + + +function app_list($uid) { + $r = q("select * from app where app_channel = %d order by app_name asc", + intval($uid) + ); + return($r); +} + + +function app_decode($s) { + $x = base64_decode($s); + return json_decode($x,true); +} -- cgit v1.2.3