I will integrate this, but instead, doing config options such as:
Config::Set('PILOT_STATUS_TYPES', array(
0 => array(
'name' => 'Active',
'message' => '',
'canlogin' => false,
),
1 => array(
'name' => 'Inactive',
'message' => 'Your account was marked inactive',
'canlogin' => false,
),
2 => array(
'name' => 'Banned',
'message' => 'Your account is banned, please contact an admin!',
'canlogin' => false,
),
3 => array(
'name' => 'On Leave',
'message' => 'You have been marked as on leave',
'canlogin' => false,
),
));
That way you can add some more specifics.
Thanks for the code, Kyle!