Skip to content

Commit

Permalink
Merged fixes from 1.6
Browse files Browse the repository at this point in the history
  • Loading branch information
moodler committed Sep 22, 2006
1 parent e218303 commit d7e8ffe
Show file tree
Hide file tree
Showing 2 changed files with 52 additions and 0 deletions.
46 changes: 46 additions & 0 deletions mod/resource/type/repository/hive/openlitepublish.php
@@ -0,0 +1,46 @@
<?php // $Id$

require_once("../../../../../config.php");

if (empty($CFG->hivehost) or empty($CFG->hiveport) or empty($CFG->hiveprotocol) or empty($CFG->hivepath)) {
print_header();
notify('A Hive repository is not yet configured in Moodle. Please see Resource settings.');
print_footer();
die;
}

if (empty($SESSION->HIVE_SESSION)) {
print_header();
notify('You do not have access to the Hive repository. Moodle signs you into Hive when you log in. This process may have failed.');
close_window_button();
print_footer();
die;
}

//================================================
$stylesheets = '';
foreach ($CFG->stylesheets as $stylesheet) {
if(empty($stylesheets)) {
$stylesheets = $stylesheet;
} else {
$stylesheets .= '%26'.$stylesheet;
}
}

$query = '';
$query .= 'HIVE_REF=hin:hive@LMS%20Publish';
$query .= '&HIVE_RET=ORG';
$query .= '&HIVE_REQ=2113';
$query .= '&HIVE_PROD=0';
$query .= '&HIVE_CURRENTBUREAUID='.$CFG->decsbureauid;
$query .= '&HIVE_BUREAU='.$CFG->decsbureauid;
$query .= '&HIVE_ITEMTYPE='.$CFG->decsitemtypeid;
$query .= '&mkurl='.$CFG->wwwroot.'/mod/resource/type/repository/hive/makelink.php';
$query .= '&mklms=Moodle';
$query .= '&HIVE_SEREF='.$CFG->wwwroot.'/sso/hive/expired.php';
$query .= '&HIVE_SESSION='.$SESSION->HIVE_SESSION;
$query .= '&mklmsstyle='.$stylesheets;

redirect($CFG->hiveprotocol .'://'. $CFG->hivehost .':'. $CFG->hiveport .''. $CFG->hivepath .'?'.$query);
?>

6 changes: 6 additions & 0 deletions mod/resource/type/repository/repository.html
Expand Up @@ -52,6 +52,11 @@
button_to_popup_window ('/mod/resource/type/repository/hive/openlitesearch.php',
'LiteSearch', 'Search for content in Hive ', 500, 750,
'Search for content in the HarvestRoad Hive repository', $options);
// wobble.
button_to_popup_window ('/mod/resource/type/repository/hive/openlitepublish.php',
'LitePublish', 'Add new item to Hive ', 500, 750,
'Add new content to the HarvestRoad Hive repository', $options);

helpbutton("hive", "HarvestRoad Hive", "resource/type", true);
?>
</td>
Expand Down Expand Up @@ -208,3 +213,4 @@
</td></tr>

<?php print_visible_setting($form); ?>

0 comments on commit d7e8ffe

Please sign in to comment.