Ignore:
Timestamp:
Aug 5, 2009, 2:44:29 PM (15 years ago)
Author:
george
Message:
  • Přidáno: Odkaz na inicializaci čisté databáze.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/www/view/realm.php

    r62 r64  
    156156        $Output .= ' <a href="?Action=RealmEdit&amp;Id='.$Realm->Id.'">Upravit základní nastavení</a>';
    157157        $Output .= ' <a href="?Action=RealmEditDetailed&amp;Id='.$Realm->Id.'">Upravit podrobné nastavení</a>';
     158        $Output .= ' <a href="?Action=RealmInitDatabase&amp;Id='.$Realm->Id.'">Vynulovat databázi</a>';
    158159      }
    159160      $Output .= ' <a href="?Action=DebugList&amp;Id='.$Realm->Id.'">Ladící informace</a>';
     
    342343    return($Output);
    343344  }
     345 
     346  function InitDatabase()
     347  {
     348    global $Config;   
     349     
     350    if(array_key_exists('Id', $_GET))
     351    {
     352      $RealmId = $_GET['Id'];
     353      if($this->System->Modules['User']->User['Role'] >= USER_ROLE_USER)
     354      {
     355        $Realm = new Realm($this->Database, $RealmId);
     356        if($Realm->GetUser() == $this->System->Modules['User']->User['Id'])
     357        {
     358          $Output = $this->System->SystemMessage('Vynulování databáze', $Realm->ImportDatabase(true));
     359          $TaskView = new TaskView($this->Database, $this->System);
     360          $Output .= $TaskView->ItemList();
     361          //$UserOptions->LoadValuesFromDatabase($this->System->Modules['User']->User['Id']);
     362          //$Form->OnSubmit = '?Action=ServerCreate';
     363          //$Output .= $Form->ShowEditForm();
     364        } else $Output = $this->System->SystemMessage('Vynulování databáze', 'Nemáte oprávnění');
     365      } else $Output = USER_BAD_ROLE;
     366    } else $Output = $this->System->SystemMessage('Vynulování databáze', 'Nezadáno Id serveru');
     367    return($Output);
     368  }
    344369}
    345370
Note: See TracChangeset for help on using the changeset viewer.