Browse Source

Fix a problem with groups not showing up on PHP 5.5.9.

markjcrane 10 years ago
parent
commit
5dadb9f59d
1 changed files with 6 additions and 8 deletions
  1. 6 8
      core/users/signup.php

+ 6 - 8
core/users/signup.php

@@ -99,7 +99,7 @@ if (count($_POST) > 0 && check_str($_POST["persistform"]) != "1") {
 		$sql = "select * from v_users ";
 		$sql .= "where username = '$username' ";
 		if ($_SESSION["user"]["unique"]["text"] != "global") {
-			$sql .= "and domain_uuid = '$domain_uuid' ";
+			$sql .= "and domain_uuid = '".$_SESSION['domain_uuid']."' ";
 		}
 		//$sql .= "and user_enabled = 'true' ";
 		$prep_statement = $db->prepare(check_sql($sql));
@@ -154,7 +154,7 @@ if (count($_POST) > 0 && check_str($_POST["persistform"]) != "1") {
 	$sql .= ") ";
 	$sql .= "values ";
 	$sql .= "(";
-	$sql .= "'".$domain_uuid."', ";
+	$sql .= "'".$_SESSION['domain_uuid']."', ";
 	$sql .= "'".$user_uuid."', ";
 	$sql .= "'".$contact_uuid."', ";
 	$sql .= "'".$username."', ";
@@ -181,7 +181,7 @@ if (count($_POST) > 0 && check_str($_POST["persistform"]) != "1") {
 			$sql .= "values ";
 			$sql .= "(";
 			$sql .= "'".$group_user_uuid."', ";
-			$sql .= "'".$domain_uuid."', ";
+			$sql .= "'".$_SESSION['domain_uuid']."', ";
 			$sql .= "'".$group_name."', ";
 			$sql .= "'".$group_uuid."', ";
 			$sql .= "'".$user_uuid."' ";
@@ -204,7 +204,7 @@ if (count($_POST) > 0 && check_str($_POST["persistform"]) != "1") {
 	$sql .= ") ";
 	$sql .= "values ";
 	$sql .= "(";
-	$sql .= "'".$domain_uuid."', ";
+	$sql .= "'".$_SESSION['domain_uuid']."', ";
 	$sql .= "'".$contact_uuid."', ";
 	$sql .= "'user', ";
 	$sql .= "'".$contact_organization."', ";
@@ -227,7 +227,7 @@ if (count($_POST) > 0 && check_str($_POST["persistform"]) != "1") {
 	$sql .= "values ";
 	$sql .= "(";
 	$sql .= "'".$contact_email_uuid."', ";
-	$sql .= "'".$domain_uuid."', ";
+	$sql .= "'".$_SESSION['domain_uuid']."', ";
 	$sql .= "'".$contact_uuid."', ";
 	$sql .= "'".$user_email."', ";
 	$sql .= "1 ";
@@ -319,11 +319,9 @@ if (count($_POST) > 0 && check_str($_POST["persistform"]) != "1") {
 	echo "		<td class='vtable'>";
 
 	$sql = "select * from v_groups ";
-	$sql .= "where (domain_uuid = '".$domain_uuid."' or domain_uuid is null) ";
+	$sql .= "where (domain_uuid = '".$_SESSION['domain_uuid']."' or domain_uuid is null) ";
 	$sql .= "order by domain_uuid desc, group_name asc ";
 	$prep_statement = $db->prepare(check_sql($sql));
-	$prep_statement->bindParam(':domain_uuid', $domain_uuid);
-	$prep_statement->execute();
 	$prep_statement->execute();
 	$result = $prep_statement->fetchAll(PDO::FETCH_NAMED);
 	echo "			<select name='group_uuid_name' class='formfld' style='width: auto; margin-right: 3px;'>\n";