define('PERMISSION_SPAMFILTER_ADD', 'sf_add');
/** Can delete spamfilter entries */
define('PERMISSION_SPAMFILTER_DEL', 'sf_del');
define('PERMISSION_SPAMFILTER_ADD', 'sf_add');
/** Can delete spamfilter entries */
define('PERMISSION_SPAMFILTER_DEL', 'sf_del');
Hook::run(HOOKTYPE_USER_LOOKUP, $user);
foreach ($user['object'] as $key => $value)
$this->$key = $value;
Hook::run(HOOKTYPE_USER_LOOKUP, $user);
foreach ($user['object'] as $key => $value)
$this->$key = $value;
+ /** Updates core user info.
+ * CAUTION: Updating a non-existent column will crash
+ * your shit
+ */
+ function update_core_info($array)
+ {
+ $arr = ['info' => $array, 'user' => $this];
+ Hook::run(HOOKTYPE_EDIT_USER, $arr);
+ }
"Can ban/kill IRC users" => PERMISSION_BAN_USERS,
"Can change properties of a user, i.e. vhost, modes and more" => PERMISSION_EDIT_USER,
"Can change properties of a channel, i.e. topic, modes and more" => PERMISSION_EDIT_CHANNEL,
"Can ban/kill IRC users" => PERMISSION_BAN_USERS,
"Can change properties of a user, i.e. vhost, modes and more" => PERMISSION_EDIT_USER,
"Can change properties of a channel, i.e. topic, modes and more" => PERMISSION_EDIT_CHANNEL,
"Can add manual bans, including G-Lines, Z-Lines and more" => PERMISSION_SERVER_BAN_ADD,
"Can remove set bans, including G-Lines, Z-Lines and more" => PERMISSION_SERVER_BAN_DEL,
"Can forbid usernames and channels" => PERMISSION_NAME_BAN_ADD,
"Can add manual bans, including G-Lines, Z-Lines and more" => PERMISSION_SERVER_BAN_ADD,
"Can remove set bans, including G-Lines, Z-Lines and more" => PERMISSION_SERVER_BAN_DEL,
"Can forbid usernames and channels" => PERMISSION_NAME_BAN_ADD,