Changeset 149 for trunk/Modules/ZdechovNET/ModuleZdechovNET.pas
- Timestamp:
- Feb 4, 2024, 2:14:37 PM (9 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Modules/ZdechovNET/ModuleZdechovNET.pas
r146 r149 39 39 Raw: Boolean; 40 40 constructor Create(Owner: TComponent); override; 41 destructor Destroy; override; 41 42 procedure Start; override; 42 43 procedure Stop; override; … … 63 64 Dependencies.Add('User'); 64 65 Dependencies.Add('Base'); 66 67 // Pages 68 InternetPage := TInternetPage.Create(nil); 69 HostingPage := THostingPage.Create(nil); 70 HistoryPage := THistoryPage.Create(nil); 71 DocumentsPage := TDocumentsPage.Create(nil); 72 VoIPPage := TVoIPPage.Create(nil); 73 LinksPage := TLinksPage.Create(nil); 74 ContactPage := TContactPage.Create(nil); 75 ServerInfoPage := TServerInfoPage.Create(nil); 76 WebCamPage := TWebCamPage.Create(nil); 77 PlansPage := TPlansPage.Create(nil); 78 NetworkPage := TNetworkPage.Create(nil); 79 ProjectsPage := TProjectsPage.Create(nil); 80 AboutPage := TAboutPage.Create(nil); 81 IPTVPage := TIPTVPage.Create(nil); 82 RobotsPage := TRobotsPage.Create(nil); 83 end; 84 85 destructor TModuleZdechovNET.Destroy; 86 begin 87 FreeAndNil(IPTVPage); 88 FreeAndNil(AboutPage); 89 FreeAndNil(InternetPage); 90 FreeAndNil(HostingPage); 91 FreeAndNil(HistoryPage); 92 FreeAndNil(DocumentsPage); 93 FreeAndNil(VoIPPage); 94 FreeAndNil(LinksPage); 95 FreeAndNil(ContactPage); 96 FreeAndNil(ServerInfoPage); 97 FreeAndNil(WebCamPage); 98 FreeAndNil(PlansPage); 99 FreeAndNil(NetworkPage); 100 FreeAndNil(ProjectsPage); 101 FreeAndNil(RobotsPage); 102 inherited; 65 103 end; 66 104 … … 73 111 with ModuleBase, Pages do begin 74 112 //OnGeneratePage := OnGeneratePage; 75 InternetPage := TInternetPage.Create(nil); 76 InternetPage.ModuleUser := ModuleUser; 113 77 114 RegisterPage(InternetPage, 'internet'); 78 HostingPage := THostingPage.Create(nil);79 HostingPage.ModuleUser := ModuleUser;80 115 RegisterPage(HostingPage, 'hosting'); 81 HistoryPage := THistoryPage.Create(nil);82 HistoryPage.ModuleUser := ModuleUser;83 116 RegisterPage(HistoryPage, 'historie'); 84 DocumentsPage := TDocumentsPage.Create(nil);85 DocumentsPage.ModuleUser := ModuleUser;86 117 RegisterPage(DocumentsPage, 'dokumenty'); 87 VoIPPage := TVoIPPage.Create(nil);88 VoIPPage.ModuleUser := ModuleUser;89 118 RegisterPage(VoIPPage, 'voip'); 90 LinksPage := TLinksPage.Create(nil);91 LinksPage.ModuleUser := ModuleUser;92 119 RegisterPage(LinksPage, 'odkazy'); 93 ContactPage := TContactPage.Create(nil);94 ContactPage.ModuleUser := ModuleUser;95 120 RegisterPage(ContactPage, 'kontakt'); 96 ServerInfoPage := TServerInfoPage.Create(nil); 97 ServerInfoPage.ModuleUser := ModuleUser; 121 RegisterPage(WebCamPage, 'kamery'); 122 RegisterPage(PlansPage, 'plany'); 123 RegisterPage(NetworkPage, 'sit'); 124 RegisterPage(ProjectsPage, 'projekty'); 125 RegisterPage(AboutPage, ''); 126 RegisterPage(IPTVPage, 'televize'); 127 RegisterPage(RobotsPage, 'robots.txt'); 128 {$IFDEF DEBUG} 98 129 RegisterPage(ServerInfoPage, 'serverinfo'); 99 WebCamPage := TWebCamPage.Create(nil); 100 WebCamPage.ModuleUser := ModuleUser; 101 RegisterPage(WebCamPage, 'kamery'); 102 PlansPage := TPlansPage.Create(nil); 103 PlansPage.ModuleUser := ModuleUser; 104 RegisterPage(PlansPage, 'plany'); 105 NetworkPage := TNetworkPage.Create(nil); 106 NetworkPage.ModuleUser := ModuleUser; 107 RegisterPage(NetworkPage, 'sit'); 108 ProjectsPage := TProjectsPage.Create(nil); 109 ProjectsPage.ModuleUser := ModuleUser; 110 RegisterPage(ProjectsPage, 'projekty'); 111 AboutPage := TAboutPage.Create(nil); 112 AboutPage.ModuleUser := ModuleUser; 113 RegisterPage(AboutPage, ''); 114 IPTVPage := TIPTVPage.Create(nil); 115 IPTVPage.ModuleUser := ModuleUser; 116 RegisterPage(IPTVPage, 'televize'); 117 RobotsPage := TRobotsPage.Create(nil); 118 RobotsPage.ModuleUser := ModuleUser; 119 RegisterPage(RobotsPage, 'robots.txt'); 130 {$ENDIF} 120 131 end; 121 132 AfterStart; … … 127 138 with ModuleBase, Pages do begin 128 139 UnregisterPage(IPTVPage); 129 FreeAndNil(IPTVPage);130 140 UnregisterPage(AboutPage); 131 FreeAndNil(AboutPage);132 141 UnregisterPage(InternetPage); 133 FreeAndNil(InternetPage);134 142 UnregisterPage(HostingPage); 135 FreeAndNil(HostingPage);136 143 UnregisterPage(HistoryPage); 137 FreeAndNil(HistoryPage);138 144 UnregisterPage(DocumentsPage); 139 FreeAndNil(DocumentsPage);140 145 UnregisterPage(VoIPPage); 141 FreeAndNil(VoIPPage);142 146 UnregisterPage(LinksPage); 143 FreeAndNil(LinksPage);144 147 UnregisterPage(ContactPage); 145 FreeAndNil(ContactPage); 148 UnregisterPage(WebCamPage); 149 UnregisterPage(PlansPage); 150 UnregisterPage(NetworkPage); 151 UnregisterPage(ProjectsPage); 152 UnregisterPage(RobotsPage); 153 {$IFDEF DEBUG} 146 154 UnregisterPage(ServerInfoPage); 147 FreeAndNil(ServerInfoPage); 148 UnregisterPage(WebCamPage); 149 FreeAndNil(WebCamPage); 150 UnregisterPage(PlansPage); 151 FreeAndNil(PlansPage); 152 UnregisterPage(NetworkPage); 153 FreeAndNil(NetworkPage); 154 UnregisterPage(ProjectsPage); 155 FreeAndNil(ProjectsPage); 156 UnregisterPage(RobotsPage); 157 FreeAndNil(RobotsPage); 155 {$ENDIF} 158 156 end; 159 157 ModuleBase := nil;
Note:
See TracChangeset
for help on using the changeset viewer.