Next revision | Previous revision |
en:entwickler:make_your_plugin_compatible_to_admidio_4 [2020/05/30 13:45] – created fasse | en:entwickler:make_your_plugin_compatible_to_admidio_4 [2021/01/05 14:15] (current) – fasse |
---|
<code php>$page = new HtmlPage('My Headline'); | <code php>$page = new HtmlPage('My Headline'); |
$page->setUrlPreviousPage($gNavigation->getPreviousUrl());</code> | $page->setUrlPreviousPage($gNavigation->getPreviousUrl());</code> |
| If you want to add a menu entry to the page than just add this code: |
| <code php>$page->addPageFunctionsMenuItem('menu_item_new', 'Name of Menuentry', ADMIDIO_URL.FOLDER_MODULES.'/groups-roles/groups_roles_new.php', 'fa-plus-circle');</code> |
| |
| ==== Replaced functions ==== |
| ''$page->hideThemeHtml();'' is replaced by ''$page->setInlineMode();'' |
| |
| ''$page->hideMenu();'' is replaced by ''$page->setInlineMode();'' |
| |
| ''safeurl('your-url')'' is replaced by ''SecurityUtils::encodeUrl('your-url')'' |
| |
| ==== Changed methods ==== |
| The HtmlPage constructor has become a new necessary parameter: |
| <code php>$page = new HtmlPage('My Headline'); |
| // must now be |
| $page = new HtmlPage('admidio-page-id', 'My Headline');</code> |
| |
| New method to open the modal window. Just add a class and a data-href: |
| <code html><a class="openPopup" href="javascript:void(0);" data-href="http://www.example.com">My Link to a modal window</a></code> |
| |
| ==== Changed constants ==== |
| ''FIELD_DEFAULT'' is replaced by ''HtmlForm::FIELD_DEFAULT'' |
| |
| ''FIELD_REQUIRED'' is replaced by ''HtmlForm::FIELD_REQUIRED'' |
| |
| ''FIELD_DISABLED'' is replaced by ''HtmlForm::FIELD_DISABLED'' |
| |
| ''FIELD_READONLY'' is replaced by ''HtmlForm::FIELD_READONLY'' |
| |
| ''FIELD_HIDDEN'' is replaced by ''HtmlForm::FIELD_HIDDEN'' |