Changeset 525 for trunk/includes
- Timestamp:
- Feb 20, 2013, 11:30:49 PM (12 years ago)
- Location:
- trunk/includes
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/includes/Database.php
r507 r525 66 66 $this->Error = $this->Error[2]; 67 67 if(($this->Error != '') and ($this->ShowSQLError == true)) 68 { 68 69 echo('<div><strong>SQL Error: </strong>'.$this->Error.'<br />'.$Query.'</div>'); 70 echo(debug_backtrace()); 71 } 69 72 } 70 73 $this->insert_id = $this->PDO->lastInsertId(); -
trunk/includes/Page.php
r524 r525 195 195 $Output .= ShowSearchBox(); 196 196 $Output .= '</td><td id="border-left"></td><td class="content">'; 197 if(isset($Message)) $Output .= ShowMessage($Message, $MessageType);198 197 return($Output); 199 198 } -
trunk/includes/Version.php
r524 r525 1 1 <?php 2 2 3 $Revision = 52 4; // Subversion revision3 $Revision = 525; // Subversion revision 4 4 $DatabaseRevision = 524; 5 5 $ReleaseTime = '2013-02-20'; -
trunk/includes/global.php
r524 r525 328 328 } 329 329 330 function WriteLanguagesWithoutSel($Selected)331 {332 global $LanguageList;333 334 $Output = '';335 foreach($LanguageList as $Language)336 {337 if($Selected == $Language['Id']) $Output .= $Language['Name'];338 }339 return($Output);340 }341 342 330 function GetLanguageList() 343 331 { … … 398 386 function FollowingTran($TextID, $Table, $GroupId, $Prev = false) 399 387 { 400 global $System ;388 global $System, $Config; 401 389 402 390 if($Prev) 403 { 404 $sql = 'SELECT ID FROM '.$Table.' as item WHERE Language = 0 AND NOT EXISTS(SELECT entry FROM '.$Table.' AS sub WHERE sub.Language <> 0 AND sub.entry = item.entry) AND ID < '.$TextID.' ORDER BY ID DESC LIMIT 1'; 405 } else 406 { 407 $sql = 'SELECT ID FROM '.$Table.' as item WHERE Language = 0 AND NOT EXISTS(SELECT entry FROM '.$Table.' AS sub WHERE sub.Language <> 0 AND sub.entry = item.entry) AND ID > '.$TextID.' ORDER BY ID LIMIT 1'; 408 } 391 $sql = 'SELECT `ID` FROM `'.$Table.'` AS `item` WHERE '. 392 '(`Language` = '.$Config['OriginalLanguage'].') AND NOT EXISTS(SELECT `entry` '. 393 'FROM `'.$Table.'` AS `sub` WHERE (`sub`.`Language` <> '.$Config['OriginalLanguage'].') '. 394 'AND (`sub`.`entry` = `item`.`entry`)) AND (`ID` < '.$TextID.') ORDER BY `ID` DESC LIMIT 1'; 395 else $sql = 'SELECT `ID` FROM `'.$Table.'` AS `item` WHERE '. 396 '(`Language` = '.$Config['OriginalLanguage'].') AND NOT EXISTS(SELECT `entry` '. 397 'FROM `'.$Table.'` AS `sub` WHERE (`sub`.`Language` <> '.$Config['OriginalLanguage'].') '. 398 'AND (`sub`.`entry` = `item`.`entry`)) AND `ID` > '.$TextID.' ORDER BY `ID` LIMIT 1'; 409 399 410 400 $DbResult = $System->Database->query($sql); … … 570 560 function GetTranslatNames($Text,$mode,$TablesColumn) 571 561 { 572 global $System ;562 global $System, $Config; 573 563 574 564 /* $TablesID = array('gameobject' => 5, … … 582 572 foreach($TablesColumn as $Table => $Column) 583 573 { 584 $sql = 'SELECT `ID`,`'.$Column.'`, (SELECT `'.$Column.'` FROM `'.$Table.'` AS `T` WHERE `O`.`Entry` = `T`.`Entry` AND `Language` <> 0 LIMIT 1) AS `Tran` FROM `'.$Table.'` AS `O` WHERE '; 574 $sql = 'SELECT `ID`,`'.$Column.'`, (SELECT `'.$Column.'` FROM `'.$Table.'` AS `T` WHERE '. 575 '(`O`.`Entry` = `T`.`Entry`) AND (`Language` <> '.$Config['OriginalLanguage'].') LIMIT 1) AS `Tran` FROM `'.$Table.'` AS `O` WHERE '; 585 576 $groupby = ' GROUP BY `'.$Column.'`'; 586 577 587 578 $ArrStr = explode(' ', $Text); 588 $where = ' `Language` = 0';589 if ($mode == 1) $where .= ' AND EXISTS(SELECT 1 FROM `'.$Table.'` AS `Sub` WHERE (`Sub`.`Language` <> 0) AND (`Sub`.`Entry` = `O`.`Entry`))';590 if ($mode == 2) $where .= ' AND NOT EXISTS(SELECT 1 FROM `'.$Table.'` AS `Sub` WHERE (`Sub`.`Language` <> 0) AND (`Sub`.`Entry` = `O`.`Entry`))';579 $where = '(`Language` = '.$Config['OriginalLanguage'].') '; 580 if ($mode == 1) $where .= ' AND EXISTS(SELECT 1 FROM `'.$Table.'` AS `Sub` WHERE (`Sub`.`Language` <> '.$Config['OriginalLanguage'].') AND (`Sub`.`Entry` = `O`.`Entry`))'; 581 if ($mode == 2) $where .= ' AND NOT EXISTS(SELECT 1 FROM `'.$Table.'` AS `Sub` WHERE (`Sub`.`Language` <> '.$Config['OriginalLanguage'].') AND (`Sub`.`Entry` = `O`.`Entry`))'; 591 582 $where .= ' AND ('; 592 583
Note:
See TracChangeset
for help on using the changeset viewer.