mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-05-12 04:31:32 +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'])) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$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);
|
$dms = new SeedDMS_Core_DMS($db, $settings->_contentDir.$settings->_contentOffsetDir);
|
||||||
|
}
|
||||||
|
|
||||||
if(!$settings->_doNotCheckDBVersion && !$dms->checkVersion()) {
|
if(!$settings->_doNotCheckDBVersion && !$dms->checkVersion()) {
|
||||||
echo "Database update needed.";
|
echo "Database update needed.";
|
||||||
|
|
Loading…
Reference in New Issue
Block a user