0) { $query = "SELECT count(*) FROM hotlunch_order_header " . "WHERE school_num = $schoolId " . "AND ordered_by_num = $s_record_num " . "AND schedule_num = $scheduleNum"; writeLog($query); $num_orders = db_getVal($query); writeLog("num_orders: $num_orders"); $has_order = false; if ($num_orders > 0) $has_order = true; } // Encode the name and user id for transmission $s_first_name = preg_replace('/\+/',' ',urlencode($s_first_name)); $s_last_name = preg_replace('/\+/',' ',urlencode($s_last_name)); $u_userid = preg_replace('/\+/',' ',urlencode($u_userid)); // Encode the user array values $parent = ''; if (array_key_exists('first_name', $ur)) { $parent = preg_replace('/\+/',' ',urlencode($ur['first_name'] . ' ' . $ur['last_name'])); $ur['first_name'] = preg_replace('/\+/',' ',urlencode($ur['first_name'])); $ur['last_name'] = preg_replace('/\+/',' ',urlencode($ur['last_name'])); } if ($s_people_type == 'Staff') $parent = "Staff"; // Encode the people array values $d['first_name'] = preg_replace('/\+/',' ',urlencode($d['first_name'])); $d['last_name'] = preg_replace('/\+/',' ',urlencode($d['last_name'])); // Ensure that a price category is returned if (strlen($s_menu_price_category) == 0) $s_menu_price_category = 'Regular'; $results[] = array_merge($d, array( 'user' => $ur, 'id' => $s_record_num, 'name' => "{$s_first_name} {$s_last_name}", 'parent' => $parent, 'phone' => $u_home_phone, 'hasOrder' => $has_order, 'birthdate' => $s_birthdate, 'age' => $s_age, 'sex' => $s_sex, 'grade' => $s_school_grade, 'student_number' => $s_student_number, 'price_category' => $s_menu_price_category, 'people_type' => $s_people_type )); } echo(json_encode($results)); ?>