devel:admin_plugin_skeleton
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
devel:admin_plugin_skeleton [2015-10-07 20:44] – Klap-in | devel:admin_plugin_skeleton [2023-09-01 22:43] (current) – Klap-in | ||
---|---|---|---|
Line 28: | Line 28: | ||
<code php admin.php> | <code php admin.php> | ||
<?php | <?php | ||
+ | |||
+ | use dokuwiki\Extension\AdminPlugin; | ||
+ | |||
/** | /** | ||
* Plugin Skeleton: Displays "Hello World!" | * Plugin Skeleton: Displays "Hello World!" | ||
Line 40: | Line 43: | ||
* need to inherit from this class | * need to inherit from this class | ||
*/ | */ | ||
- | class admin_plugin_skeleton extends | + | class admin_plugin_skeleton extends |
- | | + | |
| | ||
/** | /** | ||
* handle user request | * handle user request | ||
*/ | */ | ||
- | function handle() { | + | |
- | + | | |
- | if (!isset($_REQUEST[' | + | |
+ | | ||
- | | + | |
- | if (!checkSecurityToken()) return; | + | |
- | if (!is_array($_REQUEST[' | + | |
+ | if (!is_array($INPUT-> | ||
| | ||
- | | + | |
- | switch (key($_REQUEST[' | + | $cmd = $INPUT-> |
- | case ' | + | |
- | case ' | + | case ' |
- | } | + | |
+ | | ||
+ | case ' | ||
+ | | ||
+ | | ||
+ | } | ||
} | } | ||
Line 65: | Line 75: | ||
* output appropriate html | * output appropriate html | ||
*/ | */ | ||
- | function html() { | + | |
- | ptln('< | + | |
| | ||
- | ptln('< | + | echo '< |
| | ||
- | | + | |
- | ptln(' | + | |
- | ptln(' | + | |
- | formSecurityToken(); | + | |
+ | formSecurityToken(); | ||
- | ptln(' | + | echo ' |
- | ptln(' | + | |
- | ptln('</ | + | |
+ | | ||
+ | | ||
} | } | ||
Line 100: | Line 113: | ||
$lang[' | $lang[' | ||
- | $lang[' | + | $lang[' |
- | $lang[' | + | $lang[' |
- | $lang[' | + | $lang[' |
- | $lang[' | + | $lang[' |
- | $lang[' | + | $lang[' |
- | $lang[' | + | $lang[' |
</ | </ | ||
devel/admin_plugin_skeleton.1444243496.txt.gz · Last modified: 2015-10-07 20:44 by Klap-in