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