diff --git a/src/psm/Module/User/Controller/ProfileController.class.php b/src/psm/Module/User/Controller/ProfileController.class.php index fafc5e28..2c0b4eee 100644 --- a/src/psm/Module/User/Controller/ProfileController.class.php +++ b/src/psm/Module/User/Controller/ProfileController.class.php @@ -35,7 +35,7 @@ class ProfileController extends AbstractController { * Editable fields for the profile * @var array $profile_fields */ - protected $profile_fields = array('name', 'user_name', 'mobile', 'pushover_key', 'pushover_device', 'pushsafer_key', 'email'); + protected $profile_fields = array('name', 'user_name', 'mobile', 'pushover_key', 'pushover_device', 'pushsafer_key', 'pushsafer_device', 'email'); function __construct(Database $db, \Twig_Environment $twig) { parent::__construct($db, $twig); @@ -68,6 +68,8 @@ class ProfileController extends AbstractController { 'label_pushsafer' => psm_get_lang('users', 'pushsafer'), 'label_pushsafer_description' => psm_get_lang('users', 'pushsafer_description'), 'label_pushsafer_key' => psm_get_lang('users', 'pushsafer_key'), + 'label_pushsafer_device' => psm_get_lang('users', 'pushsafer_device'), + 'label_pushsafer_device_description' => psm_get_lang('users', 'pushsafer_device_description'), 'label_email' => psm_get_lang('users', 'email'), 'label_save' => psm_get_lang('system', 'save'), 'form_action' => psm_build_url(array( diff --git a/src/psm/Module/User/Controller/UserController.class.php b/src/psm/Module/User/Controller/UserController.class.php index a5d57b23..20fe5a95 100644 --- a/src/psm/Module/User/Controller/UserController.class.php +++ b/src/psm/Module/User/Controller/UserController.class.php @@ -95,7 +95,7 @@ class UserController extends AbstractController { $users = $this->db->select( PSM_DB_PREFIX.'users', null, - array('user_id', 'user_name', 'level', 'name', 'mobile', 'pushover_key', 'pushover_device', 'pushsafer_key', 'email'), + array('user_id', 'user_name', 'level', 'name', 'mobile', 'pushover_key', 'pushover_device', 'pushsafer_key', 'pushsafer_device', 'email'), null, array('name') ); @@ -139,7 +139,7 @@ class UserController extends AbstractController { */ protected function executeEdit() { $user_id = isset($_GET['id']) ? intval($_GET['id']) : 0; - $fields_prefill = array('name', 'user_name', 'mobile', 'pushover_key', 'pushover_device', 'pushsafer_key', 'email'); + $fields_prefill = array('name', 'user_name', 'mobile', 'pushover_key', 'pushover_device', 'pushsafer_key', 'pushsafer_device', 'email'); if($user_id == 0) { // insert mode @@ -221,7 +221,7 @@ class UserController extends AbstractController { } $user_id = (isset($_GET['id'])) ? intval($_GET['id']) : 0; - $fields = array('name', 'user_name', 'password', 'password_repeat', 'level', 'mobile', 'pushover_key', 'pushover_device', 'pushsafer_key', 'email'); + $fields = array('name', 'user_name', 'password', 'password_repeat', 'level', 'mobile', 'pushover_key', 'pushover_device', 'pushsafer_key', 'pushsafer_device', 'email'); $clean = array(); foreach($fields as $field) { if(isset($_POST[$field])) { @@ -326,7 +326,8 @@ class UserController extends AbstractController { 'label_pushover_device_description' => psm_get_lang('users', 'pushover_device_description'), 'label_pushsafer' => psm_get_lang('users', 'pushsafer'), 'label_pushsafer_description' => psm_get_lang('users', 'pushsafer_description'), - 'label_pushsafer_key' => psm_get_lang('users', 'pushsafer_key'), + 'label_pushsafer_key' => psm_get_lang('users', 'pushsafer_key'), + 'label_pushsafer_device' => psm_get_lang('users', 'pushsafer_device'), 'label_email' => psm_get_lang('users', 'email'), 'label_servers' => psm_get_lang('menu', 'server'), 'label_action' => psm_get_lang('system', 'action'),