mirror of
https://github.com/e107inc/e107.git
synced 2025-08-01 20:30:39 +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;
|
protected $_alias_parsed = false;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @var bool
|
||||||
|
*/
|
||||||
|
protected $afterSubmitOptions = true;
|
||||||
|
|
||||||
|
public function getAfterSubmitOptions()
|
||||||
|
{
|
||||||
|
return $this->afterSubmitOptions;
|
||||||
|
}
|
||||||
|
|
||||||
public function getBatchDelete()
|
public function getBatchDelete()
|
||||||
{
|
{
|
||||||
return $this->batchDelete;
|
return $this->batchDelete;
|
||||||
@@ -5789,7 +5799,7 @@ class e_admin_form_ui extends e_form
|
|||||||
'fields' => $controller->getFields(), //see e_admin_ui::$fields
|
'fields' => $controller->getFields(), //see e_admin_ui::$fields
|
||||||
'header' => $form_start, //XXX Unused?
|
'header' => $form_start, //XXX Unused?
|
||||||
'footer' => $form_end, //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
|
'after_submit_default' => $request->getPosted('__after_submit_action', $controller->getDefaultAction()), // or true for default redirect options
|
||||||
'triggers' => 'auto', // standard create/update-cancel triggers
|
'triggers' => 'auto', // standard create/update-cancel triggers
|
||||||
)
|
)
|
||||||
|
@@ -5996,7 +5996,7 @@ class e_form
|
|||||||
<li class="dropdown-header nav-header">After submit:</li>
|
<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>";
|
$text .= "<li class='after-submit'>".$this->radio('__after_submit_action', $k, $selected == $k, "label=".$v)."</li>";
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user