public function get($rest) { $locations = get_item_locations(false); $ret = array(); while ($loc = db_fetch($locations)) { $ret[] = array('loc_code' => $loc['loc_code'], 'location_name' => $loc['location_name'], 'delivery_address' => $loc['delivery_address'], 'phone' => $loc['phone'], 'phone2' => $loc['phone2'], 'fax' => $loc['fax'], 'email' => $loc['email'], 'contact' => $loc['contact']); } api_success_response(json_encode($ret)); }
//---------------------------------------------------------------------------------- if ($Mode == 'Delete') { if (can_delete($selected_id)) { delete_item_location($selected_id); display_notification(_('Selected location has been deleted')); } //end if Delete Location $Mode = 'RESET'; } if ($Mode == 'RESET') { $selected_id = -1; $sav = get_post('show_inactive'); unset($_POST); $_POST['show_inactive'] = $sav; } $result = get_item_locations(check_value('show_inactive')); start_form(); start_table(TABLESTYLE); $th = array(_("Location Code"), _("Location Name"), _("Address"), _("Phone"), _("Secondary Phone"), "", ""); inactive_control_column($th); table_header($th); $k = 0; //row colour counter while ($myrow = db_fetch($result)) { alt_table_row_color($k); label_cell($myrow["loc_code"]); label_cell($myrow["location_name"]); label_cell($myrow["delivery_address"]); label_cell($myrow["phone"]); label_cell($myrow["phone2"]); inactive_control_cell($myrow["loc_code"], $myrow["inactive"], 'locations', 'loc_code');