Exemple #1
0
 *
 *
 * @package harmoni.utilities.tests
 * 
 * @copyright Copyright © 2005, Middlebury College
 * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License (GPL)
 *
 * @version $Id: testList.php,v 1.4 2007/09/04 20:25:56 adamfranco Exp $
 **/
if (!defined('HARMONI')) {
    require_once "../../harmoni.inc.php";
}
if (!defined('SIMPLE_TEST')) {
    define('SIMPLE_TEST', HARMONI . 'simple_test/');
}
require_once HARMONI . "errorHandler/ErrorHandler.class.php";
if (!Services::serviceAvailable("ErrorHandler")) {
    Services::registerService("ErrorHandler", "ErrorHandler");
    require_once OKI2 . "osid/OsidContext.php";
    $context = new OsidContext();
    $context->assignContext('harmoni', $harmoni);
    require_once HARMONI . "oki2/shared/ConfigurationProperties.class.php";
    $configuration = new ConfigurationProperties();
    Services::startManagerAsService("ErrorHandler", $context, $configuration);
}
require_once SIMPLE_TEST . 'simple_unit.php';
require_once SIMPLE_TEST . 'dobo_simple_html_test.php';
$test = new GroupTest('Utilities tests');
$test->addTestFile(HARMONI . 'utilities/tests/OrderedListTestCase.class.php');
$test->attachObserver(new DoboTestHtmlDisplay());
$test->run();
Exemple #2
0
    Services::createServiceAlias("RepositoryManager", "Repository");
}
/**
 * load the SchedulingManager.
 */
if (LOAD_SCHEDULING) {
    require_once HARMONI . "oki2/scheduling/HarmoniSchedulingManager.class.php";
    Services::registerService("SchedulingManager", "HarmoniSchedulingManager");
    Services::createServiceAlias("SchedulingManager", "Scheduling");
}
/**
 * load the CourseManagementManager.
 */
if (LOAD_COURSE_MANAGEMENT) {
    require_once HARMONI . "oki2/coursemanagement/CourseManagementManager.class.php";
    Services::registerService("CourseManagementManager", "HarmoniCourseManagementManager");
    Services::createServiceAlias("CourseManagementManager", "CourseManagement");
}
if (LOAD_GRADING) {
    require_once HARMONI . "oki2/grading/HarmoniGradingManager.class.php";
    Services::registerService("GradingManager", "HarmoniGradingManager");
    Services::createServiceAlias("GradingManager", "Grading");
}
/**
 * load the TaggingManager.
 */
if (LOAD_TAGGING) {
    require_once HARMONI . "Tagging/TagManager.class.php";
    Services::registerService("TagManager", "TagManager");
    Services::createServiceAlias("TagManager", "Tagging");
}
<?php

/**
 * Set up the PluginManager
 *
 * USAGE: Copy this file to plugins.conf.php to set custom values.
 *
 * @package segue.config
 * 
 * @copyright Copyright &copy; 2005, Middlebury College
 * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License (GPL)
 *
 * @version $Id: plugins_default.conf.php,v 1.8 2008/04/04 20:23:13 achapin Exp $
 */
require_once MYDIR . "/main/library/PluginManager/PluginManager.class.php";
Services::registerService("PluginManager", "PluginManager");
Services::createServiceAlias("PluginManager", "Plugs");
$configuration = new ConfigurationProperties();
$configuration->addProperty('plugin_dir', $dir = MYDIR . "/plugins");
$configuration->addProperty('plugin_path', $path = MYPATH . "/plugins");
$configuration->addProperty('authN_priority', $prior = 'Middlebury LDAP');
Services::startManagerAsService("PluginManager", $context, $configuration);
//   	$pluginManager = Services::getService("PluginManager");
//  	$pluginManager->enablePlugin(new Type ('SeguePlugins', 'edu.middlebury', 'Tags'));
// 	$pluginManager->installPlugin(new Type ('SeguePlugins', 'edu.middlebury', 'Download'));
// 	$pluginManager->installPlugin(new Type ('SeguePlugins', 'edu.middlebury', 'Assignment'));
// error checking
require_once dirname(__FILE__) . "/main/library/Wizard/ErrorCheckingRules/WECRegex.class.php";
require_once dirname(__FILE__) . "/main/library/Wizard/ErrorCheckingRules/WECNonZeroRegex.class.php";
require_once dirname(__FILE__) . "/main/library/Wizard/ErrorCheckingRules/WECOptionalRegex.class.php";
require_once dirname(__FILE__) . "/main/library/Wizard/ErrorCheckingRules/XmlSchemaRule.class.php";
require_once dirname(__FILE__) . "/main/library/ResultPrinter/IteratorResultPrinter.class.php";
require_once dirname(__FILE__) . "/main/library/ResultPrinter/ArrayResultPrinter.class.php";
require_once dirname(__FILE__) . "/main/library/ResultPrinter/EmbeddedArrayResultPrinter.class.php";
require_once dirname(__FILE__) . "/main/library/Basket/Basket.class.php";
require_once dirname(__FILE__) . "/main/library/AuthZPrinter.abstract.php";
require_once dirname(__FILE__) . "/main/modules/help/Help.class.php";
require_once dirname(__FILE__) . "/main/modules/auth/PolyphonyLogin.class.php";
require_once dirname(__FILE__) . "/main/library/RepositoryInputOutputModules/RepositoryInputOutputModuleManager.class.php";
Services::registerService("InOutModules", "RepositoryInputOutputModuleManager");
require_once dirname(__FILE__) . "/main/library/RepositorySearchModules/RepositorySearchModuleManager.class.php";
Services::registerService("RepositorySearchModules", "RepositorySearchModuleManager");
require_once OKI2 . "osid/OsidContext.php";
$context = new OsidContext();
$context->assignContext('harmoni', $harmoni);
require_once HARMONI . "oki2/shared/ConfigurationProperties.class.php";
$configuration = new ConfigurationProperties();
Services::startManagerAsService("InOutModules", $context, $configuration);
Services::startManagerAsService("RepositorySearchModules", $context, $configuration);
require_once dirname(__FILE__) . "/main/library/HierarchyPrinter/GroupPrinter.class.php";
require_once dirname(__FILE__) . "/main/library/HierarchyPrinter/HierarchyPrinter.class.php";
// NEW CONFIGS AFTER HERE!!!:
if (file_exists(dirname(__FILE__) . "/config/domit.conf.php")) {
    require_once dirname(__FILE__) . "/config/domit.conf.php";
} else {
    require_once dirname(__FILE__) . "/config/domit_default.conf.php";
}