BuildInsert(); db_query($query); echo("CREATED: $student_number - $first_name $last_name\n"); $snum = db_insert_id(); db_query("UPDATE people_csv SET created_flag = 'Y' WHERE student_number = '$student_number'"); } else { echo("$student_number - $first_name $last_name - Student Exists\n"); $student = db_fetch_assoc($results); $snum = $student['record_num']; db_query("UPDATE people SET user_num = $user_num WHERE school_num = $school_num AND record_num = $snum"); } } } else { echo("$student_number - $first_name $last_name\n"); } } else { if ($create_flag == 'Y') echo("$student_number - $first_name $last_name - Duplicate create flag\n"); if ($user_num > 0 && strlen($email)) { $count++; switch ($count) { case 2: db_query("UPDATE users SET email2 = '$email' WHERE school_num = $school_num AND record_num = $user_num"); break; case 3: db_query("UPDATE users SET email3 = '$email' WHERE school_num = $school_num AND record_num = $user_num"); break; } } } } function createUser($school_num, $first_name, $last_name, $email, $phone) { $users = new Table("users"); if (strlen($phone) < 13) $phone = ""; // $userid = $email; $userid = trim(strtolower(str_replace("'",'',str_replace(' ','',$first_name . "." . $last_name)))); $GLOBALS['first_name'] = $first_name; $GLOBALS['last_name'] = $last_name; $GLOBALS['email'] = $email; $GLOBALS['phone'] = $phone; $GLOBALS['userid'] = $userid; $GLOBALS['password'] = trim(strtolower(str_replace("'",'',str_replace(' ','',($last_name))))); $GLOBALS['include_email1_on_list'] = 'Y'; $GLOBALS['include_email2_on_list'] = 'Y'; $GLOBALS['include_email3_on_list'] = 'Y'; $GLOBALS['email1_verified'] = 'N'; $GLOBALS['email2_verified'] = 'N'; $GLOBALS['email3_verified'] = 'N'; $GLOBALS['type'] = 'Parent'; $GLOBALS['status'] = 'Active'; $GLOBALS['date_added'] = date("Y-m-d",time()); $GLOBALS['can_order'] = 'Yes'; $GLOBALS['has_order'] = 'N'; $GLOBALS['num_orders'] = 0; $GLOBALS['balance_owing'] = 0.00; $GLOBALS['account_balance'] = 0.00; $GLOBALS['receive_emails'] = 'Y'; $GLOBALS['email_reminders'] = 'N'; $GLOBALS['email_flag'] = 'N'; $GLOBALS['available_to_volunteer'] = 'N'; $GLOBALS['class_parent'] = 'N'; $GLOBALS['language'] = 'English'; $GLOBALS['home_phone'] = $phone; $query = $users->BuildInsert(); db_query($query); $user_num = db_insert_id(); return($user_num); } ?>