Advertisement
Guest User

Untitled

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