Changeset 1100
- Timestamp:
- 05/14/07 19:01:33 (1 year ago)
- Files:
-
- devel/htaccess-dist (modified) (1 diff)
- devel/mod/community/lib/permissions_check.php (modified) (5 diffs)
- devel/mod/file/lib.php (modified) (1 diff)
- devel/mod/file/lib/files_actions.php (modified) (2 diffs)
- devel/mod/file/lib/permissions_check.php (modified) (2 diffs)
- devel/mod/trackback (added)
- devel/mod/trackback/index.php (added)
- devel/mod/trackback/lib.php (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
devel/htaccess-dist
r1080 r1100 81 81 ReWriteRule ^([A-Za-z0-9]+)\/weblog\/interesting\/skip=([0-9]+)$ mod/blog/interesting.php?weblog_name=$1&weblog_offset=$2 82 82 RewriteRule ^[A-Za-z0-9]+\/weblog\/([0-9]+)\.html$ mod/blog/view_post.php?post=$1 83 RewriteRule ^[A-Za-z0-9]+\/weblog\/([0-9]+)\/trackback\/?$ mod/trackback/index.php?id=$1 83 84 RewriteRule ^[A-Za-z0-9]+\/weblog\/([0-9]+)\.html.([0-9]+)$ mod/log/view_post.php?post=$1&commentpage=$2 84 85 RewriteRule ^([A-Za-z0-9]+)\/weblog\/rss\/(.+)\/?$ mod/blog/rss2.php?weblog_name=$1&tag=$2&modifier=is devel/mod/community/lib/permissions_check.php
r1095 r1100 3 3 global $CFG; 4 4 global $page_owner; 5 5 global $messages; 6 6 if (isset($parameter) && $page_owner != -1) { 7 7 if (!is_array($parameter)) { … … 16 16 case "weblog": 17 17 if (record_exists('users','ident',$page_owner,'owner',$USER->ident,'user_type','community')) { 18 $messages[]="A"; 18 19 $run_result = true; 19 } 20 } 20 21 if (empty($run_result)) { 21 22 if (count_records_sql('SELECT count(u.ident) FROM '.$CFG->prefix.'friends f … … 24 25 array($page_owner,$USER->ident,'community'))) { 25 26 $run_result = true; 27 $messages[]="b"; 26 28 } 27 29 } … … 45 47 if (record_exists('users','ident',$owner,'owner',$USER->ident,'user_type','community')) { 46 48 $run_result = true; 47 } 49 $messages[]="c"; 50 } 48 51 if (empty($run_result)) { 49 52 /* … … 53 56 array($owner,$USER->ident,'community'))) { 54 57 $run_result = true; 58 $messages[]="d"; 55 59 } 56 60 */ devel/mod/file/lib.php
r1084 r1100 353 353 354 354 global $page_owner, $CFG; 355 global $messages; 356 $messages[] .= print_r($file, true); 357 $messages[] .= print_r($_SESSION, true); 355 358 $filemenu = ""; 356 359 if (run("permissions:check", array("files:edit", $file->owner)) || run("permissions:check", array("files:edit", $file->files_owner))) { devel/mod/file/lib/files_actions.php
r1081 r1100 211 211 if (!empty($id) && $id != -1) { 212 212 $file = get_record('files','ident',$id); 213 213 214 if (!empty($file) && (run("permissions:check", array("files:edit",$file->files_owner)) || run("permissions:check", array("files:edit",$file->owner)))) { 214 215 $files_username = user_info('username', $file->files_owner); 215 216 $file = plugin_hook("file","delete",$file); 216 217 if (!empty($file)) { 217 @unlink(stripslashes($CFG->dataroot.$file->location)); //TODO maybe some error reporting here!?! Penny218 delete_records('files','ident',$id);219 delete_records('tags','tagtype','file','ref',$id);218 //@unlink(stripslashes($CFG->dataroot.$file->location)); //TODO maybe some error reporting here!?! Penny 219 //delete_records('files','ident',$id); 220 //delete_records('tags','tagtype','file','ref',$id); 220 221 } 221 222 $redirect_url = $CFG->wwwroot . $files_username . "/files/"; … … 227 228 $rssresult = run("profile:rss:publish", array($file->files_owner, false)); 228 229 $messages[] = __gettext("The file was deleted."); 230 229 231 } 230 232 } devel/mod/file/lib/permissions_check.php
r1081 r1100 14 14 15 15 global $page_owner; 16 global $messages; 16 17 17 18 if ($parameter == "files") { … … 24 25 // $parameter[1] = file owner 25 26 if ($parameter[0] == "files:edit") { 26 if ($parameter[1] == $_SESSION['userid']) {27 $run_result = true;28 } 27 if ($parameter[1] == $_SESSION['userid']) { 28 $run_result = true; 29 } 29 30 } 30 31 }
