Portions created by the Initial Developer are Copyright (C) 2008-2012 the Initial Developer. All Rights Reserved. Contributor(s): Mark J Crane */ if ($domains_processed == 1) { //if the default groups do not exist add them $group = new groups; $group->defaults(); //find rows that have a null group_uuid and set the correct group_uuid $sql = "select * from v_group_users "; $sql .= "where group_uuid is null; "; $prep_statement = $db->prepare(check_sql($sql)); if ($prep_statement) { $prep_statement->execute(); $result = $prep_statement->fetchAll(PDO::FETCH_NAMED); $db->beginTransaction(); foreach($result as $row) { if (strlen($row['group_name']) > 0) { //get the group_uuid $sql = "select group_uuid from v_groups "; $sql .= "where group_name = '".$row['group_name']."' "; $prep_statement_sub = $db->prepare($sql); $prep_statement_sub->execute(); $sub_result = $prep_statement_sub->fetch(PDO::FETCH_ASSOC); unset ($prep_statement_sub); $group_uuid = $sub_result['group_uuid']; //set the group_uuid $sql = "update v_group_users set "; $sql .= "group_uuid = '".$group_uuid."' "; $sql .= "where group_user_uuid = '".$row['group_user_uuid']."'; "; $db->exec($sql); unset($sql); } } $db->commit(); unset ($prep_statement); } } ?>