101 lines
3.5 KiB
PHP
101 lines
3.5 KiB
PHP
|
<?php
|
||
|
if(!defined('DATALIFEENGINE'))
|
||
|
{
|
||
|
die("Hacking attempt!");
|
||
|
}
|
||
|
|
||
|
if($member_id['user_group'] != 1){ msg("error", $lang['addnews_denied'], $lang['db_denied']); }
|
||
|
|
||
|
$db->query("SHOW TABLE STATUS FROM `".DBNAME."`");
|
||
|
$mysql_size = 0;
|
||
|
while ($r = $db->get_array()) {
|
||
|
if (strpos($r['Name'], PREFIX."_") !== false)
|
||
|
$mysql_size += $r['Data_length'] + $r['Index_length'] ;
|
||
|
}
|
||
|
$db->free();
|
||
|
|
||
|
$lang['clean_all'] = str_replace ('{datenbank}', '<font color="red">'.mksize($mysql_size).'</font>', $lang['clean_all']);
|
||
|
|
||
|
echoheader("", "");
|
||
|
|
||
|
echo <<<HTML
|
||
|
<script type="text/javascript" src="system/ajax/dle_ajax.js"></script>
|
||
|
<script language="javascript" type="text/javascript">
|
||
|
<!--
|
||
|
function start_clean ( step, size ){
|
||
|
|
||
|
document.getElementById( 'status' ).innerHTML = '{$lang['ajax_info']}';
|
||
|
|
||
|
var ajax = new dle_ajax();
|
||
|
|
||
|
var varsString = "step=" + step;
|
||
|
|
||
|
if (document.getElementById( 'f_date_c' )) {
|
||
|
ajax.setVar("date", document.getElementById( 'f_date_c' ).value );
|
||
|
}
|
||
|
|
||
|
if (document.getElementById( 'next_button' )) {
|
||
|
document.getElementById( 'next_button' ).disabled = true;
|
||
|
}
|
||
|
if (document.getElementById( 'skip_button' )) {
|
||
|
document.getElementById( 'skip_button' ).disabled = true;
|
||
|
}
|
||
|
|
||
|
ajax.setVar("size", size);
|
||
|
ajax.setVar("user_hash", "{$dle_login_hash}");
|
||
|
|
||
|
ajax.requestFile = "system/ajax/clean.php";
|
||
|
ajax.execute = true;
|
||
|
ajax.element = 'main_box';
|
||
|
ajax.method = 'GET';
|
||
|
|
||
|
ajax.sendAJAX(varsString);
|
||
|
|
||
|
return false;
|
||
|
}
|
||
|
//-->
|
||
|
</script>
|
||
|
<link rel="stylesheet" type="text/css" media="all" href="system/skins/calendar-blue.css" title="win2k-cold-1" />
|
||
|
<script type="text/javascript" src="system/skins/calendar.js"></script>
|
||
|
<script type="text/javascript" src="system/skins/calendar-en.js"></script>
|
||
|
<script type="text/javascript" src="system/skins/calendar-setup.js"></script>
|
||
|
<div style="padding-top:5px;padding-bottom:2px;">
|
||
|
<table width="100%">
|
||
|
<tr>
|
||
|
<td width="4"><img src="system/skins/images/tl_lo.gif" width="4" height="4" border="0"></td>
|
||
|
<td background="system/skins/images/tl_oo.gif"><img src="system/skins/images/tl_oo.gif" width="1" height="4" border="0"></td>
|
||
|
<td width="6"><img src="system/skins/images/tl_ro.gif" width="6" height="4" border="0"></td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td background="system/skins/images/tl_lb.gif"><img src="system/skins/images/tl_lb.gif" width="4" height="1" border="0"></td>
|
||
|
<td style="padding:5px;" bgcolor="#FFFFFF">
|
||
|
<table width="100%">
|
||
|
<tr>
|
||
|
<td bgcolor="#EFEFEF" height="29" style="padding-left:10px;"><div class="navigation">{$lang['clean_title']}</div></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
<div class="unterline"></div>
|
||
|
<table width="100%">
|
||
|
<tr>
|
||
|
<td style="padding:2px;">
|
||
|
<div id="main_box"><br />{$lang['clean_all']}<br /><br /><font color="red"><span id="status"></span></font><br /><br />
|
||
|
<input id = "next_button" onclick="start_clean('1', '{$mysql_size}'); return false;" class="buttons" style="width:100px;" type="button" value="{$lang['edit_next']}">
|
||
|
</div>
|
||
|
</td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</td>
|
||
|
<td background="system/skins/images/tl_rb.gif"><img src="system/skins/images/tl_rb.gif" width="6" height="1" border="0"></td>
|
||
|
</tr>
|
||
|
<tr>
|
||
|
<td><img src="system/skins/images/tl_lu.gif" width="4" height="6" border="0"></td>
|
||
|
<td background="system/skins/images/tl_ub.gif"><img src="system/skins/images/tl_ub.gif" width="1" height="6" border="0"></td>
|
||
|
<td><img src="system/skins/images/tl_ru.gif" width="6" height="6" border="0"></td>
|
||
|
</tr>
|
||
|
</table>
|
||
|
</div>
|
||
|
HTML;
|
||
|
|
||
|
|
||
|
echofooter();
|
||
|
?>
|