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>