45 lines
1.2 KiB
PHP
45 lines
1.2 KiB
PHP
|
|
<?php
|
||
|
|
/**
|
||
|
|
* DOCman 1.4.x - Joomla! Document Manager
|
||
|
|
* @version $Id: cleardata.php 781 2009-02-08 16:02:59Z mathias $
|
||
|
|
* @package DOCman_1.4
|
||
|
|
* @copyright (C) 2003-2009 Joomlatools
|
||
|
|
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
|
||
|
|
* @link http://www.joomlatools.eu/ Official website
|
||
|
|
**/
|
||
|
|
defined('_VALID_MOS') or die('Restricted access');
|
||
|
|
|
||
|
|
include_once dirname(__FILE__) . DS.'cleardata.html.php';
|
||
|
|
require_once($_DOCMAN->getPath('classes', 'cleardata'));
|
||
|
|
|
||
|
|
switch ($task) {
|
||
|
|
case 'remove':
|
||
|
|
clearData( $cid );
|
||
|
|
break;
|
||
|
|
|
||
|
|
default:
|
||
|
|
case 'show':
|
||
|
|
showClearData();
|
||
|
|
}
|
||
|
|
|
||
|
|
function clearData( $cid = array() )
|
||
|
|
{
|
||
|
|
DOCMAN_token::check('request') or die('Invalid Token');
|
||
|
|
|
||
|
|
$msgs=array();
|
||
|
|
|
||
|
|
$cleardata = new DOCMAN_Cleardata( $cid );
|
||
|
|
$cleardata->clear();
|
||
|
|
$rows = & $cleardata->getList();
|
||
|
|
foreach( $rows as $row ){
|
||
|
|
$msgs[] = $row->msg;
|
||
|
|
}
|
||
|
|
mosRedirect( 'index2.php?option=com_docman§ion=cleardata', implode(' | ', $msgs));
|
||
|
|
}
|
||
|
|
|
||
|
|
function showClearData(){
|
||
|
|
$cleardata = new DOCMAN_Cleardata();
|
||
|
|
$rows = & $cleardata->getList();
|
||
|
|
HTML_DMClear::showClearData( $rows );
|
||
|
|
}
|