Advertisement
Guest User

Untitled

a guest
May 14th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.58 KB | None | 0 0
  1. <?php
  2. /*
  3. Template Name: Toppliste
  4. */
  5. ?>
  6. <?php get_header() ?>
  7.  
  8.  
  9. <?php
  10. $dbhost = 'bloggbyen.com:3306';
  11. $dbuser = 'dittnett_stats';
  12. $dbpass = '14homlepong';
  13. $conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Houston we have a problem!');
  14. $dbname = 'dittnett_firestat';
  15. mysql_select_db($dbname);
  16.  
  17.  
  18. function toplist() {
  19.     global $wpdb, $wpmuBaseTablePrefix;
  20.     // hent en liste over alle blogger
  21.     $blogs_sql = "SELECT blog_id FROM" .$wpdb->blogs. "WHERE public = '1' AND archived = '0' AND mature = '0' AND spam = '0' AND deleted = '0'";
  22.     $blogs = $wpdb->get_col($blogs_sql);
  23.     if ($blogs) {
  24.         echo '<div class="toppliste">';
  25.         foreach ($blogs as $blog) {
  26.             // hent _posts og _options tabellene for å få dette til å virke
  27.             $blogOptionsTable = $wpmuBaseTablePrefix.$blog."_options";
  28.            
  29.             $options_sql = "SELECT option_value FROM ". $blogOptionsTable ." WHERE option_name IN ('siteurl','blogname') ORDER BY option_name DESC";
  30.             $options = $wpdb->get_results($options_url);
  31.                // så henter vi informasjonen fra statistikken
  32.                $stats = $dbname->get_results("
  33.                     SELECT COUNT( * ) AS treff, `url_site_id` AS blogger
  34.                     FROM `wp_firestats_hits`
  35.                     WHERE `timestamp` >= DATE_SUB(NOW(),INTERVAL 7 DAY)
  36.                     GROUP BY `url_site_id`
  37.                     ORDER BY `treff` DESC
  38.                     ");
  39.    
  40.         // hvis det er funnet noe så legges det inn under
  41.             if($stats) {
  42.                 echo '<li class="blogger"><a href="'.$options[0]->option_value.'">'.$options[1]->option_value .$stats[0]->treff.'</a></li>';
  43.             }
  44.     }
  45.     echo '</div>';
  46. }
  47.  
  48. ?>
  49.  
  50. <?php get_sidebar(); ?>
  51. <?php get_footer(); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement