Commit 9e4f44a96481baed8d9d6dcb8cea06b56b011890

Authored by jonathan_byrne
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 489 $oKTConfig->setdefaultns('KnowledgeTree', 'execSearchPath', $_SERVER['PATH']);
490 490 $oKTConfig->setdefaultns('KnowledgeTree', 'pathInfoSupport', false);
491 491 $oKTConfig->setdefaultns('KnowledgeTree', 'magicDatabase', KTInit::detectMagicFile());
492   -
  492 + $oKTConfig->setdefaultns('KnowledgeTree', 'schedulerInterval', 30);
  493 +
493 494 $oKTConfig->setdefaultns('dashboard', 'alwaysShowYCOD', true);
494 495  
495 496 $oKTConfig->setdefaultns('storage', 'manager', 'KTOnDiskHashedStorageManager');
496 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 503 $oKTConfig->setdefaultns('urls', 'tmpDirectory', '${varDirectory}/tmp');
  504 + $oKTConfig->setdefaultns('urls', 'graphicsUrl', '${rootUrl}/graphics');
  505 + $oKTConfig->setdefaultns('urls', 'uiUrl', '${rootUrl}/presentation/lookAndFeel/knowledgeTree');
499 506 $oKTConfig->setdefaultns('urls', 'stopwordsFile', '${fileSystemRoot}/config/stopwords.txt');
500 507  
501 508 $oKTConfig->setdefaultns('tweaks', 'browseToUnitFolder', false);
... ... @@ -503,27 +510,73 @@ function catchFatalErrors($p_OnOff='On'){
503 510 $oKTConfig->setdefaultns('tweaks', 'phpErrorLogFile', false);
504 511 $oKTConfig->setdefaultns('tweaks', 'developmentWindowLog', false);
505 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 526 $oKTConfig->setdefaultns('user_prefs', 'passwordLength', 6);
508 527 $oKTConfig->setdefaultns('user_prefs', 'restrictAdminPasswords', false);
  528 + $oKTConfig->setdefaultns('user_prefs', 'restrictPreferences', false);
509 529  
  530 + $oKTConfig->setdefaultns('session', 'sessionTimeout', 1200);
510 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 536 $oKTConfig->setdefaultns('ui', 'ieGIF', true);
513 537 $oKTConfig->setdefaultns('ui', 'alwaysShowAll', false);
  538 + $oKTConfig->setdefaultns('ui', 'automaticRefresh', false);
514 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 546 $oKTConfig->setdefaultns(null, 'logLevel', 'INFO');
517 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 562 $oKTConfig->setdefaultns('cache', 'cacheDirectory', '${varDirectory}/cache');
519 563 $oKTConfig->setdefaultns('cache', 'cacheEnabled', 'false');
520 564 $oKTConfig->setdefaultns('cache', 'proxyCacheDirectory', '${varDirectory}/proxies');
521 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 574 $oKTConfig->setdefaultns('search', 'searchBasePath', KT_DIR . '/search2');
524 575 $oKTConfig->setdefaultns('search', 'fieldsPath', '${searchBasePath}/search/fields');
525 576 $oKTConfig->setdefaultns('search', 'resultsPerPage', 25);
526 577 $oKTConfig->setdefaultns('search', 'dateFormat', 'Y-m-d');
  578 +
  579 + $oKTConfig->setdefaultns('browse', 'previewActivation', 'mouse-over');
527 580  
528 581 $oKTConfig->setdefaultns('indexer', 'coreClass', 'JavaXMLRPCLuceneIndexer');
529 582 $oKTConfig->setdefaultns('indexer', 'batchDocuments', 20);
... ... @@ -542,6 +595,8 @@ function catchFatalErrors($p_OnOff='On'){
542 595 $oKTConfig->setdefaultns('webservice', 'uploadExpiry', '30');
543 596 $oKTConfig->setdefaultns('webservice', 'downloadExpiry', '30');
544 597 $oKTConfig->setdefaultns('webservice', 'randomKeyText', 'bkdfjhg23yskjdhf2iu');
  598 + $oKTConfig->setdefaultns('webservice', 'validateSessionCount', false);
  599 + $oKTConfig->setdefaultns('webservice', 'useDefaultDocumentTypeIfInvalid', true);
545 600 $oKTConfig->setdefaultns('webservice', 'debug', false);
546 601  
547 602 $oKTConfig->setdefaultns('clientToolPolicies', 'explorerMetadataCapture', true);
... ... @@ -552,9 +607,11 @@ function catchFatalErrors($p_OnOff='On'){
552 607 $oKTConfig->setdefaultns('clientToolPolicies', 'captureReasonsCancelCheckout', true);
553 608 $oKTConfig->setdefaultns('clientToolPolicies', 'captureReasonsCopyInKT', true);
554 609 $oKTConfig->setdefaultns('clientToolPolicies', 'captureReasonsMoveInKT', true);
555   -
556 610 $oKTConfig->setdefaultns('clientToolPolicies', 'allowRememberPassword', true);
557 611  
  612 + $oKTConfig->setdefaultns('DiskUsage', 'warningThreshold', 10);
  613 + $oKTConfig->setdefaultns('DiskUsage', 'urgentThreshold', 5);
  614 +
558 615 $res = $this->readConfig();
559 616 if (PEAR::isError($res)) { return $res; }
560 617  
... ...