public static function add_or_update_like($uid, $page) { $res = DBConn::get_rows(self::$_table, array(), array("uid=" . $uid, "page='" . $page . "'")); if (count($res) > 0) { DBConn::update_row(self::$_table, array("num_likes" => $res[0]['num_likes'] + 1), array("uid = " . $uid, "page='" . $page . "'")); } else { self::add_like($uid, $page); } }
public static function add_or_update_user($fb_id, $name) { $res = DBConn::get_rows(self::$_table, array(), array("fb_id=" . $fb_id)); if (count($res) > 0) { $datetime = new DateTime(); DBConn::update_row(self::$_table, array("last_logged_in" => date_format($datetime, 'Y-m-d H:i:s'), "logged_in" => TRUE), array("fb_id = " . $fb_id)); } else { self::add_user($fb_id, $name); } }