query($query); $text = ''; while($row=$SQL->fetch_array($result)) { $queryf = "REPAIR TABLE `" . $row['Name'] . "`"; $resultf = $SQL->query($queryf); if ($resultf) { $text .= '
  • ' . $lang['REPAIRE_TABLE'] . $row['Name'] . '
  • '; } } $SQL->freeresult($result); $text .= '' . "\n"; $stylee = 'admin_info'; break; // //re-sync sizes .. // case 'sync_sizes': $query_s = array( 'SELECT' => 'size', 'FROM' => "{$dbprefix}files" ); $result_s = $SQL->build($query_s); $files_number = $files_sizes = 0; while($row=$SQL->fetch_array($result_s)) { $files_number++; $files_sizes = $files_sizes+$row['size']; } $SQL->freeresult($result_s); $update_query = array( 'UPDATE' => "{$dbprefix}stats", 'SET' => "files=" . $files_number . ", sizes=" . $files_sizes ); if ($SQL->build($update_query)) { $text .= '
  • ' . $lang['REPAIRE_F_STAT'] . '
  • '; } delete_cache('data_stats'); $stylee = 'admin_info'; break; // //re-sync total users number .. // case 'sync_users': $query_w = array( 'SELECT' => 'name', 'FROM' => "{$dbprefix}users" ); $result_w = $SQL->build($query_w); $user_number = 0; while($row=$SQL->fetch_array($result_w)) { $user_number++; } $SQL->freeresult($result_w); $update_query = array( 'UPDATE' => "{$dbprefix}stats", 'SET' => "users=" . $user_number ); $result = $SQL->build($update_query); delete_cache('data_stats'); $text = sprintf($lang['SYNCING'], $lang['USERS_ST']); $text .= '' . "\n"; $stylee = 'admin_info'; break; // //clear all cache .. // case 'clearc': #clear cache delete_cache('', true); #show done, msg $text .= '
  • ' . $lang['REPAIRE_CACHE'] . '
  • '; $text .= '' . "\n"; $stylee = 'admin_info'; break; endswitch;