define('SECTION_PLUGINTYPE', 'artefact');
define('SECTION_PLUGINNAME', 'courses');
define('SECTION_PAGE', 'catalogs');
require dirname(dirname(dirname(__FILE__))) . '/init.php';
require_once 'pieforms/pieform.php';
safe_require('artefact', 'courses');
define('TITLE', 'Add/Remove Course Catalogs');
$installed_catalogs = array();
$potential_catalogs = array();
$eschools = $CFG->current_app->getMnetEschools();
foreach ($eschools as $eschool) {
    if ($eschool->getOrganizationId() != $CFG->current_app->getId()) {
        $installed_catalogs[$eschool->getShortName()] = $eschool->getFullName() . ' (' . $eschool->getShortName() . ')';
    }
}
$eschools = GcrEschoolTable::getEschools(!$CFG->current_app->hasPrivilege('GCUser'));
foreach ($eschools as $eschool) {
    if ($eschool->getOrganizationId() != $CFG->current_app->getId()) {
        $short_name = $eschool->getShortName();
        if (!array_key_exists($short_name, $installed_catalogs)) {
            $potential_catalogs[$eschool->getShortName()] = $eschool->getFullName() . ' (' . $eschool->getShortName() . ')';
        }
    }
}
if (count($installed_catalogs) < 1) {
    $installed_catalogs[] = '';
}
$installed_catalogs_element = array('title' => get_string('installedcatalogs', 'artefact.courses'), 'description' => get_string('installedcatalogssdescription', 'artefact.courses'), 'type' => 'select', 'multiple' => true, 'options' => $installed_catalogs, 'collapseifoneoption' => false);
$potential_catalogs_element = array('title' => get_string('potentialcatalogs', 'artefact.courses'), 'description' => get_string('potentialcatalogsdescription', 'artefact.courses'), 'type' => 'select', 'multiple' => true, 'options' => $potential_catalogs, 'collapseifoneoption' => false);
$installed_catalogs_form = array('name' => 'installedcatalogs', 'elements' => array('installedcatalogs' => $installed_catalogs_element, 'submit' => array('type' => 'submit', 'value' => get_string('removecatalog', 'artefact.courses'))));
$potential_catalogs_form = array('name' => 'potentialcatalogs', 'elements' => array('potentialcatalogs' => $potential_catalogs_element, 'submit' => array('type' => 'submit', 'value' => get_string('addcatalog', 'artefact.courses'))));
print GcrEschoolTable::getHome()->getUrl() . '/homeadmin/createCommission';
?>
" method="POST">
    <fieldset>
        <label for="institution">Platform: </label>
        <select id="institution" name="institution" style="width:95%">
        <?php 
foreach (GcrInstitutionTable::getInstitutions() as $institution) {
    print "<option value={$institution->getShortName()}>{$institution->getFullName()} ({$institution->getShortName()})</option>";
}
?>
        </select>
        <label for="institution">Catalog: </label>
        <select id="eschool" name="eschool" style="width:95%">
        <?php 
foreach (GcrEschoolTable::getEschools() as $eschool) {
    print "<option value={$eschool->getShortName()}>{$eschool->getFullName()} ({$eschool->getShortName()})</option>";
}
?>
        </select>
        <label for="commission_rate">Commission Rate %: </label>
        <input type="text" name="commission_rate" id="commission_rate" value="" />       
    </fieldset>
    </form>
</div>
<form id="deleteCommissionForm" name="deleteCommissionForm" value="-1" action="<?php 
print GcrEschoolTable::getHome()->getUrl();
?>
/homeadmin/deleteCommission" method="POST">
    <input id="del_commission_id" name="del_commission_id" type="hidden" />
</form>