Advertisement
Guest User

Untitled

a guest
May 14th, 2017
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.95 KB | None | 0 0
  1. <?php
  2. /*
  3. Template Name: Toppliste
  4. */
  5. ?>
  6. <?php get_header() ?>
  7.     <div id="container">
  8.         <div id="content">
  9.  
  10.  
  11. <?php
  12. $dbhost = 'localhost:3306';
  13. $dbuser = 'dittnett_stats';
  14. $dbpass = '14homlepong';
  15. $conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Houston we have a problem!' . mysql_error());
  16. $dbname = 'dittnett_firestat';
  17. mysql_select_db($dbname);
  18.  
  19.  
  20. function toplist() {
  21.     global $wpdb, $wpmuBaseTablePrefix;
  22.     // hent en liste over alle blogger som potensielt kan vises
  23.     $blogs_krav_sql = "SELECT blog_id FROM " .$wpdb->blogs. " WHERE public = '1' AND archived = '0' AND mature = '0' AND spam = '0' AND deleted = '0'";
  24.         $blogs_krav_array = $wpdb->get_col($blogs_krav_sql);
  25.         $blogs_krav = "(";
  26.             foreach ($blogs_krav_array as $blog){
  27.                 $blogs_krav .= $blog[0] . ", ";
  28.             }
  29.         $blogs_krav .= ")";
  30.        
  31.         $stats_sql = "SELECT COUNT( * ) AS treff, `url_site_id` AS blog_id 
  32.                     FROM `wp_firestats_hits`
  33.                     WHERE `timestamp` >= DATE_SUB(NOW(),INTERVAL 7 DAY)
  34.                     AND blog_id in ". $blogs_krav ."
  35.                     GROUP BY blog_id
  36.                     ORDER BY treff DESC
  37.                     LIMIT 10"; 
  38.         echo $stats_sql;
  39.     $blogs = mysql_query($stats_sql);
  40.     print_r($blogs);
  41.     if (mysql_num_rows($blogs) > 0) {
  42.         echo '<div class="toppliste">';
  43.         while($blog = mysql_fetch_array($blogs)) {
  44.             // hent _options tabellene for å få dette til å virke
  45.             $blogOptionsTable = $wpmuBaseTablePrefix.$blog[0]."_options";
  46.            
  47.             $options_sql = "SELECT option_value FROM ". $blogOptionsTable ." WHERE option_name IN ('siteurl','blogname') ORDER BY option_name DESC";
  48.             $options = $wpdb->get_results($options_sql);
  49.             print_r($options);
  50.             echo '<li class="blogger"><a href="'.$options[0]->option_value.'">'.$options[1]->option_value.'-' .$stats[0].'treff</a></li>';
  51.         }
  52.         echo '</div>';
  53.     }
  54. }
  55. ?>
  56. <?php toplist(); ?>
  57.         </div><!-- #content -->
  58.     </div><!-- #container -->
  59. <?php get_sidebar(); ?>
  60. <?php get_footer(); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement