function getCategories()
 {
     $history = array();
     if (isset($this->visits['categories']) && empty($this->visits['categories']) === false) {
         $counter = 0;
         foreach ($this->visits['categories'] as $k => $v) {
             $counter++;
             $osC_Category = new osC_Category($v['id']);
             if ($osC_Category->hasParent()) {
                 $osC_CategoryParent = new osC_Category($osC_Category->getParent());
             }
             $history[] = array('id' => $osC_Category->getID(), 'name' => $osC_Category->getTitle(), 'path' => $osC_Category->getPath(), 'image' => $osC_Category->getImage(), 'parent_name' => $osC_Category->hasParent() ? $osC_CategoryParent->getTitle() : '', 'parent_id' => $osC_Category->hasParent() ? $osC_CategoryParent->getID() : '');
             if ($counter == SERVICE_RECENTLY_VISITED_MAX_CATEGORIES) {
                 break;
             }
         }
     }
     return $history;
 }