From 1f482e08344a0ef3de9eed4b8209a2eaacb7571b Mon Sep 17 00:00:00 2001 From: Nate Jones Date: Sat, 18 Oct 2014 08:18:03 +0000 Subject: [PATCH] User Create/Edit: Require a group assignment. --- core/users/signup.php | 25 ++++++++----------------- core/users/usersupdate.php | 34 +++++++++++----------------------- 2 files changed, 19 insertions(+), 40 deletions(-) diff --git a/core/users/signup.php b/core/users/signup.php index 054538ecfa..c4d6dc4bf5 100644 --- a/core/users/signup.php +++ b/core/users/signup.php @@ -94,6 +94,7 @@ if (count($_POST)>0 && check_str($_POST["persistform"]) != "1") { //if (strlen($contact_name_given) == 0) { $msg .= $text['message-required'].$text['label-first_name']."
\n"; } //if (strlen($contact_name_family) == 0) { $msg .= $text['message-required'].$text['label-last_name']."
\n"; } if (strlen($user_email) == 0) { $msg .= $text['message-required'].$text['label-email']."
\n"; } + if (strlen($group_uuid_name) == 0) { $msg .= $text['message-required'].$text['label-group']."
\n"; } if (strlen($msg) > 0) { require_once "resources/header.php"; @@ -237,26 +238,23 @@ if (count($_POST)>0 && check_str($_POST["persistform"]) != "1") { echo " }"; echo ""; - echo "
"; - $tablewidth ='width="100%"'; echo "
"; - echo "
\n"; - echo ""; + echo "
"; echo " \n"; - echo " \n"; - echo " \n"; echo " \n"; echo "
\n"; + echo " \n"; echo " ".$text['header-user_add']."\n"; echo "

\n"; echo " ".$text['description-user_add']."\n"; echo "
\n"; - echo " \n"; + echo " \n"; + echo " \n"; echo "
\n"; - echo ""; + echo "
"; echo " "; echo " "; echo " "; @@ -275,7 +273,7 @@ if (count($_POST)>0 && check_str($_POST["persistform"]) != "1") { echo " "; echo " "; echo " "; - echo " "; + echo " "; echo " "; echo " "; echo " "; - echo "
".$text['label-username'].":
".$text['label-group'].":".$text['label-group'].":"; $sql = "SELECT * FROM v_groups "; $sql .= "where domain_uuid = '".$domain_uuid."' "; @@ -306,21 +304,14 @@ if (count($_POST)>0 && check_str($_POST["persistform"]) != "1") { echo " ".$text['label-company_name'].":
"; - echo "
"; - - echo "
\n"; - echo ""; echo " "; echo " "; echo " "; echo "
"; - echo " "; + echo "
"; echo "
"; echo ""; - echo "
"; - //show the footer require_once "resources/footer.php"; ?> \ No newline at end of file diff --git a/core/users/usersupdate.php b/core/users/usersupdate.php index 480b912558..b1fc05176c 100644 --- a/core/users/usersupdate.php +++ b/core/users/usersupdate.php @@ -416,14 +416,9 @@ else { echo "
"; - echo "
"; - echo "\n"; - echo "\n"; - echo ""; - echo " "; - echo "
\n"; - - echo ""; + echo "
"; echo "\n"; - echo "\n"; @@ -437,7 +432,7 @@ else { echo "
\n"; - echo "
".$text['header-user_edit']."\n"; + echo "\n"; echo " "; echo " "; echo "
"; + echo "
"; echo "\n"; echo " \n"; echo "\n"; @@ -464,7 +459,7 @@ else { echo " "; echo " "; - echo " "; + echo " "; echo " \n"; echo " \n"; - echo " \n"; } - echo " \n"; echo "\n"; $assigned_groups[] = $field['group_uuid']; } @@ -717,13 +714,8 @@ else { echo "\n"; echo "\n"; - echo "
".$text['label-user_info']."
".$text['label-groups'].":".$text['label-groups'].":"; $sql = "SELECT * FROM v_group_users "; @@ -482,11 +477,13 @@ else { if (strlen($field['group_name']) > 0) { echo "
".$field['group_name']."\n"; - if (permission_exists('group_member_delete') || if_group("superadmin")) { - echo " $v_link_label_delete\n"; + if ($result_count > 1) { + echo " \n"; + if (permission_exists('group_member_delete') || if_group("superadmin")) { + echo " $v_link_label_delete\n"; + } + echo "
"; - echo "
"; - - echo "
\n"; - echo ""; echo " "; - echo " "; echo "
"; + echo "
"; echo " "; echo " "; echo " "; @@ -731,10 +723,6 @@ else { echo "
"; - echo "
"; - echo "
"; echo "
"; //include the footer