Ignore:
Timestamp:
Jan 30, 2011, 11:06:37 AM (14 years ago)
Author:
george
Message:
  • Přidáno: Stránka "Plánované projekty".
  • Upraveno: Přeorganizace hlavního menu a přidána položka "Síť".
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Pages/UMainPage.pas

    r45 r46  
    2020procedure WebCam(App: TCustomApplication; HandlerData: THTTPHandlerData);
    2121procedure UserControl(App: TCustomApplication; HandlerData: THTTPHandlerData);
     22procedure Plans(App: TCustomApplication; HandlerData: THTTPHandlerData);
     23procedure Network(App: TCustomApplication; HandlerData: THTTPHandlerData);
    2224
    2325implementation
     
    3739    '<a href="http://fotbal.zdechov.net/">TJ Sokol Zděchov</a> - stránky věnované Zděchovskému fotbalovému týmu<br/>' +
    3840    '<a href="http://farnost.zdechov.net/">Farnost Zděchov</a> - informace k místní farnosti<br/>' +
    39     '<br/>' +
    40 
    41     '<strong>Hostované servery:</strong><br/>' +
    42     //'<a href="http://www.heroesoffantasy.cz/">Heroes of Fantasy</a> - free World of Warcraft server<br/>' +
    43     '<a href="http://wowpreklad.zdechov.net/">WoWpřeklad</a> - překlad hry WoW do češtiny<br/>' +
    44     '<a href="http://www.unitedstorm.eu/">UnitedStorm</a> - herní server<br/>' +
    45     '<a href="http://victus.cz/">Victus</a> - herní server hry WoW<br/>' +
    46     '<a href="http://gameshoot.eu/">GameShoot</a> - herní portál<br/>' +
    47     '<a href="http://sharp.zdechov.net/"></a> - Sharp MZ community web<br/>' +
    48 
    4941    '<br/>' +
    5042
     
    8779            DbRows[I].Values['Text'] + '</td></tr>';
    8880        end;
     81      finally
     82        DbRows.Free;
     83      end;
     84      Text := Text + '</table>';
     85    end;
     86  end;
     87end;
     88
     89procedure Plans(App: TCustomApplication; HandlerData: THTTPHandlerData);
     90var
     91  DbRows: TDbRows;
     92  I: Integer;
     93begin
     94  with App do begin
     95    HtmlDocument.Title := 'Plánované projekty';
     96
     97    with HtmlDocument.Body, THtmlString(SubItems[SubItems.Add(THtmlString.Create)]) do begin
     98      Text := '<table>';
     99      try
     100        DbRows := TDbRows.Create;
     101        Text := '<br/><strong>Plánované úkoly:</strong><br />' +
     102          '<div><ul>';
     103        Database.Query(DbRows, 'SELECT * FROM `Plans` WHERE `TimeFinished` IS NULL ORDER BY `TimeCreate`');
     104        for I := 0 to DbRows.Count - 1 do begin
     105          Text := Text + '<li>' + DbRows[I].Values['Description'] + '</li>';
     106        end;
     107        Text := Text + '</ul></div><br/>';
     108
     109        Text := Text + '<br/><strong>Hotové úkoly:</strong><br />' +
     110          '<div><ul>';
     111        Database.Query(DbRows, 'SELECT * FROM `Plans` WHERE `TimeFinished` IS NOT NULL ORDER BY `TimeCreate`');
     112        for I := 0 to DbRows.Count - 1 do begin
     113          Text := Text + '<li>' + DbRows[I].Values['Description'] + '<br/>' +
     114            '<i style="padding-left: 30px;">' + DbRows[I].Values['Conclusion'] + '</i></li>';
     115        end;
     116        Text := Text + '</ul></div><br/>';
     117
    89118      finally
    90119        DbRows.Free;
     
    181210    '<li>V sítí Mikrotech: 0 Kč/minutu</li>' +
    182211    '<li>Volání do pevných sítí: 0,5 Kč/minutu</li>' +
    183     '<li>Volání do mobilních sítí: 2,33 Kč/minutu</li>' +
     212    '<li>Volání do mobilních sítí: 1,95 Kč/minutu</li>' +
    184213    '<li>Přenesení vašeho čísla: 1200 Kč</li>' +
    185214    '</ul><br/>' +
     
    265294end;
    266295
     296procedure Network(App: TCustomApplication; HandlerData: THTTPHandlerData);
     297var
     298  TextBlock: THtmlString;
     299begin
     300  with App do begin
     301    HtmlDocument.Title := 'Síť';
     302
     303    with HtmlDocument.Body, THtmlString(SubItems[SubItems.Add(THtmlString.Create)]) do begin
     304      Text := MakeLink('Historie', NavigationLink('/historie/')) + '<br/>' +
     305        MakeLink('Dokumenty', NavigationLink('/dokumenty/')) + '<br/>' +
     306        MakeLink('Plánované projekty', NavigationLink('/plany/')) + '<br/>';
     307    end;
     308  end;
     309end;
     310
    267311procedure About(App: TCustomApplication; HandlerData: THTTPHandlerData);
    268312var
     
    270314begin
    271315  with App do begin
    272     HtmlDocument.Title := 'O síti';
     316    HtmlDocument.Title := 'Úvod';
    273317
    274318    with HtmlDocument.Body, THtmlString(SubItems[SubItems.Add(THtmlString.Create)]) do begin
     
    373417    if PageName = 'prihlaseni' then begin
    374418      Text := 'Login';
    375       NewForm := TQueryForm.Create;
    376       NewForm.Title := 'Přihlášení';
    377 //        NewForm.Action := THTMLInput.Create;
    378 //        NewForm.Action
    379       NewGroup := TQueryFormGroup.Create;
    380       NewGroup.Title := 'Základní údaje';
    381       NewItem := TQueryFormItem.Create;
    382       NewItem.Caption := 'Jméno';
    383       NewItem.Hint := 'Zadejte vaše přihlašovací jméno';
    384       NewItem.Required := True;
    385       NewGroup.Rows.Add(NewItem);
    386       NewItem := TQueryFormItem.Create;
    387       NewItem.Caption := 'Heslo';
    388       NewItem.Hint := 'Zadejte vaše heslo';
    389       NewItem.Required := True;
    390       NewGroup.Rows.Add(NewItem);
    391       NewForm.Groups.Add(NewGroup);
    392       App.HtmlDocument.Body.SubItems.Add(NewForm);
     419      with App.HtmlDocument.Body, TQueryForm(SubItems[SubItems.Add(TQueryForm.Create)]) do begin
     420        Title := 'Přihlášení';
     421        with TQueryFormGroup(Groups[Groups.Add(TQueryFormGroup.Create)]) do begin
     422          Title := 'Základní údaje';
     423          with TQueryFormItem(Rows[Rows.Add(TQueryFormItem.Create)]) do begin
     424            Caption := 'Jméno';
     425            Hint := 'Zadejte vaše přihlašovací jméno';
     426            Required := True;
     427          end;
     428          with TQueryFormItem(Rows[Rows.Add(TQueryFormItem.Create)]) do begin
     429            Caption := 'Heslo';
     430            Hint := 'Zadejte vaše heslo';
     431            Required := True;
     432          end;
     433        end;
     434      end;
    393435    end else Text := '';
    394436  end;
Note: See TracChangeset for help on using the changeset viewer.