pterotype/inc/likes.php
2018-09-19 11:16:41 -04:00

29 lines
802 B
PHP

<?php
namespace likes;
function create_like( $actor_id, $object_id ) {
global $wpdb;
return $wpdb->insert(
'pterotype_activitypub_likes', array( 'actor_id' => $actor_id, 'object_id' => $object_id )
);
}
function create_likes_table() {
global $wpdb;
$wpdb->query(
"
CREATE TABLE IF NOT EXISTS pterotype_activitypub_likes (
actor_id INT UNSIGNED NOT NULL,
object_id INT UNSIGNED NOT NULL,
PRIMARY KEY (actor_id, object_id),
FOREIGN KEY likes_actor_fk(actor_id)
REFERENCES pterotype_activitypub_actors(id),
FOREIGN KEY likes_object_fk(object_id)
REFERENCES pterotype_activitypub_objects(id)
)
ENGINE=InnoDB DEFAULT CHARSET=utf8;
"
);
}
?>