예제 #1
0
 case "deleteall":
     $i = 0;
     $d = dir($web_root . $root_dir . "/temp/cache");
     while ($entry = $d->read()) {
         if ($entry == "." || $entry == "..") {
             continue;
         }
         if (@unlink($web_root . $root_dir . "/temp/cache/" . $entry)) {
             $i++;
         }
     }
     echo word('%s cache files deleted.', $i);
     break;
 case "thisnode":
     $display = new jzDisplay();
     $display->purgeCachedPage($node);
     $nodes = $node->getSubNodes("nodes", -1);
     $i = 1;
     foreach ($nodes as $item) {
         $display->purgeCachedPage($item);
         $i++;
     }
     echo word("%s nodes purged", $i);
     break;
 case "viewsize":
     $d = dir($web_root . $root_dir . "/temp/cache");
     $size = 0;
     while ($entry = $d->read()) {
         $size = $size + filesize($web_root . $root_dir . "/temp/cache/" . $entry);
     }
     echo word("Total cache size: %s MB", round($size / 1024 / 1024, 2));
예제 #2
0
 /**
  * Adds meta data to all subnodes
  *
  * @author Ben Dodson
  * @version 1/21/05
  * @since 1/21/05
  *
  **/
 function bulkMetaUpdate($meta, $mode = false, $displayOutput = false)
 {
     $tracks = $this->getSubNodes("tracks", -1);
     foreach ($tracks as $track) {
         $track->setMeta($meta, $mode, $displayOutput);
     }
     $display = new jzDisplay();
     $display->purgeCachedPage($this);
 }
예제 #3
0
?>
		<SCRIPT LANGUAGE=JAVASCRIPT><!--\
			ars.innerHTML = '&nbsp;';					
			c.innerHTML = '&nbsp;';					
			ar.innerHTML = '<?php 
echo word("Purging cache") . "...";
?>
';			
			i.innerHTML = '&nbsp;';					
			-->
		</SCRIPT>
		<?php 
flushdisplay();
$display = new jzDisplay();
if ($node->getPType() == "artist") {
    $display->purgeCachedPage($node);
} else {
    $parent = $node->getAncestor("artist");
    $display->purgeCachedPage($parent);
}
?>
		<SCRIPT LANGUAGE=JAVASCRIPT><!--\
			ars.innerHTML = '&nbsp;';					
			c.innerHTML = '&nbsp;';					
			ar.innerHTML = '<?php 
echo word("Complete!");
?>
';			
			i.innerHTML = '&nbsp;';					
			-->
		</SCRIPT>