Ignore:
Timestamp:
Aug 4, 2009, 5:32:06 PM (15 years ago)
Author:
george
Message:
  • Opraveno: Dále posunuta funkčnost podpory více světů na server.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/www/model/shell.php

    r54 r57  
    11<?php
    2 
    3 include('global.php');
    42
    53class Shell extends Module
     
    5452          $Server->UnLock();
    5553        } else $Output = 'Jako druhý parameter je nutno zadat Id serveru.';
     54      } else
     55      if($Command == 'RealmLock')
     56      {
     57        if((count($_SERVER['argv']) > 2) and is_numeric($_SERVER['argv'][2]))
     58        {
     59          $Realm = new Realm($this->Database, $_SERVER['argv'][2]);
     60          $Realm->Lock();
     61        } else $Output = 'Jako druhý parameter je nutno zadat Id světa.';
     62      } else
     63      if($Command == 'RealmUnLock')
     64      {
     65        if((count($_SERVER['argv']) > 2) and is_numeric($_SERVER['argv'][2]))
     66        {
     67          $Realm = new Realm($this->Database, $_SERVER['argv'][2]);
     68          $Realm->UnLock();
     69        } else $Output = 'Jako druhý parameter je nutno zadat Id světa.';
    5670      } else
    5771      if($Command == 'EmulatorLock')
     
    131145          $Server->ChangeDatabaseId($_SERVER['argv'][3]);
    132146        } else $Output = 'Jako druhý parameter je nutno zadat Id serveru, jako třetí Id databáze.';
     147      } else
     148      if($Command == 'RealmDatabaseChange')
     149      {
     150        if((count($_SERVER['argv']) > 3) and is_numeric($_SERVER['argv'][2]) and is_numeric($_SERVER['argv'][3]))
     151        {
     152          $Realm = new Realm($this->Database, $_SERVER['argv'][2]);
     153          $Realm->ChangeDatabaseId($_SERVER['argv'][3]);
     154        } else $Output = 'Jako druhý parameter je nutno zadat Id světa, jako třetí Id databáze.';
    133155      } else
    134156        $Output = 'Neznámý příkaz '.$Command;
     
    138160}
    139161
    140 $Shell = new Shell($Database);
    141 echo($Shell->Show());
    142 
    143162?>
Note: See TracChangeset for help on using the changeset viewer.