= $last_execute ) { return TRUE; } return FALSE; } public function execute($time = '') { if( !$time ) $time = time(); // do the task. $age_days = (int)get_site_preference(self::CACHEDFILEAGE_SITEPREF,0); $gCms = cmsms(); $gCms->clear_cached_files($age_days); return TRUE; } public function on_success($time = '') { if( !$time ) $time = time(); set_site_preference(self::LASTEXECUTE_SITEPREF,$time); } public function on_failure($time = '') { if( !$time ) $time = time(); // nothing here. } } ?>