* finish task#808.

This commit is contained in:
chencongzhi520@gmail.com
2012-06-07 07:23:15 +00:00
parent 55b02649cb
commit 73de3bff2e
9 changed files with 131 additions and 1 deletions

View File

@@ -116,4 +116,44 @@ class admin extends control
echo "Repairing TABLE: " . $result->Table . "\t" . $result->Msg_type . ":" . $result->Msg_text . "\n";
}
}
/**
* clear data.
*
* @access public
* @return void
*/
public function clearData()
{
if(!empty($_POST))
{
$this->confirmClearData();
}
$this->display();
}
/**
* Confirm clear data.
*
* @param string $confirm no|yes
* @access public
* @return void
*/
public function confirmClearData($confirm = 'no')
{
if($confirm == 'no')
{
die(js::confirm($this->lang->admin->confirmClearData, inlink('confirmClearData', "confirm=yes")));
}
else
{
$result = $this->admin->clearData();
if($result)
{
die(js::alert($this->lang->admin->clearDataSucceed));
}
die(js::alert($this->lang->admin->clearDataFailed));
}
}
}