$this->get();
}
+ var $processed = 0;
+ var $total = 0;
+ var $echo = '';
+
function get()
{
$cols = false;
+ $processed = 0
+
while(false !== ($n = fgetcsv($fh,10000, ',', '"'))) {
if(!array_filter($n)){ // empty row
continue;
}
$this->processLocation($row);
+
+ echo "\033[K"; // Erase to end of line:
+
+ $echo = '';
+
+ if (strlen($echo)) {
+ echo "\033[".strlen($echo)."D"; // Move $length characters backward
+ }
+
+ $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}) - out {$this->out_count}";
+
+
+ echo $this->echo;
+
+ if($this->processed == $this->total){
+ echo "\n";
+ }
}
}