mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-02-06 07:04:57 +00:00
support for different storage of documents
This commit is contained in:
parent
0ceb6d602c
commit
85c1c70c22
|
@ -45,7 +45,22 @@ if(isset($GLOBALS['SEEDDMS_HOOKS']['initDMS'])) {
|
|||
}
|
||||
}
|
||||
|
||||
$dms = new SeedDMS_Core_DMS($db, $settings->_contentDir.$settings->_contentOffsetDir);
|
||||
$storage = null;
|
||||
if(isset($GLOBALS['SEEDDMS_HOOKS']['initStorage'])) {
|
||||
foreach($GLOBALS['SEEDDMS_HOOKS']['initStorage'] as $hookObj) {
|
||||
if (method_exists($hookObj, 'getStorage')) {
|
||||
$storage = $hookObj->getStorage(array('db'=>$db, 'settings'=>$settings, 'logger'=>$logger));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if($storage) {
|
||||
$dms = new SeedDMS_Core_DMS($db, $storage);
|
||||
} else {
|
||||
// $storage = new SeedDMS_Core_Storage_File($settings->_contentDir.$settings->_contentOffsetDir);
|
||||
// $dms = new SeedDMS_Core_DMS($db, $storage);
|
||||
$dms = new SeedDMS_Core_DMS($db, $settings->_contentDir.$settings->_contentOffsetDir);
|
||||
}
|
||||
|
||||
if(!$settings->_doNotCheckDBVersion && !$dms->checkVersion()) {
|
||||
echo "Database update needed.";
|
||||
|
|
Loading…
Reference in New Issue
Block a user