Pastebin launched a little side project called VERYVIRAL.com, check it out ;-) Want more features on Pastebin? Sign Up, it's FREE!
Guest

Untitled

By: a guest on May 29th, 2012  |  syntax: Diff  |  size: 1.07 KB  |  views: 10  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1.              $regex = self::get_kw_regex($l);
  2.              $url = self::get_link_url($l);
  3.              $max = self::get_link_max($l);
  4. +
  5. +                 if (!$regex || !$url || !$max) {
  6. +                       continue;
  7. +                 }
  8. +
  9.              $filtered = preg_replace(
  10.                  $regex,
  11.                  '$1<a href="' . esc_url( $url ) . '" title="$2">$2</a>$3',
  12. @@ -152,6 +157,7 @@
  13.                  )
  14.              )
  15.          ));
  16. +
  17.          $rv = array();
  18.          foreach($links as $l)
  19.          {
  20. @@ -159,6 +165,14 @@
  21.              if(!$blacklist || !in_array(self::$permalink, (array)$blacklist))
  22.                  $rv[] = $l;
  23.          }
  24. +
  25. +          for ($i = 0; $i < 100; $i++) {
  26. +               $obj = new StdClass;
  27. +               $obj->ID = "y-{$i}";
  28. +
  29. +               $rv[] = $obj;
  30. +          }
  31. +
  32.          self::$links = $rv;
  33.      }
  34.  
  35. @@ -170,7 +184,7 @@
  36.      protected static function get_kw_regex($link)
  37.      {
  38.          $keywords = self::get_keywords($link);
  39. -        return sprintf('/(\b)(%s)(\b)/ui', implode('|', $keywords));
  40. +        return sprintf('/(\W)(%s)(\W)/ui', implode('|', $keywords));
  41.      }
  42.  
  43.      /*
clone this paste RAW Paste Data