Ejemplo n.º 1
0
 public function parse($data)
 {
     $this->databaseData = $data;
     while ($row = mysql_fetch_array($this->databaseData)) {
         //echo 'processing...';
         $object = new BlogItemVO($row['id']);
         $object->title(rawurldecode($row['title']));
         $object->publishDate(rawurldecode($row['date']));
         $object->tags(rawurldecode($row['tags']));
         $object->author(rawurldecode($row['author']));
         $object->content(rawurldecode($row['content']));
         $object->lastEdited(rawurldecode($row['lastEdited']));
         $object->previewImageURL(rawurldecode($row['previewImageURL']));
         if ($row['isPrivate'] == 'true') {
             $object->isPrivate(true);
         } else {
             if ($row['isPrivate'] == 'false') {
                 $object->isPrivate(false);
             } else {
                 $object->isPrivate(true);
             }
         }
         if ($row['commentsAllowed'] == 'true') {
             $object->commentsAllowed(true);
         } else {
             if ($row['commentsAllowed'] == 'false') {
                 $object->commentsAllowed(false);
             } else {
                 $object->commentsAllowed(true);
             }
         }
         array_push($this->parsedData, $object);
     }
     return array_reverse($this->parsedData);
 }