Changeset 657 for trunk/admin/index.php
- Timestamp:
- Dec 19, 2013, 5:20:00 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/admin/index.php
r636 r657 28 28 '<a href="'.$System->Link('/admin/?action=uncomplete').'">Nastavit nekompletní texty</a><br/>'. 29 29 '<small>Nastaví questy, které jsou v popisu nebo objektu stejné jako nedokončené</small><br/><br/>'. 30 '<a href="'.$System->Link('/admin/?action=repairversion').'">Opravit špatně nastavené VersionEnd v kouzlech</a><br/>'. 31 '<small>Nastaví špatné version end v kouzlech, které vzniklo v důsledku importu a špatně indexovaného indexu Take</small><br/><br/>'. 30 32 '<a href="'.$System->Link('/admin/?action=dbcstructure').'">Připravit dbc strukturu</a><br/>'. 31 33 '<small>Otevře dbc soubory převedené do textové formy pro přípravu struktury pro import</small><br/><br/>'; … … 96 98 } 97 99 100 function RepairVersionEnd() 101 { 102 global $System; 103 104 $sql = 'SELECT `T`.`ID`,`T`.`Take`,`sub1`.`ID` as `origID`,T.`VersionStart`,T.`VersionEnd`,`sub1`.`VersionStart` as OrigStart,sub1.`VersionEnd` as `OrigEnd` FROM `TextSpell` as `T` '. 105 ' JOIN `TextSpell` as `sub1` ON `sub1`.`Language` = 0 AND `T`.`Entry` = `sub1`.`Entry` AND `T`.`VersionStart` = `sub1`.`VersionStart`'. 106 ' WHERE `T`.`Language` != 0 AND `T`.`VersionEnd` != `sub1`.`VersionEnd` AND `T`.`Take` NOT IN'. 107 '(Select `ID` FROM `TextSpell` as `sub2` WHERE `sub2`.`Language` = 0 AND `T`.`Entry` = `sub2`.`Entry` AND `T`.`VersionStart` = `sub2`.`VersionStart`)'. 108 ' '; //LIMIT 1000 109 //echo $sql; 110 $DbResult = $System->Database->query($sql); 111 $Output = 'Kouzla: <br />'; 112 while($line = $DbResult->fetch_assoc()) 113 { 114 echo ($line['ID'].', '); 115 $System->Database->query('UPDATE `TextSpell` SET `VersionEnd` = '.$line['OrigEnd'].', `Take` = '.$line['origID'].' WHERE ID='.$line['ID']); 116 } 117 $Output .= '<br / ><br / >Verze kouzel opraveny!'; 118 return($Output); 119 } 120 98 121 function DbcStructure() { 99 122 global $System,$TranslationTree; … … 191 214 else if($_GET['action'] == 'locale') $Output .= $this->ShowLocale(); 192 215 else if($_GET['action'] == 'uncomplete') $Output .= $this->Uncomplete(); 216 else if($_GET['action'] == 'repairversion') $Output .= $this->RepairVersionEnd(); 193 217 else if($_GET['action'] == 'dbcstructure') $Output .= $this->DbcStructure(); 194 218 else $Output .= $this->ShowMenu();
Note:
See TracChangeset
for help on using the changeset viewer.