From 37050b8c030d70fde77e34eaa31154818057ba4d Mon Sep 17 00:00:00 2001 From: Edward Date: Tue, 13 May 2014 19:26:21 +0800 Subject: [PATCH] Import/Core_geoip.php --- Import/Core_geoip.php | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/Import/Core_geoip.php b/Import/Core_geoip.php index 9dac3088..567e0002 100644 --- a/Import/Core_geoip.php +++ b/Import/Core_geoip.php @@ -314,6 +314,21 @@ class Pman_Core_Import_Core_geoip extends Pman_Roo function processStatus() { - echo "$str \n"; + echo "\033[K"; // Erase to end of line: + + if (strlen($this->echo)) { + echo "\033[".strlen($this->echo)."D"; // Move $length characters backward + } + + $this->echo = str_pad(ROUND(($this->processed / $this->total),2) * 100, 3, ' ', STR_PAD_LEFT) . + " % (" . str_pad(($this->processed), strlen($this->total), ' ', STR_PAD_LEFT) . + " / {$this->total})"; + + + echo $this->echo; + + if($this->processed == $this->total){ + echo "\n"; + } } } -- 2.39.2