mirror of
https://github.com/DanielnetoDotCom/YouPHPTube
synced 2025-10-03 09:49:28 +02:00
Timezone improvements
This commit is contained in:
parent
7063b62dc6
commit
c36f2f7b0d
4 changed files with 45 additions and 17 deletions
|
@ -1,10 +1,15 @@
|
|||
<?php
|
||||
function _isAPPInstalled($appName)
|
||||
{
|
||||
function _isAPPInstalled($appName){
|
||||
$appName = preg_replace('/[^a-z0-9_-]/i', '', $appName);
|
||||
return trim(shell_exec("which {$appName}"));
|
||||
}
|
||||
|
||||
//socket
|
||||
|
||||
|
||||
// live
|
||||
|
||||
|
||||
$phpExtensions = [];
|
||||
$phpExtensions[] = ['pdo_mysql'];
|
||||
$phpExtensions[] = ['curl'];
|
||||
|
|
|
@ -7194,6 +7194,22 @@ function getDatabaseTime() {
|
|||
return $_getDatabaseTime;
|
||||
}
|
||||
|
||||
function getDatabaseTimezoneName() {
|
||||
global $global, $_getDatabaseTime;
|
||||
if (isset($_getDatabaseTime)) {
|
||||
return $_getDatabaseTime;
|
||||
}
|
||||
$sql = "SELECT @@system_time_zone as time_zone";
|
||||
$res = sqlDAL::readSql($sql);
|
||||
$data = sqlDAL::fetchAssoc($res);
|
||||
sqlDAL::close($res);
|
||||
if ($res) {
|
||||
return $row['time_zone'];
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
function get_js_availableLangs() {
|
||||
global $global;
|
||||
if (empty($global['js_availableLangs'])) {
|
||||
|
|
|
@ -11,5 +11,6 @@ $obj->_serverDBTime = getDatabaseTime();
|
|||
$obj->_serverTimeString = date('Y-m-d H:i:s');
|
||||
$obj->_serverDBTimeString = date('Y-m-d H:i:s', getDatabaseTime());
|
||||
$obj->_serverTimezone = date_default_timezone_get();
|
||||
$obj->_serverDBTimezone = getDatabaseTimezoneName();
|
||||
|
||||
die(json_encode($obj));
|
||||
|
|
|
@ -19,6 +19,8 @@ try{
|
|||
var _serverDBTime;
|
||||
var _serverTimeString;
|
||||
var _serverDBTimeString;
|
||||
var _serverTimezone;
|
||||
var _serverDBTimezone;
|
||||
let deferredPrompt;
|
||||
var playerCurrentTime;
|
||||
var mediaId;
|
||||
|
@ -1954,6 +1956,8 @@ function getServerTime() {
|
|||
_serverDBTime = response._serverDBTime;
|
||||
_serverTimeString = response._serverTimeString;
|
||||
_serverDBTimeString = response._serverDBTimeString;
|
||||
_serverTimezone = response._serverTimezone;
|
||||
_serverDBTimezone = response._serverDBTimezone;
|
||||
setInterval(function () {
|
||||
_serverTime++;
|
||||
_serverDBTime++;
|
||||
|
@ -1969,6 +1973,8 @@ function clearServerTime() {
|
|||
_serverDBTime = null;
|
||||
_serverTimeString = null;
|
||||
_serverDBTimeString = null;
|
||||
_serverTimezone = null;
|
||||
_serverDBTimezone = null;
|
||||
}
|
||||
|
||||
function addGetParam(_url, _key, _value) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue