1
0
Fork 0
mirror of https://github.com/DanielnetoDotCom/YouPHPTube synced 2025-10-03 01:39:24 +02:00
This commit is contained in:
Daniel Neto 2023-04-12 10:41:22 -03:00
parent ed3a07f4e8
commit 474ce8d6c6
3 changed files with 39 additions and 0 deletions

View file

@ -2140,6 +2140,33 @@ class API extends PluginAbstract
exit;
}
/**
*
* @param string $parameters
* 'user' username of the user
* 'pass' password of the user
* ['encodedPass' tell the script id the password submitted is raw or encrypted]
* @example {webSiteRootURL}plugin/API/{getOrSet}.json.php?APIName={APIName}&user=admin&pass=f321d14cdeeb7cded7489f504fa8862b&encodedPass=true
* @return string
*/
public function get_api_notifications($parameters)
{
global $global;
$plugin = AVideoPlugin::loadPluginIfEnabled('UserNotifications');
if ($plugin) {
$url = "{$global['webSiteRootURL']}plugin/UserNotifications/getNotifications.json.php";
$rows = json_decode(url_get_contents($url, "", 0, false, true));
$url = "{$global['webSiteRootURL']}plugin/Live/stats.json.php";
$live = json_decode(url_get_contents($url, "", 0, false, true));
$rows->live = $live;
return new ApiObject('', false, $rows);
} else {
return new ApiObject("UserNotifications Plugin disabled");
}
exit;
}
public static function isAPISecretValid()
{
global $global;