Example #1
0
function save_forum_relation($like_id, $forum_id)
{
    set_object_relation($like_id, 'like', $forum_id, 'forum');
    save_forum_relation_db($like_id, $forum_id);
}
Example #2
0
     //If we have cached categories
     if (is_array($links['categories'])) {
         $categories[$like_id] = $link['categories'];
         $cachedCategories = true;
     } else {
         foreach ($links as $link) {
             if ($link == "empty") {
                 continue;
             }
             if (preg_match("/showthread\\.php\\?t\\=([0-9]+)\$/", $link['url'], $m)) {
                 //if (preg_match("/t-([0-9]+)\.html/" , $link->url, $m)){
                 set_object_relation($like_id, 'like', $forum_id, 'forum');
                 echo "(";
                 ob_flush();
                 flush();
                 save_forum_relation_db($like_id, $forum_id);
                 echo ")";
                 ob_flush();
                 flush();
                 $ids[] = $m[1];
             }
         }
         if (!is_array($ids)) {
             continue;
         }
         $items[$like_object['id']] = join(",", $ids);
         //var_dump($items[$like_object['id']]);
         $cachedCategories = false;
         //TODO: deal with likes that really don't have categories with TTL (don't search every time)
     }
 }