summaryrefslogtreecommitdiffstats
path: root/settings/ajax/apps/categories.php
blob: 3bde28be99b8fed9ed2217e7d913f43cba84ef79 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
/**
 * Copyright (c) 2014 Thomas Müller <deepdiver@owncloud.com>
 * This file is licensed under the Affero General Public License version 3 or
 * later.
 * See the COPYING-README file.
 */

OC_JSON::checkAdminUser();

$l = OC_L10N::get('settings');

$categories = array(
	array('id' => 0, 'displayName' => (string)$l->t('Enabled') ),
	array('id' => 1, 'displayName' => (string)$l->t('Not enabled') ),
);

if(OC_Config::getValue('appstoreenabled', true)) {
	$categories[] = array('id' => 2, 'displayName' => (string)$l->t('Recommended') );
	// apps from external repo via OCS
	$ocs = OC_OCSClient::getCategories();
	foreach($ocs as $k => $v) {
		$categories[] = array(
			'id' => $k,
			'displayName' => str_replace('ownCloud ', '', $v)
		);
	}
}

OCP\JSON::success($categories);