(We just didn't notice until now)
"id" => $this->id,
"key" => $key,
];
- Hook::run(HOOKTYPE_USERMETA_DEL, $meta);
+ $array['meta'] = $meta;
+ $array['user'] = $this;
+ Hook::run(HOOKTYPE_USERMETA_DEL, $array);
}
return true;
}
- public static function del_usermeta(&$u)
+ public static function del_usermeta(&$meta)
{
+ GLOBAL $db;
+
+ $meta = $meta['meta'];
$uid = $meta['id'];
$key = $meta['key'];
return false;
}
}
- public static function del_usermeta(&$u)
+ public static function del_usermeta(&$meta)
{
$conn = sqlnew();
$query = "DELETE FROM " . get_config("mysql::table_prefix") . "user_meta WHERE user_id = :id AND meta_key = :key";
$stmt = $conn->prepare($query);
- $stmt->execute($u['meta']);
+ $stmt->execute($meta['meta']);
if ($stmt->rowCount())
return true;
return false;