Some notification thingy
This commit is contained in:
parent
44d966574d
commit
c221376041
2 changed files with 7 additions and 4 deletions
|
@ -538,7 +538,7 @@ function db_definition($charset) {
|
||||||
"site-pubkey" => array("type" => "text"),
|
"site-pubkey" => array("type" => "text"),
|
||||||
"issued-id" => array("type" => "varchar(255)", "not null" => "1", "default" => ""),
|
"issued-id" => array("type" => "varchar(255)", "not null" => "1", "default" => ""),
|
||||||
"dfrn-id" => array("type" => "varchar(255)", "not null" => "1", "default" => ""),
|
"dfrn-id" => array("type" => "varchar(255)", "not null" => "1", "default" => ""),
|
||||||
"url" => array("type" => "varchar(255)", "not null" => "1", "default" => "", "collation" => "bin"),
|
"url" => array("type" => "varchar(255)", "not null" => "1", "default" => ""),
|
||||||
"nurl" => array("type" => "varchar(255)", "not null" => "1", "default" => ""),
|
"nurl" => array("type" => "varchar(255)", "not null" => "1", "default" => ""),
|
||||||
"addr" => array("type" => "varchar(255)", "not null" => "1", "default" => ""),
|
"addr" => array("type" => "varchar(255)", "not null" => "1", "default" => ""),
|
||||||
"alias" => array("type" => "varchar(255)", "not null" => "1", "default" => ""),
|
"alias" => array("type" => "varchar(255)", "not null" => "1", "default" => ""),
|
||||||
|
@ -1074,7 +1074,10 @@ function db_definition($charset) {
|
||||||
),
|
),
|
||||||
"indexes" => array(
|
"indexes" => array(
|
||||||
"PRIMARY" => array("id"),
|
"PRIMARY" => array("id"),
|
||||||
"uid" => array("uid"),
|
"uid_hash" => array("uid", "hash"),
|
||||||
|
"uid_seen" => array("uid", "seen"),
|
||||||
|
"uid_type_link" => array("uid", "type", "link"),
|
||||||
|
"uid_link" => array("uid", "link"),
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
$database["notify-threads"] = array(
|
$database["notify-threads"] = array(
|
||||||
|
|
|
@ -105,7 +105,7 @@ function notification($params) {
|
||||||
// If so don't create a second notification
|
// If so don't create a second notification
|
||||||
|
|
||||||
$p = null;
|
$p = null;
|
||||||
$p = q("SELECT `id` FROM `notify` WHERE (`type` = %d OR `type` = %d OR `type` = %d) AND `link` = '%s' AND `uid` = %d LIMIT 1",
|
$p = q("SELECT `id` FROM `notify` WHERE `type` IN (%d, %d, %d) AND `link` = '%s' AND `uid` = %d LIMIT 1",
|
||||||
intval(NOTIFY_TAGSELF),
|
intval(NOTIFY_TAGSELF),
|
||||||
intval(NOTIFY_COMMENT),
|
intval(NOTIFY_COMMENT),
|
||||||
intval(NOTIFY_SHARE),
|
intval(NOTIFY_SHARE),
|
||||||
|
@ -472,7 +472,7 @@ function notification($params) {
|
||||||
// After we've stored everything, look again to see if there are any duplicates and if so remove them
|
// After we've stored everything, look again to see if there are any duplicates and if so remove them
|
||||||
|
|
||||||
$p = null;
|
$p = null;
|
||||||
$p = q("SELECT `id` FROM `notify` WHERE (`type` = %d OR `type` = %d) AND `link` = '%s' AND `uid` = %d ORDER BY `id`",
|
$p = q("SELECT `id` FROM `notify` WHERE `type` IN (%d, %d) AND `link` = '%s' AND `uid` = %d ORDER BY `id`",
|
||||||
intval(NOTIFY_TAGSELF),
|
intval(NOTIFY_TAGSELF),
|
||||||
intval(NOTIFY_COMMENT),
|
intval(NOTIFY_COMMENT),
|
||||||
dbesc($params['link']),
|
dbesc($params['link']),
|
||||||
|
|
Loading…
Reference in a new issue