Update database/database_mysqli for api,internal-api,cron
This commit is contained in:
parent
95606d1f0a
commit
1bdb16ed64
@ -36,6 +36,24 @@
|
|||||||
if (!defined('IN_SCRIPT')) {die('Invalid attempt');}
|
if (!defined('IN_SCRIPT')) {die('Invalid attempt');}
|
||||||
|
|
||||||
|
|
||||||
|
function hesk_dbCollate()
|
||||||
|
{
|
||||||
|
global $hesklang;
|
||||||
|
|
||||||
|
// MySQL vesions prior to 5.6 don't support some collations
|
||||||
|
if ( in_array($hesklang['_COLLATE'], array('utf8_croatian_ci', 'utf8_german2_ci', 'utf8_vietnamese_ci')) )
|
||||||
|
{
|
||||||
|
if ( version_compare( hesk_dbResult( hesk_dbQuery('SELECT VERSION() AS version') ), '5.6', '<') )
|
||||||
|
{
|
||||||
|
$hesklang['_COLLATE'] = 'utf8_general_ci';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return hesk_dbEscape($hesklang['_COLLATE']);
|
||||||
|
|
||||||
|
} // END hesk_dbCollate()
|
||||||
|
|
||||||
|
|
||||||
function hesk_dbSetNames()
|
function hesk_dbSetNames()
|
||||||
{
|
{
|
||||||
global $hesk_settings, $hesk_db_link;
|
global $hesk_settings, $hesk_db_link;
|
||||||
@ -77,6 +95,16 @@ function hesk_dbTime()
|
|||||||
} // END hesk_dbTime()
|
} // END hesk_dbTime()
|
||||||
|
|
||||||
|
|
||||||
|
function hesk_dbSetTimezone()
|
||||||
|
{
|
||||||
|
global $hesk_settings;
|
||||||
|
|
||||||
|
hesk_dbQuery('SET time_zone = "'.hesk_timeToHHMM(date('Z')).'"');
|
||||||
|
|
||||||
|
return true;
|
||||||
|
} // END hesk_dbSetTimezone()
|
||||||
|
|
||||||
|
|
||||||
function hesk_dbEscape($in)
|
function hesk_dbEscape($in)
|
||||||
{
|
{
|
||||||
global $hesk_db_link;
|
global $hesk_db_link;
|
||||||
@ -143,6 +171,9 @@ function hesk_dbConnect()
|
|||||||
// Check MySQL/PHP version and set encoding to utf8
|
// Check MySQL/PHP version and set encoding to utf8
|
||||||
hesk_dbSetNames();
|
hesk_dbSetNames();
|
||||||
|
|
||||||
|
// Set the correct timezone
|
||||||
|
hesk_dbSetTimezone();
|
||||||
|
|
||||||
return $hesk_db_link;
|
return $hesk_db_link;
|
||||||
|
|
||||||
} // END hesk_dbConnect()
|
} // END hesk_dbConnect()
|
||||||
|
@ -36,6 +36,24 @@
|
|||||||
if (!defined('IN_SCRIPT')) {die('Invalid attempt');}
|
if (!defined('IN_SCRIPT')) {die('Invalid attempt');}
|
||||||
|
|
||||||
|
|
||||||
|
function hesk_dbCollate()
|
||||||
|
{
|
||||||
|
global $hesklang;
|
||||||
|
|
||||||
|
// MySQL vesions prior to 5.6 don't support some collations
|
||||||
|
if ( in_array($hesklang['_COLLATE'], array('utf8_croatian_ci', 'utf8_german2_ci', 'utf8_vietnamese_ci')) )
|
||||||
|
{
|
||||||
|
if ( version_compare( hesk_dbResult( hesk_dbQuery('SELECT VERSION() AS version') ), '5.6', '<') )
|
||||||
|
{
|
||||||
|
$hesklang['_COLLATE'] = 'utf8_general_ci';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return hesk_dbEscape($hesklang['_COLLATE']);
|
||||||
|
|
||||||
|
} // END hesk_dbCollate()
|
||||||
|
|
||||||
|
|
||||||
function hesk_dbSetNames()
|
function hesk_dbSetNames()
|
||||||
{
|
{
|
||||||
global $hesk_settings, $hesk_db_link;
|
global $hesk_settings, $hesk_db_link;
|
||||||
@ -77,6 +95,16 @@ function hesk_dbTime()
|
|||||||
} // END hesk_dbTime()
|
} // END hesk_dbTime()
|
||||||
|
|
||||||
|
|
||||||
|
function hesk_dbSetTimezone()
|
||||||
|
{
|
||||||
|
global $hesk_settings;
|
||||||
|
|
||||||
|
hesk_dbQuery('SET time_zone = "'.hesk_timeToHHMM(date('Z')).'"');
|
||||||
|
|
||||||
|
return true;
|
||||||
|
} // END hesk_dbSetTimezone()
|
||||||
|
|
||||||
|
|
||||||
function hesk_dbEscape($in)
|
function hesk_dbEscape($in)
|
||||||
{
|
{
|
||||||
global $hesk_db_link;
|
global $hesk_db_link;
|
||||||
@ -136,6 +164,9 @@ function hesk_dbConnect()
|
|||||||
// Check MySQL/PHP version and set encoding to utf8
|
// Check MySQL/PHP version and set encoding to utf8
|
||||||
hesk_dbSetNames();
|
hesk_dbSetNames();
|
||||||
|
|
||||||
|
// Set the correct timezone
|
||||||
|
hesk_dbSetTimezone();
|
||||||
|
|
||||||
return $hesk_db_link;
|
return $hesk_db_link;
|
||||||
|
|
||||||
} // END hesk_dbConnect()
|
} // END hesk_dbConnect()
|
||||||
|
@ -36,6 +36,24 @@
|
|||||||
if (!defined('IN_SCRIPT')) {die('Invalid attempt');}
|
if (!defined('IN_SCRIPT')) {die('Invalid attempt');}
|
||||||
|
|
||||||
|
|
||||||
|
function hesk_dbCollate()
|
||||||
|
{
|
||||||
|
global $hesklang;
|
||||||
|
|
||||||
|
// MySQL vesions prior to 5.6 don't support some collations
|
||||||
|
if ( in_array($hesklang['_COLLATE'], array('utf8_croatian_ci', 'utf8_german2_ci', 'utf8_vietnamese_ci')) )
|
||||||
|
{
|
||||||
|
if ( version_compare( hesk_dbResult( hesk_dbQuery('SELECT VERSION() AS version') ), '5.6', '<') )
|
||||||
|
{
|
||||||
|
$hesklang['_COLLATE'] = 'utf8_general_ci';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return hesk_dbEscape($hesklang['_COLLATE']);
|
||||||
|
|
||||||
|
} // END hesk_dbCollate()
|
||||||
|
|
||||||
|
|
||||||
function hesk_dbSetNames()
|
function hesk_dbSetNames()
|
||||||
{
|
{
|
||||||
global $hesk_settings, $hesk_db_link;
|
global $hesk_settings, $hesk_db_link;
|
||||||
@ -77,6 +95,17 @@ function hesk_dbTime()
|
|||||||
} // END hesk_dbTime()
|
} // END hesk_dbTime()
|
||||||
|
|
||||||
|
|
||||||
|
function hesk_dbSetTimezone()
|
||||||
|
{
|
||||||
|
global $hesk_settings;
|
||||||
|
|
||||||
|
hesk_dbQuery('SET time_zone = "'.hesk_timeToHHMM(date('Z')).'"');
|
||||||
|
|
||||||
|
return true;
|
||||||
|
} // END hesk_dbSetTimezone()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function hesk_dbEscape($in)
|
function hesk_dbEscape($in)
|
||||||
{
|
{
|
||||||
global $hesk_db_link;
|
global $hesk_db_link;
|
||||||
@ -142,6 +171,9 @@ function hesk_dbConnect()
|
|||||||
// Check MySQL/PHP version and set encoding to utf8
|
// Check MySQL/PHP version and set encoding to utf8
|
||||||
hesk_dbSetNames();
|
hesk_dbSetNames();
|
||||||
|
|
||||||
|
// Set the correct timezone
|
||||||
|
hesk_dbSetTimezone();
|
||||||
|
|
||||||
return $hesk_db_link;
|
return $hesk_db_link;
|
||||||
|
|
||||||
} // END hesk_dbConnect()
|
} // END hesk_dbConnect()
|
||||||
|
@ -36,6 +36,24 @@
|
|||||||
if (!defined('IN_SCRIPT')) {die('Invalid attempt');}
|
if (!defined('IN_SCRIPT')) {die('Invalid attempt');}
|
||||||
|
|
||||||
|
|
||||||
|
function hesk_dbCollate()
|
||||||
|
{
|
||||||
|
global $hesklang;
|
||||||
|
|
||||||
|
// MySQL vesions prior to 5.6 don't support some collations
|
||||||
|
if ( in_array($hesklang['_COLLATE'], array('utf8_croatian_ci', 'utf8_german2_ci', 'utf8_vietnamese_ci')) )
|
||||||
|
{
|
||||||
|
if ( version_compare( hesk_dbResult( hesk_dbQuery('SELECT VERSION() AS version') ), '5.6', '<') )
|
||||||
|
{
|
||||||
|
$hesklang['_COLLATE'] = 'utf8_general_ci';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return hesk_dbEscape($hesklang['_COLLATE']);
|
||||||
|
|
||||||
|
} // END hesk_dbCollate()
|
||||||
|
|
||||||
|
|
||||||
function hesk_dbSetNames()
|
function hesk_dbSetNames()
|
||||||
{
|
{
|
||||||
global $hesk_settings, $hesk_db_link;
|
global $hesk_settings, $hesk_db_link;
|
||||||
@ -77,6 +95,16 @@ function hesk_dbTime()
|
|||||||
} // END hesk_dbTime()
|
} // END hesk_dbTime()
|
||||||
|
|
||||||
|
|
||||||
|
function hesk_dbSetTimezone()
|
||||||
|
{
|
||||||
|
global $hesk_settings;
|
||||||
|
|
||||||
|
hesk_dbQuery('SET time_zone = "'.hesk_timeToHHMM(date('Z')).'"');
|
||||||
|
|
||||||
|
return true;
|
||||||
|
} // END hesk_dbSetTimezone()
|
||||||
|
|
||||||
|
|
||||||
function hesk_dbEscape($in)
|
function hesk_dbEscape($in)
|
||||||
{
|
{
|
||||||
global $hesk_db_link;
|
global $hesk_db_link;
|
||||||
@ -137,6 +165,9 @@ function hesk_dbConnect()
|
|||||||
// Check MySQL/PHP version and set encoding to utf8
|
// Check MySQL/PHP version and set encoding to utf8
|
||||||
hesk_dbSetNames();
|
hesk_dbSetNames();
|
||||||
|
|
||||||
|
// Set the correct timezone
|
||||||
|
hesk_dbSetTimezone();
|
||||||
|
|
||||||
return $hesk_db_link;
|
return $hesk_db_link;
|
||||||
|
|
||||||
} // END hesk_dbConnect()
|
} // END hesk_dbConnect()
|
||||||
|
@ -36,6 +36,24 @@
|
|||||||
if (!defined('IN_SCRIPT')) {die('Invalid attempt');}
|
if (!defined('IN_SCRIPT')) {die('Invalid attempt');}
|
||||||
|
|
||||||
|
|
||||||
|
function hesk_dbCollate()
|
||||||
|
{
|
||||||
|
global $hesklang;
|
||||||
|
|
||||||
|
// MySQL vesions prior to 5.6 don't support some collations
|
||||||
|
if ( in_array($hesklang['_COLLATE'], array('utf8_croatian_ci', 'utf8_german2_ci', 'utf8_vietnamese_ci')) )
|
||||||
|
{
|
||||||
|
if ( version_compare( hesk_dbResult( hesk_dbQuery('SELECT VERSION() AS version') ), '5.6', '<') )
|
||||||
|
{
|
||||||
|
$hesklang['_COLLATE'] = 'utf8_general_ci';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return hesk_dbEscape($hesklang['_COLLATE']);
|
||||||
|
|
||||||
|
} // END hesk_dbCollate()
|
||||||
|
|
||||||
|
|
||||||
function hesk_dbSetNames()
|
function hesk_dbSetNames()
|
||||||
{
|
{
|
||||||
global $hesk_settings, $hesk_db_link;
|
global $hesk_settings, $hesk_db_link;
|
||||||
@ -77,6 +95,16 @@ function hesk_dbTime()
|
|||||||
} // END hesk_dbTime()
|
} // END hesk_dbTime()
|
||||||
|
|
||||||
|
|
||||||
|
function hesk_dbSetTimezone()
|
||||||
|
{
|
||||||
|
global $hesk_settings;
|
||||||
|
|
||||||
|
hesk_dbQuery('SET time_zone = "'.hesk_timeToHHMM(date('Z')).'"');
|
||||||
|
|
||||||
|
return true;
|
||||||
|
} // END hesk_dbSetTimezone()
|
||||||
|
|
||||||
|
|
||||||
function hesk_dbEscape($in)
|
function hesk_dbEscape($in)
|
||||||
{
|
{
|
||||||
global $hesk_db_link;
|
global $hesk_db_link;
|
||||||
@ -143,6 +171,9 @@ function hesk_dbConnect()
|
|||||||
// Check MySQL/PHP version and set encoding to utf8
|
// Check MySQL/PHP version and set encoding to utf8
|
||||||
hesk_dbSetNames();
|
hesk_dbSetNames();
|
||||||
|
|
||||||
|
// Set the correct timezone
|
||||||
|
hesk_dbSetTimezone();
|
||||||
|
|
||||||
return $hesk_db_link;
|
return $hesk_db_link;
|
||||||
|
|
||||||
} // END hesk_dbConnect()
|
} // END hesk_dbConnect()
|
||||||
|
@ -36,6 +36,24 @@
|
|||||||
if (!defined('IN_SCRIPT')) {die('Invalid attempt');}
|
if (!defined('IN_SCRIPT')) {die('Invalid attempt');}
|
||||||
|
|
||||||
|
|
||||||
|
function hesk_dbCollate()
|
||||||
|
{
|
||||||
|
global $hesklang;
|
||||||
|
|
||||||
|
// MySQL vesions prior to 5.6 don't support some collations
|
||||||
|
if ( in_array($hesklang['_COLLATE'], array('utf8_croatian_ci', 'utf8_german2_ci', 'utf8_vietnamese_ci')) )
|
||||||
|
{
|
||||||
|
if ( version_compare( hesk_dbResult( hesk_dbQuery('SELECT VERSION() AS version') ), '5.6', '<') )
|
||||||
|
{
|
||||||
|
$hesklang['_COLLATE'] = 'utf8_general_ci';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return hesk_dbEscape($hesklang['_COLLATE']);
|
||||||
|
|
||||||
|
} // END hesk_dbCollate()
|
||||||
|
|
||||||
|
|
||||||
function hesk_dbSetNames()
|
function hesk_dbSetNames()
|
||||||
{
|
{
|
||||||
global $hesk_settings, $hesk_db_link;
|
global $hesk_settings, $hesk_db_link;
|
||||||
@ -77,6 +95,16 @@ function hesk_dbTime()
|
|||||||
} // END hesk_dbTime()
|
} // END hesk_dbTime()
|
||||||
|
|
||||||
|
|
||||||
|
function hesk_dbSetTimezone()
|
||||||
|
{
|
||||||
|
global $hesk_settings;
|
||||||
|
|
||||||
|
hesk_dbQuery('SET time_zone = "'.hesk_timeToHHMM(date('Z')).'"');
|
||||||
|
|
||||||
|
return true;
|
||||||
|
} // END hesk_dbSetTimezone()
|
||||||
|
|
||||||
|
|
||||||
function hesk_dbEscape($in)
|
function hesk_dbEscape($in)
|
||||||
{
|
{
|
||||||
global $hesk_db_link;
|
global $hesk_db_link;
|
||||||
@ -136,6 +164,9 @@ function hesk_dbConnect()
|
|||||||
// Check MySQL/PHP version and set encoding to utf8
|
// Check MySQL/PHP version and set encoding to utf8
|
||||||
hesk_dbSetNames();
|
hesk_dbSetNames();
|
||||||
|
|
||||||
|
// Set the correct timezone
|
||||||
|
hesk_dbSetTimezone();
|
||||||
|
|
||||||
return $hesk_db_link;
|
return $hesk_db_link;
|
||||||
|
|
||||||
} // END hesk_dbConnect()
|
} // END hesk_dbConnect()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user