Changeset 445 for trunk/export
- Timestamp:
- Apr 11, 2010, 4:24:53 PM (15 years ago)
- Location:
- trunk/export
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/export/create_addon.php
r407 r445 107 107 while($Group = $DbResult->fetch_assoc()) 108 108 { 109 $ID = $this->Database->query('SELECT LastVersion FROM `Group` WHERE Id = '.$Group['Id']); 110 $LastVersion = $ID->fetch_assoc(); 111 112 if ($LastVersion['LastVersion'] < $this->ClientVersion['BuildNumber']) 113 $ExportVersion = $LastVersion['LastVersion']; 114 else $ExportVersion = ''; 115 109 116 foreach($TranslationTree[$Group['Id']]['Items'] as $Column) 110 117 if($Column['AddonFileName'] != '') … … 123 130 $Buffer = 'CZWOW_'.$Column['AddonFileName'].'_count='.$FileIndex.';CZWOW_'.$Column['AddonFileName'].'_'.$FileIndex.'={'; 124 131 125 $DbResult2 = $this->Database->query($this->BuildQuery($Group ));132 $DbResult2 = $this->Database->query($this->BuildQuery($Group,'',$ExportVersion)); 126 133 127 134 while($Line = $DbResult2->fetch_assoc()) -
trunk/export/export.php
r444 r445 39 39 } 40 40 41 function BuildQuery($Group, $Columns = '' )41 function BuildQuery($Group, $Columns = '', $Version = '') 42 42 { 43 43 global $TranslationTree; 44 45 if ($Version <> '') 46 $ExportVersion = $Version; 47 else 48 $ExportVersion = $this->ClientVersion['BuildNumber']; 44 49 45 50 $Query = 'SELECT * FROM (SELECT `T`.*, '.$Columns.'`User`.`Name` AS `UserName` FROM `'.$Group['TablePrefix'].'` AS `T`'. … … 47 52 ' JOIN `User` ON `User`.`ID`=`T`.`User`'. 48 53 ' JOIN `ExportLanguage` ON (`ExportLanguage`.`Export`='.$this->Id.')'. 49 ' WHERE (`Complete` = 1) AND (`VersionStart` <= '.$ this->ClientVersion['BuildNumber'].') AND (`VersionEnd` >= '.$this->ClientVersion['BuildNumber'].')'.54 ' WHERE (`Complete` = 1) AND (`VersionStart` <= '.$ExportVersion.') AND (`VersionEnd` >= '.$ExportVersion.')'. 50 55 ' ORDER BY `ExportLanguage`.`Sequence`, `ExportUser`.`Sequence`) AS `TT` GROUP BY `TT`.`Entry`'; 51 56 52 57 // Build columns for english texts 53 58 $OriginalColumns = '';
Note:
See TracChangeset
for help on using the changeset viewer.