function customer_recognize($term = '') { global $tpl; $term = trim($term); if (empty($term)) { return 0; } $query = "SELECT * FROM `customers`"; $query .= " WHERE `surname` LIKE '%{$term}%'"; $query .= " OR `phone` LIKE '%{$term}%'"; $query .= " OR `address` LIKE '%{$term}%'"; $query .= " OR `email` LIKE '%{$term}%'"; $query .= " OR `vat_account` LIKE '%{$term}%'"; $query .= " ORDER BY `surname` ASC"; $res = common_query($query, __FILE__, __LINE__); if (!$res) { return 0; } if (mysql_num_rows($res) == 1) { $arr = mysql_fetch_array($res); $data['takeaway_surname'] = $arr['surname']; $data['customer'] = $arr['id']; $err = takeaway_set_customer_data($_SESSION['sourceid'], $data); status_report('TAKEAWAY_DATA', $err); orders_list(); return 1; } return 0; }
} else { orders_list(); } break; case 'dissociate': $err = table_dissociate(); status_report('DISSOCIATION', $err); if (!$err) { $redirect = redirect_waiter('tables.php'); $tpl->append('scripts', $redirect); } orders_list(); break; case 'set_customer': if (table_is_takeaway($_SESSION['sourceid'])) { $err = takeaway_set_customer_data($_SESSION['sourceid'], $start_data); status_report('TAKEAWAY_DATA', $err); } else { $err = table_set_customer($_SESSION['sourceid'], $start_data); status_report('CUSTOMER', $err); } if (isset($_SESSION['select_all'])) { $err = bill_select(); if ($err) { error_display($err); } } else { orders_list(); } break; case 'customer_insert_form':