Zmiany pomiędzy wersją 6 and wersją 7 dla DeployerGuide/Customization/ConfigurationManagement

Pokaż
Ignoruj:
Data i czas:
12/13/13 11:55:07 (10 years temu)
Autor:
TS (IP: 213.227.67.33)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • DeployerGuide/Customization/ConfigurationManagement

    v6 v7  
    1919 
    2020{{{ 
    21 // Symbol jednostki - automatycznie dodaje się wraz z instalacją systemu 
    22 define('DEFAULT_ENTITY_SYMBOL', 'demo'); 
     21<?PHP 
     22// --------------------------------------------------------------- 
     23// USTAWIENIA APLIKACJI 
     24// --------------------------------------------------------------- 
     25// zmienia domyślny język. Plik językowy Język musi być dosarczony do katalogu var/lang 
     26define('DEFAULT_LANGUAGE', '{language}'); 
     27define('APPLICATION_NAME', '{appname}'); 
     28 
     29// ustawienie dla wywołań nie przez serwer - należy ustawić zgodnie z domeną aplikacji 
     30define('DEFAULT_HOST_NAME', '{hostname}'); 
     31 
     32// Konfiguracja połączenia z bazą 
     33define( 'DB_NAME','{host}{port}dbname={dbname}{user}{password}'); 
     34 
     35// Symbol jednostki 
     36define('DEFAULT_ENTITY_SYMBOL', '{symbol}'); 
    2337 
    2438// Wymuszony protokół 
    25 define('SELECTED_PROTOCOL', 'http'); 
    26  
    27 define('ERROR_REPORTING', E_ALL); 
     39define('SELECTED_PROTOCOL', '{protocol}'); 
     40 
     41define('ERROR_REPORTING', E_ALL & ~(E_STRICT)); 
     42 
    2843define('GZIP_ON', FALSE); 
    2944define('IO_CHARSET', 'UTF-8'); 
    30 define('CRON_RUNNER_TEST_MODE', FALSE); 
    3145define('LIMIT_REQUEST_FIELD_SIZE', 16382); 
    3246define('DICTIONARY_DEVELOPER_MODE', TRUE); 
    33 define('POSTGRES_CONNECT_STRING',' user=postgres'); 
     47define('POSTGRES_CONNECT_STRING', ' {suser}{spassword}'); 
    3448// Czas próby otwarcia zdalnych połączeń 
    35 define('MAX_SOCKET_TIMEOUT', 25); 
    36 define('DO_NOT_USE_WINHTTPCLIENT', FALSE); 
     49define('MAX_SOCKET_TIMEOUT', 5); 
    3750 
    3851define('FLEXY_FORCE_COMPILE',       0); 
     
    4457define('FLEXY_VALID_FNS',           'include'); 
    4558define('FLEXY_GLOBAL_FNS',          true); 
    46 define('FLEXY_IGNORE',              0);  
     59define('FLEXY_IGNORE',              0); 
    4760 
    4861define('ALLOWED_RECORD_FORMATS', '/(RIFF)|(id3).*/i'); 
    4962define('MAX_MEMORY_LIMIT', '512M'); 
    50 define('MULTIDB_MODE', FALSE); 
     63define('FETCH_MAIL_MEMORY_LIMIT', '512M'); 
    5164// natywne kodowanie podpinanej bazy danych 
    5265define('MSSQL_DB_ENCODING', 'CP1250'); 
    5366 
    54 // Definicja daty systemowej  
     67// Kodowanie połączeni z MySQL (utf8 !!) 
     68define('MYSQL_DB_ENCODING', 'utf8'); 
     69 
     70// Definicja daty systemowej 
    5571define('SYSDATE', date('Y-m-d H:i:s')); 
    5672 
    57 // W zależności od systemu operacyjnego ''/'' dla Linux, ''\\'' dla Windows 
    58 define('BS_DIRECTORY_SEPARATOR', '\\'); 
    59  
    60  
    61  
    6273// --------------------------------------------------------------- 
    6374// ŚCIEŻKI 
    6475// --------------------------------------------------------------- 
    65 define('DEBUG_FILE_PATH', '/tmp/debug.html'); 
    6676define('JS_PATH', './js'); 
    67 define('CACHE_DIR', 'cache/'); 
    68 define('VAR_DIR', 'var/'); 
    69 define('TMP_DIR', 'var/tmp/'); 
    70 define('COMMAND_DIR', 'commands/'); 
     77define('VAR_DIR', '{VAR_DIR}'); 
     78define('DEBUG_FILE_PATH', VAR_DIR.'debug.html'); 
     79define('CACHE_DIR', VAR_DIR.'cache/'); 
     80define('TMP_DIR', VAR_DIR.'tmp/'); 
     81define('COMMANDS_DIR', './commands/'); 
    7182 
    7283//strona www z kursami walut 
    7384define('EXCHANGE_SITE', 'http://www.bankier.pl'); 
    7485 
    75 // sciezka do katalogu publicznego  
    76 define('PUBLIC_FS_PATH', '../../../public_ftp/'); 
     86// sciezka do katalogu publicznego 
     87define('PUBLIC_FS_PATH', '{PUBLIC_FS_PATH}'); 
    7788 
    7889// Adres skanserwera - musi być zgodny z konfiguracją w eDokumentyScanServer. 
     
    8091 
    8192// Ścieżka do repozytorium plików, na Linux względna, na Windows bezwzględna 
    82 define('REPOSITORY_PATH', 'D:/edok/repository/'); 
    83  
    84  
    85 // lokalny katalog w którym przechowywane są katalogi użytkowników D:/www/public_html/repository/users/  
    86 define('USER_REPOSITORY_PATH', '../../../users/'); 
     93define('REPOSITORY_PATH', '{REPOSITORY_PATH}'); 
     94define('NOT_VERSIONED_REPOSITORY_PATH', '{NOT_VERSIONED_REPOSITORY_PATH}'); 
     95 
     96// lokalny katalog w którym przechowywane są katalogi użytkowników D:/www/public_html/repository/users/ 
     97define('USER_REPOSITORY_PATH', '{USER_REPOSITORY_PATH}'); 
     98 
     99// Stała do określania sposobu mapowania katalogów z dysku do eksploratora plików. Domyślnie katalogi są zakładane po usr_id zalogowanego pracownika. 
     100// W przypadku podania usrnam katalogi są mapowanie na nazwie konta pracownika (login). Przy tej opcji nie może być wielu jednostek! 
     101define('USER_REPOSITORY_PATH_ID', 'usr_id'); 
     102 
     103// Konfiguracja umask podczas pracy z katalogami dysku sieciowego domyślnie jeśli wartość stałej = FALSE to 775 dla katalogu oraz 644 dla pliku 
     104// Ta stała zmienia zarówno dla katalogów jak i plików. Przykładowa wartość 777 
     105define('USER_REPOSITORY_CHMOD', FALSE); 
    87106 
    88107define('SVN_DIR', '.'); 
    89108 
    90  
     109// lokalny katalog w którym przechowywane są foldery lokalne kont pocztowych 
     110define('MAILDIR_PATH', '{MAILDIR_PATH}'); 
     111 
     112define('SENDFAX', 'sudo sendfax'); 
     113 
     114// sprawdzanie IP, sesji itd 
     115define('CRAZY_ABOUT_SECURITY_MODE', TRUE); 
    91116 
    92117// --------------------------------------------------------------- 
     
    96121define('MONEY_DEC_SEP', '.'); 
    97122define('MONEY_THOUSANDS_SEP', ' '); 
    98 setlocale(LC_COLLATE, 'pl_PL'); 
    99 setlocale(LC_CTYPE, 'pl_PL'); 
    100  
     123 
     124setlocale(LC_ALL, 'pl_PL.utf8'); 
    101125 
    102126// --------------------------------------------------------------- 
     
    105129// udostępnia funkcje związane z kartami RCP 
    106130define('RCP_MODE', FALSE); 
    107 // 0 wyłącza ikonę komunikatora  
     131// 0 wyłącza ikonę komunikatora 
    108132define('COMMUNICATOR_ACTIVE', 1); 
    109 // pojawiają się podpowiedzi 
    110 define('APPLICATION_QUICK_START', FALSE); 
    111133// włączenie modułu i funkcji wierzytelności 
    112134define('VINDICATION_MODE', FALSE); 
     
    129151 
    130152// Czy drukować dodatkowe pola w sprawie Prognozowana wartość, koszt itp. 
    131 define('COMMERCIAL_PROCESSES', TRUE);  
     153define('COMMERCIAL_PROCESSES', TRUE); 
    132154 
    133155// czy ma pokazywac pasek z listą zadań na dziś 
     
    137159define('DEFAULT_EVENT_TYPE', 'TODO'); 
    138160 
    139 // czy drukować link do usługi szpiegowskiej google 
    140 define('PRINT_GOOGLE_MAPS_LINKS', TRUE); 
    141  
    142 // czy ma drukowac numer sprawy na zwrotce  
     161// czy drukować link do usługi szpiegowskiej google, zumi etc 
     162define('LOCATION_SEARCH_ENGINE', TRUE); 
     163 
     164// wyszukiwarka lokalizacji Google 
     165define('MAP_LOCATION_SEARCH_ENGINE', 'http://maps.google.pl/maps?q={city__},{code__},{woj___},{street},{bldnum}'); 
     166 
     167// wyszukiwania trasy Google 
     168define('MAP_ROUTE_SEARCH_ENGINE', 'http://maps.google.pl/maps?saddr={fcity__},{fcode__},{fwoj___},{fstreet},{fbldnum}&daddr={tcity__},{tcode__},{twoj___},{tstreet},{tbldnum}'); 
     169 
     170// czy ma drukowac numer sprawy na zwrotce 
    143171define('PRINT_PROC_SYMBOL_IN_ZWRT', TRUE); 
    144172 
     
    169197 
    170198// --------------------------------------------------------------- 
    171 // DOMYŚLNE WARTOŚCI  
     199// DOMYŚLNE WARTOŚCI 
    172200// --------------------------------------------------------------- 
    173201define('DEFAULT_COUNTRY', 'Polska'); 
     
    178206 
    179207// Domyślny status zobowiązania z tabeli vindication vstatus 
    180 define('DEFAULT_FIN_OBLIG_STATUS', 1);  
     208define('DEFAULT_FIN_OBLIG_STATUS', 1); 
    181209 
    182210// wewnętrzen 
    183 // identyfikatory dla typów spraw okresowa/stała  
     211// identyfikatory dla typów spraw okresowa/stała 
    184212define('PERIODIC_PROCESS', 1); 
    185213define('PERSISTENT_PROCESS', 2); 
     
    196224define('TPPLID_OF_INTEREST_NOTE_TEMPLATE_COLLUSIVE', ''); 
    197225 
    198 // Znak po jakim zostanie wpisany numer kolejny pisma w sprawie, jesli na FALSE to wtedy nie numeruje  
     226// Znak po jakim zostanie wpisany numer kolejny pisma w sprawie, jesli na FALSE to wtedy nie numeruje 
    199227define('PAPER_AUTONUMERATE_SIGN', '-'); 
    200228 
     
    208236// Dla generowanych bloków tekstu 
    209237// Dla treści generowanych tabelek 
    210 define('TPL_FONT_SIZE', 12);  
    211 define('TPL_FONT_FAMILY', 'Franklin Gothic Medium');  
    212 define('TPL_TABLE_FONT_SIZE', 8);  
    213  
    214 //  
    215 define('EVENT_LOCALIZATION_MASK', 'COALESCE(city__ || \', \' || COALESCE(name_2, substring(name_1 from 1 for 20)), substring(name_1 from 1 for 30))'); 
    216  
    217 // Wyrażenie regularne dla email 
    218 define('EMAIL_ADDRESS_REGEXP', '/([a-zA-Z0-9_\.\-]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)/'); 
    219  
     238define('TPL_FONT_SIZE', 12); 
     239define('TPL_FONT_FAMILY', 'Franklin Gothic Medium'); 
     240define('TPL_TABLE_FONT_SIZE', 8); 
     241 
     242// 
     243define('EVENT_LOCALIZATION_MASK', 'COALESCE(city__ || \', \' || COALESCE(nullif(name_2, \'\'), substring(name_1 from 1 for 20)), substring(name_1 from 1 for 30))'); 
     244 
     245// Domyślny tryb automatycznej archiwizacji 
     246define('AUTO_ARCHIVIZATION_MODE', 1); 
     247 
     248// Wyrażenie regularne dla wykrycia numeru sprawy z email 
     249define('PROCESS_SYMBOL_REGEXP_IN_EMAIL_SUBJECT', '/Nr sprawy:[\s]*([a-zA-Z0-9\-\.\/]+)/'); 
     250 
     251// Cache dla sekcji wiadomości 
     252define('EMAIL_PARTS_CACHE_ON', true); 
     253// Maksymalny rozmiar cacheowanego załącznika inline (w bajtach) 
     254define('EMAIL_PARTS_CACHE_MAX_SIZE', 524288); 
     255 
     256// Kolejkowanie wysyłanych emaili w folderze Outbox 
     257define('EMAIL_OUTBOX_ENABLED', false); 
     258// Minimalny rozmiar wiadomości wysyłanej przez Outbox (w bajtach) 
     259define('EMAIL_OUTBOX_MIN_SIZE', 262144); 
     260// Obsługa trybu pobierania wiadomości w tle 
     261define('EMAIL_BACKGROUND_SYNC_ENABLED', false); 
     262 
     263// Domyślny szablon dla wiadomości wychodzących (nazwa pliku z katalogu var/tpl/emails) 
     264define('EMAIL_DEFAULT_TEMPLATE', 'default'); 
    220265 
    221266 
     
    225270// --------------------------------------------------------------- 
    226271// nadaje priorytet sprawdzania NIP-u przy wprowadzaniu kontaktów 
    227 // HIGH  -  jeśli zostanie podany NIP to musi być prawidłowy (sprawdzana jest tylko unikalność). Jeśli pole jest weryfikacja jest poprawna. 
    228 // LOW - NIP jest niekonieczny, ale jak jest to poprawny 
     272// HIGH  -  NIP jest wymagany aby wprowadzić kontakt i musi być prawidłowy 
     273// LOW - NIP jest niekonieczny, brak kontroli poprawności NIP-u 
    229274define('NIP_VERIFY_MODE', 'LOW'); 
    230275 
     
    245290// SPOSÓB powiadamiania i CZAS  na ile przed zakończeniem sprawy ma powiadamiać - format interval postgresa 
    246291define('PROCESSES_NOTIFIER', 'COMMUNICATOR'); 
    247 define('OUTSTRIPPING_PROCESSES_NOTIFIER', '1d 8h'); 
     292define('OUTSTRIPPING_PROCESSES_NOTIFIER', '7m'); 
    248293 
    249294// Kiedy czyszczony jest licznik sprawy (tylko dla szablonów zawierających znacznik miesiąca {MM}) 
     
    263308 
    264309// Czy ma sprawdzać czy numer wprowadzanej faktury sie nie powtarza 
    265 define('CHECK_VATNOTE_NUMBER_BEFORE_SAVE', FALSE); 
     310define('CHECK_VATNOTE_NUMBER_BEFORE_SAVE', TRUE); 
    266311 
    267312// Czy ma pozwalac na zapisanie pisma wychodzacego bez wybrania dyspozycji 
    268 define('ALLOW_SAVE_OUTGOING_WITHOUT_OUTPID', FALSE); 
    269  
    270 // Czy usuwac maile po pobraniu przez Fetchmail 
    271 define('FETCHMAIL_DELETE_MSG', TRUE); 
     313define('ALLOW_SAVE_OUTGOING_WITHOUT_OUTPID', TRUE); 
    272314 
    273315// Czy ma pozwolic na zmiane statusu ręcznie, mimo ze jest wybrana procedura w sprawie 
     
    294336define('FAXSERVER_MAIL_FROM_PATTERN', '/faxserver/'); 
    295337define('UPO_MAIL_FROM_PATTERN', '/urzad@eup.demo.unizeto.pl/'); 
    296 define('LINK_TO_TRAC_TICKETS', 'http://dev.bnet.pl/tp/trac.cgi/ticket/'); 
    297  
    298 // wyrażenie regularne pozwalające odczytać numer nadawcy z treści faxu 
    299 define('FAX_INLINE_SENDER_PATTERN', '/Received from[\s|\:]+([\d \-]{7,})/i'); 
    300 }}} 
    301  
    302 Przy konfiguracji usług fakserver, skrzynki podawczej należy ustawić odpowiedni wzorzec. 
    303  
    304 {{{ 
     338define('LINK_TO_TRAC_TICKETS', 'http://dev.bnet.pl/tp/ticket/'); 
     339// link do pomocy 
     340define('LINK_TO_GUIDE', 'http://support.edokumenty.eu/trac/wiki/UserGuide/'); 
     341 
     342 
     343 
     344 
    305345// --------------------------------------------------------------- 
    306346// POWIADOMIENIA - format NOTIFY_MODUŁ_TYP 
     
    309349// DOKUMENTACH 
    310350// ZADANIACH 
    311 define('NOTIFY_PROCESSES_DOCUMENTS', FALSE);  
    312 define('NOTIFY_PROCESSES_TASKS', FALSE);  
    313  
    314 // Powiadamianie o przydzieleniu pracownikowi  
     351define('NOTIFY_PROCESSES_DOCUMENTS', TRUE); 
     352define('NOTIFY_PROCESSES_TASKS', TRUE); 
     353 
     354// Powiadamianie o przydzieleniu pracownikowi 
    315355// ZADANIA 
    316356// SPOTKANIA 
    317357// CZYNNOŚCI RCP 
    318358// ROZMOWACH 
    319 define('NOTIFY_USERS_TODO', TRUE);  
     359// Bezpośredniego przełożonego o nowych zadaniach dodanych dla podwładnych 
     360define('NOTIFY_USERS_TODO', TRUE); 
    320361define('NOTIFY_USERS_MEETING', TRUE); 
    321362define('NOTIFY_USERS_RCP', FALSE); 
    322363define('NOTIFY_USERS_PHONECALL', FALSE); 
    323  
    324 // Powiadomienie o pozostałych zdarzenach  
     364define('NOTIFY_SUPERVISOR_TODO', TRUE); 
     365 
     366// Powiadomienie o pozostałych zdarzenach 
    325367// NADESŁANIU DOKUMENTU 
    326368// ZMIANA TREŚCI DOKUMENTU W SPRAWIE 
     
    335377define('NOTIFY_WORKFLOW_TODO', TRUE); 
    336378 
     379// Maksymalna długość tekstu (dotyczy kontekstu) w powiadomieniu. Np. dla dokumentu jest to maksymalna długość tekstu z pola dscrpt. 
     380// Dodatkowo do powiadomienia są dodawane standardowe informacje. Jeśli nie ma obcinać należy wstawić FALSE lub 0. 
     381define('MAX_NOTIFY_DSCRPT_LENGTH', 50); 
     382 
    337383// Czy ma automatycznie dodawac przypomnienie podczas szybkiego tworzenia sprawy 
    338384// opcje PUBLIC_ADMINISTRATION_MODE musi byc na true 
     
    344390// ZEWNĘTRZNE SYSTEMY 
    345391// --------------------------------------------------------------- 
    346 // Autentykacja przez LDAP 
    347 define('USE_LDAP_AUTHENTICATION', FALSE); 
     392// Autentykacja przez LDAP, Active Directory 
     393// PG - postgres, LDAP, AD - active directory prawie to samo co ldap tylko korzysta z klasy adLDAPEx 
     394define('AUTHENTICATION_METHOD', 'PG'); 
    348395define('LDAP_HOST', ''); // ip address or host name 
    349 define('LDAP_PORT', ''); // port 
    350 define('LDAP_DC_STRING', ''); // fe ou=people,dc=betasoft,dc=pl 
    351  
    352 // Czy aktywować przyciski do synchronizacji danych klientów 
    353 define('SYNC_ACTIVE', FALSE); 
    354  
    355 // identyfikator połączenia z bazą z pola dtscnm z tabel data_sources  
    356 // DLA OPTIMA 
    357 // SUBIEKT 
    358 // TECHNOPROGRESS 
    359 // SOFTLAB 
    360 define('OPTIMA_DATA_SOURCE_DTSCNM', '{}'); 
    361 define('SUBIEKT_DATA_SOURCE_DTSCNM', '{}'); 
    362 define('TP_DATA_SOURCE_DTSCNM', '{}'); 
    363 define('SOFTLAB_DATA_SOURCE_DTSCNM', '{}'); 
     396define('LDAP_PORT', 389); // port 
     397define('LDAP_AUTH_USER', ''); // np cn=admin,ou=users,dc=firma,dc=pl nie wymagane przy autentykacji Active Directory 
     398define('LDAP_AUTH_PASS', ''); // nie wymagane przy autentykacji Active Directory 
     399 
     400define('LDAP_BASE_DN', ''); // sciezka do bazy wyszukiwania np ou=users,dc=firma,dc=pl 
     401 
     402// specyficzne wartości dla Active Directory 
     403define('ACTIVE_DIRECTORY_ACCOUNT_SUFFIX', ''); // nazwa domeny np @firma.pl 
    364404 
    365405// data otwarcia bilansu importowania dokumentow rok-miesiac-dzien 
    366406define('DOCUMENTS_OPEN_BILANS_DATE_FOR_PIK', '2008-01-01'); 
     407 
     408define('BSRECORDER', FALSE); 
     409define('BS_RECORDER_WSDL', 'http://10.8.16.59:8080/cgi-bin/BSRecWEB.exe/wsdl/IBSRec'); 
     410define('BS_RECORDER_PROTOCOL', 'http://'); 
     411define('BS_RECORDER_HOST', '10.8.16.59'); 
     412define('BS_RECORDER_PORT', '8080'); 
     413define('BS_RECORDER_URL', '/cgi-bin/BSRecWEB.exe/wsdl/IBSRec'); 
     414define('BS_RECORDER_USER', ''); 
     415define('BS_RECORDER_PASSWD', ''); 
     416define('BS_RECORDER_TEST_NUMBER',200); 
     417 
     418define('BSCONNECT', FALSE); 
     419define('BS_CONNECT_WSDL', 'http://10.8.16.59:8080/cgi-bin/BSConnectWEB.exe/wsdl/IBSConnectWEB'); 
     420define('SERVICEID', 'edokumenty@edokumenty'); 
     421define('TARGET_SYSTEM_ID', 'SSV'); 
     422define('EXPORT_PROCESSES', FALSE); 
     423 
     424define('BSNMS_CONNECTED', FALSE); 
     425 
     426// Oznacza czy system jest w stanie aktualizacji 
     427define('UPDATE_MODE', FALSE); 
     428 
     429// Oznacza czy system jest w trybie serwisowym - należy wpisać nazwę użytkownika który serwisuje system 
     430define('SERVICE_MODE', FALSE); 
     431 
     432//Czy nie ma pozwalac na fixowanie/deletowanie zadania przez wszystkich 
     433define('EVENT_NOT_ALLOW_FIX_BY_ALL', FALSE); 
     434 
     435define('NIP_FORMAT_REGEX', '^[0-9]{10}$'); 
     436 
     437// Czy ma pokazywać logo firmy(jednostki) na stronie logowania 
     438define('SHOW_ENTITY_LOGO_ON_LOGIN_FORM', FALSE); 
     439 
     440// Domyslne kolory na stronie logowania 
     441define('TOP_LOGIN_FORM_COLOR', '#e4f1ff'); 
     442define('BOTTOM_LOGIN_FORM_COLOR', '#d3e7fc'); 
     443 
     444// Sposob wyswietlania wyszukiwarki MPK SIMPLE -> DBSelect, ADVANCED -> lookup 
     445define('MPK_STYLE', 'SIMPLE'); 
     446 
     447// Sposob wyswietlania wyszukiwarki RK SIMPLE -> DBSelect, ADVANCED -> lookup 
     448define('RK_STYLE', 'SIMPLE'); 
     449// Ustawione na true powoduje że w polu numer konta zapisywany jest pełny numer (złączony z numerem el. nadrzędnego), w przeciwnym razie tylko ostatni człon 
     450define('RK_COMPLETE_TYPE', true); 
     451 
     452define('DEFAULT_ENVELOPE_FONT_SIZE', 14); 
     453 
     454define('DELIV_CONFIRM_NUM_PATTERN', '/.*(\d{8})$/'); 
     455 
     456// Ograniczenie edycji zdarzeń po ich załatwieniu patrz http://support.edokumenty.eu/trac/wiki/DeployerGuide/Others/EditEventsClause 
     457// define('ALLOW_EDIT_EVENTS_CLAUSE', '((is_fix IS TRUE AND fixdat IS NOT NULL AND ((CURRENT_TIMESTAMP - INTERVAL \'24 hours\') < fixdat)) OR (is_fix IS NOT TRUE))'); 
     458 
     459// Nazwa użytkownika wymaganego do zalogowania się do API 
     460// define('EDOK_API_LOGIN', ''); 
     461 
     462// Hasło dla użytkownika EDOK_API_LOGIN 
     463// define('EDOK_API_PASSWORD', ''); 
     464 
     465// Dodatkowa stała która umożliwia pominięcie autentykacji (FALSE - nie sprawdza danych EDOK_API_LOGIN i EDOK_API_PASSWORD) 
     466// domyślnie ustawiona na TRUE, można poprzez GET oraz WSS 
     467// define('EDOK_API_AUTH_MODE', TRUE); 
     468 
     469// Rozkładanie zadań oraz czas rozpoczęcia i na kiedy uwzglęniają zdefiniowane w systemie kalendarze 
     470define('EVENT_AUTO_SCHEDULE', FALSE); 
     471 
     472// Czy ma ładować typy dokumentów księgowych per jednostka rozliczeniowa 
     473define('TYPE_OF_DOCUMENT_FOR_ACCORID', TRUE); 
     474 
     475//define('CALLTO_PROTOCOL', 'callto:'); 
     476 
     477// Dodatkowe pola (stawka VAT, wartość VAT, data wymagania podatkowego) na formularzu kosztu faktury 
     478define('VATNOTE_COST_ADDITIONAL_FIELDS', FALSE); 
     479 
     480// Ustalenia nazwy dla Dodatkowa analityka 
     481define('ADDITIONAL_ANALYTICS_TEXT', Translator::translate('Dodatkowa analityka')); 
     482 
     483// Sposob wyswietlania wyszukiwarki dodatkowej analityki SIMPLE -> DBSelect, ADVANCED -> lookup 
     484define('ADDITIONAL_ANALYTICS_STYLE', 'SIMPLE'); 
     485 
     486define('NO_PG_PCONNECT', 1); 
     487 
     488// Uwidocznie pola Jednostka rozliczeniowa na fakturze 
     489define('VATNOTE_MPK_INIT', FALSE); 
     490 
     491// Czy ma dodawać numer konspektu podsprawy to opisu. Numer konspektu jest na stałe zapisywany w opisie nie jest doklejany. 
     492// Zmiana tej wartość TRUE|FALSE nie zmieni zapisanych danych w bazie a tylko ma wpływ na nowo tworzone 
     493define('ADD_DRAFT_NUMBER_TO_PROCESS_DSCRPT', TRUE); 
     494 
     495//define('WEBDAV_URL', 'edokumenty.webdav:'.SELECTED_PROTOCOL.'://{host}/vdisk'); 
     496//define('WEBDAV_AUTH_METHOD', 'digest'); 
     497 
     498// Flaga oznaczająca czy system ma walidować identyfikator klienta w zależności od tego czy jest to osoba fizyczna czy nie. Sprawdza tylko czy wprowadzono nie sprawdza formatu 
     499define('VALIDATE_CONTACT_IDENTIFIER_BY_TYPE', FALSE); 
     500 
     501define('ALWAYS_SHOW_AFTER_SAVE_DOC_TAB', FALSE); 
     502 
     503define('SHOW_MEETING_ACCEPT_PANEL', FALSE); 
     504 
     505define('PROJECT_AND_MPK_AUTO_FILTER', TRUE); 
     506 
     507// Które pola są wymagane do zapisania klienta - wymianiamy po przecinku np.: street, city__ 
     508define('CONTACT_REQUIRED_FIELDS', ''); 
     509 
     510// Które pola są wymagane do zapisania rozmowy telefonicznej - wymianiamy po przecinku np.: copeid, prc_id 
     511define('PHONECALL_REQUIRED_FIELDS', 'copeid'); 
     512 
     513// Pełny dialog tworzenia nowego klienta z lookupa TRUE = prosty, FALSE = pełny 
     514define('SIMPLE_CONTACT_CREATING_FORM', TRUE); 
     515 
     516// Połączenia z systemami zew. Musi być (string)NEW 
     517// define('SYNC_ACTIVE', 'NEW'); 
     518 
     519// Domyślna data otwarcia bilansu dla pobieranych dokumentów z systemów zew. Domyślnie pobiera wszystkie jednak 
     520// nie jest to zalecane ze względu na to, że może ich być dużo 
     521// define('DOCUMENTS_OPEN_BALANCE_SHEET_DATE', FALSE); 
     522 
     523// Czy ma aktualizować prognozowaną wartość oraz koszt w sprawie na podstawie pozycji 
     524// TRUE - zawsze, jeśli tylko wybrane to foreco lub forepa po przecinku 
     525define('FK_UPDATE_PROCESS_PREDICTED_VALUE', TRUE); 
     526 
     527define('SIMPLE_PROCESS_CREATING_FORM', TRUE); 
     528 
     529// Podpowiadanie domyślnego klienta w dokumentach jako -> Ustawienia -> Panel sterowania -> Ogólne -> Dane podmiotu 
     530define('SUGGEST_DEFAULT_CONTACT', TRUE); 
     531 
     532// Logowanie domenowe 
     533define('SSO_LOGIN_ENABLED', FALSE); 
     534 
     535// Lokalizacja strony na IIS wymagającej autentykacji domenowej (Windows Authentication ntlm) 
     536define('SSO_REMOTE_SERVICE', ''); 
     537 
     538// Czas jaki użytkownik będzie miał na decyzję czy chce się zalogować domenowo 
     539define('SSO_LOGIN_TIMEOUT', 5); 
     540 
     541// Ciąg mieszający dowolny w miarę unikalny 
     542define('SSO_SALT', ''); 
     543 
     544// Ładowanie do lookupa adresów na fakturze klientów będących w jednostkach rozliczeniowych 
     545define('LOAD_ALL_CONTACTS_FROM_UNITS', TRUE); 
     546 
     547// Formatowanie wyników wyszukiwania w lookupie 
     548// Wartość stałej to kolumna w SQL np name_1||name_2|| itd 
     549// Lookup adresów dla dokumentów widok addresses_view 
     550define('CONTACT_ADDRESS_LOOKUP_SEARCH_RESULT', FALSE); 
     551 
     552// Lookup kontaktów - widok contacts_lookup_view 
     553define('CONTACT_LOOKUP_SEARCH_RESULT', FALSE); 
     554 
     555// Lookup spraw - tabele (LEFT JOIN) processes, organization_units, doss_extract_list, dossiers_list, contacts 
     556define('PROCESS_LOOKUP_SEARCH_RESULT', FALSE); 
     557?> 
    367558}}} 
    368559Przykładowe ustawienie może zawierać w OPTIMA_DATA_SOURCE_DTSCNM wartość ''OPTIMA'' (bez wąsów) przy czym odpowiedni rekord w tabeli data_sources w polu dtscnm będzie taki sam czyli ''OPTIMA''.