Example #1
0
File: apps.php Project: Mauru/red
function get_system_apps()
{
    $ret = array();
    $files = glob('app/*.apd');
    if ($files) {
        foreach ($files as $f) {
            $x = parse_app_description($f);
            if ($x) {
                $ret[] = $x;
            }
        }
    }
    $files = glob('addon/*/*.apd');
    if ($files) {
        foreach ($files as $f) {
            $n = basename($f, '.apd');
            if (plugin_is_installed($n)) {
                $x = parse_app_description($f);
                if ($x) {
                    $ret[] = $x;
                }
            }
        }
    }
    return $ret;
}
Example #2
0
function get_system_apps($translate = true)
{
    $ret = array();
    if (is_dir('apps')) {
        $files = glob('apps/*.apd');
    } else {
        $files = glob('app/*.apd');
    }
    if ($files) {
        foreach ($files as $f) {
            $x = parse_app_description($f, $translate);
            if ($x) {
                $ret[] = $x;
            }
        }
    }
    $files = glob('addon/*/*.apd');
    if ($files) {
        foreach ($files as $f) {
            $n = basename($f, '.apd');
            if (plugin_is_installed($n)) {
                $x = parse_app_description($f, $translate);
                if ($x) {
                    $ret[] = $x;
                }
            }
        }
    }
    return $ret;
}