Source for file polyphony.inc.php

Documentation is available at polyphony.inc.php

  1. <?php
  2.  
  3. /**
  4. * This file includes all necessary Polyphony classes
  5. *
  6. *
  7. * @package polyphony
  8. *
  9. * @copyright Copyright &copy; 2005, Middlebury College
  10. * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License (GPL)
  11. *
  12. * @version $Id: polyphony.inc.php,v 1.44 2007/09/05 22:14:24 adamfranco Exp $
  13. */
  14.  
  15. /**
  16. * Define a constant for the Polyphony root directory.
  17. *
  18. */
  19. define("POLYPHONY", dirname(__FILE__));
  20.  
  21. /**
  22. * Include our library classes
  23. *
  24. */
  25.  
  26.  
  27. require_once(dirname(__FILE__)."/main/library/Wizard/SimpleStepWizard.class.php");
  28. require_once(dirname(__FILE__)."/main/library/Wizard/LogicStepWizard.class.php");
  29. // components:
  30. require_once(dirname(__FILE__)."/main/library/Wizard/Components/WizardStep.class.php");
  31. require_once(dirname(__FILE__)."/main/library/Wizard/Components/WTextField.class.php");
  32. require_once(dirname(__FILE__)."/main/library/Wizard/Components/WCheckBox.class.php");
  33. require_once(dirname(__FILE__)."/main/library/Wizard/Components/WFileUploadField.class.php");
  34. require_once(dirname(__FILE__)."/main/library/Wizard/Components/WHorizontalRadioList.class.php");
  35. require_once(dirname(__FILE__)."/main/library/Wizard/Components/WizardStep.class.php");
  36. require_once(dirname(__FILE__)."/main/library/Wizard/Components/WMultiSelectList.class.php");
  37. require_once(dirname(__FILE__)."/main/library/Wizard/Components/WPasswordField.class.php");
  38. require_once(dirname(__FILE__)."/main/library/Wizard/Components/WSelectList.class.php");
  39. require_once(dirname(__FILE__)."/main/library/Wizard/Components/WSelectOrNew.class.php");
  40. require_once(dirname(__FILE__)."/main/library/Wizard/Components/WTextArea.class.php");
  41. require_once(dirname(__FILE__)."/main/library/Wizard/Components/WVerticalRadioList.class.php");
  42. require_once(dirname(__FILE__)."/main/library/Wizard/Components/WSaveCancelListener.class.php");
  43. require_once(dirname(__FILE__)."/main/library/Wizard/Components/WRepeatableComponentCollection.class.php");
  44. require_once(dirname(__FILE__)."/main/library/Wizard/Components/WOrderedRepeatableComponentCollection.class.php");
  45. require_once(dirname(__FILE__)."/main/library/Wizard/Components/WNewOnlyEditableRepeatableComponentCollection.class.php");
  46. require_once(dirname(__FILE__)."/main/library/Wizard/Components/WAddFromListRepeatableComponentCollection.class.php");
  47. require_once(dirname(__FILE__)."/main/library/Wizard/Components/WHiddenField.class.php");
  48. require_once(dirname(__FILE__)."/main/library/Wizard/Components/WText.class.php");
  49. require_once(dirname(__FILE__)."/main/library/Wizard/Components/HtmlTextArea.class.php");
  50. require_once(dirname(__FILE__)."/main/library/Wizard/Components/WVerifiedChangeInput.class.php");
  51. require_once(dirname(__FILE__)."/main/library/Wizard/Components/WChooseOptionButton.class.php");
  52. require_once(dirname(__FILE__)."/main/library/Wizard/Components/WMoreOptions.abstract.php");
  53. require_once(dirname(__FILE__)."/main/library/Wizard/Components/WComponentCollection.class.php");
  54. require_once(dirname(__FILE__)."/main/library/Wizard/Components/WAgentBrowser.class.php");
  55. require_once(dirname(__FILE__)."/main/library/Wizard/Components/WColorWheel.class.php");
  56. require_once(dirname(__FILE__)."/main/library/Wizard/Components/WSaveWithChoiceButtonList.class.php");
  57.  
  58. //gui components
  59. require_once(POLYPHONY."/main/library/GUIWizardComponents/Generic/WStyleComponent.class.php");
  60. require_once(POLYPHONY."/main/library/GUIWizardComponents/Generic/WStyleProperty.class.php");
  61. require_once(POLYPHONY."/main/library/GUIWizardComponents/Generic/WStyleCollection.class.php");
  62. require_once(POLYPHONY."/main/library/GUIWizardComponents/WGUIComponent.abstract.php");
  63. require_once(POLYPHONY."/main/library/GUIWizardComponents/WGUICheckBox.class.php");
  64. require_once(POLYPHONY."/main/library/GUIWizardComponents/WGUISelectList.class.php");
  65. require_once(POLYPHONY."/main/library/GUIWizardComponents/CollectionEditors/WFontEditor.class.php");
  66. require_once(POLYPHONY."/main/library/GUIWizardComponents/CollectionEditors/WTextLayoutEditor.class.php");
  67. require_once(POLYPHONY."/main/library/GUIWizardComponents/CollectionEditors/WBackgroundEditor.class.php");
  68. require_once(POLYPHONY."/main/library/GUIWizardComponents/CollectionEditors/WMultiCollection.class.php");
  69. require_once(POLYPHONY."/main/library/GUIWizardComponents/Utilities/GUIComponentUtility.class.php");
  70.  
  71.  
  72. // error checking
  73. require_once(dirname(__FILE__)."/main/library/Wizard/ErrorCheckingRules/WECRegex.class.php");
  74. require_once(dirname(__FILE__)."/main/library/Wizard/ErrorCheckingRules/WECNonZeroRegex.class.php");
  75. require_once(dirname(__FILE__)."/main/library/Wizard/ErrorCheckingRules/WECOptionalRegex.class.php");
  76.  
  77. require_once(dirname(__FILE__)."/main/library/ResultPrinter/IteratorResultPrinter.class.php");
  78. require_once(dirname(__FILE__)."/main/library/ResultPrinter/ArrayResultPrinter.class.php");
  79. require_once(dirname(__FILE__)."/main/library/ResultPrinter/EmbeddedArrayResultPrinter.class.php");
  80.  
  81. require_once(dirname(__FILE__)."/main/library/Basket/Basket.class.php");
  82.  
  83. require_once(dirname(__FILE__)."/main/library/AuthZPrinter.abstract.php");
  84.  
  85.  
  86. require_once(dirname(__FILE__)."/main/library/RepositoryInputOutputModules/RepositoryInputOutputModuleManager.class.php");
  87. Services::registerService("InOutModules", "RepositoryInputOutputModuleManager");
  88.  
  89. require_once(dirname(__FILE__)."/main/library/RepositorySearchModules/RepositorySearchModuleManager.class.php");
  90. Services::registerService("RepositorySearchModules", "RepositorySearchModuleManager");
  91.  
  92. require_once(OKI2."osid/OsidContext.php");
  93. $context = new OsidContext;
  94. $context->assignContext('harmoni', $harmoni);
  95. require_once(HARMONI."oki2/shared/ConfigurationProperties.class.php");
  96. $configuration = new ConfigurationProperties;
  97. Services::startManagerAsService("InOutModules", $context, $configuration);
  98. Services::startManagerAsService("RepositorySearchModules", $context, $configuration);
  99.  
  100. require_once(dirname(__FILE__)."/main/library/HierarchyPrinter/GroupPrinter.class.php");
  101. require_once(dirname(__FILE__)."/main/library/HierarchyPrinter/HierarchyPrinter.class.php");
  102.  
  103. // NEW CONFIGS AFTER HERE!!!:
  104.  
  105. if (file_exists(dirname(__FILE__)."/config/domit.conf.php"))
  106. require_once(dirname(__FILE__)."/config/domit.conf.php");
  107. else
  108. require_once(dirname(__FILE__)."/config/domit_default.conf.php");
  109.  
  110. if (file_exists(dirname(__FILE__)."/config/exif.conf.php"))
  111. require_once(dirname(__FILE__)."/config/exif.conf.php");
  112. else
  113. require_once(dirname(__FILE__)."/config/exif_default.conf.php");
  114.  
  115. require_once(dirname(__FILE__)."/main/modules/help/browse_help.act.php");
  116.  
  117.  
  118. ?>

Documentation generated on Wed, 19 Sep 2007 10:25:30 -0400 by phpDocumentor 1.3.0RC3