improve handel requests

This commit is contained in:
2025-07-19 20:43:09 +03:30
parent 3102ebf567
commit 23854e1d98
8 changed files with 267 additions and 197 deletions
@@ -0,0 +1,33 @@
<?php
namespace Dabestaniha\AuthenticateBridge\App\Http\Controllers;
class SettingsPageMenuController extends InvocableController
{
public function __invoke()
{
add_options_page(
config('da.translations.settings-page-title'),
config('da.translations.settings-page-menu'),
'manage_options',
config('da.settings-page'),
fn() => $this->dabestaniha_authenticate_settings_page(),
);
}
function dabestaniha_authenticate_settings_page(): void
{
?>
<div class="wrap">
<h1><?= config('da.translations.settings-page-title') ?></h1>
<form method="post" action="options.php">
<?php
settings_fields(config('da.settings-group'));
do_settings_sections(config('da.settings-page'));
submit_button();
?>
</form>
</div>
<?php
}
}