timezone setting
							parent
							
								
									cf5aa37633
								
							
						
					
					
						commit
						acb0ac3913
					
				
							
								
								
									
										19
									
								
								common.php
								
								
								
								
							
							
						
						
									
										19
									
								
								common.php
								
								
								
								
							| 
						 | 
				
			
			@ -13,7 +13,7 @@ $Base64Env = [
 | 
			
		|||
    //'downloadencrypt',
 | 
			
		||||
    //'function_name', // used in heroku.
 | 
			
		||||
    //'hideFunctionalityFile',
 | 
			
		||||
    //'language',
 | 
			
		||||
    //'timezone',
 | 
			
		||||
    //'passfile',
 | 
			
		||||
    'sitename',
 | 
			
		||||
    //'theme',
 | 
			
		||||
| 
						 | 
				
			
			@ -45,7 +45,7 @@ $CommonEnv = [
 | 
			
		|||
    'disktag',
 | 
			
		||||
    'function_name', // used in heroku.
 | 
			
		||||
    'hideFunctionalityFile',
 | 
			
		||||
    //'language',
 | 
			
		||||
    'timezone',
 | 
			
		||||
    'passfile',
 | 
			
		||||
    'sitename',
 | 
			
		||||
    'theme',
 | 
			
		||||
| 
						 | 
				
			
			@ -62,7 +62,7 @@ $ShowedCommonEnv = [
 | 
			
		|||
    //'disktag',
 | 
			
		||||
    //'function_name', // used in heroku.
 | 
			
		||||
    'hideFunctionalityFile',
 | 
			
		||||
    //'language',
 | 
			
		||||
    'timezone',
 | 
			
		||||
    'passfile',
 | 
			
		||||
    'sitename',
 | 
			
		||||
    'theme',
 | 
			
		||||
| 
						 | 
				
			
			@ -130,6 +130,9 @@ function main($path)
 | 
			
		|||
    '.'lan:'.$constStr['language'];*/
 | 
			
		||||
    if ($constStr['language']=='') $constStr['language'] = 'en-us';
 | 
			
		||||
    $_SERVER['language'] = $constStr['language'];
 | 
			
		||||
    $_SERVER['timezone'] = getConfig('timezone');
 | 
			
		||||
    if (isset($_COOKIE['timezone'])&&$_COOKIE['timezone']!='') $_SERVER['timezone'] = $_COOKIE['timezone'];
 | 
			
		||||
    if ($_SERVER['timezone']=='') $_SERVER['timezone'] = 0;
 | 
			
		||||
    $_SERVER['PHP_SELF'] = path_format($_SERVER['base_path'] . $path);
 | 
			
		||||
 | 
			
		||||
    if (getConfig('admin')=='') return install();
 | 
			
		||||
| 
						 | 
				
			
			@ -556,7 +559,7 @@ function comppass($pass)
 | 
			
		|||
    if ($_POST['password1'] !== '') if (md5($_POST['password1']) === $pass ) {
 | 
			
		||||
        date_default_timezone_set('UTC');
 | 
			
		||||
        $_SERVER['Set-Cookie'] = 'password='.$pass.'; expires='.date(DATE_COOKIE,strtotime('+1hour'));
 | 
			
		||||
        date_default_timezone_set(get_timezone($_COOKIE['timezone']));
 | 
			
		||||
        date_default_timezone_set(get_timezone($_SERVER['timezone']));
 | 
			
		||||
        return 2;
 | 
			
		||||
    }
 | 
			
		||||
    if ($_COOKIE['password'] !== '') if ($_COOKIE['password'] === $pass ) return 3;
 | 
			
		||||
| 
						 | 
				
			
			@ -1288,7 +1291,7 @@ function render_list($path = '', $files = '')
 | 
			
		|||
    $p_path=str_replace('&','&',$p_path);
 | 
			
		||||
    $pretitle = str_replace('%23','#',$pretitle);
 | 
			
		||||
    $statusCode=200;
 | 
			
		||||
    date_default_timezone_set(get_timezone($_COOKIE['timezone']));
 | 
			
		||||
    date_default_timezone_set(get_timezone($_SERVER['timezone']));
 | 
			
		||||
    @ob_start();
 | 
			
		||||
 | 
			
		||||
    $theme = getConfig('theme');
 | 
			
		||||
| 
						 | 
				
			
			@ -1547,15 +1550,15 @@ function EnvOpt($needUpdate = 0)
 | 
			
		|||
            <td colspan="2">'.getconstStr('PlatformConfig').'</td>
 | 
			
		||||
        </tr>';
 | 
			
		||||
    foreach ($ShowedCommonEnv as $key) {
 | 
			
		||||
        if ($key=='language') {
 | 
			
		||||
        if ($key=='timezone') {
 | 
			
		||||
            $html .= '
 | 
			
		||||
        <tr>
 | 
			
		||||
            <td><label>' . $key . '</label></td>
 | 
			
		||||
            <td width=100%>
 | 
			
		||||
                <select name="' . $key .'">';
 | 
			
		||||
            foreach ($constStr['languages'] as $key1 => $value1) {
 | 
			
		||||
            for ($i=-12;$i<13;$i++) {
 | 
			
		||||
                $html .= '
 | 
			
		||||
                    <option value="'.$key1.'" '.($key1==getConfig($key)?'selected="selected"':'').'>'.$value1.'</option>';
 | 
			
		||||
                    <option value="'.$i.'" '.($i==getConfig($key)?'selected="selected"':'').'>'.$i.'</option>';
 | 
			
		||||
            }
 | 
			
		||||
            $html .= '
 | 
			
		||||
                </select>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue