Changeset 1100

Show
Ignore:
Timestamp:
05/14/07 19:01:33 (1 year ago)
Author:
icewing
Message:

First draft incoming trackback code added.
Endpoint is weblog/<user>/<blogid>/trackback/

Marcus Povey <marcus@dushka.co.uk>

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • devel/htaccess-dist

    r1080 r1100  
    8181ReWriteRule ^([A-Za-z0-9]+)\/weblog\/interesting\/skip=([0-9]+)$ mod/blog/interesting.php?weblog_name=$1&weblog_offset=$2 
    8282RewriteRule ^[A-Za-z0-9]+\/weblog\/([0-9]+)\.html$ mod/blog/view_post.php?post=$1 
     83RewriteRule ^[A-Za-z0-9]+\/weblog\/([0-9]+)\/trackback\/?$ mod/trackback/index.php?id=$1 
    8384RewriteRule ^[A-Za-z0-9]+\/weblog\/([0-9]+)\.html.([0-9]+)$ mod/log/view_post.php?post=$1&commentpage=$2 
    8485RewriteRule ^([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  
    33global $CFG; 
    44global $page_owner; 
    5      
     5  global $messages;    
    66if (isset($parameter) && $page_owner != -1) { 
    77    if (!is_array($parameter)) { 
     
    1616        case    "weblog": 
    1717            if (record_exists('users','ident',$page_owner,'owner',$USER->ident,'user_type','community')) { 
     18$messages[]="A"; 
    1819                $run_result = true; 
    19             } 
     20            }  
    2021            if (empty($run_result)) { 
    2122                if (count_records_sql('SELECT count(u.ident) FROM '.$CFG->prefix.'friends f 
     
    2425                                      array($page_owner,$USER->ident,'community'))) { 
    2526                    $run_result = true; 
     27$messages[]="b"; 
    2628                } 
    2729            } 
     
    4547            if (record_exists('users','ident',$owner,'owner',$USER->ident,'user_type','community')) { 
    4648                $run_result = true; 
    47             } 
     49$messages[]="c"; 
     50            }  
    4851            if (empty($run_result)) { 
    4952                /* 
     
    5356                                      array($owner,$USER->ident,'community'))) { 
    5457                    $run_result = true; 
     58$messages[]="d"; 
    5559                } 
    5660                */ 
  • devel/mod/file/lib.php

    r1084 r1100  
    353353         
    354354        global $page_owner, $CFG; 
     355global $messages; 
     356$messages[] .= print_r($file, true); 
     357$messages[] .= print_r($_SESSION, true); 
    355358        $filemenu = ""; 
    356359        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  
    211211        if (!empty($id) && $id != -1) { 
    212212            $file = get_record('files','ident',$id); 
     213 
    213214            if (!empty($file) && (run("permissions:check", array("files:edit",$file->files_owner)) || run("permissions:check", array("files:edit",$file->owner)))) { 
    214215                $files_username = user_info('username', $file->files_owner); 
    215216                $file = plugin_hook("file","delete",$file); 
    216217                if (!empty($file)) { 
    217                     @unlink(stripslashes($CFG->dataroot.$file->location)); //TODO maybe some error reporting here!?! Penny 
    218                     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); 
    220221                } 
    221222                $redirect_url = $CFG->wwwroot . $files_username . "/files/"; 
     
    227228                $rssresult = run("profile:rss:publish", array($file->files_owner, false)); 
    228229                $messages[] = __gettext("The file was deleted."); 
     230 
    229231            } 
    230232        } 
  • devel/mod/file/lib/permissions_check.php

    r1081 r1100  
    1414 
    1515global $page_owner; 
     16global $messages; 
    1617 
    1718if ($parameter == "files") { 
     
    2425    // $parameter[1] = file owner 
    2526    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        }  
    2930    } 
    3031}