Changeset 915 for trunk/Application


Ignore:
Timestamp:
Dec 7, 2021, 9:56:09 PM (3 years ago)
Author:
chronos
Message:
  • Fixed: Various PHP 8.0 related fixes.
Location:
trunk/Application
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Application/BaseView.php

    r912 r915  
    55class BaseView extends View
    66{
    7   var $TimeStart;
    87  public bool $FormatHTML = false;
    98  public bool $ShowRuntimeInfo = false;
     
    2423    $this->Encoding = 'utf-8';
    2524    $this->Style = 'new';
    26 
    27     // TODO: Move to external code
    28     if (isset($this->System->Config['Web']['FormatHTML']))
    29       $this->FormatHTML = $this->System->Config['Web']['FormatHTML'];
    30     if (isset($this->System->Config['Web']['ShowRuntimeInfo']))
    31       $this->ShowRuntimeInfo = $this->System->Config['Web']['ShowRuntimeInfo'];
    32     if (isset($this->System->Config['Web']['Charset']))
    33       $this->Encoding = $this->System->Config['Web']['Charset'];
    34     if (isset($this->System->Config['Web']['Style']))
    35       $this->Style = $this->System->Config['Web']['Style'];
    3625  }
    3726
     
    11099  function ShowFooter(): string
    111100  {
    112     global $ScriptTimeStart, $Revision, $ReleaseTime;
     101    global $Revision, $ReleaseTime;
    113102
    114     $Time = round(GetMicrotime() - $ScriptTimeStart, 2);
     103    $Time = round(GetMicrotime() - $this->System->ScriptTimeStart, 2);
    115104    $Output = '';
    116105    if ($this->BasicHTML == false)
  • trunk/Application/Core.php

    r912 r915  
    2626  public LocaleManager $LocaleManager;
    2727  public array $LinkLocaleExceptions;
     28  public float $ScriptTimeStart;
    2829
    2930  function __construct()
     
    5960  {
    6061    $this->BaseView = new BaseView($this);
     62    if (isset($this->Config['Web']['FormatHTML']))
     63      $this->BaseView->FormatHTML = $this->Config['Web']['FormatHTML'];
     64    if (isset($this->Config['Web']['ShowRuntimeInfo']))
     65      $this->BaseView->ShowRuntimeInfo = $this->Config['Web']['ShowRuntimeInfo'];
     66    if (isset($this->Config['Web']['Charset']))
     67      $this->BaseView->Encoding = $this->Config['Web']['Charset'];
     68    if (isset($this->Config['Web']['Style']))
     69      $this->BaseView->Style = $this->Config['Web']['Style'];
    6170
    6271    /* @var $Page Page */
     
    8998  function RunCommon(): void
    9099  {
    91     global $Database, $ScriptTimeStart, $ConfigFileName, $Config, $GlobalLocaleManager;
     100    global $Database, $ConfigFileName, $Config, $GlobalLocaleManager;
    92101
    93102    date_default_timezone_set('Europe/Prague');
    94103    mb_internal_encoding("UTF-8");
    95     $ScriptTimeStart = GetMicrotime();
     104    $this->ScriptTimeStart = GetMicrotime();
    96105
    97106    // SQL injection hack protection
  • trunk/Application/Version.php

    r914 r915  
    11<?php
    22
    3 $Revision = 914; // Subversion revision
     3$Revision = 915; // Subversion revision
    44$DatabaseRevision = 911; // SQL structure revision
    5 $ReleaseTime = strtotime('2021-09-22');
     5$ReleaseTime = strtotime('2021-12-07');
Note: See TracChangeset for help on using the changeset viewer.