From: Hans-Emil Skogh Date: Wed, 11 Jan 2012 19:45:55 +0000 (+0100) Subject: Slightly better layout of app packages + pseudo icons for permission protection level. X-Git-Tag: 0.1~1063^2~10^2~4 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=bd53c8bdc7721381a69d079c7ea672bd3cd318c0;p=fdroidserver.git Slightly better layout of app packages + pseudo icons for permission protection level. --- diff --git a/wp-fdroid/wp-fdroid.php b/wp-fdroid/wp-fdroid.php index 34bc730a..7b33e4ff 100644 --- a/wp-fdroid/wp-fdroid.php +++ b/wp-fdroid/wp-fdroid.php @@ -209,18 +209,18 @@ class FDroid $out.="

Packages

"; $i=0; foreach($apks as $apk) { - $out.="

Version ".$apk['version']." - "; - $out.='download '; + $out.="

Version ".$apk['version']."
"; + $out.='download apk '; $out.=$apk['size']." bytes"; if($apk['srcname']) $out.='
source tarball'; - if($i==0) + /*if($i==0) $divStyleDisplay='block'; - else + else*/ $divStyleDisplay='none'; $divId='permissions'.$i; - $out.='

Permissions
'; + $out.='
view permissions
'; $out.='

'; $permissions = explode(',',$apk['permissions']); usort($permissions, @@ -253,13 +253,13 @@ class FDroid $permission_group_last = $permission_group; } - $out.='('.strtoupper(substr($permissions_data['permission'][$permission]['protectionLevel'],0,1)).') - '; + $out.=$this->get_permission_protection_level_icon($permissions_data['permission'][$permission]['protectionLevel']).' '; $out.=''.$permissions_data['permission'][$permission]['label'].' ['.$permission.']
'; $out.=$permissions_data['permission'][$permission]['description'].'
'; //$out.=$permissions_data['permission'][$permission]['comment'].'
'; $out.='
'; } - $out.='

'; + $out.=''; $out.='

'; $i++; @@ -273,6 +273,20 @@ class FDroid return "

Application not found

"; } + private function get_permission_protection_level_icon($protection_level) { + if($protection_level=='dangerous') + { + return ''; + } + elseif($protection_level=='normal') + { + return ''; + } + else + { + return '!'; + } + } function get_apps($query_vars) {