Update activitiypub.extend.php
This commit is contained in:
parent
06c071a097
commit
1825273afe
|
@ -126,12 +126,18 @@ function activitypub_set_liked($good, $bo_table, $wr_id) {
|
||||||
sql_query(" insert {$g5['board_good_table']} set bo_table = '{$bo_table}', wr_id = '{$wr_id}', mb_id = '" . ACTIVITYPUB_G5_USERNAME . "', bg_flag = '{$good}', bg_datetime = '" . G5_TIME_YMDHIS . "' ");
|
sql_query(" insert {$g5['board_good_table']} set bo_table = '{$bo_table}', wr_id = '{$wr_id}', mb_id = '" . ACTIVITYPUB_G5_USERNAME . "', bg_flag = '{$good}', bg_datetime = '" . G5_TIME_YMDHIS . "' ");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function activitypub_send_to_inbox($remote_inbox_url, $object) {
|
||||||
|
$servers = include(G5_DATA_PATH . "/activitypub-servers.php");
|
||||||
|
|
||||||
|
// TODO
|
||||||
|
}
|
||||||
|
|
||||||
class _GNUBOARD_ActivityPub {
|
class _GNUBOARD_ActivityPub {
|
||||||
public static function open() {
|
public static function open() {
|
||||||
header("Content-Type: application/ld+json; profile=\"https://www.w3.org/ns/activitystreams\"");
|
header("Content-Type: application/ld+json; profile=\"https://www.w3.org/ns/activitystreams\"");
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function whois() {
|
public static function user() {
|
||||||
$mb = get_member($_GET['mb_id']);
|
$mb = get_member($_GET['mb_id']);
|
||||||
|
|
||||||
if (!$mb['mb_id']) {
|
if (!$mb['mb_id']) {
|
||||||
|
@ -139,9 +145,9 @@ class _GNUBOARD_ActivityPub {
|
||||||
}
|
}
|
||||||
|
|
||||||
$context = array(
|
$context = array(
|
||||||
"@context" => array(ACTIVITYPUB_CONTEXT_URL, array("@language" => "ko")),
|
"@context" => array(NAMESPACE_ACTIVITYSTREAMS, array("@language" => "ko")),
|
||||||
"type" => "Person",
|
"type" => "Person",
|
||||||
"id" => activitypub_get_url("whois", array("mb_id" => $mb['mb_id'])),
|
"id" => activitypub_get_url("user", array("mb_id" => $mb['mb_id'])),
|
||||||
"name" => $mb['mb_name'],
|
"name" => $mb['mb_name'],
|
||||||
"preferredUsername" => $mb['mb_nick'],
|
"preferredUsername" => $mb['mb_nick'],
|
||||||
"summary" => $mb['mb_profile'],
|
"summary" => $mb['mb_profile'],
|
||||||
|
@ -408,7 +414,7 @@ class _GNUBOARD_ActivityPub {
|
||||||
// 특정 회원이 지목되어 있을 때 -> 메모로 작성
|
// 특정 회원이 지목되어 있을 때 -> 메모로 작성
|
||||||
else if (!empty($query['mb_id'])) {
|
else if (!empty($query['mb_id'])) {
|
||||||
switch ($query['route']) {
|
switch ($query['route']) {
|
||||||
case "activitypub.whois":
|
case "activitypub.user":
|
||||||
activitypub_add_memo($mb['mb_id'], $query['mb_id'], $content);
|
activitypub_add_memo($mb['mb_id'], $query['mb_id'], $content);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
@ -465,9 +471,9 @@ class _GNUBOARD_ActivityPub {
|
||||||
$route = $_GET['route'];
|
$route = $_GET['route'];
|
||||||
|
|
||||||
switch ($route) {
|
switch ($route) {
|
||||||
case "activitypub.whois":
|
case "activitypub.user":
|
||||||
_GNUBOARD_ActivityPub::open();
|
_GNUBOARD_ActivityPub::open();
|
||||||
echo _GNUBOARD_ActivityPub::whois();
|
echo _GNUBOARD_ActivityPub::user();
|
||||||
_GNUBOARD_ActivityPub::close();
|
_GNUBOARD_ActivityPub::close();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user