root/releases/elgg0.8rc2/_files/index.php

Revision 793, 1.5 kB (checked in by sven, 2 years ago)

files: make maximum uploadable file size configurable instead of hard coded at 5 meg, defaulting to 20meg. apache/php limits still trump this.
fix php notice on folder handler for root folder.

  • Property svn:eol-style set to native
Line 
1 <?php
2
3     //    ELGG manage files page
4
5     // Run includes
6         require_once(dirname(dirname(__FILE__))."/includes.php");
7         
8     // Initialise functions for user details, icon management and profile management
9         run("userdetails:init");
10         run("profile:init");
11         run("files:init");
12         
13         define("context", "files");
14         templates_page_setup();
15
16     // Whose files are we looking at?
17
18         global $CFG, $page_owner, $owner, $folder;
19         $title = run("profile:display:name") . " :: ". __gettext("Files") ."";
20
21         $folder_object = get_record('file_folders','files_owner',$owner,'ident',$folder);
22
23         $body = run("content:files:view");
24                 
25         if (!is_object($folder_object) || $folder_object->handler == "elgg"
26             || !isset($folder_object->handler)
27             || !isset($CFG->folders->handler[$folder_object->handler]->function_name)
28             || !is_callable($CFG->folders->handler[$folder_object->handler]->function_name)) {
29             $body .= run("files:view",$folder_object);
30         } else {
31             $body .= $CFG->folders->handler[$folder_object->handler]->function_name($folder_object);
32         }
33         
34         echo templates_page_draw( array(
35                     $title,
36                     templates_draw(array(
37                             'context' => 'contentholder',
38                             'title' => $title,
39                             'body' => $body
40                         )
41                         )
42                 )
43                 );
44                 
45 ?>
Note: See TracBrowser for help on using the browser.