コード例 #1
0
 /**
  * Save a mapping between a notice and a Facebook item
  *
  * @param integer $notice_id ID of the notice in StatusNet
  * @param integer $item_id ID of the stream item on Facebook
  *
  * @return Notice_to_item new object for this value
  */
 static function saveNew($notice_id, $item_id)
 {
     $n2i = Notice_to_item::staticGet('notice_id', $notice_id);
     if (!empty($n2i)) {
         return $n2i;
     }
     $n2i = Notice_to_item::staticGet('item_id', $item_id);
     if (!empty($n2i)) {
         return $n2i;
     }
     common_debug("Mapping notice {$notice_id} to Facebook item {$item_id}", __FILE__);
     $n2i = new Notice_to_item();
     $n2i->notice_id = $notice_id;
     $n2i->item_id = $item_id;
     $n2i->created = common_sql_now();
     $n2i->insert();
     return $n2i;
 }