diff --git a/bridges/MemoLinuxBridge.php b/bridges/MemoLinuxBridge.php
index 11e3270a..7da5ba0f 100644
--- a/bridges/MemoLinuxBridge.php
+++ b/bridges/MemoLinuxBridge.php
@@ -4,40 +4,41 @@
* @homepage http://memo-linux.com/
* @description Returns the 10 newest posts from MemoLinux (full text)
* @maintainer qwertygc
-* @update 2014-07-07
+* @update 2015-01-30
*/
class MemoLinuxBridge extends BridgeAbstract{
public function collectData(array $param){
- function StripCDATA($string) {
- $string = str_replace('', '', $string);
- return $string;
- }
- function ExtractContent($url) {
- $html2 = file_get_html($url);
- $text = $html2->find('div.post-content', 0)->innertext;
- $text = preg_replace('@@si', '', $text);
- $text = preg_replace('@
]*?>.*?
@si', '', $text);
- $text = preg_replace("/returnError('Could not request MemoLinux.', 404);
- $limit = 0;
+ function StripCDATA($string) {
+ $string = str_replace('', '', $string);
+ return $string;
+ }
- foreach($html->find('item') as $element) {
- if($limit < 10) {
- $item = new \Item();
- $item->title = StripCDATA($element->find('title', 0)->innertext);
- $item->uri = StripCDATA($element->find('guid', 0)->plaintext);
- $item->timestamp = strtotime($element->find('pubDate', 0)->plaintext);
- $item->content = ExtractContent($item->uri);
- $this->items[] = $item;
- $limit++;
- }
- }
-
+ function ExtractContent($url) {
+ $html2 = file_get_html($url);
+ $text = $html2->find('div.entry-content', 0)->innertext;
+ $text = preg_replace('@@si', '', $text);
+ $text = preg_replace('@]*?>.*?
@si', '', $text);
+ $text = preg_replace("/returnError('Could not request MemoLinux.', 404);
+ $limit = 0;
+
+ foreach($html->find('item') as $element) {
+ if($limit < 10) {
+ $item = new \Item();
+ $item->title = StripCDATA($element->find('title', 0)->innertext);
+ $item->uri = StripCDATA($element->find('guid', 0)->plaintext);
+ $item->timestamp = strtotime($element->find('pubDate', 0)->plaintext);
+ $item->content = ExtractContent($item->uri);
+ $this->items[] = $item;
+ $limit++;
+ }
+ }
}
public function getName(){