first commit

This commit is contained in:
2026-03-05 13:07:40 +01:00
commit 64ba0721ee
25709 changed files with 4691006 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
<?php
defined( 'ABSPATH' ) or die();
/**
* Add javascript to make first and last name fields required
*/
function rsssl_disable_registration_js() {
if ( !isset($_SERVER['REQUEST_URI']) || (strpos($_SERVER['REQUEST_URI'], 'user-new.php')===false && strpos($_SERVER['REQUEST_URI'], 'profile.php')===false) ) {
return;
}
?>
<script>
window.addEventListener('load', () => {
document.getElementById('first_name').closest('tr').classList.add("form-required");
document.getElementById('last_name').closest('tr').classList.add("form-required");
});
</script>
<?php
}
add_action( 'admin_print_footer_scripts', 'rsssl_disable_registration_js' );
/**
* Add javascript to make first and last name fields required
*/
function rsssl_strip_userlogin() {
if ( !isset($_SERVER['REQUEST_URI']) || strpos($_SERVER['REQUEST_URI'], 'profile.php')===false ) {
return;
}
?>
<script>
let rsssl_user_login = document.querySelector('input[name=user_login]');
let rsssl_display_name = document.querySelector('select[name=display_name]');
if ( rsssl_display_name.options.length>1) {
for (let i = rsssl_display_name.options.length-1; i >= 0; i--) {
if ( rsssl_user_login.value.toLowerCase() === rsssl_display_name.options[i].value.toLowerCase() ) {
rsssl_display_name.removeChild(rsssl_display_name.options[i])
}
}
}
</script>
<?php
}
add_action( 'admin_print_footer_scripts', 'rsssl_strip_userlogin' );