Changeset 108


Ignore:
Timestamp:
Oct 10, 2012, 3:30:34 PM (12 years ago)
Author:
chronos
Message:
  • Upraveno: Opět zprovozněno zobrazování oficiálního webu sítě.
Location:
trunk
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/Application/UWebSession.pas

    r107 r108  
    166166    ModuleBase := TModuleBase(ModuleManager.FindModuleByName('Base'));
    167167    if Assigned(ModuleBase) then ModuleBase.Session := Self;
     168    if Assigned(ModuleBase) then ModuleBase.HandlerData := Self;
    168169  end;
    169170end;
  • trunk/Modules/Portal/UModulePortal.pas

    r107 r108  
    224224    '<div class="Navigation"><span class="MenuItem"><strong>Navigace :: </strong> ';
    225225    Output := Output + Navigation + '</span><div class="MenuItem2">';
     226    if Assigned(ModuleUser) then begin
    226227    if ModuleUser.User.Id = UnknownUser then
    227228      Output := Output + '<a href="' + MakeLink('Přihlášení',
     
    230231      else Output := Output + ModuleUser.User.Name + ' ' + MakeLink('Odhlásit',
    231232        NavigationLink('/?Action=Logout'));
     233    end;
    232234// <a href="'.$this->System->Config['Web']['RootFolder'].'/?Action=UserOptions">Nastavení</a>';
    233235  Output := Output + '</div></div>';
  • trunk/Modules/User/UModuleUser.pas

    r107 r108  
    6262  User := TWebUser.Create;
    6363  User.Database := ModuleBase.Session.Database;
     64  User.HandlerData := ModuleBase.Session;
    6465  UserOnline := TWebOnlineUser.Create;
    6566  UserOnline.Database := ModuleBase.Session.Database;
     67  UserOnline.HandlerData := ModuleBase.Session;
    6668  AfterStart;
    6769end;
  • trunk/Modules/User/UUser.pas

    r103 r108  
    4646    procedure Login(User: Integer);
    4747    procedure Logout;
     48    constructor Create;
    4849  end;
    4950
     
    123124end;
    124125
     126constructor TWebOnlineUser.Create;
     127begin
     128  User := UnknownUser;
     129end;
     130
    125131{ TUser }
    126132
     
    218224  DbRows: TDbRows;
    219225begin
     226  if Id <> -1 then
    220227  try
    221228    DbRows := TDbRows.Create;
  • trunk/Modules/ZdechovNET/UHostingPage.lfm

    r97 r108  
    33  Caption = 'Hosting'
    44  OnProduce = DataModuleProduce
    5   Height = 50
    6   HorizontalOffset = 259
    7   VerticalOffset = 250
    8   Width = 50
     5  Height = 224
     6  HorizontalOffset = 550
     7  VerticalOffset = 280
     8  Width = 329
    99end
  • trunk/Modules/ZdechovNET/UModuleZdechovNET.pas

    r106 r108  
    7575  BeforeStart;
    7676  ModuleBase := TModuleBase(Manager.FindModuleByName('Base'));
     77  ModuleBase.GeneratePage := GeneratePage;
    7778  ModuleUser := TModuleUser(Manager.FindModuleByName('User'));
    7879  with ModuleBase, Pages do begin
    7980    //GeneratePage := GeneratePage;
    8081    InternetPage := TInternetPage.Create(nil);
     82    InternetPage.ModuleUser := ModuleUser;
    8183    RegisterPage(InternetPage, 'internet');
    8284    HostingPage := THostingPage.Create(nil);
     85    HostingPage.ModuleUser := ModuleUser;
    8386    RegisterPage(HostingPage, 'hosting');
    8487    HistoryPage := THistoryPage.Create(nil);
     88    HistoryPage.ModuleUser := ModuleUser;
    8589    RegisterPage(HistoryPage, 'historie');
    8690    DocumentsPage := TDocumentsPage.Create(nil);
     91    DocumentsPage.ModuleUser := ModuleUser;
    8792    RegisterPage(DocumentsPage, 'dokumenty');
    8893    VoIPPage := TVoIPPage.Create(nil);
     94    VoIPPage.ModuleUser := ModuleUser;
    8995    RegisterPage(VoIPPage, 'voip');
    9096    LinksPage := TLinksPage.Create(nil);
     97    LinksPage.ModuleUser := ModuleUser;
    9198    RegisterPage(LinksPage, 'odkazy');
    9299    ContactPage := TContactPage.Create(nil);
     100    ContactPage.ModuleUser := ModuleUser;
    93101    RegisterPage(ContactPage, 'kontakt');
    94102    ServerInfoPage := TServerInfoPage.Create(nil);
     103    ServerInfoPage.ModuleUser := ModuleUser;
    95104    RegisterPage(ServerInfoPage, 'serverinfo');
    96105    WebCamPage := TWebCamPage.Create(nil);
     106    WebCamPage.ModuleUser := ModuleUser;
    97107    RegisterPage(WebCamPage, 'kamery');
    98108    PlansPage := TPlansPage.Create(nil);
     109    PlansPage.ModuleUser := ModuleUser;
    99110    RegisterPage(PlansPage, 'plany');
    100111    NetworkPage := TNetworkPage.Create(nil);
     112    NetworkPage.ModuleUser := ModuleUser;
    101113    RegisterPage(NetworkPage, 'sit');
    102114    ProjectsPage := TProjectsPage.Create(nil);
     115    ProjectsPage.ModuleUser := ModuleUser;
    103116    RegisterPage(ProjectsPage, 'projekty');
    104117    AboutPage := TAboutPage.Create(nil);
     118    AboutPage.ModuleUser := ModuleUser;
    105119    RegisterPage(AboutPage, '');
    106120  end;
  • trunk/Packages/CoolWeb/WebServer/UWebApp.pas

    r105 r108  
    2929    procedure UnregisterPage(Page: TWebPage);
    3030    function ProducePage(HandlerData: THTTPHandlerData): Boolean;
     31    constructor Create; override;
    3132  end;
    3233
     
    163164end;
    164165
     166constructor TPageList.Create;
     167begin
     168  inherited Create;
     169  OwnsObjects := False;
     170end;
     171
    165172procedure TWebApp.HTTPServerRequest(HandlerData: THTTPHandlerData);
    166173begin
  • trunk/ZdechovNET.lpi

    r107 r108  
    210210        <Filename Value="Modules/ZdechovNET/UHostingPage.pas"/>
    211211        <IsPartOfProject Value="True"/>
    212         <HasResources Value="True"/>
     212        <ComponentName Value="HostingPage"/>
     213        <HasResources Value="True"/>
     214        <ResourceBaseClass Value="DataModule"/>
    213215        <UnitName Value="UHostingPage"/>
    214216      </Unit15>
Note: See TracChangeset for help on using the changeset viewer.