Changeset 619 for trunk/Common


Ignore:
Timestamp:
Dec 26, 2013, 7:37:44 PM (11 years ago)
Author:
chronos
Message:
  • Přidáno: Volba pro trvalé přihlášení uživatele.
  • Opraveno: Ošetření chyb v SQL dotazech při povýšení verze databáze.
Location:
trunk/Common/Setup
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Common/Setup/Setup.php

    r613 r619  
    9797        {
    9898          $Output .= '<h3>Povýšení</h3>';
    99           $Output .= $this->System->Setup->Upgrade();
    100           $Output .= $this->ControlPanel();
     99          try {   
     100            $Output .= $this->System->Setup->Upgrade();
     101          } catch (Exception $E) {
     102                  $Output .= $this->SystemMessage('Chyba aktualizace', 'Došlo k chybě v SQL dotazu při aktualizaci: <br/>'.$E->getMessage());
     103            }
     104                $Output .= $this->ControlPanel();
    101105        } else
    102106        if($Action == 'install')
  • trunk/Common/Setup/Update.php

    r612 r619  
    4949            echo($Output);
    5050            $Output = '';
    51             $RevUpdate = $TraceItem['Function'];         
    52             $RevUpdate($this);
    53             $DbRevision = $TraceItem['Revision'];
     51            $RevUpdate = $TraceItem['Function'];
     52      $RevUpdate($this);
     53            $DbRevision = $TraceItem['Revision'];
    5454            $this->Database->query('UPDATE `'.$this->VersionTable.'` SET `Revision`= '.$TraceItem['Revision'].' WHERE `Id`=1');
    5555          }
  • trunk/Common/Setup/Updates.php

    r615 r619  
    523523}
    524524
     525function UpdateTo619($Manager)
     526{
     527  $Manager->Execute('ALTER TABLE `UserOnline` ADD `StayLogged` INT NOT NULL ;');
     528}
     529
    525530class Updates
    526531{
     
    554559      597 => array('Revision' => 601, 'Function' => 'UpdateTo601'),
    555560      601 => array('Revision' => 615, 'Function' => 'UpdateTo615'),
     561      615 => array('Revision' => 619, 'Function' => 'UpdateTo619'),
    556562    ));
    557563  }
Note: See TracChangeset for help on using the changeset viewer.