/** HOOKTYPE_PRE_FOOTER
- * $param array $empty - Doesn't do anything
+ * @param array $empty - Doesn't do anything
*
* This runs inside the footer body before anything else.
*/
define('HOOKTYPE_PRE_FOOTER', 105);
/** HOOKTYPE_FOOTER
- * $param array $empty - Doesn't do anything
+ * @param array $empty - Doesn't do anything
*
* This runs inside the footer body after everything else.
*/
define('HOOKTYPE_FOOTER', 106);
-
+
+/** HOOKTYPE_USER_LOOKUP
+ * @param array $user [name, id]
+ */
+define('HOOKTYPE_USER_LOOKUP', 107);
+
+/** HOOKTYPE_USERMETA_ADD
+ * @param array $meta [[id, key, value], (object)PanelUser]
+ */
+define('HOOKTYPE_USERMETA_ADD', 108);
+
+/** HOOKTYPE_USERMETA_ADD
+ * @param array $meta [id, key, value]
+ */
+define('HOOKTYPE_USERMETA_DEL', 109);
+
+/** HOOKTYPE_USERMETA_ADD
+ * @param array $meta [id, key, value]
+ */
+define('HOOKTYPE_USERMETA_GET', 110);
+
+/** HOOKTYPE_USER_CREATE
+ * @param array $userinfo []
+ */
+define('HOOKTYPE_USER_CREATE', 111);
+
+define('HOOKTYPE_GET_USER_LIST', 112);
+
+define('HOOKTYPE_USER_DELETE', 113);
+
+define('HOOKTYPE_USER_LOGIN', 114);
+
+define('HOOKTYPE_USER_LOGIN_FAIL', 115);
/**
* Class for "Hook"
* This is the main function which gets called whenever you want to use a Hook.
* @param string $function The name of the function that we are removing.
* @return void Does not reuturn anything.
*/
-
public static function del($Hook, $function)
{
for ($i = 0; isset(self::$actions[$Hook][$i]); $i++)