Log Message: ----------- Fix transaction status Modified Files: -------------- www/pgadmin3/class: pgadmin_po.php (r1.5 -> r1.6)
Index: pgadmin_po.php =================================================================== RCS file: /projects/www/pgadmin3/class/pgadmin_po.php,v retrieving revision 1.5 retrieving revision 1.6 diff -Lpgadmin3/class/pgadmin_po.php -Lpgadmin3/class/pgadmin_po.php -u -w -r1.5 -r1.6 --- pgadmin3/class/pgadmin_po.php +++ pgadmin3/class/pgadmin_po.php @@ -96,10 +96,30 @@ $_po_stat = array(); $_po_stat = $this->getStatistics ($this->_cvsroot . "/src/ui/" . $_locale . "/pgadmin3.po"); - $this->_content['po_total'][$this->_size] = $_po_stat['total']; + + /////////////////////////////////////////////////////////////////////////////////////////////////// + // DJP 2004-08-12 + // The correct total comes from the pot file + /////////////////////////////////////////////////////////////////////////////////////////////////// + // $this->_content['po_total'][$this->_size] = $_po_stat['total']; + $this->_content['po_total'][$this->_size] = $_pot_stat['total']; + $this->_content['po_translated'][$this->_size] = $_po_stat['translated']; $this->_content['po_untranslated'][$this->_size] = $_po_stat['untranslated'] + $_po_stat['fuzzy']; - $this->_content['po_status'][$this->_size] = $_po_stat['status']; + + /////////////////////////////////////////////////////////////////////////////////////////////////// + // DJP 2004-08-12 + // The correct total comes from the pot file so recalc the status + /////////////////////////////////////////////////////////////////////////////////////////////////// + // $this->_content['po_status'][$this->_size] = $_po_stat['status']; + if ($_pot_stat['total'] > 0) { + $this->_content['po_status'][$this->_size] = round ($_po_stat['translated']/$_pot_stat['total'], 2) * 100; + } else { + $this->_content['po_status'][$this->_size] = 0; + } + + + $this->_size++; }
---------------------------(end of broadcast)--------------------------- TIP 2: you can get off all lists at once with the unregister command (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])