Friendica Communications Platform
(please note that this is a clone of the repository at github, issues are handled there)
https://friendi.ca
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
624 B
35 lines
624 B
<?php |
|
|
|
|
|
function starred_init(&$a) { |
|
|
|
$starred = 0; |
|
|
|
if(! local_user()) |
|
killme(); |
|
if($a->argc > 1) |
|
$message_id = intval($a->argv[1]); |
|
if(! $message_id) |
|
killme(); |
|
|
|
$r = q("SELECT starred FROM item WHERE uid = %d AND id = %d LIMIT 1", |
|
intval(local_user()), |
|
intval($message_id) |
|
); |
|
if(! count($r)) |
|
killme(); |
|
|
|
if(! intval($r[0]['starred'])) |
|
$starred = 1; |
|
|
|
$r = q("UPDATE item SET starred = %d WHERE uid = %d and id = %d LIMIT 1", |
|
intval($starred), |
|
intval(local_user()), |
|
intval($message_id) |
|
); |
|
|
|
// the json doesn't really matter, it will either be 0 or 1 |
|
|
|
echo json_encode($starred); |
|
killme(); |
|
}
|
|
|