_date($matches[1]); $myLog->_level($matches[2]); $myLog->_info($matches[3]); $logs[] = $myLog; } } fclose($handle); } return array_reverse($logs); } public static function truncate() { file_put_contents(join_path(DATA_PATH, 'users', Minz_Session::param('currentUser', '_'), 'log.txt'), ''); if (FreshRSS_Auth::hasAccess('admin')) { file_put_contents(ADMIN_LOG, ''); file_put_contents(API_LOG, ''); file_put_contents(PSHB_LOG, ''); } } }