Changeset 73

Show
Ignore:
Timestamp:
12/29/06 04:08:46 (2 years ago)
Author:
082net
Message:

## wp-slimstat-ex Pins ##

Miscelleneous-pin removed _filterIntervalLink function.(pins.php already have it)

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • wp-slimstat-ex/branches/pins/SS_ETC/pin.php

    r46 r73  
    4545        } 
    4646 
    47         function _filterIntervalLink($filter_clause) { 
    48                 global $wpdb, $SlimCfg; 
    49                 $output = ""; 
    50                 $class = 'fd-link'; 
    51                 $filter_img = "<img src=\"".$SlimCfg->pluginURL."/css/filter-self.gif\" alt=\"Filter\" style=\"vertical-align:bottom;\" />"; 
    52                 $pinid =& $this->getPinID(); 
    53                 $use_ajax = $SlimCfg->option['use_ajax']; 
    54                 $href = ($use_ajax)?"#":"?page=".$SlimCfg->base."&amp;panel=".$pinid; 
    55                 $output .= "<br />\n"; 
    56                 $output .= "\t<div class=\"interval-filter\">&nbsp;&nbsp;<span>".__('Time interval', 'wp-slimstat-ex')." : \n"; 
    57                 // today 
    58                 $dt_end = ($SlimCfg->dt[1] + 86399); 
    59                 $filter_url = '&amp;fd='.$SlimCfg->dt[1].'|'.$dt_end; 
    60                 $output .= "<a href=\"".$href.(($use_ajax)?'':$filter_url)."\" title=\"".__('View stats for &#039;Today&#039;', 'wp-slimstat-ex')."\" "; 
    61                 $output .= "onclick=\"SlimStat.panel('".$pinid."', '".$filter_url."'); return false;\">"; 
    62                 $output .= __('Today', 'wp-slimstat-ex').$filter_img."</a> | "; 
    63                 // yesterday 
    64                 $dt_start_svr = ($SlimCfg->dt[1] - 86400); 
    65                 $dt_end = $SlimCfg->dt[1]-1; 
    66                 $filter_url = '&amp;fd='.$dt_start_svr.'|'.$dt_end; 
    67                 $output .= "<a href=\"".$href.(($use_ajax)?'':$filter_url)."\" title=\"".__('View stats for &#039;Yesterday&#039;', 'wp-slimstat-ex')."\" "; 
    68                 $output .= "onclick=\"SlimStat.panel('".$pinid."', '".$filter_url."'); return false;\">"; 
    69                 $output .= __('Yesterday', 'wp-slimstat-ex').$filter_img."</a> | "; 
    70                 // this week 
    71                 $dt_start = $SlimCfg->dt[0]; 
    72                 $dt_end = ($SlimCfg->dt[1] + 86399); 
    73                 while ( date( "w", $dt_start ) !=  1 ) { // move back to start of this week (1:Monday, 0:Sunday) 
    74                         $dt_start -= 86400; 
    75                 } 
    76                 $dt_start_svr = $SlimCfg->sstime($dt_start, true); // back to server time 
    77                 if ($dt_end - $dt_start_svr <= 0 ) $dt_start_svr = $SlimCfg->dt[1]; 
    78                 $filter_url = '&amp;fd='.$dt_start_svr.'|'.$dt_end; 
    79                 $output .= "<a href=\"".$href.(($use_ajax)?'':$filter_url)."\" title=\"".__('View stats for &#039;This week&#039;', 'wp-slimstat-ex')."\" "; 
    80                 $output .= "onclick=\"SlimStat.panel('".$pinid."', '".$filter_url."'); return false;\">"; 
    81                 $output .= __('This week', 'wp-slimstat-ex').$filter_img."</a> | "; 
    82                 // last week 
    83                 $dt_end = $dt_start_svr - 1; 
    84                 $dt_start_svr = ($dt_start_svr - 604800); 
    85                 $filter_url = '&amp;fd='.$dt_start_svr.'|'.$dt_end; 
    86                 $output .= "<a href=\"".$href.(($use_ajax)?'':$filter_url)."\" title=\"".__('View stats for &#039;Last week&#039;', 'wp-slimstat-ex')."\" "; 
    87                 $output .= "onclick=\"SlimStat.panel('".$pinid."', '".$filter_url."'); return false;\">"; 
    88                 $output .= __('Last week', 'wp-slimstat-ex').$filter_img."</a> | "; 
    89                 // this month 
    90                 $dt_start = $SlimCfg->dt[0]; 
    91                 $dt_end = ($SlimCfg->dt[1] + 86399); 
    92                 while ( date( "j", $dt_start ) > 1 ) { // Move back to start of this month 
    93                         $dt_start -= 86400; 
    94                 } 
    95                 $dt_start_svr = $SlimCfg->sstime($dt_start, true); // back to server time 
    96                 $filter_url = '&amp;fd='.$dt_start_svr.'|'.$dt_end; 
    97                 $output .= "<a href=\"".$href.(($use_ajax)?'':$filter_url)."\" title=\"".__('View stats for &#039;This month&#039;', 'wp-slimstat-ex')."\" "; 
    98                 $output .= "onclick=\"SlimStat.panel('".$pinid."', '".$filter_url."'); return false;\">"; 
    99                 $output .= __('This month', 'wp-slimstat-ex').$filter_img."</a> | "; 
    100                 // last month 
    101                 $dt_end = $dt_start_svr - 1; 
    102                 $dt_start = mktime( 0, 0, 0, date( "n", $dt_start ) - 1, 1); 
    103                 $dt_start_svr = $SlimCfg->sstime($dt_start, true); 
    104                 $filter_url = '&amp;fd='.$dt_start_svr.'|'.$dt_end; 
    105                 $output .= "<a href=\"".$href.(($use_ajax)?'':$filter_url)."\" title=\"".__('View stats for &#039;Last month&#039;', 'wp-slimstat-ex')."\" "; 
    106                 $output .= "onclick=\"SlimStat.panel('".$pinid."', '".$filter_url."'); return false;\">"; 
    107                 $output .= __('Last month', 'wp-slimstat-ex').$filter_img."</a>"; 
    108                 if(isset($SlimCfg->get['fd'])) { 
    109                         $dt_start = date( __('d/m/Y H:i', 'wp-slimstat-ex'), $SlimCfg->sstime($SlimCfg->get['fd'][0]) ); 
    110                         $dt_end = date( __('d/m/Y H:i', 'wp-slimstat-ex'), $SlimCfg->sstime($SlimCfg->get['fd'][1]) ); 
    111                         $output .= "\t".'<br /><br /><span class="filter_string">'; 
    112                         $output .= $dt_start.' - '.$dt_end.'</span>'; 
    113                         $output .= ' [ <a '.(($use_ajax)?'href="#" onclick="SlimStat.panel(\''.$pinid.'\'); return false;"':'href="?page='.$SlimCfg->base.'&amp;panel='.$pinid.'"').' id="reset-interval" title="'.__('Reset interval', 'wp-slimstat-ex').'">'.__('Reset interval', 'wp-slimstat-ex').'</a> ]'; 
    114                 } 
    115                 $output .= "</div>\n"; 
    116                 return $output; 
    117         } 
    118  
    11947        function _moduleTopCommented($filter_clause) { 
    12048                global $wpdb, $SlimCfg; 
    12149                $filter_clause = $this->_replaceFilterClause($filter_clause, '`comment_date`'); 
    122                 $query = "SELECT * , COUNT(*) AS `counts`, MAX(`comment_date`) AS `dt` FROM `".$wpdb->comments."`  
     50                $query = "SELECT * , COUNT(*) AS `counts`, MAX(`comment_date`) AS `dt` FROM `$wpdb->comments`  
    12351                                        WHERE `comment_approved` = '1' AND ".$filter_clause." 
    12452                                        GROUP BY `comment_post_ID` 
     
    13159                if($results = $wpdb->get_results($query)) { 
    13260                        foreach($results as $r) { 
    133                                 $query = "SELECT `post_title` FROM `$wpdb->posts` WHERE `ID` = ".$r->comment_post_ID." LIMIT 1"; 
    134                                 $post_title = $wpdb->get_var($query); 
     61                                $post_title = $wpdb->get_var("SELECT `post_title` FROM `$wpdb->posts` WHERE `ID` = ".$r->comment_post_ID." LIMIT 1"); 
    13562                                $post_title = apply_filters('the_title', $post_title); 
    13663                                $dt = strtotime($r->dt);