Beispiel #1
0
	function plugins () {

		$plugins = Database::get_full_vector('plugin');

		$used = sets::array_get('plugins');

		foreach ($plugins as $id => &$plugin) {
			$plugin['on'] = !empty($used[$id]);
		}

		return $plugins;
	}
Beispiel #2
0
	public function js() {
		$return = $this->get_jss_data($this->js, 'admin.js');

		$plugins = sets::array_get('plugins');

		$ids = array_keys($plugins);
		$names = Database::get_vector('plugin', array('id', 'filename'),
			Database::array_in('id', $ids), $ids);

		foreach($plugins as $id => $on) {
			if (!empty($on)) {
				$return['list'][] = 'plugin/' . $names[$id] . '.js';
			}
		}

		return $return;
	}