Commit 9e4f44a96481baed8d9d6dcb8cea06b56b011890
1 parent
e87666cd
KTS-3203
" Ensure all entries in config.ini have a default in dmsDefaults.php" Fixed. Added defaults for all items from config that i could see were missing. Committed By: Jonathan Byrne Reviewed By: Jalaloedien Abrahams git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@8311 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
1 changed file
with
59 additions
and
2 deletions
config/dmsDefaults.php
| @@ -489,13 +489,20 @@ function catchFatalErrors($p_OnOff='On'){ | @@ -489,13 +489,20 @@ function catchFatalErrors($p_OnOff='On'){ | ||
| 489 | $oKTConfig->setdefaultns('KnowledgeTree', 'execSearchPath', $_SERVER['PATH']); | 489 | $oKTConfig->setdefaultns('KnowledgeTree', 'execSearchPath', $_SERVER['PATH']); |
| 490 | $oKTConfig->setdefaultns('KnowledgeTree', 'pathInfoSupport', false); | 490 | $oKTConfig->setdefaultns('KnowledgeTree', 'pathInfoSupport', false); |
| 491 | $oKTConfig->setdefaultns('KnowledgeTree', 'magicDatabase', KTInit::detectMagicFile()); | 491 | $oKTConfig->setdefaultns('KnowledgeTree', 'magicDatabase', KTInit::detectMagicFile()); |
| 492 | - | 492 | + $oKTConfig->setdefaultns('KnowledgeTree', 'schedulerInterval', 30); |
| 493 | + | ||
| 493 | $oKTConfig->setdefaultns('dashboard', 'alwaysShowYCOD', true); | 494 | $oKTConfig->setdefaultns('dashboard', 'alwaysShowYCOD', true); |
| 494 | 495 | ||
| 495 | $oKTConfig->setdefaultns('storage', 'manager', 'KTOnDiskHashedStorageManager'); | 496 | $oKTConfig->setdefaultns('storage', 'manager', 'KTOnDiskHashedStorageManager'); |
| 496 | $oKTConfig->setdefaultns('config', 'useDatabaseConfiguration', false); | 497 | $oKTConfig->setdefaultns('config', 'useDatabaseConfiguration', false); |
| 497 | 498 | ||
| 499 | + $oKTConfig->setdefaultns('urls', 'varDirectory', '${fileSystemRoot}/var'); | ||
| 500 | + $oKTConfig->setdefaultns('urls', 'logDirectory', '${varDirectory}/log'); | ||
| 501 | + $oKTConfig->setdefaultns('urls', 'documentRoot', '${varDirectory}/Documents'); | ||
| 502 | + $oKTConfig->setdefaultns('urls', 'uiDirectory', '${fileSystemRoot}/presentation/lookAndFeel/knowledgeTree'); | ||
| 498 | $oKTConfig->setdefaultns('urls', 'tmpDirectory', '${varDirectory}/tmp'); | 503 | $oKTConfig->setdefaultns('urls', 'tmpDirectory', '${varDirectory}/tmp'); |
| 504 | + $oKTConfig->setdefaultns('urls', 'graphicsUrl', '${rootUrl}/graphics'); | ||
| 505 | + $oKTConfig->setdefaultns('urls', 'uiUrl', '${rootUrl}/presentation/lookAndFeel/knowledgeTree'); | ||
| 499 | $oKTConfig->setdefaultns('urls', 'stopwordsFile', '${fileSystemRoot}/config/stopwords.txt'); | 506 | $oKTConfig->setdefaultns('urls', 'stopwordsFile', '${fileSystemRoot}/config/stopwords.txt'); |
| 500 | 507 | ||
| 501 | $oKTConfig->setdefaultns('tweaks', 'browseToUnitFolder', false); | 508 | $oKTConfig->setdefaultns('tweaks', 'browseToUnitFolder', false); |
| @@ -503,27 +510,73 @@ function catchFatalErrors($p_OnOff='On'){ | @@ -503,27 +510,73 @@ function catchFatalErrors($p_OnOff='On'){ | ||
| 503 | $oKTConfig->setdefaultns('tweaks', 'phpErrorLogFile', false); | 510 | $oKTConfig->setdefaultns('tweaks', 'phpErrorLogFile', false); |
| 504 | $oKTConfig->setdefaultns('tweaks', 'developmentWindowLog', false); | 511 | $oKTConfig->setdefaultns('tweaks', 'developmentWindowLog', false); |
| 505 | $oKTConfig->setdefaultns('tweaks', 'noisyBulkOperations', false); | 512 | $oKTConfig->setdefaultns('tweaks', 'noisyBulkOperations', false); |
| 513 | + | ||
| 514 | + $oKTConfig->setdefaultns('email', 'emailServer', 'none'); | ||
| 515 | + $oKTConfig->setdefaultns('email', 'emailPort', ''); | ||
| 516 | + $oKTConfig->setdefaultns('email', 'emailAuthentication', false); | ||
| 517 | + $oKTConfig->setdefaultns('email', 'emailUsername', 'username'); | ||
| 518 | + $oKTConfig->setdefaultns('email', 'emailPassword', 'password'); | ||
| 519 | + $oKTConfig->setdefaultns('email', 'emailFrom', 'kt@example.org'); | ||
| 520 | + $oKTConfig->setdefaultns('email', 'emailFromName', 'KnowledgeTree Document Management System'); | ||
| 521 | + $oKTConfig->setdefaultns('email', 'allowAttachment', false); | ||
| 522 | + $oKTConfig->setdefaultns('email', 'allowEmailAddresses', false); | ||
| 523 | + $oKTConfig->setdefaultns('email', 'sendAsSystem', false); | ||
| 524 | + $oKTConfig->setdefaultns('email', 'onlyOwnGroups', false); | ||
| 506 | 525 | ||
| 507 | $oKTConfig->setdefaultns('user_prefs', 'passwordLength', 6); | 526 | $oKTConfig->setdefaultns('user_prefs', 'passwordLength', 6); |
| 508 | $oKTConfig->setdefaultns('user_prefs', 'restrictAdminPasswords', false); | 527 | $oKTConfig->setdefaultns('user_prefs', 'restrictAdminPasswords', false); |
| 528 | + $oKTConfig->setdefaultns('user_prefs', 'restrictPreferences', false); | ||
| 509 | 529 | ||
| 530 | + $oKTConfig->setdefaultns('session', 'sessionTimeout', 1200); | ||
| 510 | $oKTConfig->setdefaultns('session', 'allowAnonymousLogin', false); | 531 | $oKTConfig->setdefaultns('session', 'allowAnonymousLogin', false); |
| 511 | 532 | ||
| 533 | + $oKTConfig->setdefaultns('ui', 'companyLogo', '${rootUrl}/resources/companylogo.png'); | ||
| 534 | + $oKTConfig->setdefaultns('ui', 'companyLogoWidth', '313px'); | ||
| 535 | + $oKTConfig->setdefaultns('ui', 'companyLogoTitle', 'ACME Corporation'); | ||
| 512 | $oKTConfig->setdefaultns('ui', 'ieGIF', true); | 536 | $oKTConfig->setdefaultns('ui', 'ieGIF', true); |
| 513 | $oKTConfig->setdefaultns('ui', 'alwaysShowAll', false); | 537 | $oKTConfig->setdefaultns('ui', 'alwaysShowAll', false); |
| 538 | + $oKTConfig->setdefaultns('ui', 'automaticRefresh', false); | ||
| 514 | $oKTConfig->setdefaultns('ui', 'condensedAdminUI', false); | 539 | $oKTConfig->setdefaultns('ui', 'condensedAdminUI', false); |
| 540 | + $oKTConfig->setdefaultns('ui', 'fakeMimetype', false); | ||
| 541 | + $oKTConfig->setdefaultns('ui', 'dot', 'dot'); | ||
| 542 | + $oKTConfig->setdefaultns('ui', 'metadata_sort', true); | ||
| 543 | + | ||
| 544 | + $oKTConfig->setdefaultns('i18n', 'useLike', false); | ||
| 515 | 545 | ||
| 516 | $oKTConfig->setdefaultns(null, 'logLevel', 'INFO'); | 546 | $oKTConfig->setdefaultns(null, 'logLevel', 'INFO'); |
| 517 | $oKTConfig->setdefaultns('import', 'unzip', 'unzip'); | 547 | $oKTConfig->setdefaultns('import', 'unzip', 'unzip'); |
| 548 | + $oKTConfig->setdefaultns('export', 'zip', 'zip'); | ||
| 549 | + $oKTConfig->setdefaultns('export', 'encoding', 'UTF-8'); | ||
| 550 | + | ||
| 551 | + $oKTConfig->setdefaultns('externalBinary', 'xls2csv', 'xls2csv'); | ||
| 552 | + $oKTConfig->setdefaultns('externalBinary', 'pdftotext', 'pdftotext'); | ||
| 553 | + $oKTConfig->setdefaultns('externalBinary', 'catppt', 'catppt'); | ||
| 554 | + $oKTConfig->setdefaultns('externalBinary', 'pstotext', 'pstotext'); | ||
| 555 | + $oKTConfig->setdefaultns('externalBinary', 'catdoc', 'catdoc'); | ||
| 556 | + $oKTConfig->setdefaultns('externalBinary', 'antiword', 'antiword'); | ||
| 557 | + $oKTConfig->setdefaultns('externalBinary', 'python', 'python'); | ||
| 558 | + $oKTConfig->setdefaultns('externalBinary', 'java', 'java'); | ||
| 559 | + $oKTConfig->setdefaultns('externalBinary', 'php', 'php'); | ||
| 560 | + $oKTConfig->setdefaultns('externalBinary', 'df', 'df'); | ||
| 561 | + | ||
| 518 | $oKTConfig->setdefaultns('cache', 'cacheDirectory', '${varDirectory}/cache'); | 562 | $oKTConfig->setdefaultns('cache', 'cacheDirectory', '${varDirectory}/cache'); |
| 519 | $oKTConfig->setdefaultns('cache', 'cacheEnabled', 'false'); | 563 | $oKTConfig->setdefaultns('cache', 'cacheEnabled', 'false'); |
| 520 | $oKTConfig->setdefaultns('cache', 'proxyCacheDirectory', '${varDirectory}/proxies'); | 564 | $oKTConfig->setdefaultns('cache', 'proxyCacheDirectory', '${varDirectory}/proxies'); |
| 521 | $oKTConfig->setdefaultns('cache', 'proxyCacheEnabled', 'true'); | 565 | $oKTConfig->setdefaultns('cache', 'proxyCacheEnabled', 'true'); |
| 566 | + $oKTConfig->setdefaultns('cache', 'cachePlugins', 'true'); | ||
| 567 | + | ||
| 568 | + $oKTConfig->setdefaultns('KTWebDAVSettings', 'debug', 'off'); | ||
| 569 | + $oKTConfig->setdefaultns('KTWebDAVSettings', 'safemode', 'on'); | ||
| 570 | + | ||
| 571 | + $oKTConfig->setdefaultns('BaobabSettings', 'debug', 'off'); | ||
| 572 | + $oKTConfig->setdefaultns('BaobabSettings', 'safemode', 'on'); | ||
| 522 | 573 | ||
| 523 | $oKTConfig->setdefaultns('search', 'searchBasePath', KT_DIR . '/search2'); | 574 | $oKTConfig->setdefaultns('search', 'searchBasePath', KT_DIR . '/search2'); |
| 524 | $oKTConfig->setdefaultns('search', 'fieldsPath', '${searchBasePath}/search/fields'); | 575 | $oKTConfig->setdefaultns('search', 'fieldsPath', '${searchBasePath}/search/fields'); |
| 525 | $oKTConfig->setdefaultns('search', 'resultsPerPage', 25); | 576 | $oKTConfig->setdefaultns('search', 'resultsPerPage', 25); |
| 526 | $oKTConfig->setdefaultns('search', 'dateFormat', 'Y-m-d'); | 577 | $oKTConfig->setdefaultns('search', 'dateFormat', 'Y-m-d'); |
| 578 | + | ||
| 579 | + $oKTConfig->setdefaultns('browse', 'previewActivation', 'mouse-over'); | ||
| 527 | 580 | ||
| 528 | $oKTConfig->setdefaultns('indexer', 'coreClass', 'JavaXMLRPCLuceneIndexer'); | 581 | $oKTConfig->setdefaultns('indexer', 'coreClass', 'JavaXMLRPCLuceneIndexer'); |
| 529 | $oKTConfig->setdefaultns('indexer', 'batchDocuments', 20); | 582 | $oKTConfig->setdefaultns('indexer', 'batchDocuments', 20); |
| @@ -542,6 +595,8 @@ function catchFatalErrors($p_OnOff='On'){ | @@ -542,6 +595,8 @@ function catchFatalErrors($p_OnOff='On'){ | ||
| 542 | $oKTConfig->setdefaultns('webservice', 'uploadExpiry', '30'); | 595 | $oKTConfig->setdefaultns('webservice', 'uploadExpiry', '30'); |
| 543 | $oKTConfig->setdefaultns('webservice', 'downloadExpiry', '30'); | 596 | $oKTConfig->setdefaultns('webservice', 'downloadExpiry', '30'); |
| 544 | $oKTConfig->setdefaultns('webservice', 'randomKeyText', 'bkdfjhg23yskjdhf2iu'); | 597 | $oKTConfig->setdefaultns('webservice', 'randomKeyText', 'bkdfjhg23yskjdhf2iu'); |
| 598 | + $oKTConfig->setdefaultns('webservice', 'validateSessionCount', false); | ||
| 599 | + $oKTConfig->setdefaultns('webservice', 'useDefaultDocumentTypeIfInvalid', true); | ||
| 545 | $oKTConfig->setdefaultns('webservice', 'debug', false); | 600 | $oKTConfig->setdefaultns('webservice', 'debug', false); |
| 546 | 601 | ||
| 547 | $oKTConfig->setdefaultns('clientToolPolicies', 'explorerMetadataCapture', true); | 602 | $oKTConfig->setdefaultns('clientToolPolicies', 'explorerMetadataCapture', true); |
| @@ -552,9 +607,11 @@ function catchFatalErrors($p_OnOff='On'){ | @@ -552,9 +607,11 @@ function catchFatalErrors($p_OnOff='On'){ | ||
| 552 | $oKTConfig->setdefaultns('clientToolPolicies', 'captureReasonsCancelCheckout', true); | 607 | $oKTConfig->setdefaultns('clientToolPolicies', 'captureReasonsCancelCheckout', true); |
| 553 | $oKTConfig->setdefaultns('clientToolPolicies', 'captureReasonsCopyInKT', true); | 608 | $oKTConfig->setdefaultns('clientToolPolicies', 'captureReasonsCopyInKT', true); |
| 554 | $oKTConfig->setdefaultns('clientToolPolicies', 'captureReasonsMoveInKT', true); | 609 | $oKTConfig->setdefaultns('clientToolPolicies', 'captureReasonsMoveInKT', true); |
| 555 | - | ||
| 556 | $oKTConfig->setdefaultns('clientToolPolicies', 'allowRememberPassword', true); | 610 | $oKTConfig->setdefaultns('clientToolPolicies', 'allowRememberPassword', true); |
| 557 | 611 | ||
| 612 | + $oKTConfig->setdefaultns('DiskUsage', 'warningThreshold', 10); | ||
| 613 | + $oKTConfig->setdefaultns('DiskUsage', 'urgentThreshold', 5); | ||
| 614 | + | ||
| 558 | $res = $this->readConfig(); | 615 | $res = $this->readConfig(); |
| 559 | if (PEAR::isError($res)) { return $res; } | 616 | if (PEAR::isError($res)) { return $res; } |
| 560 | 617 |