39 lines
1.3 KiB
PHP
39 lines
1.3 KiB
PHP
|
<?php
|
||
|
/**
|
||
|
* File: class-extendregistrationform.php
|
||
|
*
|
||
|
*
|
||
|
* @since 2024-07-30
|
||
|
* @license GPL-3.0-or-later
|
||
|
*
|
||
|
* @package mareike/
|
||
|
*/
|
||
|
|
||
|
namespace Bdp\Modules\Registration\Controllers;
|
||
|
|
||
|
class ExtendRegistrationForm {
|
||
|
public static function execute() {
|
||
|
?>
|
||
|
<p>
|
||
|
<label for="first_name">Vorname<br />
|
||
|
<input required style="width: 768px !important;" type="text" name="first_name" id="first_name" class="input" value="<?php echo esc_attr(wp_unslash($_POST['first_name'] ?? '')); ?>" size="25" /></label>
|
||
|
</p>
|
||
|
<p>
|
||
|
<label for="last_name">Nachname<br />
|
||
|
<input required style="width: 768px !important;" type="text" name="last_name" id="last_name" class="input" value="<?php echo esc_attr(wp_unslash($_POST['last_name'] ?? '')); ?>" size="25" /></label>
|
||
|
</p>
|
||
|
<?php
|
||
|
}
|
||
|
|
||
|
public static function error_messages($errors, $sanitized_user_login, $user_email) {
|
||
|
if (empty($_POST['first_name']) || !empty($_POST['first_name']) && trim($_POST['first_name']) == '') {
|
||
|
$errors->add('first_name_error', '<strong>FEHLER</strong>: Der Vorname ist erforderlich.');
|
||
|
}
|
||
|
if (empty($_POST['last_name']) || !empty($_POST['last_name']) && trim($_POST['last_name']) == '') {
|
||
|
$errors->add('last_name_error', '<strong>FEHLER</strong>: DEr Nachname ist erforderlich.');
|
||
|
}
|
||
|
return $errors;
|
||
|
|
||
|
|
||
|
}
|
||
|
}
|