ASP.NET Page /admin/ModuleSettings.aspx (C#)
Uses Code Behind Page Page /admin/ModuleSettings.aspx.cs (C#)
1: <%@ Page CodeBehind="ModuleSettings.aspx.cs" Language="c#" AutoEventWireup="false" Inherits="ASPNetPortal.ModuleSettingsPage" %>
2: <%@ Register TagPrefix="portal" TagName="Banner" Src="~/DesktopPortalBanner.ascx" %>
3:
4: <%--
5:     The ModuleSettings.aspx page is used to enable administrators to view/edit/update
6:     a portal module's settings (title, output cache properties, edit access)
7: --%>
8:
9: <HTML>
10:   <HEAD>
11:         <link rel="stylesheet" href='<%= Request.ApplicationPath + "/Portal.css" %>' type="text/css">
12:   </HEAD>
13:     <body leftmargin="0" bottommargin="0" rightmargin="0" topmargin="0" marginheight="0" marginwidth="0">
14:         <form runat="server">
15:             <table width="100%" cellspacing="0" cellpadding="0" border="0">
16:                 <tr valign="top">
17:                     <td colspan="2">
18:                         <portal:Banner ShowTabs="false" runat="server" id="Banner1" />
19:                     </td>
20:                 </tr>
21:                 <tr>
22:                     <td>
23:                         <br>
24:                         <table width="98%" cellspacing="0" cellpadding="4" border="0">
25:                             <tr valign="top">
26:                                 <td width="150">
27:                                      
28:                                 </td>
29:                                 <td width="*">
30:                                     <table cellpadding="2" cellspacing="1" border="0">
31:                                         <tr>
32:                                             <td colspan="4">
33:                                                 <table width="100%" cellspacing="0" cellpadding="0">
34:                                                     <tr>
35:                                                         <td align="left" class="Head">
36:                                                             Module Settings
37:                                                         </td>
38:                                                     </tr>
39:                                                     <tr>
40:                                                         <td>
41:                                                             <hr noshade size="1">
42:                                                         </td>
43:                                                     </tr>
44:                                                 </table>
45:                                             </td>
46:                                         </tr>
47:                                         <tr>
48:                                             <td width="100" class="SubHead">
49:                                                 Module Name:
50:                                             </td>
51:                                             <td colspan="3">
52:                                                  <asp:Textbox id="moduleTitle" width="300" cssclass="NormalTextBox" runat="server" />
53:                                             </td>
54:                                         </tr>
55:                                         <tr>
56:                                             <td class="SubHead">
57:                                                 Cache Timeout (seconds):
58:                                             </td>
59:                                             <td colspan="3">
60:                                                  <asp:Textbox id="cacheTime" width="100" cssclass="NormalTextBox" runat="server" />
61:                                             </td>
62:                                         </tr>
63:                                         <tr>
64:                                             <td>
65:                                                  
66:                                             </td>
67:                                             <td colspan="3">
68:                                                 <hr noshade size="1">
69:                                             </td>
70:                                         </tr>
71:                                         <tr>
72:                                             <td class="SubHead">
73:                                                 Roles that can edit content:
74:                                             </td>
75:                                             <td colspan="3">
76:                                                 <asp:CheckBoxList id="authEditRoles" RepeatColumns="2" Font-Names="Verdana,Arial" Font-Size="8pt" width="300" cellpadding="0" cellspacing="0" runat="server" />
77:                                             </td>
78:                                         </tr>
79:                                         <tr>
80:                                             <td>
81:                                                  
82:                                             </td>
83:                                             <td colspan="3">
84:                                                 <hr noshade size="1">
85:                                             </td>
86:                                         </tr>
87:                                         <tr>
88:                                             <td class="SubHead" nowrap>
89:                                                 Show to mobile users?:
90:                                             </td>
91:                                             <td colspan="3">
92:                                                 <asp:Checkbox id="showMobile" Font-Names="Verdana,Arial" Font-Size="8pt" runat="server" />
93:                                             </td>
94:                                         </tr>
95:                                         <tr>
96:                                             <td colspan="4">
97:                                                 <hr noshade size="1">
98:                                             </td>
99:                                         </tr>
100:                                         <tr>
101:                                             <td colspan="4">
102:                                                 <asp:LinkButton class="CommandButton" Text="Apply Module Changes" runat="server" id="ApplyButton" />
103:                                             </td>
104:                                         </tr>
105:                                     </table>
106:                                 </td>
107:                             </tr>
108:                         </table>
109:                     </td>
110:                 </tr>
111:             </table>
112:         </form>
113:     </body>
114: </HTML>