X-Git-Url: https://jfr.im/git/irc/unrealircd/unrealircd-webpanel.git/blobdiff_plain/321b7b8188c11e91ff20bdfc969804e04526d55b..fdc0088faa6bc7498d0e39b2457c2e758b10e6d8:/plugins/sql_auth/sql_auth.php diff --git a/plugins/sql_auth/sql_auth.php b/plugins/sql_auth/sql_auth.php index 251bdc3..122d0f2 100644 --- a/plugins/sql_auth/sql_auth.php +++ b/plugins/sql_auth/sql_auth.php @@ -13,14 +13,15 @@ class sql_auth function __construct() { self::create_tables(); - Hook::func(HOOKTYPE_NAVBAR, 'sql_auth::add_navbar'); Hook::func(HOOKTYPE_PRE_HEADER, 'sql_auth::session_start'); - Hook::func(HOOKTYPE_OVERVIEW_CARD, 'sql_auth::add_overview_card'); Hook::func(HOOKTYPE_FOOTER, 'sql_auth::add_footer_info'); Hook::func(HOOKTYPE_USER_LOOKUP, 'sql_auth::get_user'); Hook::func(HOOKTYPE_USERMETA_ADD, 'sql_auth::add_usermeta'); Hook::func(HOOKTYPE_USERMETA_DEL, 'sql_auth::del_usermeta'); Hook::func(HOOKTYPE_USERMETA_GET, 'sql_auth::get_usermeta'); + Hook::func(HOOKTYPE_USER_CREATE, 'sql_auth::user_create'); + Hook::func(HOOKTYPE_GET_USER_LIST, 'sql_auth::get_user_list'); + Hook::func(HOOKTYPE_USER_DELETE, 'sql_auth::user_delete'); if (defined('SQL_DEFAULT_USER')) // we've got a default account { @@ -28,25 +29,15 @@ class sql_auth if (!$lkup->id) // doesn't exist, add it with full privileges { - create_new_user(["user_name" => SQL_DEFAULT_USER['username'], "user_pass" => SQL_DEFAULT_USER['password']]); + $user = []; + $user['user_name'] = SQL_DEFAULT_USER['username']; + $user['user_pass'] = SQL_DEFAULT_USER['password']; + $user['err'] = ""; + create_new_user($user); } } } - public static function add_navbar(&$pages) - { - $user = unreal_get_current_user(); - if (!$user) - { - $pages = NULL; - return; - } - $pages["Panel Access"] = "plugins/sql_auth/"; - if (isset($_SESSION['id'])) - { - $pages["Logout"] = "login/?logout=true"; - } - } public static function add_footer_info($empty) { @@ -131,46 +122,6 @@ class sql_auth new AuthSettings(); } - /** - * Summary of add_overview_card - * @param mixed $stats - * @return void - */ - public static function add_overview_card(object &$stats) : void - { - $num_of_panel_admins = sqlnew()->query("SELECT COUNT(*) FROM " . SQL_PREFIX . "users")->fetchColumn(); - ?> - -