Commit b7a9ad1d33d6e9a0fb0d21d1bbbb5fc76ba826b7
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("./config/owl.php"); |
| 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("<TABLE WIDTH=$default->table_expand_width BGCOLOR=$default->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 == "file_upload") { |
| 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 == "file_modify") { |
| 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")." (".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)." (".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)." (".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("<TR><TD ALIGN=RIGHT BGCOLOR=$default->table_header_bg>$lang_ownergroup:</ |
| 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 == "folder_create") { |
| 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 == "folder_create") { |
| 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 == "folder_modify") { |
| 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))." (".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))." (".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 | ?> | ... | ... |