mirror of
https://github.com/moodle/moodle.git
synced 2025-01-19 14:27:22 +01:00
Merged fixes from 1.6
This commit is contained in:
parent
e2183037b3
commit
d7e8ffebbf
46
mod/resource/type/repository/hive/openlitepublish.php
Normal file
46
mod/resource/type/repository/hive/openlitepublish.php
Normal file
@ -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);
|
||||
?>
|
||||
|
@ -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>
|
||||
@ -208,3 +213,4 @@ for ($i=0; $i < $this->maxparameters; $i++) {
|
||||
</td></tr>
|
||||
|
||||
<?php print_visible_setting($form); ?>
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user