From ddd64ec794bb8b6c0fee53e91e1fd3537aef59f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C4=8Ciha=C5=99?= Date: Thu, 3 Oct 2013 14:41:29 +0200 Subject: [PATCH] Count lines on the fly if count is not available --- libraries/error_report.lib.php | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/libraries/error_report.lib.php b/libraries/error_report.lib.php index 1feb30fbe7..7e5841f2f8 100644 --- a/libraries/error_report.lib.php +++ b/libraries/error_report.lib.php @@ -164,7 +164,21 @@ function PMA_sendErrorReport($report) { function PMA_countLines($filename) { global $LINE_COUNT; - return $LINE_COUNT[$filename]; + if (!defined('LINE_COUNTS')) { + $linecount = 0; + $handle = fopen('./js/' . $filename, 'r'); + while (!feof($handle)){ + $line = fgets($handle); + if ($line === false) { + break; + } + $linecount++; + } + fclose($handle); + return $linecount; + } else { + return $LINE_COUNT[$filename]; + } } /**