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:
@@ -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
|
||||
)
|
||||
|
@@ -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>";
|
||||
}
|
||||
|
Reference in New Issue
Block a user