Ignore:
Timestamp:
10/02/07 22:27:18 (5 years ago)
Author:
hverton
Message:

Added an image upload function to the Wiki module
Optimized the speed of the download panels
Fixed a crash due to "attachment to big" in M2F

File:
1 edited

Legend:

Unmodified
Added
Removed
  • modules/common/download_statistics_panel/php-files/modules/download_statistics_panel/download_statistics_panel.php

    r844 r862  
    3535// first panel: statistics overview 
    3636 
    37 $data = dbarray(dbquery("SELECT MIN(ds_timestamp) AS timestamp FROM ".$db_prefix."dls_statistics")); 
    38 if (!is_array($data)) $data = array("timestamp" => time()); 
    39 $variables['date_first'] = $data['timestamp']; 
    40  
    41 $data = dbarray(dbquery("SELECT MAX(ds_timestamp) AS timestamp FROM ".$db_prefix."dls_statistics")); 
    42 if (!is_array($data)) $data = array("timestamp" => time()); 
    43 $variables['date_last'] = $data['timestamp']; 
    44  
    45 $data = dbarray(dbquery("SELECT COUNT(*) AS count FROM ".$db_prefix."dls_statistics")); 
    46 if (!is_array($data)) $data = array("count" => 0); 
    47 $variables['stats_count'] = $data['count']; 
    48  
    49 $data = dbarray(dbquery("SELECT COUNT(DISTINCT ds_url) AS count FROM ".$db_prefix."dls_statistics")); 
    50 if (!is_array($data)) $data = array("count" => 0); 
    51 $variables['stats_files'] = $data['count']; 
     37if (isset($_POST['date_first'])) { 
     38    $variables['date_first'] = $_POST['date_first']; 
     39} else { 
     40    $data = dbarray(dbquery("SELECT MIN(ds_timestamp) AS timestamp FROM ".$db_prefix."dls_statistics")); 
     41    if (!is_array($data)) $data = array("timestamp" => time()); 
     42    $variables['date_first'] = $data['timestamp']; 
     43} 
     44 
     45if (isset($_POST['date_last'])) { 
     46    $variables['date_last'] = $_POST['date_last']; 
     47} else { 
     48    $data = dbarray(dbquery("SELECT MAX(ds_timestamp) AS timestamp FROM ".$db_prefix."dls_statistics")); 
     49    if (!is_array($data)) $data = array("timestamp" => time()); 
     50    $variables['date_last'] = $data['timestamp']; 
     51} 
     52 
     53if (isset($_POST['stats_count'])) { 
     54    $variables['stats_count'] = $_POST['stats_count']; 
     55} else { 
     56    $data = dbarray(dbquery("SELECT COUNT(*) AS count FROM ".$db_prefix."dls_statistics")); 
     57    if (!is_array($data)) $data = array("count" => 0); 
     58    $variables['stats_count'] = $data['count']; 
     59} 
     60 
     61if (isset($_POST['stats_files'])) { 
     62    $variables['stats_files'] = $_POST['stats_files']; 
     63} else { 
     64    $result = dbquery("SELECT COUNT(ds_url) AS count FROM ".$db_prefix."dls_statistics GROUP BY ds_url"); 
     65    $variables['stats_files'] = dbrows($result); 
     66} 
    5267 
    5368// second panels: statistics per download mirror 
Note: See TracChangeset for help on using the changeset viewer.