/**
* @param App $a
+ * @return string
+ * @throws \Friendica\Network\HTTPException\InternalServerErrorException
*/
function fbrowser_content(App $a)
{
if (!local_user()) {
- killme();
+ exit();
}
if ($a->argc == 1) {
- killme();
+ exit();
}
$template_file = "filebrowser.tpl";
- $mode = "";
- if (x($_GET, 'mode')) {
- $mode = "?mode=".$_GET['mode'];
- }
+
+ $o = '';
switch ($a->argv[1]) {
case "image":
$albums = array_map("_map_folder1", $albums);
}
- $album = "";
- if ($a->argc==3) {
+ if ($a->argc == 3) {
$album = hex2bin($a->argv[2]);
$sql_extra = sprintf("AND `album` = '%s' ", DBA::escape($album));
$sql_extra2 = "";
- $path[]=[$a->argv[2], $album];
+ $path[] = [$a->argv[2], $album];
}
$r = q("SELECT `resource-id`, ANY_VALUE(`id`) AS `id`, ANY_VALUE(`filename`) AS `filename`, ANY_VALUE(`type`) AS `type`,
function _map_files1($rr)
{
- $a = get_app();
+ $a = \get_app();
$types = Image::supportedTypes();
$ext = $types[$rr['type']];
$filename_e = $rr['filename'];
function _map_files2($rr)
{
- $a = get_app();
- list($m1,$m2) = explode("/", $rr['filetype']);
+ list($m1, $m2) = explode("/", $rr['filetype']);
$filetype = ( (file_exists("images/icons/$m1.png"))?$m1:"zip");
$filename_e = $rr['filename'];
break;
}
- if (x($_GET, 'mode')) {
+ if (!empty($_GET['mode'])) {
return $o;
} else {
echo $o;
- killme();
+ exit();
}
}