Changeset 887 for trunk/Common/Form/Types/Text.php
- Timestamp:
- Nov 20, 2020, 12:08:12 AM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Common/Form/Types/Text.php
r874 r887 5 5 class TypeText extends TypeBase 6 6 { 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 } 8 12 9 function OnView( $Item)13 function OnView(array $Item): ?string 10 14 { 11 15 $Output = str_replace("\n", '<br/>', strip_tags($Item['Value'])); … … 13 17 } 14 18 15 function OnEdit( $Item)19 function OnEdit(array $Item): string 16 20 { 17 21 $Output = '<textarea name="'.$Item['Name'].'">'.$Item['Value'].'</textarea>'; … … 19 23 } 20 24 21 function OnLoad( $Item)25 function OnLoad(array $Item): ?string 22 26 { 23 27 return $_POST[$Item['Name']]; 24 28 } 25 29 26 function DatabaseEscape( $Value)30 function DatabaseEscape(string $Value): string 27 31 { 28 32 return '"'.addslashes($Value).'"';
Note:
See TracChangeset
for help on using the changeset viewer.