From 8d8306dde887d32236926cb417957036ba3c91b9 Mon Sep 17 00:00:00 2001 From: Anton Raharja Date: Sat, 20 Sep 2014 09:17:57 +0700 Subject: [PATCH] force in to fix fail to save user preferences --- db/playsms-upgrade-0992-to-100.sql | 2 +- web/plugin/core/user/user_pref.php | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/db/playsms-upgrade-0992-to-100.sql b/db/playsms-upgrade-0992-to-100.sql index eb8e8758c..d0a8cfb3a 100644 --- a/db/playsms-upgrade-0992-to-100.sql +++ b/db/playsms-upgrade-0992-to-100.sql @@ -101,7 +101,7 @@ UPDATE `playsms_tblRegistry` SET `registry_value` = '1.0-beta4' WHERE `registry_ -- core config UPDATE `playsms_tblRegistry` SET `registry_value` = '1.0-beta5' WHERE `registry_group` = 'core' AND `registry_family` = 'config' AND `registry_key` = 'playsms_version' ; -ALTER TABLE `playsms_tblUser` ADD `parent_uid` INT NOT NULL AFTER `c_timestamp`; +ALTER TABLE `playsms_tblUser` ADD `parent_uid` INT(11) NOT NULL DEFAULT '0' AFTER `c_timestamp`; -- -- Table structure for table `playsms_featureCredit` diff --git a/web/plugin/core/user/user_pref.php b/web/plugin/core/user/user_pref.php index c6feb447d..4d4f4db1d 100644 --- a/web/plugin/core/user/user_pref.php +++ b/web/plugin/core/user/user_pref.php @@ -71,10 +71,10 @@ 'username' => $c_username ))) { if ($allow_edit_status) { - $status = $c_user[0]['status']; + $status = (int) $c_user[0]['status']; } if ($allow_edit_parent) { - $parent_uid = $c_user[0]['parent_uid']; + $parent_uid = (int) $c_user[0]['parent_uid']; } $name = $c_user[0]['name']; $email = $c_user[0]['email']; @@ -249,9 +249,9 @@ // subuser's parent uid, by default its uid=1 if ($_POST['up_parent_uid']) { - $up['parent_uid'] = ($user_edited['status'] == 4 ? $_POST['up_parent_uid'] : 1); + $up['parent_uid'] = (int) ($user_edited['status'] == 4 ? $_POST['up_parent_uid'] : 1); } else { - $up['parent_uid'] = user_getparentbyuid(user_username2uid($c_username)); + $up['parent_uid'] = (int) user_getparentbyuid(user_username2uid($c_username)); } $up['username'] = $c_username;