* Refactory the clearData function.

This commit is contained in:
chencongzhi520@gmail.com
2012-07-02 15:48:03 +00:00
parent 40e18c5adb
commit 45f5d00dea
2 changed files with 8 additions and 22 deletions
+6 -20
View File
@@ -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)
+2 -2
View File
@@ -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';?>