View Single Post
  #1  
Old 26th December 2009, 19:54
benjaminbih benjaminbih is offline
Senior Member
 
Join Date: Jul 2008
Bosnia-Herzegovina
Posts: 70
Lightbulb [FIX] Make cache settings usable
Maybe someone of the FTS source users have noticed that cache is not really used. On every page call (index.php) the cache system caches content, instead of caching content after expired time period.

On youre page you see somthing like:
This content has been last updated 2009-12-26 18:30:21. Cached every 0:00:00
Which means there are no seconds for recaching setted.

The reason is as followed:
Example in factory.php the function stats(),
look at 'global'
PHP Code:
    public function stats() {
        
collapses('statsindex','<b>Tracker Statistics</b>');
     global 
$_c$maxusers
$_c = This var only calls a new instance of the cache function
$maxusers = This var only calls the string from maxusers settings

To make the cache system work right, you have to add a further var named $c. The var $c return the strings that in your database table named 'options' are saved .

The right use in a function for expample function stats() is:

PHP Code:
    public function stats() {
        
collapses('statsindex','<b>Tracker Statistics</b>');
     global 
$_c$c$maxusers
Now you can see this:
This content has been last updated 2009-12-26 18:55:06. Cached every 0:10:00
Reply With Quote
The Following 2 Users Say Thank You to benjaminbih For This Useful Post:
Phogo (29th December 2009), yoligim (3rd January 2010)