| Version 15 (modified by MK, 11 years ago) |
|---|
Konfiguracja opcji zawartych w config.inc
Wiele opcji konfiguracyjnych właściwych dla całego klastra eDokumenty modyfikować można tylko poprzez plik config.inc umieszczony w głównym katalogu aplikacji eDokumenty - czyli np. /home/edokumenty/public_html/apps/edokumenty albo C:/Program Files/BetaSoft/eDokumenty/public_html/apps/edokumenty.
Wszystkie opcje w tym pliku są odpowiednio skomentowane, jednak w tym miejscu postaramy się wymienić najczęściej wykorzystywane opcje i obszerniej opisać niektóre z nich.
// ---------------------------------------------------------------
// USTAWIENIA APLIKACJI
// ---------------------------------------------------------------
// zmienia domyślny język. Plik językowy musi być dosarczony do katalogu var/lang
define('DEFAULT_LANGUAGE', 'pl_PL');
define('APPLICATION_NAME', 'eDokumenty');
Więcej informacji o tym jak dodać obsługę nowego języka znajdziesz tutaj: http://dev.bnet.pl/tp/trac.cgi/wiki/Standards/Translation
<?PHP
// ---------------------------------------------------------------
// USTAWIENIA APLIKACJI
// ---------------------------------------------------------------
// zmienia domyślny język. Plik językowy Język musi być dosarczony do katalogu var/lang
define('DEFAULT_LANGUAGE', '{language}');
define('APPLICATION_NAME', '{appname}');
// ustawienie dla wywołań nie przez serwer - należy ustawić zgodnie z domeną aplikacji
define('DEFAULT_HOST_NAME', '{hostname}');
// Konfiguracja połączenia z bazą
define( 'DB_NAME','{host}{port}dbname={dbname}{user}{password}');
// Symbol jednostki
define('DEFAULT_ENTITY_SYMBOL', '{symbol}');
// Wymuszony protokół
define('SELECTED_PROTOCOL', '{protocol}');
define('ERROR_REPORTING', E_ALL & ~(E_STRICT));
define('GZIP_ON', FALSE);
define('IO_CHARSET', 'UTF-8');
define('LIMIT_REQUEST_FIELD_SIZE', 16382);
define('DICTIONARY_DEVELOPER_MODE', TRUE);
define('POSTGRES_CONNECT_STRING', ' {suser}{spassword}');
// Czas próby otwarcia zdalnych połączeń
define('MAX_SOCKET_TIMEOUT', 5);
define('FLEXY_FORCE_COMPILE', 0);
define('FLEXY_DEBUG', 0);
define('FLEXY_FILTERS', 'SimpleTags');
define('FLEXY_ALLOW_PHP', true);
define('FLEXY_LOCALE', 'pl');
define('FLEXY_COMPILER', 'Flexy');
define('FLEXY_VALID_FNS', 'include');
define('FLEXY_GLOBAL_FNS', true);
define('FLEXY_IGNORE', 0);
define('ALLOWED_RECORD_FORMATS', '/(RIFF)|(id3).*/i');
define('MAX_MEMORY_LIMIT', '512M');
define('FETCH_MAIL_MEMORY_LIMIT', '512M');
// natywne kodowanie podpinanej bazy danych
define('MSSQL_DB_ENCODING', 'CP1250');
// Kodowanie połączeni z MySQL (utf8 !!)
define('MYSQL_DB_ENCODING', 'utf8');
// Definicja daty systemowej
define('SYSDATE', date('Y-m-d H:i:s'));
// ---------------------------------------------------------------
// ŚCIEŻKI
// ---------------------------------------------------------------
define('JS_PATH', './js');
define('VAR_DIR', '{VAR_DIR}');
define('DEBUG_FILE_PATH', VAR_DIR.'debug.html');
define('CACHE_DIR', VAR_DIR.'cache/');
define('TMP_DIR', VAR_DIR.'tmp/');
define('COMMANDS_DIR', './commands/');
//strona www z kursami walut
define('EXCHANGE_SITE', 'http://www.bankier.pl');
// sciezka do katalogu publicznego
define('PUBLIC_FS_PATH', '{PUBLIC_FS_PATH}');
// Adres skanserwera - musi być zgodny z konfiguracją w eDokumentyScanServer.
define('SCANSERVER_URL', 'http://127.0.0.1:8888/');
// Ścieżka do repozytorium plików, na Linux względna, na Windows bezwzględna
define('REPOSITORY_PATH', '{REPOSITORY_PATH}');
define('NOT_VERSIONED_REPOSITORY_PATH', '{NOT_VERSIONED_REPOSITORY_PATH}');
// lokalny katalog w którym przechowywane są katalogi użytkowników D:/www/public_html/repository/users/
define('USER_REPOSITORY_PATH', '{USER_REPOSITORY_PATH}');
// 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.
// W przypadku podania usrnam katalogi są mapowanie na nazwie konta pracownika (login). Przy tej opcji nie może być wielu jednostek!
define('USER_REPOSITORY_PATH_ID', 'usr_id');
// Konfiguracja umask podczas pracy z katalogami dysku sieciowego domyślnie jeśli wartość stałej = FALSE to 775 dla katalogu oraz 644 dla pliku
// Ta stała zmienia zarówno dla katalogów jak i plików. Przykładowa wartość 777
define('USER_REPOSITORY_CHMOD', FALSE);
define('SVN_DIR', '.');
// lokalny katalog w którym przechowywane są foldery lokalne kont pocztowych
define('MAILDIR_PATH', '{MAILDIR_PATH}');
define('SENDFAX', 'sudo sendfax');
// sprawdzanie IP, sesji itd
define('CRAZY_ABOUT_SECURITY_MODE', TRUE);
// ---------------------------------------------------------------
// USTAWIENIA LOKALNE
// ---------------------------------------------------------------
define('MONEY_DEC_NUM', 2);
define('MONEY_DEC_SEP', '.');
define('MONEY_THOUSANDS_SEP', ' ');
setlocale(LC_ALL, 'pl_PL.utf8');
setlocale(LC_NUMERIC, 'en_US.utf8');
// ---------------------------------------------------------------
// WŁĄCZENIE WYŁĄCZENIE MODUŁÓW
// ---------------------------------------------------------------
// udostępnia funkcje związane z kartami RCP
define('RCP_MODE', FALSE);
// 0 wyłącza ikonę komunikatora
define('COMMUNICATOR_ACTIVE', 1);
// włączenie modułu i funkcji wierzytelności
define('VINDICATION_MODE', FALSE);
// włącza funkcjonalnosc szyfrowania
define('USE_OPENSSL', TRUE);
// ---------------------------------------------------------------
// ZMIANA INTERFEJSU UŻYTKOWNIKA
// ---------------------------------------------------------------
// Opcje dla kalendarza, czas pracy jest oznaczony jaśniej
define('WORK_START', '08:00');
define('WORK_END', '16:00');
define('WORK_WEEK_MASK', 31);
define('CAL_WEEK_DEF_MASK', 31);
/** pozwala na wybor widoku w zadanich miedzy tree a rcp */
define('TREE_RCP_VIEW', TRUE);
// Czy drukować dodatkowe pola w sprawie Prognozowana wartość, koszt itp.
define('COMMERCIAL_PROCESSES', TRUE);
// czy ma pokazywac pasek z listą zadań na dziś
define('SHOW_TODAY_LIST', TRUE);
// domyślny typ zdarzenia uruchamiany z menu podręcznego w kalendarzu
define('DEFAULT_EVENT_TYPE', 'TODO');
// czy drukować link do usługi szpiegowskiej google, zumi etc
define('LOCATION_SEARCH_ENGINE', TRUE);
// wyszukiwarka lokalizacji Google
define('MAP_LOCATION_SEARCH_ENGINE', 'http://maps.google.pl/maps?q={city__},{code__},{woj___},{street},{bldnum}');
// wyszukiwania trasy Google
define('MAP_ROUTE_SEARCH_ENGINE', 'http://maps.google.pl/maps?saddr={fcity__},{fcode__},{fwoj___},{fstreet},{fbldnum}&daddr={tcity__},{tcode__},{twoj___},{tstreet},{tbldnum}');
// czy ma drukowac numer sprawy na zwrotce
define('PRINT_PROC_SYMBOL_IN_ZWRT', TRUE);
// CZY dodać opcję "Drukowanie galerii" obrazkow z zalacznikow i w jakim ROZMIARZE drukować załącznik
define('ALLOW_PRINT_IMAGE_GALLERY', FALSE);
define('MAX_IMAGE_GALLERY_WIDTH', '800px');
// Czy ma dodać przycisk Plik z lokalizacji obok listy plików
define('MAPPED_DISC_RESOURCES', TRUE);
// Czy kolorować daty na liscie spraw jesli są opóźnione
define('COLOUR_OVERTIMED', TRUE);
// Czy ma pokazywac panel wykazu akt w module spraw
define('SHOW_LIST_OF_DOSSIERS_IN_PROC_MOD', TRUE);
// Nazwa kartoteki klienta i opisu obok komponentu do wyszukiwania klienta
define('CLIENTS_PANEL_NAME', Translator::translate('Klienci'));
define('CLIENT_NAME', Translator::translate('Klient'));
// Czy połączony z BIP (powoduje wyświetlenie dodatkowych opcji w sprawie)
define('BIP_CONNECTED', FALSE);
// czy jednostka administracji publicznej, wyłącza pola w sprawach Prognozowana wartość itp.
define('PUBLIC_ADMINISTRATION_MODE', FALSE);
// ---------------------------------------------------------------
// DOMYŚLNE WARTOŚCI
// ---------------------------------------------------------------
define('DEFAULT_COUNTRY', 'Polska');
define('DEFAULT_WOJ', 'Śląskie');
// domyslny typ dla rozmowy telefonicznej
define('DEFAULT_PHONECALL_STATE', 'OUT');
// Domyślny status zobowiązania z tabeli vindication vstatus
define('DEFAULT_FIN_OBLIG_STATUS', 1);
// wewnętrzen
// identyfikatory dla typów spraw okresowa/stała
define('PERIODIC_PROCESS', 1);
define('PERSISTENT_PROCESS', 2);
define('POSTOFFICE_TEXT','Nakład własny - zgoda Dyrektora CUP w Warszawie z dnia 17.04.2006 r. CUP OR/HP-503/407/2007');
// orunid zew. systemu z jakim będą tworzone dokumenty
define('TARGET_SYSTEM_ORUNID', -3);
// tpl_id szablonu noty w windykacji
// USTAWOWE
// UMOWNE
define('TPPLID_OF_INTEREST_NOTE_TEMPLATE', '');
define('TPPLID_OF_INTEREST_NOTE_TEMPLATE_COLLUSIVE', '');
// Znak po jakim zostanie wpisany numer kolejny pisma w sprawie, jesli na FALSE to wtedy nie numeruje
define('PAPER_AUTONUMERATE_SIGN', '-');
// wartosc jaka zostanie wstawiona w miejsce tokenu jesli ten nie ma danych
define('EMPTY_VALUE_OF_TOKEN', '................................');
// Format numeru teczki aktowej {RWA}/{SYMB_JEDN_ORG} or {SYMB_JEDN_ORG}.{RWA} */
define('BRIEFCASES_AND_DOSSIERS_TEMPLATE', '{SYMB_JEDN_ORG}.{RWA}');
// definicja rozmiaru fontu dla szablonów dokumentów
// Dla generowanych bloków tekstu
// Dla treści generowanych tabelek
define('TPL_FONT_SIZE', 12);
define('TPL_FONT_FAMILY', 'Franklin Gothic Medium');
define('TPL_TABLE_FONT_SIZE', 8);
//
define('EVENT_LOCALIZATION_MASK', 'COALESCE(city__ || \', \' || COALESCE(nullif(name_2, \'\'), substring(name_1 from 1 for 20)), substring(name_1 from 1 for 30))');
// Domyślny tryb automatycznej archiwizacji
define('AUTO_ARCHIVIZATION_MODE', 1);
// Wyrażenie regularne dla wykrycia numeru sprawy z email
define('PROCESS_SYMBOL_REGEXP_IN_EMAIL_SUBJECT', '/Nr sprawy:[\s]*([a-zA-Z0-9\-\.\/]+)/');
// Cache dla sekcji wiadomości
define('EMAIL_PARTS_CACHE_ON', true);
// Maksymalny rozmiar cacheowanego załącznika inline (w bajtach)
define('EMAIL_PARTS_CACHE_MAX_SIZE', 524288);
// Kolejkowanie wysyłanych emaili w folderze Outbox
define('EMAIL_OUTBOX_ENABLED', false);
// Minimalny rozmiar wiadomości wysyłanej przez Outbox (w bajtach)
define('EMAIL_OUTBOX_MIN_SIZE', 262144);
// Obsługa trybu pobierania wiadomości w tle
define('EMAIL_BACKGROUND_SYNC_ENABLED', false);
// Domyślny szablon dla wiadomości wychodzących (nazwa pliku z katalogu var/tpl/emails)
define('EMAIL_DEFAULT_TEMPLATE', 'default');
// ---------------------------------------------------------------
// DZIAŁANIE PROGRAMU
// ---------------------------------------------------------------
// nadaje priorytet sprawdzania NIP-u przy wprowadzaniu kontaktów
// HIGH - NIP jest wymagany aby wprowadzić kontakt i musi być prawidłowy
// LOW - NIP jest niekonieczny, brak kontroli poprawności NIP-u
define('NIP_VERIFY_MODE', 'LOW');
// Jak często komunikator sprawdza wiadomości
// Czy działa lokalnie i jeśli lokalnie to z jaką nazwą
define('CHECK_NEW_MESSAGE_TIME', 10000);
define('COMMUNICATOR_SERVER', 'LOCAL');
define('SERVER_NAME', 'edokumenty');
// Czy ma oznaczać dokumenty jako wysłane po rejestracji (wyszarzają się)
define('SIGN_OUTGOING_AS_SENT_ON_REGISTER', TRUE);
// CZY ma banować po ILU nieudanych logowaniach i na JAK długo
define('BANNED_MODE', TRUE);
define('BANNED_UNSUCCESSFUL_NUMBER', 5);
define('BANNED_INTERVAL_WAIT', '5 minute');
// SPOSÓB powiadamiania i CZAS na ile przed zakończeniem sprawy ma powiadamiać - format interval postgresa
define('PROCESSES_NOTIFIER', 'COMMUNICATOR');
define('OUTSTRIPPING_PROCESSES_NOTIFIER', '7m');
// Kiedy czyszczony jest licznik sprawy (tylko dla szablonów zawierających znacznik miesiąca {MM})
define('PROC_COUNTERS_RESET_TYPE','month');
// Czy formatować kod pocztowy automatycznie przez js w format nn-nnn
define('FORMAT_POST_CODE', TRUE);
// Czy pozwalać na dokumenty bez wybranego kontaktu z bazy danych
define('ALLOW_DOCUMENTS_WITHOUT_CONTID', FALSE);
// Definuje maksymalna liczbe zwracanych wynikow przez lookup
define('MAX_LOOKUP_RESULT', '500');
// Czy ma sprawdzac waznosc hasla
define('CHECK_PASSWORD_IMPORTANCE', FALSE);
// Czy ma sprawdzać czy numer wprowadzanej faktury sie nie powtarza
define('CHECK_VATNOTE_NUMBER_BEFORE_SAVE', TRUE);
// Czy ma pozwalac na zapisanie pisma wychodzacego bez wybrania dyspozycji
define('ALLOW_SAVE_OUTGOING_WITHOUT_OUTPID', TRUE);
// Czy ma pozwolic na zmiane statusu ręcznie, mimo ze jest wybrana procedura w sprawie
define('ALLOW_EDIT_PROC_STAGE', TRUE);
// Ustawienie na TRUE powoduje że nie można przesłać dokumentów do działów, tylko na same stanowiska
define('POST_ONLY_DECRETATION', FALSE);
// Pozwala na publikację tylko wybranych spraw w BIP
define('CHEAT_MODE', FALSE);
// czy przy wysyłaniu ma system zamieniać nagłówek koperty - dotyczy tylko Windows (deprecated)
define('EMAILRELAY_FORCE_FROM', FALSE);
// ---------------------------------------------------------------
// DANE DO DZIAŁANIA USŁUG
// ---------------------------------------------------------------
// dane konta jabberowego dla powiadamiacza (user i hasło)
define('JABBER_NOTIFIER_ACCOUNT', '');
define('JABBER_NOTIFIER_PASS', '');
define('FAXSERVER_MAIL_FROM_PATTERN', '/faxserver/');
define('UPO_MAIL_FROM_PATTERN', '/urzad@eup.demo.unizeto.pl/');
define('LINK_TO_TRAC_TICKETS', 'http://dev.bnet.pl/tp/ticket/');
// link do pomocy
define('LINK_TO_GUIDE', 'http://support.edokumenty.eu/trac/wiki/UserGuide/');
// ---------------------------------------------------------------
// POWIADOMIENIA - format NOTIFY_MODUŁ_TYP
// ---------------------------------------------------------------
// Powiadamianie o nowych dokumentach w sprawie wszystkich uprawnionych
// DOKUMENTACH
// ZADANIACH
define('NOTIFY_PROCESSES_DOCUMENTS', TRUE);
define('NOTIFY_PROCESSES_TASKS', TRUE);
// Powiadamianie o przydzieleniu pracownikowi
// ZADANIA
// SPOTKANIA
// CZYNNOŚCI RCP
// ROZMOWACH
// Bezpośredniego przełożonego o nowych zadaniach dodanych dla podwładnych
define('NOTIFY_USERS_TODO', TRUE);
define('NOTIFY_USERS_MEETING', TRUE);
define('NOTIFY_USERS_RCP', FALSE);
define('NOTIFY_USERS_PHONECALL', FALSE);
define('NOTIFY_SUPERVISOR_TODO', TRUE);
// Powiadomienie o pozostałych zdarzenach
// NADESŁANIU DOKUMENTU
// ZMIANA TREŚCI DOKUMENTU W SPRAWIE
// ZMIANA W dokumencie ISO
// ZMIANA w kartotece kontaktu będącego pod opieką
define('NOTIFY_DOCUMENTS_DECRESS', FALSE); // powiadamien o dekretacji dokumentu
define('NOTIFY_PROCESSES_DOCUMENT_UPDATE', TRUE); // powiadomienie o zmianie tresci dokumentu w sprawie
define('NOTIFY_USERS_ISO_RIGHTS', TRUE); // powiadamienie o dodaniu,usunieciu,zmianie atrybuty w uprawnieniu do dokumentu ISO
define('NOTIFY_CONTACTS_CHANGE', FALSE); // powiadamianie opiekuna kontaktu o zmianach
// Powiadamianie o przydzieleniu zadania przez workflow na podstawie etapów procedur
define('NOTIFY_WORKFLOW_TODO', TRUE);
// Maksymalna długość tekstu (dotyczy kontekstu) w powiadomieniu. Np. dla dokumentu jest to maksymalna długość tekstu z pola dscrpt.
// Dodatkowo do powiadomienia są dodawane standardowe informacje. Jeśli nie ma obcinać należy wstawić FALSE lub 0.
define('MAX_NOTIFY_DSCRPT_LENGTH', 50);
// Czy ma automatycznie dodawac przypomnienie podczas szybkiego tworzenia sprawy
// opcje PUBLIC_ADMINISTRATION_MODE musi byc na true
define('DEFAULT_PROCESS_REMINDER', TRUE);
// ---------------------------------------------------------------
// ZEWNĘTRZNE SYSTEMY
// ---------------------------------------------------------------
// Autentykacja przez LDAP, Active Directory
// PG - postgres, LDAP, AD - active directory prawie to samo co ldap tylko korzysta z klasy adLDAPEx
define('AUTHENTICATION_METHOD', 'PG');
define('LDAP_HOST', ''); // ip address or host name
define('LDAP_PORT', 389); // port
define('LDAP_AUTH_USER', ''); // np cn=admin,ou=users,dc=firma,dc=pl nie wymagane przy autentykacji Active Directory
define('LDAP_AUTH_PASS', ''); // nie wymagane przy autentykacji Active Directory
define('LDAP_BASE_DN', ''); // sciezka do bazy wyszukiwania np ou=users,dc=firma,dc=pl
// specyficzne wartości dla Active Directory
define('ACTIVE_DIRECTORY_ACCOUNT_SUFFIX', ''); // nazwa domeny np @firma.pl
// data otwarcia bilansu importowania dokumentow rok-miesiac-dzien
define('DOCUMENTS_OPEN_BILANS_DATE_FOR_PIK', '2008-01-01');
define('BSRECORDER', FALSE);
define('BS_RECORDER_WSDL', 'http://10.8.16.59:8080/cgi-bin/BSRecWEB.exe/wsdl/IBSRec');
define('BS_RECORDER_PROTOCOL', 'http://');
define('BS_RECORDER_HOST', '10.8.16.59');
define('BS_RECORDER_PORT', '8080');
define('BS_RECORDER_URL', '/cgi-bin/BSRecWEB.exe/wsdl/IBSRec');
define('BS_RECORDER_USER', '');
define('BS_RECORDER_PASSWD', '');
define('BS_RECORDER_TEST_NUMBER',200);
define('BSCONNECT', FALSE);
define('BS_CONNECT_WSDL', 'http://10.8.16.59:8080/cgi-bin/BSConnectWEB.exe/wsdl/IBSConnectWEB');
define('SERVICEID', 'edokumenty@edokumenty');
define('TARGET_SYSTEM_ID', 'SSV');
define('EXPORT_PROCESSES', FALSE);
define('BSNMS_CONNECTED', FALSE);
// Oznacza czy system jest w stanie aktualizacji
define('UPDATE_MODE', FALSE);
// Oznacza czy system jest w trybie serwisowym - należy wpisać nazwę użytkownika który serwisuje system
define('SERVICE_MODE', FALSE);
//Czy nie ma pozwalac na fixowanie/deletowanie zadania przez wszystkich
define('EVENT_NOT_ALLOW_FIX_BY_ALL', FALSE);
define('NIP_FORMAT_REGEX', '^[0-9]{10}$');
// Czy ma pokazywać logo firmy(jednostki) na stronie logowania
define('SHOW_ENTITY_LOGO_ON_LOGIN_FORM', FALSE);
// Domyslne kolory na stronie logowania
define('TOP_LOGIN_FORM_COLOR', '#e4f1ff');
define('BOTTOM_LOGIN_FORM_COLOR', '#d3e7fc');
// Sposob wyswietlania wyszukiwarki MPK SIMPLE -> DBSelect, ADVANCED -> lookup
define('MPK_STYLE', 'SIMPLE');
// Sposob wyswietlania wyszukiwarki RK SIMPLE -> DBSelect, ADVANCED -> lookup
define('RK_STYLE', 'SIMPLE');
// 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
define('RK_COMPLETE_TYPE', true);
define('DEFAULT_ENVELOPE_FONT_SIZE', 14);
define('DELIV_CONFIRM_NUM_PATTERN', '/.*(\d{8})$/');
// Ograniczenie edycji zdarzeń po ich załatwieniu patrz http://support.edokumenty.eu/trac/wiki/DeployerGuide/Others/EditEventsClause
// 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))');
// Nazwa użytkownika wymaganego do zalogowania się do API
// define('EDOK_API_LOGIN', '');
// Hasło dla użytkownika EDOK_API_LOGIN
// define('EDOK_API_PASSWORD', '');
// Dodatkowa stała która umożliwia pominięcie autentykacji (FALSE - nie sprawdza danych EDOK_API_LOGIN i EDOK_API_PASSWORD)
// domyślnie ustawiona na TRUE, można poprzez GET oraz WSS
// define('EDOK_API_AUTH_MODE', TRUE);
// Rozkładanie zadań oraz czas rozpoczęcia i na kiedy uwzglęniają zdefiniowane w systemie kalendarze
define('EVENT_AUTO_SCHEDULE', FALSE);
// Czy ma ładować typy dokumentów księgowych per jednostka rozliczeniowa
define('TYPE_OF_DOCUMENT_FOR_ACCORID', TRUE);
//define('CALLTO_PROTOCOL', 'callto:');
// Dodatkowe pola (stawka VAT, wartość VAT, data wymagania podatkowego) na formularzu kosztu faktury
define('VATNOTE_COST_ADDITIONAL_FIELDS', FALSE);
// Ustalenia nazwy dla Dodatkowa analityka
define('ADDITIONAL_ANALYTICS_TEXT', Translator::translate('Dodatkowa analityka'));
// Sposob wyswietlania wyszukiwarki dodatkowej analityki SIMPLE -> DBSelect, ADVANCED -> lookup
define('ADDITIONAL_ANALYTICS_STYLE', 'SIMPLE');
define('NO_PG_PCONNECT', 1);
// Uwidocznie pola Jednostka rozliczeniowa na fakturze
define('VATNOTE_MPK_INIT', FALSE);
// Czy ma dodawać numer konspektu podsprawy to opisu. Numer konspektu jest na stałe zapisywany w opisie nie jest doklejany.
// Zmiana tej wartość TRUE|FALSE nie zmieni zapisanych danych w bazie a tylko ma wpływ na nowo tworzone
define('ADD_DRAFT_NUMBER_TO_PROCESS_DSCRPT', TRUE);
//define('WEBDAV_URL', 'edokumenty.webdav:'.SELECTED_PROTOCOL.'://{host}/vdisk');
//define('WEBDAV_AUTH_METHOD', 'digest');
// 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
define('VALIDATE_CONTACT_IDENTIFIER_BY_TYPE', FALSE);
define('ALWAYS_SHOW_AFTER_SAVE_DOC_TAB', FALSE);
define('SHOW_MEETING_ACCEPT_PANEL', FALSE);
define('PROJECT_AND_MPK_AUTO_FILTER', TRUE);
// Które pola są wymagane do zapisania klienta - wymianiamy po przecinku np.: street, city__
define('CONTACT_REQUIRED_FIELDS', '');
// Które pola są wymagane do zapisania rozmowy telefonicznej - wymianiamy po przecinku np.: copeid, prc_id
define('PHONECALL_REQUIRED_FIELDS', 'copeid');
// Pełny dialog tworzenia nowego klienta z lookupa TRUE = prosty, FALSE = pełny
define('SIMPLE_CONTACT_CREATING_FORM', TRUE);
// Połączenia z systemami zew. Musi być (string)NEW
// define('SYNC_ACTIVE', 'NEW');
// Domyślna data otwarcia bilansu dla pobieranych dokumentów z systemów zew. Domyślnie pobiera wszystkie jednak
// nie jest to zalecane ze względu na to, że może ich być dużo
// define('DOCUMENTS_OPEN_BALANCE_SHEET_DATE', FALSE);
// Czy ma aktualizować prognozowaną wartość oraz koszt w sprawie na podstawie pozycji
// TRUE - zawsze, jeśli tylko wybrane to foreco lub forepa po przecinku
define('FK_UPDATE_PROCESS_PREDICTED_VALUE', TRUE);
define('SIMPLE_PROCESS_CREATING_FORM', TRUE);
// Podpowiadanie domyślnego klienta w dokumentach jako -> Ustawienia -> Panel sterowania -> Ogólne -> Dane podmiotu
define('SUGGEST_DEFAULT_CONTACT', TRUE);
// Logowanie domenowe
define('SSO_LOGIN_ENABLED', FALSE);
// Lokalizacja strony na IIS wymagającej autentykacji domenowej (Windows Authentication ntlm)
define('SSO_REMOTE_SERVICE', '');
// Czas jaki użytkownik będzie miał na decyzję czy chce się zalogować domenowo
define('SSO_LOGIN_TIMEOUT', 5);
// Ciąg mieszający dowolny w miarę unikalny
define('SSO_SALT', '');
// Ładowanie do lookupa adresów na fakturze klientów będących w jednostkach rozliczeniowych
define('LOAD_ALL_CONTACTS_FROM_UNITS', TRUE);
// Formatowanie wyników wyszukiwania w lookupie
// Wartość stałej to kolumna w SQL np name_1||name_2|| itd
// Lookup adresów dla dokumentów widok addresses_view
define('CONTACT_ADDRESS_LOOKUP_SEARCH_RESULT', FALSE);
// Lookup kontaktów - widok contacts_lookup_view
define('CONTACT_LOOKUP_SEARCH_RESULT', FALSE);
// Lookup spraw - tabele (LEFT JOIN) processes, organization_units, doss_extract_list, dossiers_list, contacts
define('PROCESS_LOOKUP_SEARCH_RESULT', FALSE);
// Zapisywanie faktury dla klienta, który nie posiada nipu. TRUE - zapisuje fakturę dla klienta bez nipu, FALSE - nie pozwala
define('ALLOW_SAVE_CONTACT_ON_FV_WITHOUT_NIP', TRUE);
// pocztowy numer nadawczy, TYLKO pierwsze 11 cyfr!... resztę generuje system
define('RK_PREFIX', '00759007734');
// maska praw do dokumentu dla użytkownika, na którego stanowisku znajduje się dokument (lub mającego prawo do tego stanowiska/jednostki)
define('DOCUMENT_TARGET_RIGHT_MASK', 'rw');
// sortowanie wpisów dla wydruku książki nadawczej z dziennika przy użyciu "kreatora wydruku"
define('PBOOK_PRINT_ORDER', 'adddat ASC');
// Czy ma pokazywać hasło jeśli została ostatnia próba logowania czyli BANNED_UNSUCCESSFUL_NUMBER - 1
define('SHOW_PASSWORD_BEFORE_BANNED', TRUE);
//jeżeli FALSE to nie sprawdza zmian na formularzu przu kliknięciu Załatwione na panelu procedury (domyślnie sprawdzanie jest włączone)
//define('WORKFLOW_CHECK_FORM_MOD', TRUE);
?>
Przykł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.
define('BSRECORDER', FALSE);
define('BS_RECORDER_WSDL', 'http://10.8.16.59:8080/cgi-bin/BSRecWEB.exe/wsdl/IBSRec');
define('BS_RECORDER_PROTOCOL', 'http://');
define('BS_RECORDER_HOST', '10.8.16.59');
define('BS_RECORDER_PORT', '8080');
define('BS_RECORDER_URL', '/cgi-bin/BSRecWEB.exe/wsdl/IBSRec');
define('BS_RECORDER_USER', '');
define('BS_RECORDER_PASSWD', '');
define('BS_RECORDER_TEST_NUMBER',200);
define('BSCONNECT', FALSE);
define('BS_CONNECT_WSDL', 'http://10.8.16.59:8080/cgi-bin/BSConnectWEB.exe/wsdl/IBSConnectWEB');
define('SERVICEID', 'edokumenty@edokumenty');
define('TARGET_SYSTEM_ID', 'SSV');
define('EXPORT_PROCESSES', FALSE);
define('BSNMS_CONNECTED', FALSE);
