improve handel requests
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user