Changeset 18 for trunk/class


Ignore:
Timestamp:
Jun 23, 2012, 12:47:30 PM (12 years ago)
Author:
maron
Message:

kostra webu

Location:
trunk/class
Files:
2 added
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/class/Form.php

    r16 r18  
    2020  }
    2121 
    22   function Show() {
    23         if ($this->title != '') echo ('<strong>'.$this->title.'</strong>');
    24     echo('
     22  function GetText() {
     23         $return = '';
     24        if ($this->title != '') $return .= '<strong>'.$this->title.'</strong>';
     25     $return .= '
    2526                <form action="'.$this->action.'" method="'.$this->method.'">
    26                 <table>');
     27                <table>';
    2728         
    2829    foreach($this->inputs as $input)
    2930    {
    30                 echo '<tr>';
     31                $return .= '<tr>';
    3132               
    32                 if (isset($input['description'])) echo '<td>'.$input['description'].'</td>';
    33                 else echo '<td></td>';
     33                if (isset($input['description'])) $return .= '<td>'.$input['description'].'</td>';
     34                else $return .= '<td></td>';
    3435               
    35                 echo '<td><input ';
     36                $return .= '<td><input ';
    3637               
    37                 if (isset($input['type'])) echo 'type="'.$input['type'].'" ';
    38                 if (isset($input['name'])) echo 'name="'.$input['name'].'" ';
    39                 if (isset($input['value'])) echo 'value="'.$input['value'].'" ';
     38                if (isset($input['type'])) $return .= 'type="'.$input['type'].'" ';
     39                if (isset($input['name'])) $return .= 'name="'.$input['name'].'" ';
     40                if (isset($input['value'])) $return .= 'value="'.$input['value'].'" ';
    4041               
    41                 echo '/></td></tr>';
     42                $return .= '/></td></tr>';
    4243    }
    4344         
    44     echo('</table>
    45          </form>');
    46          
     45    $return .= '</table>
     46         </form>';
     47        return $return;
     48  }
     49 
     50  function Show()
     51  {
     52         
     53          echo $this->GetText();
    4754  }
    4855 
  • trunk/class/Gui.php

    r14 r18  
    1212  private $Pages = array();
    1313  private $Language;
     14  private $User;
    1415
    1516  function __construct($User)
     
    2122        $this->InitLinks();
    2223        $this->InitPages();
     24        $this->User = $User;
    2325       
    2426        //have to be after inicialization of pages
     
    2931  private function InitLinks() {
    3032          $this->Links['SourceCode'] = new Link('Zdrojové kódy','http://svn.zdechov.net/svn/phpvpsadmin/',''); 
     33          $this->Links['logout'] = new Link('Odhlásit', '?logout' , 'Odhlásit se z webového systému');
    3134         
    3235  }
     
    3538  private function InitPages() {
    3639          $this->Pages['home'] = new PageHome($this->Language); 
     40          $this->Pages['login'] = new PageLogin($this->Language); 
     41          $this->Pages['register'] = new PageRegister($this->Language); 
    3742         
    3843  }
     
    7176'<link rel="shortcut icon" href="'.$this->Config->Web['Icon'].'" />');
    7277  echo('<title>'.$this->Config->Web['Title'].'</title></head><body><table><tr><td>');
     78  //left panel
    7379
     80        foreach($this->Pages as $Key => $Page )
     81    {
     82                echo $Page->Link->Get();
     83                echo '<br />';
     84    }
     85
     86        if ($this->User->Licence(0)) {
     87                echo 'Přihlášen ';
     88                echo $this->Links['logout']->Get();
     89    }
     90    // else echo 'notlog';
     91       
     92 
     93  echo ('</td><td>');
     94  //right panel
    7495  }
    7596
  • trunk/class/Page.php

    r9 r18  
    66class Page
    77{
    8   protected $Content = 'ggg';
     8  protected $Content = '';
    99  protected $Language;
    1010  protected $Key;
     
    1818          $Addres = '?'.$Key;
    1919          $this->Key = $Key;
     20          $this->Content = $Language->Texts[$Key]['content'];
    2021          $this->Link = new Link($Name,$Addres,$Title); 
    2122  }
  • trunk/class/PageHome.php

    r9 r18  
    1616  protected function Generate() {
    1717        //generation of the page
    18         parent::Generate($this->Language->Texts['home']['content'].' '.$this->Link->Get());
     18               
     19
     20        parent::Generate($this->Content);
    1921       
    2022  }
  • trunk/class/Server.php

    r17 r18  
    2626 
    2727
    28 class Database
     28class Server
    2929{
    3030  protected $Id = -1;
     
    7575  }
    7676
     77  function GetId()
     78  {
     79          return $this->Id;
     80  }
    7781}
    7882
Note: See TracChangeset for help on using the changeset viewer.