2012-07-17 17:58:33 +12:00
|
|
|
<?php
|
2012-11-22 14:15:13 +13:00
|
|
|
|
2013-08-22 23:38:26 +12:00
|
|
|
$config = Config::inst();
|
2012-11-22 14:15:13 +13:00
|
|
|
|
2017-05-02 14:49:41 +12:00
|
|
|
define('DMS_DIR', basename(__DIR__));
|
2012-11-22 14:15:13 +13:00
|
|
|
|
2017-05-01 15:54:48 +12:00
|
|
|
if (!file_exists(BASE_PATH . DIRECTORY_SEPARATOR . DMS_DIR)) {
|
2017-05-02 14:49:41 +12:00
|
|
|
user_error('DMS directory named incorrectly. Please install the DMS module into a folder named: ' . DMS_DIR);
|
2017-05-01 15:54:48 +12:00
|
|
|
}
|
2012-11-21 10:22:40 +13:00
|
|
|
|
2012-08-21 14:21:23 +12:00
|
|
|
CMSMenu::remove_menu_item('DMSDocumentAddController');
|
|
|
|
|
2013-10-09 20:23:50 +11:00
|
|
|
ShortcodeParser::get('default')->register(
|
2017-05-17 17:24:50 +12:00
|
|
|
$config->get('DMS', 'shortcode_handler_key'),
|
2017-05-01 15:54:48 +12:00
|
|
|
array('DMSShortcodeHandler', 'handle')
|
2013-10-09 20:23:50 +11:00
|
|
|
);
|
2012-11-21 10:43:31 +13:00
|
|
|
|
2013-08-22 23:38:26 +12:00
|
|
|
if ($config->get('DMSDocument_versions', 'enable_versions')) {
|
2017-05-08 15:30:24 +12:00
|
|
|
//using the same db relations for the versioned documents, as for the actual documents
|
|
|
|
$config->update('DMSDocument_versions', 'db', $config->get('DMSDocument', 'db'));
|
2012-11-23 10:56:28 +13:00
|
|
|
}
|