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));
 }
示例#2
0
//----------------------------------------------------------------------------------
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');