Commit b7a9ad1d33d6e9a0fb0d21d1bbbb5fc76ba826b7

Authored by michael
1 parent 11e3ecda

phpdocs and formatting


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@27 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing 1 changed file with 284 additions and 288 deletions
modify.php
1 1 <?php
2 2  
3   -/*
  3 +/**
4 4 * modify.php
5 5 *
  6 + * Displays forms for file (upload, update, modify, email) and folder (create, modify)
  7 + * maintenance and management.
  8 + *
6 9 * Copyright (c) 1999-2002 The Owl Project Team
7 10 * Licensed under the GNU GPL. For full terms see the file COPYING.
8 11 *
9 12 * $Id$
  13 + * @todo line 27- refactor
  14 + * @todo line 55-71- refactor into header.inc and new navigation.inc
  15 + * @todo quote attribute values in all forms
  16 + * @todo refactor permission handling
10 17 */
11 18  
12 19 //print("<H1>MODIFY Sess: $sess<BR> Loginname: $loginname<BR> Login:$login</H1>");
... ... @@ -15,39 +22,36 @@ require(&quot;./config/owl.php&quot;);
15 22 require("./lib/owl.lib.php");
16 23 require("./config/html.php");
17 24 require("./lib/security.lib.php");
18   -
19 25 include("./lib/header.inc");
  26 +
20 27 // Begin 496814 Column Sorts are not persistant
21 28 // + ADDED &order=$order&$sortorder=$sortname to
22 29 // all browse.php? header and HREF LINES
23   -
24   -
25 30 switch ($order) {
26   - case "name":
27   - $sortorder = 'sortname';
28   - break;
29   - case "major_revision":
30   - $sortorder = 'sortver';
31   - break;
32   - case "filename" :
33   - $sortorder = 'sortfilename';
34   - break;
35   - case "size" :
36   - $sortorder = 'sortsize';
37   - break;
38   - case "creatorid" :
39   - $sortorder = 'sortposted';
40   - break;
41   - case "smodified" :
42   - $sortorder = 'sortmod';
43   - break;
44   - case "checked_out":
45   - $sortorder = 'sortcheckedout';
46   - break;
47   - default:
48   - break;
  31 + case "name":
  32 + $sortorder = 'sortname';
  33 + break;
  34 + case "major_revision":
  35 + $sortorder = 'sortver';
  36 + break;
  37 + case "filename" :
  38 + $sortorder = 'sortfilename';
  39 + break;
  40 + case "size" :
  41 + $sortorder = 'sortsize';
  42 + break;
  43 + case "creatorid" :
  44 + $sortorder = 'sortposted';
  45 + break;
  46 + case "smodified" :
  47 + $sortorder = 'sortmod';
  48 + break;
  49 + case "checked_out":
  50 + $sortorder = 'sortcheckedout';
  51 + break;
  52 + default:
  53 + break;
49 54 }
50   -
51 55 // END 496814 Column Sorts are not persistant
52 56  
53 57 print("<TABLE WIDTH=$default->table_expand_width BGCOLOR=$default->main_header_bgcolor CELLSPACING=0 CELLPADDING=0 BORDER=$default->table_border HEIGHT=30>");
... ... @@ -72,36 +76,37 @@ print(&quot;&lt;TABLE WIDTH=$default-&gt;table_expand_width BGCOLOR=$default-&gt;main_header_b
72 76 print("<CENTER>");
73 77  
74 78 if ($action == "file_update") {
75   - if(check_auth($id, "file_modify", $userid) == 1) {
  79 + if(check_auth($id, "file_modify", $userid) == 1) {
76 80 print("<BR>");
77 81 $expand = 1;
78 82 print("<TABLE WIDTH=$default->table_expand_width BORDER=$default->table_border>");
79 83 print("<TR><TD align=left>$lang_updating ".gen_navbar($parent)."/".flid_to_name($id)."</TD></TR>");
80 84 print("</TABLE><HR WIDTH=$default->table_expand_width><BR>");
81 85 print("<FORM enctype='multipart/form-data' ACTION='dbmodify.php' METHOD=POST>
82   - <INPUT TYPE=HIDDEN NAME=order VALUE='$order'>
83   - <INPUT TYPE=HIDDEN NAME=sortname VALUE='$sortname'>
  86 + <INPUT TYPE=HIDDEN NAME=order VALUE='$order'>
  87 + <INPUT TYPE=HIDDEN NAME=sortname VALUE='$sortname'>
84 88 <INPUT TYPE=HIDDEN NAME=sess VALUE='$sess'>
85 89 <INPUT TYPE=HIDDEN NAME=parent VALUE=$parent>
86 90 <INPUT TYPE=HIDDEN NAME=MAX_FILE_SIZE VALUE='$default->max_filesize'>
87 91 <INPUT TYPE=HIDDEN NAME=action VALUE=file_update>
88 92 <INPUT TYPE=HIDDEN NAME=id VALUE='$id'>");
89   -// BUG FIX: #449395 expanded/collapse view bugs
90   - print("<INPUT TYPE=HIDDEN NAME=expand VALUE='$expand'>");
91   -// END BUG FIX: #449395 expanded/collapse view bugs
92   - print("<TABLE BORDER=$default->table_border><TR><TD ALIGN=RIGHT bgcolor=$default->table_header_bg>$lang_sendthisfile</TD><TD align=left><input name='userfile' type='file'></TD></TR>");
93   - // begin Daphne change - version control
94   - if ($default->owl_version_control == 1) {
95   - print("<TR align=left><TD ALIGN=RIGHT bgcolor=$default->table_header_bg valign=top>$lang_vertype</td>
96   - <td><SELECT NAME=versionchange>
97   - <OPTION VALUE=major_revision>$lang_vermajor
98   - <OPTION selected VALUE=minor_revision>$lang_verminor</select></td></tr>");
99   - print("<tr><TD align=right bgcolor=$default->table_header_bg valign=top>$lang_verdescription
100   - </td>
101   - <td align=left><textarea name=newdesc rows=5 cols=30 wrap=hard></textarea></tr>");
102   - }
103   - // End Daphne Change
104   - print("</TABLE><INPUT TYPE=SUBMIT VALUE='$lang_sendfile'></FORM>");
  93 + // BUG FIX: #449395 expanded/collapse view bugs
  94 + print("<INPUT TYPE=HIDDEN NAME=expand VALUE='$expand'>");
  95 + // END BUG FIX: #449395 expanded/collapse view bugs
  96 + print("<TABLE BORDER=$default->table_border><TR><TD ALIGN=RIGHT bgcolor=$default->table_header_bg>$lang_sendthisfile</TD><TD align=left><input name='userfile' type='file'></TD></TR>");
  97 +
  98 + // begin Daphne change - version control
  99 + if ($default->owl_version_control == 1) {
  100 + print("<TR align=left><TD ALIGN=RIGHT bgcolor=$default->table_header_bg valign=top>$lang_vertype</td>
  101 + <td><SELECT NAME=versionchange>
  102 + <OPTION VALUE=major_revision>$lang_vermajor
  103 + <OPTION selected VALUE=minor_revision>$lang_verminor</select></td></tr>");
  104 + print("<tr><TD align=right bgcolor=$default->table_header_bg valign=top>$lang_verdescription
  105 + </td>
  106 + <td align=left><textarea name=newdesc rows=5 cols=30 wrap=hard></textarea></tr>");
  107 + }
  108 + // End Daphne Change
  109 + print("</TABLE><INPUT TYPE=SUBMIT VALUE='$lang_sendfile'></FORM>");
105 110 include("./lib/footer.inc");
106 111 } else {
107 112 print($lang_noupload);
... ... @@ -122,60 +127,60 @@ if ($action == &quot;file_upload&quot;) {
122 127 $sql->query("select id,name from $default->owl_groups_table");
123 128 $i=0;
124 129 while($sql->next_record()) {
125   - $groups[$i][0] = $sql->f("id");
126   - $groups[$i][1] = $sql->f("name");
127   - $i++;
  130 + $groups[$i][0] = $sql->f("id");
  131 + $groups[$i][1] = $sql->f("name");
  132 + $i++;
128 133 }
129   - }
130   - else {
131   - $sql = new Owl_DB;
132   - $sql->query("select userid,groupid from $default->owl_users_grpmem_table where userid = $userid ");
133   - if ($sql->num_rows($sql) == 0)
134   - $sql->query("SELECT u.groupid as groupid, g.name as name from $default->owl_users_table as u join $default->owl_groups_table as g where u.id = $userid and u.groupid = g.id");
135   - $i=0;
136   - while($sql->next_record()) {
137   - $groups[$i][0] = $sql->f("groupid");
138   - $groups[$i][1] = group_to_name($sql->f("groupid"));
139   - $i++;
140   - }
141   - }
  134 + } else {
  135 + $sql = new Owl_DB;
  136 + $sql->query("select userid,groupid from $default->owl_users_grpmem_table where userid = $userid ");
  137 + if ($sql->num_rows($sql) == 0) {
  138 + $sql->query("SELECT u.groupid as groupid, g.name as name from $default->owl_users_table as u join $default->owl_groups_table as g where u.id = $userid and u.groupid = g.id");
  139 + }
  140 + $i=0;
  141 + while($sql->next_record()) {
  142 + $groups[$i][0] = $sql->f("groupid");
  143 + $groups[$i][1] = group_to_name($sql->f("groupid"));
  144 + $i++;
  145 + }
  146 + }
142 147 /* END Bozz Change */
143 148  
144 149 print("<TABLE WIDTH=$default->table_expand_width BORDER=$default->table_border>");
145 150 print("<TR><TD align=left>$lang_addingfile".gen_navbar($parent)."</TD></TR>");
146 151 print("</TABLE><HR WIDTH=$default->table_expand_width><BR>");
147 152 print("<FORM enctype= 'multipart/form-data' ACTION='dbmodify.php' METHOD=POST>
148   - <INPUT TYPE=HIDDEN NAME=sess VALUE='$sess'><INPUT TYPE=HIDDEN NAME=parent VALUE=$parent>
149   - <INPUT TYPE=HIDDEN NAME=order VALUE='$order'>
150   - <INPUT TYPE=HIDDEN NAME=sortname VALUE='$sortname'>
151   - <INPUT TYPE=HIDDEN NAME=MAX_FILE_SIZE VALUE='$default->max_filesize'>
152   - <INPUT TYPE=HIDDEN NAME=action VALUE=file_upload>
153   - <INPUT TYPE=HIDDEN NAME=expand VALUE=$expand>
154   - <INPUT TYPE=HIDDEN NAME=type VALUE=$type>
155   - <TABLE BORDER=$default->table_border><TR>");
156   -
157   - if ($type == "url")
158   - print("<TD ALIGN=RIGHT bgcolor=$default->table_header_bg>$lang_sendthisurl:</TD><TD align=left><input name='userfile' type='text'size='80'></TD></TR>");
159   - else
  153 + <INPUT TYPE=HIDDEN NAME=sess VALUE='$sess'><INPUT TYPE=HIDDEN NAME=parent VALUE=$parent>
  154 + <INPUT TYPE=HIDDEN NAME=order VALUE='$order'>
  155 + <INPUT TYPE=HIDDEN NAME=sortname VALUE='$sortname'>
  156 + <INPUT TYPE=HIDDEN NAME=MAX_FILE_SIZE VALUE='$default->max_filesize'>
  157 + <INPUT TYPE=HIDDEN NAME=action VALUE=file_upload>
  158 + <INPUT TYPE=HIDDEN NAME=expand VALUE=$expand>
  159 + <INPUT TYPE=HIDDEN NAME=type VALUE=$type>
  160 + <TABLE BORDER=$default->table_border><TR>");
  161 +
  162 + if ($type == "url") {
  163 + print("<TD ALIGN=RIGHT bgcolor=$default->table_header_bg>$lang_sendthisurl:</TD><TD align=left><input name='userfile' type='text'size='80'></TD></TR>");
  164 + } else {
160 165 print("<TD ALIGN=RIGHT bgcolor=$default->table_header_bg>$lang_sendthisfile:</TD><TD align=left><input name='userfile' type='file'></TD></TR>");
  166 + }
161 167  
162   - print("<TR><TD ALIGN=RIGHT bgcolor=$default->table_header_bg>$lang_title:</TD><TD align=left><INPUT TYPE=TEXT NAME=title></TD></TR>
163   - <TR><TD ALIGN=RIGHT bgcolor=$default->table_header_bg>$lang_keywords:</TD><TD align=left><INPUT TYPE=TEXT NAME=metadata></TD></TR>");
164   -
165   - print("<TR><TD ALIGN=RIGHT BGCOLOR=$default->table_header_bg>$lang_ownergroup:</TD><TD align=left><SELECT NAME=groupid>");
166   - if(isset($groupid))
167   - {
168   - print("<OPTION VALUE=".$sql->f("groupid").">".group_to_name($sql->f("groupid")));
169   - }
170   - foreach($groups as $g) {
171   - print("<OPTION VALUE=$g[0]>$g[1]");
172   - }
173   - printfileperm("4", "security", $lang_permissions, "admin");
174   -
175   - print("<TR><TD ALIGN=RIGHT VALIGN=TOP bgcolor=$default->table_header_bg>");
176   - // Daphne Change - add wrap=hard to textarea for logs
177   - print("$lang_description:</TD><TD align=left><TEXTAREA NAME=description ROWS=10 COLS=50 WRAP=hard></TEXTAREA></TD></TR>
178   - </TABLE><INPUT TYPE=SUBMIT VALUE='$lang_sendfile'></FORM>");
  168 + print("<TR><TD ALIGN=RIGHT bgcolor=$default->table_header_bg>$lang_title:</TD><TD align=left><INPUT TYPE=TEXT NAME=title></TD></TR>
  169 + <TR><TD ALIGN=RIGHT bgcolor=$default->table_header_bg>$lang_keywords:</TD><TD align=left><INPUT TYPE=TEXT NAME=metadata></TD></TR>");
  170 +
  171 + print("<TR><TD ALIGN=RIGHT BGCOLOR=$default->table_header_bg>$lang_ownergroup:</TD><TD align=left><SELECT NAME=groupid>");
  172 + if(isset($groupid)) {
  173 + print("<OPTION VALUE=".$sql->f("groupid").">".group_to_name($sql->f("groupid")));
  174 + }
  175 + foreach($groups as $g) {
  176 + print("<OPTION VALUE=$g[0]>$g[1]");
  177 + }
  178 + printfileperm("4", "security", $lang_permissions, "admin");
  179 +
  180 + print("<TR><TD ALIGN=RIGHT VALIGN=TOP bgcolor=$default->table_header_bg>");
  181 + // Daphne Change - add wrap=hard to textarea for logs
  182 + print("$lang_description:</TD><TD align=left><TEXTAREA NAME=description ROWS=10 COLS=50 WRAP=hard></TEXTAREA></TD></TR>
  183 + </TABLE><INPUT TYPE=SUBMIT VALUE='$lang_sendfile'></FORM>");
179 184 include("./lib/footer.inc");
180 185 } else {
181 186 print($lang_noupload);
... ... @@ -189,102 +194,99 @@ if ($action == &quot;file_modify&quot;) {
189 194 /* BEGIN Bozz Change
190 195 Retrieve Group information if the user is in the
191 196 Administrator group */
192   -
193 197 if ( owlusergroup($userid) == 0 ) {
194   - $sql = new Owl_DB;
195   - $sql->query("select id,name from $default->owl_groups_table");
196   - $i=0;
197   - while($sql->next_record()) {
198   - $groups[$i][0] = $sql->f("id");
199   - $groups[$i][1] = $sql->f("name");
200   - $i++;
201   - }
202   - $sql->query("select id,name from $default->owl_users_table");
203   - $i=0;
204   - while($sql->next_record()) {
  198 + $sql = new Owl_DB;
  199 + $sql->query("select id,name from $default->owl_groups_table");
  200 + $i=0;
  201 + while($sql->next_record()) {
  202 + $groups[$i][0] = $sql->f("id");
  203 + $groups[$i][1] = $sql->f("name");
  204 + $i++;
  205 + }
  206 + $sql->query("select id,name from $default->owl_users_table");
  207 + $i=0;
  208 + while($sql->next_record()) {
  209 + $users[$i][0] = $sql->f("id");
  210 + $users[$i][1] = $sql->f("name");
  211 + $i++;
  212 + }
  213 + } else {
  214 + if (uid_to_name($userid) == fid_to_creator($id)) {
  215 + $sql = new Owl_DB;
  216 + $sql->query("select userid,groupid from $default->owl_users_grpmem_table where userid = $userid ");
  217 + if ($sql->num_rows($sql) == 0) {
  218 + $sql->query("SELECT u.groupid as groupid, g.name as name from $default->owl_users_table as u join $default->owl_groups_table as g where u.id = $userid and u.groupid = g.id");
  219 + }
  220 + $i=0;
  221 + while($sql->next_record()) {
  222 + $groups[$i][0] = $sql->f("groupid");
  223 + $groups[$i][1] = group_to_name($sql->f("groupid"));
  224 + $i++;
  225 + }
  226 + $mygroup = owlusergroup($userid);
  227 + $sql->query("select id,name from $default->owl_users_table where groupid='$mygroup'");
  228 + $i=0;
  229 + while($sql->next_record()) {
205 230 $users[$i][0] = $sql->f("id");
206 231 $users[$i][1] = $sql->f("name");
207 232 $i++;
208   - }
209   - }
210   - else {
211   - if (uid_to_name($userid) == fid_to_creator($id)) {
212   - $sql = new Owl_DB;
213   - $sql->query("select userid,groupid from $default->owl_users_grpmem_table where userid = $userid ");
214   - if ($sql->num_rows($sql) == 0)
215   - $sql->query("SELECT u.groupid as groupid, g.name as name from $default->owl_users_table as u join $default->owl_groups_table as g where u.id = $userid and u.groupid = g.id");
216   - $i=0;
217   - while($sql->next_record()) {
218   - $groups[$i][0] = $sql->f("groupid");
219   - $groups[$i][1] = group_to_name($sql->f("groupid"));
220   - $i++;
221   - }
222   - $mygroup = owlusergroup($userid);
223   - $sql->query("select id,name from $default->owl_users_table where groupid='$mygroup'");
224   - $i=0;
225   - while($sql->next_record()) {
226   - $users[$i][0] = $sql->f("id");
227   - $users[$i][1] = $sql->f("name");
228   - $i++;
229   - }
230   - }
231   - }
232   -
  233 + }
  234 + }
  235 + }
233 236 /* END Bozz Change */
234 237  
235 238 print("<TABLE WIDTH=$default->table_expand_width BORDER=$default->table_border>");
236 239 print("<TR><TD align=left>$lang_modifying".gen_navbar($parent)."/".flid_to_name($id)."</TD></TR>");
237 240 print("</TABLE><HR WIDTH=$default->table_expand_width><BR>");
238   - $sql = new Owl_DB; $sql->query("select * from $default->owl_files_table where id = '$id'");
  241 + $sql = new Owl_DB;
  242 + $sql->query("select * from $default->owl_files_table where id = '$id'");
  243 +
239 244 while($sql->next_record()) {
240   - print("<TABLE WIDTH=66% BORDER=$default->table_border><FORM ACTION='dbmodify.php'><TR><TD ALIGN=RIGHT BGCOLOR=$default->table_header_bg>
241   - $lang_title:</TD><TD align=left><INPUT TYPE=TEXT NAME=title VALUE=\"".$sql->f("name")."\"></TD></TR>
  245 + print("<TABLE WIDTH=66% BORDER=$default->table_border><FORM ACTION='dbmodify.php'><TR><TD ALIGN=RIGHT BGCOLOR=$default->table_header_bg>
  246 + $lang_title:</TD><TD align=left><INPUT TYPE=TEXT NAME=title VALUE=\"".$sql->f("name")."\"></TD></TR>
242 247 <TR><TD ALIGN=RIGHT BGCOLOR=$default->table_header_bg>$lang_file:</TD><TD align=left>".$sql->f("filename")."&nbsp;(".gen_filesize($sql->f("size")).")</TD></TR>");
243   - // Bozz Change Begin
244   -
245   -
  248 + // Bozz Change Begin
246 249  
247 250 $security = $sql->f("security");
248   - $current_groupid = owlfilegroup($id);
249   - $current_owner = owlfilecreator($id);
250   -
251   - if ( owlusergroup($userid) == 0 || uid_to_name($userid) == fid_to_creator($id))
252   - {
253   - print("<TR><TD ALIGN=RIGHT BGCOLOR=$default->table_header_bg>$lang_ownership:</TD><TD align=left><SELECT NAME=file_owner>");
254   - foreach($users as $g) {
255   - print("<OPTION VALUE=$g[0] ");
256   - if($g[0] == owlfilecreator($id))
257   - print("SELECTED");
258   - print(">$g[1]");
259   - }
260   - print("</SELECT></TD></TR>");
261   -
262   -print("<TR><TD ALIGN=RIGHT BGCOLOR=$default->table_header_bg>$lang_ownergroup:</TD><TD align=left><SELECT NAME=groupid>");
263   - //print("<OPTION VALUE=$groupid>".group_to_name($sql->f("groupid")));
264   - foreach($groups as $g) {
265   - print("<OPTION VALUE=$g[0] ");
266   - if($g[0] == $current_groupid)
267   - print("SELECTED");
268   - print(">$g[1]");
269   - }
270   - print("</SELECT></TD></TR>");
271   - printfileperm($security, "security", "$lang_permissions:","admin");
272   - }
273   - else
274   - {
275   - print("<TR><TD ALIGN=RIGHT BGCOLOR=$default->table_header_bg>$lang_ownership:</TD><TD align=left>".fid_to_creator($id)."&nbsp;(".group_to_name(owlfilegroup($id)).")</TD></TR>");
276   - print("<INPUT TYPE=HIDDEN NAME=file_owner VALUE='$current_owner'>");
277   - print("<INPUT TYPE=HIDDEN NAME=security VALUE='$security'>");
278   - print("<INPUT TYPE=HIDDEN NAME=groupid VALUE='$current_groupid'>");
279   - }
280   - // Bozz change End
281   - //print("</SELECT></TD></TR>
282   - print("<TR><TD ALIGN=RIGHT BGCOLOR=$default->table_header_bg>$lang_keywords:</TD><TD align=left><INPUT TYPE=TEXT NAME=metadata VALUE='".$sql->f("metadata")."'></TD></TR>
  251 + $current_groupid = owlfilegroup($id);
  252 + $current_owner = owlfilecreator($id);
  253 + if ( owlusergroup($userid) == 0 || uid_to_name($userid) == fid_to_creator($id)) {
  254 + print("<TR><TD ALIGN=RIGHT BGCOLOR=$default->table_header_bg>$lang_ownership:</TD><TD align=left><SELECT NAME=file_owner>");
  255 + foreach($users as $g) {
  256 + print("<OPTION VALUE=$g[0] ");
  257 + if($g[0] == owlfilecreator($id)) {
  258 + print("SELECTED");
  259 + }
  260 + print(">$g[1]");
  261 + }
  262 + print("</SELECT></TD></TR>");
  263 +
  264 + print("<TR><TD ALIGN=RIGHT BGCOLOR=$default->table_header_bg>$lang_ownergroup:</TD><TD align=left><SELECT NAME=groupid>");
  265 + //print("<OPTION VALUE=$groupid>".group_to_name($sql->f("groupid")));
  266 + foreach($groups as $g) {
  267 + print("<OPTION VALUE=$g[0] ");
  268 + if($g[0] == $current_groupid) {
  269 + print("SELECTED");
  270 + }
  271 + print(">$g[1]");
  272 + }
  273 + print("</SELECT></TD></TR>");
  274 + printfileperm($security, "security", "$lang_permissions:","admin");
  275 + } else {
  276 + print("<TR><TD ALIGN=RIGHT BGCOLOR=$default->table_header_bg>$lang_ownership:</TD><TD align=left>".fid_to_creator($id)."&nbsp;(".group_to_name(owlfilegroup($id)).")</TD></TR>");
  277 + print("<INPUT TYPE=HIDDEN NAME=file_owner VALUE='$current_owner'>");
  278 + print("<INPUT TYPE=HIDDEN NAME=security VALUE='$security'>");
  279 + print("<INPUT TYPE=HIDDEN NAME=groupid VALUE='$current_groupid'>");
  280 + }
  281 + // Bozz change End
  282 +
  283 + //print("</SELECT></TD></TR>
  284 + print("<TR><TD ALIGN=RIGHT BGCOLOR=$default->table_header_bg>$lang_keywords:</TD><TD align=left><INPUT TYPE=TEXT NAME=metadata VALUE='".$sql->f("metadata")."'></TD></TR>
283 285 <TR><TD ALIGN=RIGHT BGCOLOR=$default->table_header_bg VALIGN=TOP>
284 286 $lang_description:</TD><TD align=left><TEXTAREA NAME=description ROWS=10 COLS=50>".$sql->f("description")."</TEXTAREA>
285 287 <INPUT TYPE=HIDDEN NAME=action VALUE=file_modify>
286   - <INPUT TYPE=HIDDEN NAME=order VALUE='$order'>
287   - <INPUT TYPE=HIDDEN NAME=sortname VALUE='$sortname'>
  288 + <INPUT TYPE=HIDDEN NAME=order VALUE='$order'>
  289 + <INPUT TYPE=HIDDEN NAME=sortname VALUE='$sortname'>
288 290 <INPUT TYPE=HIDDEN NAME=id VALUE=$id>
289 291 <INPUT TYPE=HIDDEN NAME=sess VALUE='$sess'>
290 292 <INPUT TYPE=HIDDEN NAME=parent VALUE=$parent></TD></TR></TABLE>
... ... @@ -293,7 +295,7 @@ print(&quot;&lt;TR&gt;&lt;TD ALIGN=RIGHT BGCOLOR=$default-&gt;table_header_bg&gt;$lang_ownergroup:&lt;/
293 295 include("./lib/footer.inc");
294 296 }
295 297 } else {
296   - print("<BR><BR>".$lang_nofilemod);
  298 + print("<BR><BR>".$lang_nofilemod);
297 299 }
298 300 }
299 301  
... ... @@ -304,25 +306,21 @@ if ($action == &quot;folder_create&quot;) {
304 306 /* BEGIN Bozz Change
305 307 Retrieve Group information if the user is in the
306 308 Administrator group */
307   -
308   -
309   -
310 309 $sql = new Owl_DB;
311 310 if ( owlusergroup($userid) == 0 ) {
312   - $sql->query("SELECT id,name from $default->owl_groups_table");
313   - }
314   - else {
315   - $sql->query("SELECT * from $default->owl_users_grpmem_table join $default->owl_groups_table where id = groupid and userid = $userid");
316   - if ($sql->num_rows($sql) == 0)
317   - $sql->query("SELECT u.groupid as id, g.name as name from $default->owl_users_table as u join $default->owl_groups_table as g where u.id = $userid and u.groupid = g.id");
  311 + $sql->query("SELECT id,name from $default->owl_groups_table");
  312 + } else {
  313 + $sql->query("SELECT * from $default->owl_users_grpmem_table join $default->owl_groups_table where id = groupid and userid = $userid");
  314 + if ($sql->num_rows($sql) == 0) {
  315 + $sql->query("SELECT u.groupid as id, g.name as name from $default->owl_users_table as u join $default->owl_groups_table as g where u.id = $userid and u.groupid = g.id");
  316 + }
318 317 }
319   - $i=0;
320   - while($sql->next_record()) {
321   - $groups[$i][0] = $sql->f("id");
322   - $groups[$i][1] = $sql->f("name");
323   - $i++;
324   - }
325   -
  318 + $i=0;
  319 + while($sql->next_record()) {
  320 + $groups[$i][0] = $sql->f("id");
  321 + $groups[$i][1] = $sql->f("name");
  322 + $i++;
  323 + }
326 324 /* END Bozz Change */
327 325  
328 326 print("<TABLE WIDTH=$default->table_expand_width BORDER=$default->table_border><TR><TD align=left>$lang_addingfolder ".gen_navbar($parent)."</TD></TR></TABLE><HR WIDTH=$default->table_expand_width><BR>
... ... @@ -330,23 +328,25 @@ if ($action == &quot;folder_create&quot;) {
330 328 <INPUT TYPE=HIDDEN NAME=parent VALUE=$parent><INPUT TYPE=HIDDEN NAME=expand VALUE=$expand>
331 329 <INPUT TYPE=HIDDEN NAME=action VALUE=folder_create><INPUT TYPE=TEXT NAME=name></TD></TR>
332 330 <INPUT TYPE=HIDDEN NAME=sess VALUE='$sess'>
333   - <INPUT TYPE=HIDDEN NAME=order VALUE='$order'>
334   - <INPUT TYPE=HIDDEN NAME=sortname VALUE='$sortname'>
  331 + <INPUT TYPE=HIDDEN NAME=order VALUE='$order'>
  332 + <INPUT TYPE=HIDDEN NAME=sortname VALUE='$sortname'>
335 333 <INPUT TYPE=HIDDEN NAME=expand VALUE='$expand'>");
336 334  
337   - /* BEGIN Bozz Change
338   - Display Retrieved Group information if the user is in the
339   - Administrator group */
340   - print("<TR><TD ALIGN=RIGHT BGCOLOR=$default->table_header_bg>$lang_ownergroup:</TD><TD align=left><SELECT NAME=groupid>");
341   - foreach($groups as $g) {
342   - print("<OPTION VALUE=$g[0]>$g[1]");
343   - }
344   - if ( owlusergroup($userid) == 0 )
345   - printgroupperm(54, "policy", $lang_policy, "admin");
346   - else
347   - printgroupperm(54, "policy", $lang_policy, "user");
348   - /* END Bozz Change */
349   - print("</TABLE><INPUT TYPE=SUBMIT VALUE=$lang_create></FORM>");
  335 + /* BEGIN Bozz Change
  336 + Display Retrieved Group information if the user is in the
  337 + Administrator group */
  338 + print("<TR><TD ALIGN=RIGHT BGCOLOR=$default->table_header_bg>$lang_ownergroup:</TD><TD align=left><SELECT NAME=groupid>");
  339 + foreach($groups as $g) {
  340 + print("<OPTION VALUE=$g[0]>$g[1]");
  341 + }
  342 + if ( owlusergroup($userid) == 0 ) {
  343 + printgroupperm(54, "policy", $lang_policy, "admin");
  344 + } else {
  345 + printgroupperm(54, "policy", $lang_policy, "user");
  346 + }
  347 + /* END Bozz Change */
  348 +
  349 + print("</TABLE><INPUT TYPE=SUBMIT VALUE=$lang_create></FORM>");
350 350 include("./lib/footer.inc");
351 351 } else {
352 352 print($lang_nosubfolder);
... ... @@ -357,105 +357,101 @@ if ($action == &quot;folder_modify&quot;) {
357 357 if(check_auth($id, "folder_property", $userid) == 1) {
358 358 $expand=1;
359 359  
360   - /* BEGIN Bozz Change
361   - Retrieve Group information if the user is in the
362   - Administrator group */
363   -
364   - if ( owlusergroup($userid) == 0 ) {
365   - $sql = new Owl_DB;
366   - $sql->query("select id,name from $default->owl_groups_table");
367   - $i=0;
368   - while($sql->next_record()) {
369   - $groups[$i][0] = $sql->f("id");
370   - $groups[$i][1] = $sql->f("name");
371   - $i++;
372   - }
373   - }
374   - /* END Bozz Change */
  360 + /* BEGIN Bozz Change
  361 + Retrieve Group information if the user is in the
  362 + Administrator group */
  363 + if ( owlusergroup($userid) == 0 ) {
  364 + $sql = new Owl_DB;
  365 + $sql->query("select id,name from $default->owl_groups_table");
  366 + $i=0;
  367 + while($sql->next_record()) {
  368 + $groups[$i][0] = $sql->f("id");
  369 + $groups[$i][1] = $sql->f("name");
  370 + $i++;
  371 + }
  372 + }
  373 + /* END Bozz Change */
375 374  
376 375 print("<TABLE WIDTH=$default->table_expand_width BORDER=$default->table_border>");
377 376 print("<TR><TD align=left>$lang_modifying ".gen_navbar($id)."</TD></TR>");
378 377 print("</TABLE><HR WIDTH=$default->table_expand_width><BR><TABLE WIDTH=50% BORDER=$default->table_border>");
379   - $sql = new Owl_DB; $sql->query("select * from $default->owl_folders_table where id = '$id'");
380   - while($sql->next_record()) {
381   - $security = $sql->f("security");
382   -
  378 + $sql = new Owl_DB;
  379 + $sql->query("select * from $default->owl_folders_table where id = '$id'");
  380 +
  381 + while($sql->next_record()) {
  382 + $security = $sql->f("security");
383 383 print("<FORM ACTION='dbmodify.php'><INPUT TYPE=HIDDEN NAME=action VALUE=folder_modify>");
384 384 print("<TR><TD ALIGN=RIGHT BGCOLOR=$default->table_header_bg>$lang_name:</TD><TD align=left><INPUT TYPE=TEXT NAME=name VALUE='".$sql->f("name")."'></TD></TR>");
385   - //print("<TR><TD ALIGN=RIGHT BGCOLOR=$default->table_header_bg>$lang_policy:</TD><TD align=left>$security</TD></TR>");
386   - print("<TR><TD ALIGN=RIGHT BGCOLOR=$default->table_header_bg>$lang_ownership:</TD><TD align=left>".uid_to_name(owlfoldercreator($id))."&nbsp;(".group_to_name(owlfoldergroup($id)).")</TD></TR>
  385 + //print("<TR><TD ALIGN=RIGHT BGCOLOR=$default->table_header_bg>$lang_policy:</TD><TD align=left>$security</TD></TR>");
  386 + print("<TR><TD ALIGN=RIGHT BGCOLOR=$default->table_header_bg>$lang_ownership:</TD><TD align=left>".uid_to_name(owlfoldercreator($id))."&nbsp;(".group_to_name(owlfoldergroup($id)).")</TD></TR>
387 387 <INPUT TYPE=HIDDEN NAME=id VALUE=$id>
388   - <INPUT TYPE=HIDDEN NAME=order VALUE='$order'>
389   - <INPUT TYPE=HIDDEN NAME=sortname VALUE='$sortname'>
390   - <INPUT TYPE=HIDDEN NAME=parent VALUE=$parent>
391   - <INPUT TYPE=HIDDEN NAME=expand VALUE=$expand>");
392   -
393   - /* BEGIN Bozz Change
394   - Display Retrieved Group information if the user is in the
395   - Administrator group */
396   - if ( owlusergroup($userid) == 0 )
397   - {
398   - print("<TR><TD ALIGN=RIGHT BGCOLOR=$default->table_header_bg>$lang_ownergroup:</TD><TD align=left><SELECT NAME=groupid>");
399   - print("<OPTION VALUE=".$sql->f("groupid").">".group_to_name($sql->f("groupid")));
400   - foreach($groups as $g) {
401   - print("<OPTION VALUE=$g[0]>$g[1]");
402   - }
403   - printgroupperm($security, "policy", $lang_policy, "admin");
404   - }
405   - else
406   - {
407   - printgroupperm($security, "policy", $lang_policy, "user");
408   - }
409   - /* END Bozz Change */
410   -
411   - print("</TABLE><INPUT TYPE=SUBMIT VALUE=$lang_change><INPUT TYPE=RESET VALUE=$lang_reset>
  388 + <INPUT TYPE=HIDDEN NAME=order VALUE='$order'>
  389 + <INPUT TYPE=HIDDEN NAME=sortname VALUE='$sortname'>
  390 + <INPUT TYPE=HIDDEN NAME=parent VALUE=$parent>
  391 + <INPUT TYPE=HIDDEN NAME=expand VALUE=$expand>");
  392 +
  393 + /* BEGIN Bozz Change
  394 + Display Retrieved Group information if the user is in the
  395 + Administrator group */
  396 + if ( owlusergroup($userid) == 0 ) {
  397 + print("<TR><TD ALIGN=RIGHT BGCOLOR=$default->table_header_bg>$lang_ownergroup:</TD><TD align=left><SELECT NAME=groupid>");
  398 + print("<OPTION VALUE=".$sql->f("groupid").">".group_to_name($sql->f("groupid")));
  399 + foreach($groups as $g) {
  400 + print("<OPTION VALUE=$g[0]>$g[1]");
  401 + }
  402 + printgroupperm($security, "policy", $lang_policy, "admin");
  403 + } else {
  404 + printgroupperm($security, "policy", $lang_policy, "user");
  405 + }
  406 + /* END Bozz Change */
  407 +
  408 + print("</TABLE><INPUT TYPE=SUBMIT VALUE=$lang_change><INPUT TYPE=RESET VALUE=$lang_reset>
412 409 <INPUT TYPE=HIDDEN NAME=sess VALUE='$sess'></FORM></TABLE>");
413 410 include("./lib/footer.inc");
414   -
415   - }
416   - } else {
417   - print($lang_nofoldermod);
418   - }
  411 + } // end while
  412 + } else {
  413 + print($lang_nofoldermod);
  414 + }
419 415 }
420 416  
421 417 if ($action == "file_email") {
422   - if(check_auth($id, "file_modify", $userid) == 1) {
423   - print("<BR>");
424   - $expand = 1;
  418 + if(check_auth($id, "file_modify", $userid) == 1) {
  419 + print("<BR>");
  420 + $expand = 1;
425 421  
426 422 $sql = new Owl_DB;
427   - $sql->query("select * from $default->owl_users_table where id = '$userid'");
  423 + $sql->query("select * from $default->owl_users_table where id = '$userid'");
428 424 $sql->next_record();
429   - $default_reply_to = $sql->f("email");
430   -
431   - print("<FORM ACTION='./dbmodify.php' METHOD=POST>");
432   - print("<INPUT TYPE=HIDDEN NAME=id VALUE=".$sql->f("id").">");
433   -
434   - print("<TABLE WIDTH=$default->table_expand_width BORDER=$default->table_border>");
435   - print("<TR><TD align=left>$lang_emailing ".gen_navbar($parent)."/".flid_to_name($id)."</TD></TR>");
436   - print("</TABLE><HR WIDTH=$default->table_expand_width><BR>");
437   - print("<FORM enctype='multipart/form-data' ACTION='dbmodify.php' METHOD=POST>
438   - <INPUT TYPE=HIDDEN NAME=order VALUE='$order'>
439   - <INPUT TYPE=HIDDEN NAME=sortname VALUE='$sortname'>
440   - <INPUT TYPE=HIDDEN NAME=sess VALUE='$sess'>
441   - <INPUT TYPE=HIDDEN NAME=parent VALUE=$parent>
442   - <INPUT TYPE=HIDDEN NAME=MAX_FILE_SIZE VALUE='$default->max_filesize'>
443   - <INPUT TYPE=HIDDEN NAME=action VALUE=file_email>
444   - <INPUT TYPE=HIDDEN NAME=type VALUE='$type'>
445   - <INPUT TYPE=HIDDEN NAME=id VALUE='$id'>");
446   -
447   - print("<INPUT TYPE=HIDDEN NAME=expand VALUE='$expand'>");
448   - print("<TABLE BORDER=$default->table_border><TR><TD ALIGN=RIGHT bgcolor=$default->table_header_bg>$lang_email_to</TD><TD align=left><INPUT TYPE=TEXT NAME=mailto></TD></TR>
449   - <TR><TD ALIGN=RIGHT bgcolor=$default->table_header_bg>$lang_email_cc</TD><TD align=left><INPUT TYPE=TEXT NAME=ccto></TD></TR>
450   - <TR><TD ALIGN=RIGHT bgcolor=$default->table_header_bg>$lang_email_reply_to</TD><TD align=left><INPUT TYPE=TEXT NAME=replyto VALUE='$default_reply_to'></TD></TR>
451   - <TR><TD ALIGN=RIGHT bgcolor=$default->table_header_bg>$lang_email_subject</TD><TD align=left><INPUT TYPE=TEXT NAME=subject size=80></TD></TR>");
452   - print("<tr><TD align=right bgcolor=$default->table_header_bg valign=top>$lang_email_body</td>
453   - <td align=left><textarea name=mailbody rows=20 cols=80 wrap=hard></textarea></tr>");
454   - print("</TABLE><INPUT TYPE=SUBMIT VALUE='$lang_sendfile'></FORM>");
455   - include("./lib/footer.inc");
456   - } else {
457   - print($lang_noemail);
458   - }
  425 + $default_reply_to = $sql->f("email");
  426 +
  427 + print("<FORM ACTION='./dbmodify.php' METHOD=POST>");
  428 + print("<INPUT TYPE=HIDDEN NAME=id VALUE=".$sql->f("id").">");
  429 +
  430 + print("<TABLE WIDTH=$default->table_expand_width BORDER=$default->table_border>");
  431 + print("<TR><TD align=left>$lang_emailing ".gen_navbar($parent)."/".flid_to_name($id)."</TD></TR>");
  432 + print("</TABLE><HR WIDTH=$default->table_expand_width><BR>");
  433 + print("<FORM enctype='multipart/form-data' ACTION='dbmodify.php' METHOD=POST>
  434 + <INPUT TYPE=HIDDEN NAME=order VALUE='$order'>
  435 + <INPUT TYPE=HIDDEN NAME=sortname VALUE='$sortname'>
  436 + <INPUT TYPE=HIDDEN NAME=sess VALUE='$sess'>
  437 + <INPUT TYPE=HIDDEN NAME=parent VALUE=$parent>
  438 + <INPUT TYPE=HIDDEN NAME=MAX_FILE_SIZE VALUE='$default->max_filesize'>
  439 + <INPUT TYPE=HIDDEN NAME=action VALUE=file_email>
  440 + <INPUT TYPE=HIDDEN NAME=type VALUE='$type'>
  441 + <INPUT TYPE=HIDDEN NAME=id VALUE='$id'>");
  442 +
  443 + print("<INPUT TYPE=HIDDEN NAME=expand VALUE='$expand'>");
  444 + print("<TABLE BORDER=$default->table_border><TR><TD ALIGN=RIGHT bgcolor=$default->table_header_bg>$lang_email_to</TD><TD align=left><INPUT TYPE=TEXT NAME=mailto></TD></TR>
  445 + <TR><TD ALIGN=RIGHT bgcolor=$default->table_header_bg>$lang_email_cc</TD><TD align=left><INPUT TYPE=TEXT NAME=ccto></TD></TR>
  446 + <TR><TD ALIGN=RIGHT bgcolor=$default->table_header_bg>$lang_email_reply_to</TD><TD align=left><INPUT TYPE=TEXT NAME=replyto VALUE='$default_reply_to'></TD></TR>
  447 + <TR><TD ALIGN=RIGHT bgcolor=$default->table_header_bg>$lang_email_subject</TD><TD align=left><INPUT TYPE=TEXT NAME=subject size=80></TD></TR>");
  448 + print("<tr><TD align=right bgcolor=$default->table_header_bg valign=top>$lang_email_body</td>
  449 + <td align=left><textarea name=mailbody rows=20 cols=80 wrap=hard></textarea></tr>");
  450 + print("</TABLE><INPUT TYPE=SUBMIT VALUE='$lang_sendfile'></FORM>");
  451 + include("./lib/footer.inc");
  452 + } else {
  453 + print($lang_noemail);
  454 + }
459 455 }
460 456  
461 457 ?>
... ...