include_once dirname(__FILE__) . "/ressources/class.squid.reverse.inc"; $PRIV = GetPrivs(); if (!$PRIV) { header("location:miniadm.index.php"); die; } if (isset($_GET["caches-section"])) { section_caches(); exit; } if (isset($_GET["caches-search"])) { caches_search(); exit; } if (isset($_GET["js-cache"])) { cache_js(); exit; } if (isset($_GET["cache-popup"])) { cache_popup(); exit; } if (isset($_POST["ID"])) { cache_popup_save(); exit; } if (isset($_POST["DeleteCache"])) { cache_delete(); exit; } if (isset($_POST["PurgeCache"])) {
/** * frontend_javascript_load * * returns a url to the comprssed javascript * passed in the file parmeter * * smarty parameters: * string file * * example: {cache_js file="path/to/file"} * * @param array $params * @access public * @return bool or string */ function frontend_javascript_load($params) { if (!$params['file']) { return; } $name = 'FURASTA_FRONTEND_JS_' . $params['file']; return cache_js($name, $params['file']); }
/** * javascriptUrls * * Returns a unique URL to load which will * contain all of the javascript loaded * during runtime. * * @access public * @return string */ public function javascriptUrls() { $urls = array(); foreach ($this->javascriptFiles as $file => $cache) { if ($cache == 'true') { array_push($urls, cache_js($file, $file)); } else { array_push($urls, SITE_URL . $file); } } foreach ($this->javascriptSources as $file => $name) { array_push($urls, cache_js($file, $name)); } return $urls; }