Changeset 835

Show
Ignore:
Timestamp:
01/19/07 13:04:03 (2 years ago)
Author:
ben
Message:

File edit / delete links are now abstracted into a function.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • devel/mod/file/lib.php

    r828 r835  
    161161        </object>"; 
    162162                    } 
    163                     if (run("permissions:check", array("files:edit", $file->owner))  || run("permissions:check", array("files:edit", $file->files_owner))) { 
    164                         $areyouSure = __gettext("Are you sure you want to permanently delete this file?"); // gettext variable 
    165                         $delete = __gettext("Delete"); // gettext variable 
    166                         $edit = __gettext("Edit"); // gettext variable 
    167                         $filemenu .= <<< END 
    168             [<a href="{$CFG->wwwroot}_files/edit_file.php?edit_file_id={$file->ident}&amp;owner=$page_owner">$edit</a>] 
    169             [<a href="{$CFG->wwwroot}_files/action_redirection.php?action=delete_file&amp;delete_file_id={$file->ident}" onclick="return confirm('$areyouSure')">$delete</a>] 
    170 END; 
    171                     } 
     163                    $filemenu = file_edit_links($file); 
    172164                    $keywords = display_output_field(array("","keywords","file","file",$ident,$file->owner)); 
    173165                    if ($keywords) { 
     
    207199    } 
    208200     
     201    function file_edit_links($file) { 
     202         
     203        global $page_owner, $CFG; 
     204        $filemenu = ""; 
     205        if (run("permissions:check", array("files:edit", $file->owner))  || run("permissions:check", array("files:edit", $file->files_owner))) { 
     206                        $areyouSure = __gettext("Are you sure you want to permanently delete this file?"); // gettext variable 
     207                        $delete = __gettext("Delete"); // gettext variable 
     208                        $edit = __gettext("Edit"); // gettext variable 
     209                        $filemenu .= <<< END 
     210            [<a href="{$CFG->wwwroot}_files/edit_file.php?edit_file_id={$file->ident}&amp;owner=$page_owner">$edit</a>] 
     211            [<a href="{$CFG->wwwroot}_files/action_redirection.php?action=delete_file&amp;delete_file_id={$file->ident}" onclick="return confirm('$areyouSure')">$delete</a>] 
     212END; 
     213        } 
     214        return $filemenu; 
     215         
     216    } 
     217     
    209218    function file_folder_preview($folder) { 
    210219