svn: /web/doc-editor/trunk/php/ RepositoryManager.php
[email protected] (Yannick Torres)
| Newsgroups | php.doc.web |
|---|---|
| Message-ID | <[email protected]> |
yannick Thu, 03 Dec 2009 16:02:15 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=291660
Log:
Fix bug #50343
Bug: http://bugs.php.net/50343 (Open) Update DB after commit a new translation
Changed paths:
U web/doc-editor/trunk/php/RepositoryManager.php
Modified: web/doc-editor/trunk/php/RepositoryManager.php
===================================================================
--- web/doc-editor/trunk/php/RepositoryManager.php 2009-12-03 15:56:14 UTC (rev 291659)
+++ web/doc-editor/trunk/php/RepositoryManager.php 2009-12-03 16:02:15 UTC (rev 291660)
@@ -500,10 +500,12 @@
DBConnection::getInstance()->query($s);
} else { // lang file
+
+ $en = new File('en', $file->path, $file->name);
+ $enInfo = $en->getInfo();
- $pathEN = DOC_EDITOR_VCS_PATH.'en'.$file->path.$file->name;
- $sizeEN = intval(filesize($pathEN) / 1024);
- $dateEN = filemtime($pathEN);
+ $sizeEN = intval(filesize($enInfo->full_path) / 1024);
+ $dateEN = filemtime($enInfo->full_path);
$size_diff = $sizeEN - $size;
$date_diff = (intval((time() - $dateEN) / 86400))
@@ -514,6 +516,7 @@
'UPDATE `files`
SET
`revision` = "%s",
+ `en_revision`= "%s",
`reviewed` = "%s",
`size` = "%s",
`mdate` = "%s",
@@ -525,8 +528,8 @@
`lang` = "%s" AND
`path` = "%s" AND
`name` = "%s"',
- $info['en-rev'], $info['reviewed'], $size, $date,
- $info['maintainer'], $info['status'], $size_diff,
+ $info['en-rev'], $enInfo['rev'], trim($info['reviewed']), $size, $date,
+ trim($info['maintainer']), trim($info['status']), $size_diff,
$date_diff, $file->lang, $file->path, $file->name
);
DBConnection::getInstance()->query($s);