'; return $Output; } function OnLoad(array $Item): ?string { global $Database; $Result = $_POST[$Item['Name']]; /* if (!array_key_exists('SourceItemId', $Item)) $Result = sha1($_POST[$Item['Name']]); else { $DbRestult = $Database->query('SELECT '.$Item['Name'].' FROM '.$Item['SourceTable'].' WHERE Id='.$Item['SourceItemId']); if ($DbResult->num_rows > 0) { $DbRow = $DbResult->fetch_assoc(); if ($_POST[$Item['Name']] == '') $Result = $DbRow[$Item['Name']]; else $Result = sha1($_POST[$Item['Name']]); } else $Result = sha1($_POST[$Item['Name']]); } */ return $Result; } function OnSaveDb(array $Item): string { if ($Item['Value'] == '') return ''; else { $PasswordHash = new PasswordHash(); return $PasswordHash->Hash($Item['Value'], $Item['Values']['Salt']); } } function OnLoadDb(array $Item): ?string { return ''; } }