From c9ddca651c5c67da7cee034e558e55d9a5bfaeef Mon Sep 17 00:00:00 2001 From: Arie Nugraha Date: Wed, 23 Apr 2014 13:16:09 +0700 Subject: [PATCH] Fixed: UCS command line updater cannot run because of undefined constant Fixed: UCS command line updater changed to ucs_upload.sh.php and run with "commandlineshell# php -f ucs_upload.sh.php --- .../{ucs_upload.sh => ucs_upload.sh.php} | 11 +++++++++-- index.php | 2 +- sysconfig.inc.php | 14 +++++++------- ucnode.inc.php | 2 +- 4 files changed, 18 insertions(+), 11 deletions(-) rename admin/modules/bibliography/{ucs_upload.sh => ucs_upload.sh.php} (90%) diff --git a/admin/modules/bibliography/ucs_upload.sh b/admin/modules/bibliography/ucs_upload.sh.php similarity index 90% rename from admin/modules/bibliography/ucs_upload.sh rename to admin/modules/bibliography/ucs_upload.sh.php index dca50ad..93e1c23 100755 --- a/admin/modules/bibliography/ucs_upload.sh +++ b/admin/modules/bibliography/ucs_upload.sh.php @@ -1,4 +1,3 @@ -#!/usr/bin/php diff --git a/index.php b/index.php index 4da0720..d7c7cce 100755 --- a/index.php +++ b/index.php @@ -104,4 +104,4 @@ $main_content = ob_get_clean(); // template output -require $sysconf['template']['dir'].'/'.$sysconf['template']['theme'].'/index_template.inc.php'; +require SB.$sysconf['template']['dir'].'/'.$sysconf['template']['theme'].'/index_template.inc.php'; diff --git a/sysconfig.inc.php b/sysconfig.inc.php index 7629c25..f09748c 100755 --- a/sysconfig.inc.php +++ b/sysconfig.inc.php @@ -45,7 +45,7 @@ function stripslashes_deep($value) $_REQUEST = array_map('stripslashes_deep', $_REQUEST); } // turn off all error messages for security reason -@ini_set('display_errors',true); +@ini_set('display_errors', true); // check if safe mode is on if ((bool) ini_get('safe_mode')) { define('SENAYAN_IN_SAFE_MODE', 1); @@ -104,7 +104,7 @@ function stripslashes_deep($value) // senayan web doc root dir /* Custom base URL */ $sysconf['baseurl'] = ''; -$temp_senayan_web_root_dir = preg_replace('@admin.*@i', '', dirname($_SERVER['PHP_SELF'])); +$temp_senayan_web_root_dir = preg_replace('@admin.*@i', '', 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 @@ -153,12 +153,12 @@ function stripslashes_deep($value) header('Content-type: text/html; charset=UTF-8'); /* GUI Template config */ -ob_start(); -include $sysconf['template']['dir'].'/'.$sysconf['template']['theme'].'/tinfo.inc.php'; -ob_end_clean(); $sysconf['template']['dir'] = 'template'; $sysconf['template']['theme'] = 'default'; $sysconf['template']['css'] = $sysconf['template']['dir'].'/'.$sysconf['template']['theme'].'/style.css'; +ob_start(); +include $sysconf['template']['dir'].'/'.$sysconf['template']['theme'].'/tinfo.inc.php'; +ob_end_clean(); /* ADMIN SECTION GUI Template config */ $sysconf['admin_template']['dir'] = 'admin_template'; @@ -484,7 +484,7 @@ function stripslashes_deep($value) // OAI-PMH settings $sysconf['OAI']['enable'] = false; $sysconf['OAI']['identifierPrefix'] = 'oai:slims/'; -$sysconf['OAI']['Identify']['baseURL'] = 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER['SERVER_PORT'].SWB.'oai.php'; +$sysconf['OAI']['Identify']['baseURL'] = 'http://'.@$_SERVER['SERVER_NAME'].':'.@$_SERVER['SERVER_PORT'].SWB.'oai.php'; $sysconf['OAI']['Identify']['repositoryName'] = 'SLiMS Senayan Library Management System OAI-PMh'; $sysconf['OAI']['Identify']['adminEmail'] = 'admin@slims.web.id'; $sysconf['OAI']['Identify']['granularity'] = 'YYYY-MM-DDThh:mm:ssZ'; @@ -528,7 +528,7 @@ function stripslashes_deep($value) /* MYSQLI */ $dbs = @new mysqli(DB_HOST, DB_USERNAME, DB_PASSWORD, DB_NAME, DB_PORT); if (mysqli_connect_error()) { - die('
Error Connecting to Database. Please check your configuration
'); + die("Error Connecting to Database with message: ".mysqli_connect_error().". Please check your configuration!\n"); } } else { /* MYSQL */ diff --git a/ucnode.inc.php b/ucnode.inc.php index 129ee30..abfaa48 100755 --- a/ucnode.inc.php +++ b/ucnode.inc.php @@ -27,7 +27,7 @@ die("can not access this file directly"); } -$ucs['serveraddr'] = 'http://127.0.0.1/ucs2'; // UCS server address. NO TRAILING SLASH! for local testing on Windows machine don't use localhost, use 127.0.0.1 instead +$ucs['serveraddr'] = 'http://localhost/ucs2'; // UCS server address. NO TRAILING SLASH! for local testing on Windows machine don't use localhost, use 127.0.0.1 instead $node['id'] = 'slims-node'; // node ID $node['password'] = '2325f677e21c1613909c953eb03c57352259cc5d'; // default is s0beautifulday $node['name'] = 'SLiMS Library'; // node name