Ignore:
Timestamp:
Nov 20, 2020, 12:08:12 AM (3 years ago)
Author:
chronos
Message:
  • Added: Static types added to almost all classes, methods and function. Supported by PHP 7.4.
  • Fixed: Various found code issues.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Common/Form/Types/MacAddress.php

    r874 r887  
    55class TypeMacAddress extends TypeString
    66{
    7   var $DatabaseCompareOperators = array('Jako' => 'LIKE', 'Rovno' => '=', 'Nerovno' => '!=');
     7  function __construct(FormManager $FormManager)
     8  {
     9    parent::__construct($FormManager);
     10    $this->DatabaseCompareOperators = array('Jako' => 'LIKE', 'Rovno' => '=', 'Nerovno' => '!=');
     11  }
    812
    9   function OnView($Item)
     13  function OnView(array $Item): ?string
    1014  {
    1115    $Output = $Item['Value'];
     
    1317  }
    1418
    15   function OnEdit($Item)
     19  function OnEdit(array $Item): string
    1620  {
    1721    $Output = '<input type="text" name="'.$Item['Name'].'" id="'.$Item['Name'].'" value="'.$Item['Value'].'"/>';
     
    1923  }
    2024
    21   function OnLoad($Item)
     25  function OnLoad(array $Item): ?string
    2226  {
    2327    //echo($Item['Name'].'='.$_POST[$Item['Name']].','.is_null(NULL).'<br>');
     
    2529  }
    2630
    27   function DatabaseEscape($Value)
     31  function DatabaseEscape(string $Value): string
    2832  {
    2933    return '"'.addslashes($Value).'"';
    3034  }
    3135
    32   function Validate($Item)
     36  function Validate(array $Item): bool
    3337  {
    3438    if ($Item['Null'] and ($Item['Value'] == '')) return true;
     
    3640  }
    3741
    38   function GetValidationFormat()
     42  function GetValidationFormat(): string
    3943  {
    4044    return 'XX:XX:XX:XX:XX:XX kde X je hexa hodnota 0..F';
Note: See TracChangeset for help on using the changeset viewer.