* fix room-edit-tabs to be more tidy conformant.
[citadel.git] / webcit / static / t / room / edit / tab_config.html
1 <div class="tabcontent">
2         <form method="post" action="editroom">
3                 <input type="hidden" name="nonce" value="<?NONCE>" />
4                 <ul>   
5                         <li>
6                                 <?_("name of room: ")>
7                                 <input type="text" name="er_name" value="<?ROOMNAME("U")>" maxlength="127" />
8                         </li>
9                         <li>
10                                 <?_("Resides on floor: ")>
11                                 <select name="er_floor" size="1" <?%("COND:THISROOM:FLAG:QR", 1, #"QR_MAILBOX", 1, 'disabled="disabled" >', ">")>
12 <??("COND:THISROOM:FLAG:QR", 2, #"QR_MAILBOX")> <?ITERATE("LFLR", ="room_edit_er_config_tab_room_option_list")><??("X", 2)>
13                                 </select>
14                         </li>
15                         <li>
16                                 <?_("Type of room:")>
17                                 <ul>
18                                         <li>
19                                                 <!-- this COND checks against the value of (QR_PRIVATE + QR_MAILBOX)) == 0 -->
20                                                 <input type="radio" name="type" value="public" 
21                                                 <?%("COND:THISROOM:FLAG:QR", 3, "14688", 1, 'disabled="disabled" ', "")>
22                                                 onChange="if (this.form.type[0].checked == true) { this.form.er_floor.disabled = false; }" />
23                                                 <?_("Public (automatically appears to everyone)")>
24                                         </li>
25                                         <li>
26                                                 <input type="radio" name="type" value="hidden" 
27                                                         <??("COND:THISROOM:FLAG:QR", 4, #"QR_PRIVATE")>
28                                                                 <?%("COND:THISROOM:FLAG:QR", 5, #"QR_GUESSNAME", 1, 'checked="checked" ', "")> 
29                                                         <??("X", 4)>
30                                                 onChange="if (this.form.type[1].checked == true) { this.form.er_floor.disabled = false; }" />
31                                                 <?_("Private - hidden (accessible to anyone who knows its name)")>
32                                         </li>
33                                         <li>
34                                                 <input type="radio" name="type" value="passworded" 
35                                                         <??("COND:THISROOM:FLAG:QR", 6, #"QR_PRIVATE")>
36                                                                         <?%("COND:THISROOM:FLAG:QR", 7, #"QR_PASSWORDED", 1, 'checked="checked" ', "")>
37                                                         <??("X", 6)>
38                                                 onChange="this.form.er_floor.disabled = false; { (this.form.type[2].checked == true) }"
39                                                         />
40                                                 <?_("Private - require password: ")>
41                                                 <input type="text" name="er_password" value="<?THISROOM:PASS("U")>" maxlength="9" />
42                                         </li>
43                                         <li>
44                                                 <input type="radio" name="type" value="invonly" 
45                                                         <??("COND:THISROOM:FLAG:QR", 8, #"QR_PRIVATE")>
46                                                                  <??("COND:THISROOM:FLAG:QR", 9, #"QR_GUESSNAME")>
47                                                                         <?%("COND:THISROOM:FLAG:QR", 10, #"QR_PASSWORDED", 1, 'checked="checked" ', "")>
48                                                                 <??("X", 9)>
49                                                         <??("X", 8)>
50                                                 onChange="if (this.form.type[3].checked == true) { this.form.er_floor.disabled = false; }" />
51                                                 <?_("Private - invitation only")>            
52                                         </li>
53                                         <li>
54                                                 <input type="radio" name="type" value="personal" 
55                                                         <?%("COND:THISROOM:FLAG:QR", 11, #"QR_MAILBOX", 1, 'checked="checked" ', "")>
56                                                         onChange="if (this.form.type[4].checked == true) { this.form.er_floor.disabled = true; }"
57                                                         />
58                                                 <?_("Personal (mailbox for you only)")>
59                                         </li>
60                                         <li>
61                                                 <input type="checkbox" name="bump" value="yes" />
62                                                 <?_("If private, cause current users to forget room")>
63                                         </li>
64                                 </ul>
65                                 <li>
66                                         <input type="checkbox" name="prefonly" value="yes" 
67                                         <?%("COND:THISROOM:FLAG:QR", 12, #"QR_PREFONLY", 1, 'checked="checked" ', "")> />     
68                                         <?_("Preferred users only")>
69                                 </li>
70                                 <li>
71                                         <input type="checkbox" name="readonly" value="yes" 
72                                         <?%("COND:THISROOM:FLAG:QR", 13, #"QR_READONLY", 1, 'checked="checked" ', "")>  />
73                                         <?_("Read-only room")>
74                                 </li>
75                                 <li>
76                                         <input type="checkbox" name="collabdel" value="yes" 
77                                         <?%("COND:THISROOM:FLAG:QR2", 14, #"QR2_COLLABDEL", 1, 'checked="checked" ', "")> />
78                                         <?_("All users allowed to post may also delete messages")>
79                                 </li>
80                                 <li>
81                                         <input type="checkbox" name="directory" value="yes" 
82                                         <?%("COND:THISROOM:FLAG:QR", 15, #"QR_DIRECTORY", 1, 'checked="checked" ', "")>  />
83                                         <?_("File directory room")>
84                                 
85                                 <ul>
86                                         <li>
87                                                 <?_("Directory name: ")>
88                                                 <input type="text" name="er_dirname" value="<?THISROOM:DIRECTORY("U")>" maxlength="14" />
89                                         </li>
90                                         <li>
91                                                 <input type="checkbox" name="ulallowed" value="yes" 
92                                                 <?%("COND:THISROOM:FLAG:QR", 16, #"QR_UPLOAD", 1, 'checked="checked" ', "")>  />
93                                                 <?_("Uploading allowed")>
94                                         </li>
95                                         <li>
96                                                 <input type="checkbox" name="dlallowed" value="yes" 
97                                                 <?%("COND:THISROOM:FLAG:QR", 17, #"QR_DOWNLOAD", 1, 'checked="checked" ', "")>  />
98                                                 <?_("Downloading allowed")>
99                                         </li>
100                                         <li>
101                                                 <input type="checkbox" name="visdir" value="yes" 
102                                                 <?%("COND:THISROOM:FLAG:QR", 18, #"QR_VISDIR", 1, 'checked="checked" ', "")>  />
103                                                 <?_("Visible directory")>
104                                         </li>
105                                   </ul></li>
106                        
107                         <li>
108                                 <input type="checkbox" name="network" value="yes" 
109                                 <?%("COND:THISROOM:FLAG:QR", 19, #"QR_NETWORK", 1, 'checked="checked" ', "")>  />
110                                 <?_("Network shared room")>
111                         </li>                         
112                         <li>
113                                 <input type="checkbox" name="permanent" value="yes" 
114                                 <?%("COND:THISROOM:FLAG:QR", 20, #"QR_PERMANENT", 1, 'checked="checked" ', "")>  />
115                                 <?_("Permanent (does not auto-purge)")>
116                         </li>
117                         <li>
118                                 <input type="checkbox" name="subjectreq" value="yes" 
119                                 <?%("COND:THISROOM:FLAG:QR2", 21, #"QR2_SUBJECTREQ", 1, 'checked="checked" ', "")>  />
120                                 <?_("Subject Required (Force users to specify a message subject)")>
121                         </li>
122                         <li>
123                                 <?_("Anonymous messages")>
124                         <ul>
125                                 <li>
126                                         <input type="radio" name="anon" value="no" 
127                                         <??("COND:THISROOM:FLAG:QR", 22, #"QR_ANONONLY")>
128                                                 <?%("COND:THISROOM:FLAG:QR", 23, #"QR_ANONOPT", 1, 'checked="checked" ', "")>
129                                         <??("X", 22)> />
130                                         <?_("No anonymous messages")>
131                                 </li>
132                                 <li>
133                                         <input type="radio" name="anon" value="anononly" 
134                                         <?%("COND:THISROOM:FLAG:QR", 24, #"QR_ANONONLY", 1, 'checked="checked" ', "")> />
135                                         <?_("All messages are anonymous")>
136                                 </li>
137                                 <li>
138                                         <input type="radio" name="anon" value="anon2" 
139                                         <?%("COND:THISROOM:FLAG:QR", 25, #"QR_ANONOPT", 1, 'checked="checked" ', "")> />
140                                         <?_("Prompt user when entering messages")>
141                                 </li>
142                         </ul></li>
143                         <li>
144                                 <?_("Room aide: ")>
145                                 <input type="text" name="er_roomaide" value="<?THISROOM:AIDE("U")>" maxlength="25" /'>
146                         </li>
147         </ul>
148
149         <center>
150                 <input type="hidden" name="tab" value="config" />
151                 <input type="submit" name="ok_button" value="<?_("Save changes")>" />
152                 &nbsp;
153                 <input type="submit" name="cancel_button" value="<?_("Cancel")>" />
154         </center>
155 </div>