www/js/prod_archive_name.js

Wed, 16 Oct 2019 21:05:03 +0200

author
Michiel Broek <mbroek@mbse.eu>
date
Wed, 16 Oct 2019 21:05:03 +0200
changeset 514
3c680d1dea35
parent 468
371f2da785d9
child 525
8bbc5730aaa8
permissions
-rw-r--r--

Added dutch array strings to a global php script. Changed fermentables, hops, yeast and misc inventory scripts to use these strings between the database scripts and javascript scripts. This makes filtering on types strings useable. Added these changes to the product/recipe forum and print exports too.

290
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
1 /*****************************************************************************
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
2 * Copyright (C) 2019
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
3 *
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
4 * Michiel Broek <mbroek at mbse dot eu>
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
5 *
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
6 * This file is part of BMS
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
7 *
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
8 * This is free software; you can redistribute it and/or modify it
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
9 * under the terms of the GNU General Public License as published by the
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
10 * Free Software Foundation; either version 2, or (at your option) any
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
11 * later version.
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
12 *
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
13 * BrewCloud is distributed in the hope that it will be useful, but
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
14 * WITHOUT ANY WARRANTY; without even the implied warranty of
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
16 * General Public License for more details.
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
17 *
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
18 * You should have received a copy of the GNU General Public License
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
19 * along with ThermFerm; see the file COPYING. If not, write to the Free
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
20 * Software Foundation, 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
21 *****************************************************************************/
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
22
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
23
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
24 $(document).ready(function () {
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
25 var source = {
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
26 datatype: "json",
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
27 cache: false,
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
28 datafields: [
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
29 { name: 'record', type: 'number' },
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
30 { name: 'name', type: 'string' },
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
31 { name: 'code', type: 'string' },
292
90cd3798edc2 Added archive view on date and code.
Michiel Broek <mbroek@mbse.eu>
parents: 290
diff changeset
32 { name: 'date', type: 'string' },
90cd3798edc2 Added archive view on date and code.
Michiel Broek <mbroek@mbse.eu>
parents: 290
diff changeset
33 { name: 'style', type: 'string' },
90cd3798edc2 Added archive view on date and code.
Michiel Broek <mbroek@mbse.eu>
parents: 290
diff changeset
34 { name: 'og', type: 'float' },
90cd3798edc2 Added archive view on date and code.
Michiel Broek <mbroek@mbse.eu>
parents: 290
diff changeset
35 { name: 'fg', type: 'float' },
290
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
36 { name: 'batch_size', type: 'float' },
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
37 ],
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
38 id: 'record',
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
39 url: "includes/db_product.php?select=archname"
468
371f2da785d9 Code optimisation for compressed javascript
Michiel Broek <mbroek@mbse.eu>
parents: 292
diff changeset
40 },
371f2da785d9 Code optimisation for compressed javascript
Michiel Broek <mbroek@mbse.eu>
parents: 292
diff changeset
41 dataAdapter = new $.jqx.dataAdapter(source);
371f2da785d9 Code optimisation for compressed javascript
Michiel Broek <mbroek@mbse.eu>
parents: 292
diff changeset
42
290
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
43 // initialize jqxGrid
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
44 $("#jqxgrid").jqxGrid({
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
45 width: 1280,
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
46 height: 630,
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
47 source: dataAdapter,
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
48 theme: theme,
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
49 columns: [
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
50 { text: 'Naam', datafield: 'name' },
292
90cd3798edc2 Added archive view on date and code.
Michiel Broek <mbroek@mbse.eu>
parents: 290
diff changeset
51 { text: 'Stijl', datafield: 'style', width: 250 },
90cd3798edc2 Added archive view on date and code.
Michiel Broek <mbroek@mbse.eu>
parents: 290
diff changeset
52 { text: 'OG', datafield: 'og', width: 80, cellsformat: 'f3' },
90cd3798edc2 Added archive view on date and code.
Michiel Broek <mbroek@mbse.eu>
parents: 290
diff changeset
53 { text: 'FG', datafield: 'fg', width: 80, cellsformat: 'f3' },
90cd3798edc2 Added archive view on date and code.
Michiel Broek <mbroek@mbse.eu>
parents: 290
diff changeset
54 { text: 'Datum', datafield: 'date', width: 120 },
90cd3798edc2 Added archive view on date and code.
Michiel Broek <mbroek@mbse.eu>
parents: 290
diff changeset
55 { text: 'Code', datafield: 'code', width: 100 },
90cd3798edc2 Added archive view on date and code.
Michiel Broek <mbroek@mbse.eu>
parents: 290
diff changeset
56 { text: 'Liters', datafield: 'batch_size', width: 80, align: 'right', cellsalign: 'right', cellsformat: 'f1' },
90cd3798edc2 Added archive view on date and code.
Michiel Broek <mbroek@mbse.eu>
parents: 290
diff changeset
57 { text: '', datafield: 'Edit', width: 80, align: 'center', columntype: 'button', cellsrenderer: function () {
290
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
58 return "Bekijk";
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
59 }, buttonclick: function (row) {
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
60 var datarecord = dataAdapter.records[row];
468
371f2da785d9 Code optimisation for compressed javascript
Michiel Broek <mbroek@mbse.eu>
parents: 292
diff changeset
61 window.location.href = "prod_edit.php?record=" + datarecord.record + "&select=archname&return=prod_archive_name.php";
290
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
62 }
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
63 }
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
64 ],
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
65 });
12aa92828e24 Added view archives by name
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
66 });

mercurial