/** * Perform regular tasks * Once an hour only when admin is logged in * */ function Cron() { global $dataDir; $file_stats = $cron_info = array(); $time_file = $dataDir . '/data/_site/cron_info.php'; if (file_exists($time_file)) { require $time_file; } $file_stats += array('modified' => 0); if (time() - $file_stats['modified'] < 3600) { return; } gpsession::CleanTemp(); gpFiles::SaveArray($time_file, 'cron_info', $cron_info); }