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"])) {
Example #2
0
/**
 * 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']);
}
Example #3
0
 /**
  * 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;
 }