* Refactory the clearData function.
This commit is contained in:
@@ -112,36 +112,22 @@ class admin extends control
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* clear data.
|
||||
*
|
||||
* @access public
|
||||
* @return void
|
||||
*/
|
||||
public function clearData()
|
||||
{
|
||||
if(!empty($_POST))
|
||||
{
|
||||
$this->confirmClearData();
|
||||
}
|
||||
|
||||
$this->display();
|
||||
}
|
||||
|
||||
/**
|
||||
* Confirm clear data.
|
||||
*
|
||||
* @param string $confirm no|yes
|
||||
* @param string $confirm ''|no|yes
|
||||
* @access public
|
||||
* @return void
|
||||
*/
|
||||
public function confirmClearData($confirm = 'no')
|
||||
public function clearData($confirm = '')
|
||||
{
|
||||
if($confirm == '') $this->display();
|
||||
|
||||
if($confirm == 'no')
|
||||
{
|
||||
die(js::confirm($this->lang->admin->confirmClearData, inlink('confirmClearData', "confirm=yes")));
|
||||
die(js::confirm($this->lang->admin->confirmClearData, inlink('clearData', "confirm=yes")));
|
||||
}
|
||||
else
|
||||
elseif($confirm == 'yes')
|
||||
{
|
||||
$result = $this->admin->clearData();
|
||||
if($result)
|
||||
|
||||
@@ -11,11 +11,11 @@
|
||||
*/
|
||||
?>
|
||||
<?php include '../../common/view/header.html.php';?>
|
||||
<form method='post' target='hiddenwin'>
|
||||
<form method='post' target='hiddenwin' action='<?php echo $this->inLink('clearData', 'confirm=no')?>'>
|
||||
<table align='center' class='table-5'>
|
||||
<caption><?php echo $lang->admin->clearData;?></caption>
|
||||
<tr><td><?php echo nl2br($lang->admin->clearDataDesc);?></td></tr>
|
||||
<tr><td class='a-center'><?php echo html::submitButton($lang->admin->clearData) . html::hidden('confirm', 'no');?></td></tr>
|
||||
<tr><td class='a-center'><?php echo html::submitButton($lang->admin->clearData);?></td></tr>
|
||||
</table>
|
||||
</form>
|
||||
<?php include '../../common/view/footer.html.php';?>
|
||||
|
||||
Reference in New Issue
Block a user