Location: PHPKode > projects > Viscacha > classes/cache/components.inc.php
<?php
class cache_components extends CacheItem {

	function load() {
		global $db;
		if ($this->exists() == true) {
			$this->import();
		}
		else {
			$result = $db->query("
				SELECT p.id AS cid, c.id, p.internal
				FROM {$db->pre}packages AS p
					LEFT JOIN {$db->pre}plugins AS c ON c.module = p.id
				WHERE c.active = '1' AND p.active = '1' AND c.position = CONCAT('component_', p.internal)
			");
			$this->data = array();
			while ($comp = $db->fetch_assoc($result)) {
				$this->data[$comp['cid']] = $comp;
			}
			$this->export();
		}
	}

}
?>
Return current item: Viscacha