mirror of
https://gitlab.com/fdroid/fdroidserver.git
synced 2024-11-09 00:40:11 +01:00
Slightly better layout of app packages + pseudo icons for permission protection level.
This commit is contained in:
parent
24da38c0f6
commit
bd53c8bdc7
@ -209,18 +209,18 @@ class FDroid
|
|||||||
$out.="<h3>Packages</h3>";
|
$out.="<h3>Packages</h3>";
|
||||||
$i=0;
|
$i=0;
|
||||||
foreach($apks as $apk) {
|
foreach($apks as $apk) {
|
||||||
$out.="<p><b>Version ".$apk['version']."</b> - ";
|
$out.="<p><b>Version ".$apk['version']."</b><br />";
|
||||||
$out.='<a href="http://f-droid.org/repo/'.$apk['apkname'].'">download</a> ';
|
$out.='<a href="http://f-droid.org/repo/'.$apk['apkname'].'">download apk</a> ';
|
||||||
$out.=$apk['size']." bytes";
|
$out.=$apk['size']." bytes";
|
||||||
if($apk['srcname'])
|
if($apk['srcname'])
|
||||||
$out.='<br><a href="http://f-droid.org/repo/'.$apk['srcname'].'">source tarball</a>';
|
$out.='<br><a href="http://f-droid.org/repo/'.$apk['srcname'].'">source tarball</a>';
|
||||||
|
|
||||||
if($i==0)
|
/*if($i==0)
|
||||||
$divStyleDisplay='block';
|
$divStyleDisplay='block';
|
||||||
else
|
else*/
|
||||||
$divStyleDisplay='none';
|
$divStyleDisplay='none';
|
||||||
$divId='permissions'.$i;
|
$divId='permissions'.$i;
|
||||||
$out.='<p><a href="javascript:void(0);" onClick="showHidePermissions(\''.$divId.'\');">Permissions</a><br/>';
|
$out.='<br /><a href="javascript:void(0);" onClick="showHidePermissions(\''.$divId.'\');">view permissions</a><br/>';
|
||||||
$out.='<div style="display:'.$divStyleDisplay.';" id="'.$divId.'">';
|
$out.='<div style="display:'.$divStyleDisplay.';" id="'.$divId.'">';
|
||||||
$permissions = explode(',',$apk['permissions']);
|
$permissions = explode(',',$apk['permissions']);
|
||||||
usort($permissions,
|
usort($permissions,
|
||||||
@ -253,13 +253,13 @@ class FDroid
|
|||||||
$permission_group_last = $permission_group;
|
$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.='<strong>'.$permissions_data['permission'][$permission]['label'].'</strong> [<code>'.$permission.'</code>]<br/>';
|
$out.='<strong>'.$permissions_data['permission'][$permission]['label'].'</strong> [<code>'.$permission.'</code>]<br/>';
|
||||||
$out.=$permissions_data['permission'][$permission]['description'].'<br/>';
|
$out.=$permissions_data['permission'][$permission]['description'].'<br/>';
|
||||||
//$out.=$permissions_data['permission'][$permission]['comment'].'<br/>';
|
//$out.=$permissions_data['permission'][$permission]['comment'].'<br/>';
|
||||||
$out.='<br/>';
|
$out.='<br/>';
|
||||||
}
|
}
|
||||||
$out.='</div></p>';
|
$out.='</div>';
|
||||||
|
|
||||||
$out.='</p>';
|
$out.='</p>';
|
||||||
$i++;
|
$i++;
|
||||||
@ -273,6 +273,20 @@ class FDroid
|
|||||||
return "<p>Application not found</p>";
|
return "<p>Application not found</p>";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private function get_permission_protection_level_icon($protection_level) {
|
||||||
|
if($protection_level=='dangerous')
|
||||||
|
{
|
||||||
|
return '<span style="color:#DD9900;font-size:150%;">⚠</span>';
|
||||||
|
}
|
||||||
|
elseif($protection_level=='normal')
|
||||||
|
{
|
||||||
|
return '<span style="color:#6666FF;font-size:110%;">ⓘ</span>';
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return '<em>!</em>';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function get_apps($query_vars) {
|
function get_apps($query_vars) {
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user