Fixed dbTablePrefix starting with an underscore when using an old Lychee installation

This commit is contained in:
Tobias Reich 2016-03-29 15:37:56 +02:00
parent ce2015b269
commit 9198b4ec2f

View File

@ -26,7 +26,7 @@ define('LYCHEE_URL_UPLOADS_BIG', 'uploads/big/');
define('LYCHEE_URL_UPLOADS_MEDIUM', 'uploads/medium/'); define('LYCHEE_URL_UPLOADS_MEDIUM', 'uploads/medium/');
define('LYCHEE_URL_UPLOADS_THUMB', 'uploads/thumb/'); define('LYCHEE_URL_UPLOADS_THUMB', 'uploads/thumb/');
function defineTablePrefix($dbTablePrefix = '') { function defineTablePrefix($dbTablePrefix) {
// This part is wrapped into a function, because it needs to be called // This part is wrapped into a function, because it needs to be called
// after the config-file has been loaded. Other defines are available // after the config-file has been loaded. Other defines are available
@ -34,6 +34,7 @@ function defineTablePrefix($dbTablePrefix = '') {
// Parse table prefix // Parse table prefix
// Old users do not have the table prefix stored in their config-file // Old users do not have the table prefix stored in their config-file
if (isset($dbTablePrefix)===false) $dbTablePrefix = '';
if ($dbTablePrefix!=='') $dbTablePrefix .= '_'; if ($dbTablePrefix!=='') $dbTablePrefix .= '_';
// Define tables // Define tables