@@ -5,16 +5,8 @@ if(isset($_POST)) | |||
if ($logged_in) | |||
{ | |||
$user_id = rawurldecode($_POST['id']); | |||
$role_name = rawurldecode($_POST['role']); | |||
$role = Role::getRole($db, $role_name); | |||
if ($role) | |||
{ | |||
$userTools->insertUserRoles($user_id, array($role['role_id'])); | |||
} | |||
else | |||
{ | |||
echo "Invalid Role"; | |||
} | |||
$role_id = rawurldecode($_POST['role']); | |||
$userTools->insertUserRoles($user_id, array($role_id)); | |||
} | |||
else | |||
{ |
@@ -48,7 +48,7 @@ if(isset($_POST)) | |||
$roles = Role::getRoles($db); | |||
foreach ($roles as $role) | |||
{ | |||
echo "<option value=\"".$role['role_name']."\">".$role['role_name']."</option>"; | |||
echo "<option value=\"".$role['role_id']."\">".$role['role_name']."</option>"; | |||
} | |||
?> | |||
</select> |
@@ -20,7 +20,7 @@ function linkUserAddRole(selector) | |||
var object = $(this); | |||
user_id=encodeURIComponent(object.attr("id")); | |||
var selectObj = $('#role_select_'+user_id); | |||
role=encodeURIComponent(selectObj.options[selectObj.selectedIndex].value); | |||
role=encodeURIComponent(selectObj.val()); | |||
$.ajax({ | |||
type: "POST", | |||
url: "../../../admin/add_user_role.php", |