Skip to content

Commit

Permalink
portfolio/mahara tighter url for continuing to portfolio to enter the…
Browse files Browse the repository at this point in the history
… folder and highlight the new file
  • Loading branch information
mjollnir_ committed Oct 21, 2008
1 parent 047c0f7 commit 14cb94e
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions portfolio/type/mahara/lib.php
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ class portfolio_plugin_mahara extends portfolio_plugin_pull_base {
private $sendtype; // whatever mahara has said it can handle (immediate or queued)
private $filesmanifest; // manifest of files to send to mahara (set during prepare_package and sent later)
private $totalsize; // total size of all included files added together
private $continueurl; // if we've been sent back a specific url to continue to (eg folder id)

public static function get_name() {
return get_string('pluginname', 'portfolio_mahara');
Expand Down Expand Up @@ -191,13 +192,19 @@ public function send_package() {
if ($response->type =='queued') {
$this->exporter->set_forcequeue();
}
if (isset($response->querystring)) {
$this->continueurl = $response->querystring;
}
}

public function get_continue_url() {
$this->ensure_mnethost();
$this->ensure_environment();
$mnetauth = get_auth_plugin('mnet');
$remoteurl = '/artefact/file/';// @todo penny this might change later when we change formats.
if (isset($this->continueurl)) {
$remoteurl .= $this->continueurl;
}
if (!$url = $mnetauth->start_jump_session($this->get_config('mnethostid'), $remoteurl)) {
return false;
}
Expand Down

0 comments on commit 14cb94e

Please sign in to comment.