Changeset 828

Show
Ignore:
Timestamp:
01/18/07 17:16:20 (2 years ago)
Author:
ben
Message:

Persistent navigation to parent folders within the newly extensible folders.

Files:

Legend:

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

    r827 r828  
    7676                 
    7777        $body = "<h2>" . $folder->name . "</h2>"; 
    78          
    79         if ($folder->ident != -1) { 
    80              
    81             $parent = (int) $folder->parent; 
    82              
    83             if ($parent != -1) { 
    84                 $parent_details = get_record('file_folders','ident',$parent,'files_owner',$page_owner); 
    85                 $display_parent = $parent; 
    86             } else { 
    87                 $parent_details->name = "root folder"; 
    88                 $parent_details->ident = -1; 
    89                 $display_parent = ""; 
    90             } 
    91              
    92             $body .= "<p><a href=\"".url."$owner_username/files/$display_parent\">"; 
    93             $body .= "". __gettext("Return to") ." " . stripslashes($parent_details->name); 
    94             $body .= "</a></p>"; 
    95         } 
    9678         
    9779        // Firstly, get a list of folders 
  • devel/units/files/files_view.php

    r827 r828  
    3131    $folder_object->handler = "elgg"; 
    3232} 
     33 
     34if ($folder_object->ident != -1) {             
     35    $parent = (int) $folder_object->parent; 
     36     
     37    if ($parent != -1) { 
     38        $parent_details = get_record('file_folders','ident',$parent,'files_owner',$owner); 
     39        $display_parent = $parent; 
     40    } else { 
     41        $parent_details->name = "root folder"; 
     42        $parent_details->ident = -1; 
     43        $display_parent = ""; 
     44    } 
     45     
     46    $run_result .= "<p><a href=\"".url.user_info("username",$owner)."/files/$display_parent\">"; 
     47    $run_result .= "". __gettext("Return to") ." " . stripslashes($parent_details->name); 
     48    $run_result .= "</a></p>"; 
     49} 
    3350         
    3451// If we're in the root or an accessible folder, view it