1
0
mirror of https://github.com/e107inc/e107.git synced 2025-07-31 20:00:37 +02:00

Merge pull request #1952 from lonalore/1947

Fixes #1947  - Customization of 'after submit' options added.
This commit is contained in:
Cameron
2016-10-23 09:41:31 -07:00
committed by GitHub
2 changed files with 12 additions and 2 deletions

View File

@@ -2513,6 +2513,16 @@ class e_admin_controller_ui extends e_admin_controller
*/
protected $_alias_parsed = false;
/**
* @var bool
*/
protected $afterSubmitOptions = true;
public function getAfterSubmitOptions()
{
return $this->afterSubmitOptions;
}
public function getBatchDelete()
{
return $this->batchDelete;
@@ -5789,7 +5799,7 @@ class e_admin_form_ui extends e_form
'fields' => $controller->getFields(), //see e_admin_ui::$fields
'header' => $form_start, //XXX Unused?
'footer' => $form_end, //XXX Unused?
'after_submit_options' => true, // or true for default redirect options
'after_submit_options' => $controller->getAfterSubmitOptions(), // or true for default redirect options
'after_submit_default' => $request->getPosted('__after_submit_action', $controller->getDefaultAction()), // or true for default redirect options
'triggers' => 'auto', // standard create/update-cancel triggers
)

View File

@@ -5996,7 +5996,7 @@ class e_form
<li class="dropdown-header nav-header">After submit:</li>
';
foreach($defsubmitopt as $k=>$v)
foreach($submitopt as $k=>$v)
{
$text .= "<li class='after-submit'>".$this->radio('__after_submit_action', $k, $selected == $k, "label=".$v)."</li>";
}