Warning: unlink(/tmp/index.felt.php): No such file or directory in /var/www/felt-lang.com/src/coders/phpcoder.class.php on line 89
Warning: unlink(/tmp/feltsite.felt.php): No such file or directory in /var/www/felt-lang.com/src/coders/phpcoder.class.php on line 89
Warning: unlink(/tmp/taglib.felt.php): No such file or directory in /var/www/felt-lang.com/src/coders/phpcoder.class.php on line 89
Warning: unlink(/tmp/lookups.felt.php): No such file or directory in /var/www/felt-lang.com/src/coders/phpcoder.class.php on line 89
Warning: unlink(/tmp/twitterbootstrap.felt.php): No such file or directory in /var/www/felt-lang.com/src/coders/phpcoder.class.php on line 89
Warning: unlink(/tmp/taglib.felt.php): No such file or directory in /var/www/felt-lang.com/src/coders/phpcoder.class.php on line 89
Warning: unlink(/tmp/pageparts.felt.php): No such file or directory in /var/www/felt-lang.com/src/coders/phpcoder.class.php on line 89
Warning: unlink(/tmp/GenCache.class.felt.php): No such file or directory in /var/www/felt-lang.com/src/coders/phpcoder.class.php on line 89
*** FELT-ERROR ***Could not open input file: /tmp/GenCache.class.felt.php 1: class GenCache { 2: public $cache_root; 3: public $cache_folder; 4: function __construct($cache_root, $cache_folder) 5: {if ((DIRECTORY_SEPARATOR) != (substr($cache_root, 0, 1))) 6: {throw new Exception(("GCache MUST have an absolute path: " . $cache_root));} 7: $this->cache_root = rtrim($cache_root, DIRECTORY_SEPARATOR); 8: $this->cache_folder = $cache_folder;} 9: 10: function get_root()11: {return $this->cache_root;}12: 13: function get_folder()14: {return $this->cache_folder;}15: 16: function get_cachefolder()17: {return ($this->cache_root . DIRECTORY_SEPARATOR . $this->cache_folder);}18: 19: function as_cache($f)20: {if ((DIRECTORY_SEPARATOR) == (substr($f, 0, 1)))21: {throw new Exception("as-cache MUST be given a relative 'f' value");}22: return ($this->get_cachefolder() . DIRECTORY_SEPARATOR . $f);}23: 24: function as_outside($f)25: {return ($this->cache_root . DIRECTORY_SEPARATOR . $f);}26: 27: function exists($f)28: {return file_exists($this->as_cache($f));}29: 30: function read($f, $gen = NULL, $trash_qm_ = FALSE, $deliver_qm_ = FALSE)31: {$f_inside = $this->as_cache($f);32: $f_outside = $this->as_outside($f);33: $generate_qm_ = FALSE;34: if (file_exists($f_inside))35: {$generate_qm_ = $this->stale_qm_($f, $f_inside);}36: else37: {$generate_qm_ = TRUE;}38: 39: if ($generate_qm_)40: {if ($gen)41: {$this->ensure_path($f);42: call_user_func($gen, $f_outside, $f_inside);}43: else44: {if ($trash_qm_)45: {@unlink($f_inside);}}46: }47: if ($deliver_qm_)48: {return @readfile($f_inside);}49: else50: {return @file_get_contents($f_inside);}51: }52: 53: function wipe($target)54: {$f_inside = $this->as_cache($target);55: return @unlink($f_inside);}56: 57: function stale_qm_($f_master, $f_inside)58: {$is_stale_qm_ = FALSE;59: $stat_master = array();60: $stat_inside = array();61: if ((file_exists($f_master) && file_exists($f_inside)))62: {clearstatcache();63: $stat_master = stat($f_master);64: $stat_inside = stat($f_inside);65: $is_stale_qm_ = ($stat_master['mtime']) > ($stat_inside['mtime']);}66: return $is_stale_qm_;}67: 68: function ensure_path($f_inside)69: {$cpath = ($this->cache_folder . DIRECTORY_SEPARATOR . pathinfo($f_inside, PATHINFO_DIRNAME));70: return @mkdir($cpath, 0777, TRUE);}71: 72: }73:
Fatal error: Uncaught Error: Class 'GenCache' not found in sitecode/php/feltsite.felt:213
Stack trace:
#0 sitecode/php/index.felt(8): set_session_params()
#1 /var/www/felt-lang.com/index.php(43): require_once('sitecode/php/in...')
#2 {main}
thrown in sitecode/php/feltsite.felt on line 213