Skip to content

Commit

Permalink
Merge branch 'MDL-32981-master' of github.com:FMCorz/moodle
Browse files Browse the repository at this point in the history
  • Loading branch information
danpoltawski committed May 22, 2012
2 parents cba59b3 + c598ea5 commit 3e832fe
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 10 deletions.
2 changes: 1 addition & 1 deletion lib/navigationlib.php
Expand Up @@ -2324,7 +2324,7 @@ protected function load_for_user($user=null, $forceforcontext=false) {

$context = get_context_instance(CONTEXT_USER, $USER->id);
if ($iscurrentuser && has_capability('moodle/user:manageownfiles', $context)) {
$url = new moodle_url('/user/files.php');
$url = new moodle_url('/user/filesedit.php');
$usernode->add(get_string('myfiles'), $url, self::TYPE_SETTING);
}

Expand Down
10 changes: 4 additions & 6 deletions user/filesedit.php
Expand Up @@ -33,13 +33,11 @@
}

$returnurl = optional_param('returnurl', '', PARAM_URL);
$returnbutton = true;

if (empty($returnurl)) {
if (!empty($_SERVER["HTTP_REFERER"])) {
$returnurl = $_SERVER["HTTP_REFERER"];
} else {
$returnurl = new moodle_url('/user/files.php');
}
$returnbutton = false;
$returnurl = new moodle_url('/user/filesedit.php');
}

$context = get_context_instance(CONTEXT_USER, $USER->id);
Expand All @@ -60,7 +58,7 @@
$options = array('subdirs'=>1, 'maxbytes'=>$CFG->userquota, 'maxfiles'=>-1, 'accepted_types'=>'*');
file_prepare_standard_filemanager($data, 'files', $options, $context, 'user', 'private', 0);

$mform = new user_filesedit_form(null, array('data'=>$data, 'options'=>$options));
$mform = new user_filesedit_form(null, array('data'=>$data, 'options'=>$options, 'cancelbutton'=>$returnbutton));

if ($mform->is_cancelled()) {
redirect($returnurl);
Expand Down
7 changes: 4 additions & 3 deletions user/filesedit_form.php
Expand Up @@ -31,13 +31,14 @@ class user_filesedit_form extends moodleform {
function definition() {
$mform = $this->_form;

$data = $this->_customdata['data'];
$options = $this->_customdata['options'];
$data = $this->_customdata['data'];
$options = $this->_customdata['options'];
$cancelbutton = isset($this->_customdata['cancelbutton']) ? $this->_customdata['cancelbutton'] : true;

$mform->addElement('filemanager', 'files_filemanager', get_string('files'), null, $options);
$mform->addElement('hidden', 'returnurl', $data->returnurl);

$this->add_action_buttons(true, get_string('savechanges'));
$this->add_action_buttons($cancelbutton, get_string('savechanges'));

$this->set_data($data);
}
Expand Down

0 comments on commit 3e832fe

Please sign in to comment.