From ee7a7f0ad716540bf952d1f254dc57ecd9956bac Mon Sep 17 00:00:00 2001 From: root Date: Sat, 27 Apr 2019 12:10:12 -0400 Subject: [PATCH] Added select2 libs, started transactions, added additiona fields to vendor, new DB dump removed balance on invoices list --- add_expense_copy_modal.php | 19 +- add_expense_refund_modal.php | 6 +- add_invoice_modal.php | 2 +- add_vendor_modal.php | 39 +- css/style.css | 9 +- db.sql | 51 +- edit_expense_modal.php | 6 +- edit_vendor_modal.php | 39 +- footer.php | 2 + header.php | 14 +- invoices.php | 21 +- js/app.js | 10 +- post.php | 22 +- top_nav.php | 16 +- transactions.php | 69 + vendor/select2/.editorconfig | 6 + vendor/select2/.github/CONTRIBUTING.md | 203 + vendor/select2/.github/ISSUE_TEMPLATE.md | 20 + .../select2/.github/PULL_REQUEST_TEMPLATE.md | 13 + vendor/select2/.gitignore | 3 + vendor/select2/.jshintignore | 4 + vendor/select2/.jshintrc | 25 + vendor/select2/.travis.yml | 22 + vendor/select2/CHANGELOG.md | 301 + vendor/select2/Gruntfile.js | 380 + vendor/select2/LICENSE.md | 21 + vendor/select2/README.md | 123 + vendor/select2/bower.json | 13 + vendor/select2/component.json | 19 + vendor/select2/composer.json | 25 + .../dist/css/select2-bootstrap4.min.css | 1 + vendor/select2/dist/css/select2.css | 484 + vendor/select2/dist/css/select2.min.css | 1 + vendor/select2/dist/js/i18n/af.js | 3 + vendor/select2/dist/js/i18n/ar.js | 3 + vendor/select2/dist/js/i18n/az.js | 3 + vendor/select2/dist/js/i18n/bg.js | 3 + vendor/select2/dist/js/i18n/bs.js | 3 + vendor/select2/dist/js/i18n/ca.js | 3 + vendor/select2/dist/js/i18n/cs.js | 3 + vendor/select2/dist/js/i18n/da.js | 3 + vendor/select2/dist/js/i18n/de.js | 3 + vendor/select2/dist/js/i18n/dsb.js | 3 + vendor/select2/dist/js/i18n/el.js | 3 + vendor/select2/dist/js/i18n/en.js | 3 + vendor/select2/dist/js/i18n/es.js | 3 + vendor/select2/dist/js/i18n/et.js | 3 + vendor/select2/dist/js/i18n/eu.js | 3 + vendor/select2/dist/js/i18n/fa.js | 3 + vendor/select2/dist/js/i18n/fi.js | 3 + vendor/select2/dist/js/i18n/fr.js | 3 + vendor/select2/dist/js/i18n/gl.js | 3 + vendor/select2/dist/js/i18n/he.js | 3 + vendor/select2/dist/js/i18n/hi.js | 3 + vendor/select2/dist/js/i18n/hr.js | 3 + vendor/select2/dist/js/i18n/hsb.js | 3 + vendor/select2/dist/js/i18n/hu.js | 3 + vendor/select2/dist/js/i18n/hy.js | 3 + vendor/select2/dist/js/i18n/id.js | 3 + vendor/select2/dist/js/i18n/is.js | 3 + vendor/select2/dist/js/i18n/it.js | 3 + vendor/select2/dist/js/i18n/ja.js | 3 + vendor/select2/dist/js/i18n/km.js | 3 + vendor/select2/dist/js/i18n/ko.js | 3 + vendor/select2/dist/js/i18n/lt.js | 3 + vendor/select2/dist/js/i18n/lv.js | 3 + vendor/select2/dist/js/i18n/mk.js | 3 + vendor/select2/dist/js/i18n/ms.js | 3 + vendor/select2/dist/js/i18n/nb.js | 3 + vendor/select2/dist/js/i18n/nl.js | 3 + vendor/select2/dist/js/i18n/pl.js | 3 + vendor/select2/dist/js/i18n/ps.js | 3 + vendor/select2/dist/js/i18n/pt-BR.js | 3 + vendor/select2/dist/js/i18n/pt.js | 3 + vendor/select2/dist/js/i18n/ro.js | 3 + vendor/select2/dist/js/i18n/ru.js | 3 + vendor/select2/dist/js/i18n/sk.js | 3 + vendor/select2/dist/js/i18n/sl.js | 3 + vendor/select2/dist/js/i18n/sr-Cyrl.js | 3 + vendor/select2/dist/js/i18n/sr.js | 3 + vendor/select2/dist/js/i18n/sv.js | 3 + vendor/select2/dist/js/i18n/th.js | 3 + vendor/select2/dist/js/i18n/tk.js | 3 + vendor/select2/dist/js/i18n/tr.js | 3 + vendor/select2/dist/js/i18n/uk.js | 3 + vendor/select2/dist/js/i18n/vi.js | 3 + vendor/select2/dist/js/i18n/zh-CN.js | 3 + vendor/select2/dist/js/i18n/zh-TW.js | 3 + vendor/select2/dist/js/select2.full.js | 6559 ++++++++++++ vendor/select2/dist/js/select2.full.min.js | 1 + vendor/select2/dist/js/select2.js | 5847 ++++++++++ vendor/select2/dist/js/select2.min.js | 1 + vendor/select2/docs/README.md | 1 + vendor/select2/docs/announcements-4.0.html | 12 + vendor/select2/docs/community.html | 12 + vendor/select2/docs/examples.html | 12 + vendor/select2/docs/index.html | 12 + vendor/select2/docs/options-old.html | 12 + vendor/select2/docs/options.html | 12 + vendor/select2/package.json | 74 + vendor/select2/select2.jquery.json | 32 + vendor/select2/src/js/banner.end.js | 6 + vendor/select2/src/js/banner.start.js | 6 + .../select2/src/js/jquery.mousewheel.shim.js | 6 + vendor/select2/src/js/jquery.select2.js | 58 + vendor/select2/src/js/jquery.shim.js | 14 + .../src/js/select2/compat/containerCss.js | 56 + .../src/js/select2/compat/dropdownCss.js | 56 + .../src/js/select2/compat/initSelection.js | 42 + .../src/js/select2/compat/inputData.js | 128 + .../select2/src/js/select2/compat/matcher.js | 42 + vendor/select2/src/js/select2/compat/query.js | 26 + vendor/select2/src/js/select2/compat/utils.js | 43 + vendor/select2/src/js/select2/core.js | 618 ++ vendor/select2/src/js/select2/data/ajax.js | 110 + vendor/select2/src/js/select2/data/array.js | 79 + vendor/select2/src/js/select2/data/base.js | 40 + .../src/js/select2/data/maximumInputLength.js | 31 + .../js/select2/data/maximumSelectionLength.js | 31 + .../src/js/select2/data/minimumInputLength.js | 30 + vendor/select2/src/js/select2/data/select.js | 285 + vendor/select2/src/js/select2/data/tags.js | 128 + .../select2/src/js/select2/data/tokenizer.js | 116 + vendor/select2/src/js/select2/defaults.js | 396 + vendor/select2/src/js/select2/diacritics.js | 847 ++ vendor/select2/src/js/select2/dropdown.js | 42 + .../src/js/select2/dropdown/attachBody.js | 222 + .../js/select2/dropdown/attachContainer.js | 18 + .../src/js/select2/dropdown/closeOnSelect.js | 35 + .../js/select2/dropdown/hidePlaceholder.js | 42 + .../src/js/select2/dropdown/infiniteScroll.js | 89 + .../dropdown/minimumResultsForSearch.js | 39 + .../select2/src/js/select2/dropdown/search.js | 102 + .../src/js/select2/dropdown/selectOnClose.js | 50 + .../js/select2/dropdown/stopPropagation.js | 38 + vendor/select2/src/js/select2/i18n/af.js | 44 + vendor/select2/src/js/select2/i18n/ar.js | 30 + vendor/select2/src/js/select2/i18n/az.js | 27 + vendor/select2/src/js/select2/i18n/bg.js | 47 + vendor/select2/src/js/select2/i18n/bs.js | 55 + vendor/select2/src/js/select2/i18n/ca.js | 52 + vendor/select2/src/js/select2/i18n/cs.js | 61 + vendor/select2/src/js/select2/i18n/da.js | 36 + vendor/select2/src/js/select2/i18n/de.js | 40 + vendor/select2/src/js/select2/i18n/dsb.js | 48 + vendor/select2/src/js/select2/i18n/el.js | 52 + vendor/select2/src/js/select2/i18n/en.js | 44 + vendor/select2/src/js/select2/i18n/es.js | 52 + vendor/select2/src/js/select2/i18n/et.js | 53 + vendor/select2/src/js/select2/i18n/eu.js | 51 + vendor/select2/src/js/select2/i18n/fa.js | 38 + vendor/select2/src/js/select2/i18n/fi.js | 30 + vendor/select2/src/js/select2/i18n/fr.js | 33 + vendor/select2/src/js/select2/i18n/gl.js | 39 + vendor/select2/src/js/select2/i18n/he.js | 56 + vendor/select2/src/js/select2/i18n/hi.js | 39 + vendor/select2/src/js/select2/i18n/hr.js | 44 + vendor/select2/src/js/select2/i18n/hsb.js | 48 + vendor/select2/src/js/select2/i18n/hu.js | 30 + vendor/select2/src/js/select2/i18n/hy.js | 38 + vendor/select2/src/js/select2/i18n/id.js | 30 + vendor/select2/src/js/select2/i18n/is.js | 41 + vendor/select2/src/js/select2/i18n/it.js | 48 + vendor/select2/src/js/select2/i18n/ja.js | 36 + vendor/select2/src/js/select2/i18n/km.js | 36 + vendor/select2/src/js/select2/i18n/ko.js | 36 + vendor/select2/src/js/select2/i18n/lt.js | 52 + vendor/select2/src/js/select2/i18n/lv.js | 51 + vendor/select2/src/js/select2/i18n/mk.js | 47 + vendor/select2/src/js/select2/i18n/ms.js | 30 + vendor/select2/src/js/select2/i18n/nb.js | 30 + vendor/select2/src/js/select2/i18n/nl.js | 43 + vendor/select2/src/js/select2/i18n/pl.js | 45 + vendor/select2/src/js/select2/i18n/ps.js | 45 + vendor/select2/src/js/select2/i18n/pt-BR.js | 46 + vendor/select2/src/js/select2/i18n/pt.js | 40 + vendor/select2/src/js/select2/i18n/ro.js | 46 + vendor/select2/src/js/select2/i18n/ru.js | 58 + vendor/select2/src/js/select2/i18n/sk.js | 59 + vendor/select2/src/js/select2/i18n/sl.js | 54 + vendor/select2/src/js/select2/i18n/sr-Cyrl.js | 55 + vendor/select2/src/js/select2/i18n/sr.js | 55 + vendor/select2/src/js/select2/i18n/sv.js | 37 + vendor/select2/src/js/select2/i18n/th.js | 36 + vendor/select2/src/js/select2/i18n/tk.js | 36 + vendor/select2/src/js/select2/i18n/tr.js | 36 + vendor/select2/src/js/select2/i18n/uk.js | 43 + vendor/select2/src/js/select2/i18n/vi.js | 37 + vendor/select2/src/js/select2/i18n/zh-CN.js | 36 + vendor/select2/src/js/select2/i18n/zh-TW.js | 33 + vendor/select2/src/js/select2/keys.js | 25 + vendor/select2/src/js/select2/options.js | 123 + vendor/select2/src/js/select2/results.js | 524 + .../src/js/select2/selection/allowClear.js | 111 + .../select2/src/js/select2/selection/base.js | 161 + .../src/js/select2/selection/clickMask.js | 29 + .../src/js/select2/selection/eventRelay.js | 48 + .../src/js/select2/selection/multiple.js | 111 + .../src/js/select2/selection/placeholder.js | 49 + .../src/js/select2/selection/search.js | 228 + .../src/js/select2/selection/single.js | 100 + .../js/select2/selection/stopPropagation.js | 38 + vendor/select2/src/js/select2/translation.js | 36 + vendor/select2/src/js/select2/utils.js | 337 + vendor/select2/src/js/wrapper.end.js | 12 + vendor/select2/src/js/wrapper.start.js | 38 + vendor/select2/src/scss/_dropdown.scss | 73 + vendor/select2/src/scss/_multiple.scss | 35 + vendor/select2/src/scss/_single.scss | 34 + vendor/select2/src/scss/core.scss | 50 + .../select2/src/scss/mixins/_gradients.scss | 13 + .../src/scss/theme/classic/_defaults.scss | 34 + .../src/scss/theme/classic/_multiple.scss | 90 + .../src/scss/theme/classic/_single.scss | 124 + .../src/scss/theme/classic/layout.scss | 64 + .../src/scss/theme/default/_multiple.scss | 98 + .../src/scss/theme/default/_single.scss | 83 + .../src/scss/theme/default/layout.scss | 97 + vendor/select2/tests/a11y/search-tests.js | 51 + vendor/select2/tests/a11y/selection-tests.js | 154 + vendor/select2/tests/data/array-tests.js | 329 + vendor/select2/tests/data/base-tests.js | 29 + vendor/select2/tests/data/inputData-tests.js | 158 + .../tests/data/maximumInputLength-tests.js | 138 + .../data/maximumSelectionLength-tests.js | 202 + .../tests/data/minimumInputLength-tests.js | 138 + vendor/select2/tests/data/select-tests.js | 554 + vendor/select2/tests/data/tags-tests.js | 276 + vendor/select2/tests/data/tokenizer-tests.js | 219 + .../tests/dropdown/dropdownCss-tests.js | 104 + .../tests/dropdown/positioning-tests.js | 177 + .../tests/dropdown/selectOnClose-tests.js | 137 + .../tests/dropdown/stopPropagation-tests.js | 33 + vendor/select2/tests/helpers.js | 46 + vendor/select2/tests/integration.html | 21 + .../select2/tests/integration/dom-changes.js | 257 + .../select2/tests/integration/jquery-calls.js | 98 + .../tests/integration/select2-methods.js | 139 + vendor/select2/tests/options/ajax-tests.js | 50 + vendor/select2/tests/options/data-tests.js | 44 + .../select2/tests/options/deprecated-tests.js | 250 + .../tests/options/translation-tests.js | 28 + vendor/select2/tests/options/width-tests.js | 66 + .../select2/tests/results/focusing-tests.js | 138 + .../tests/selection/allowClear-tests.js | 310 + .../tests/selection/containerCss-tests.js | 104 + .../select2/tests/selection/multiple-tests.js | 151 + .../tests/selection/placeholder-tests.js | 74 + .../select2/tests/selection/search-tests.js | 191 + .../select2/tests/selection/single-tests.js | 119 + .../tests/selection/stopPropagation-tests.js | 33 + vendor/select2/tests/unit.html | 97 + vendor/select2/tests/utils/decorator-tests.js | 189 + .../select2/tests/utils/escapeMarkup-tests.js | 36 + vendor/select2/tests/vendor/jquery-1.7.2.js | 9404 +++++++++++++++++ vendor/select2/tests/vendor/qunit-1.23.1.css | 305 + vendor/select2/tests/vendor/qunit-1.23.1.js | 4334 ++++++++ vendor/select2/vendor/jquery-2.1.0.js | 9111 ++++++++++++++++ vendors.php | 17 + 259 files changed, 51996 insertions(+), 56 deletions(-) create mode 100644 transactions.php create mode 100644 vendor/select2/.editorconfig create mode 100644 vendor/select2/.github/CONTRIBUTING.md create mode 100644 vendor/select2/.github/ISSUE_TEMPLATE.md create mode 100644 vendor/select2/.github/PULL_REQUEST_TEMPLATE.md create mode 100644 vendor/select2/.gitignore create mode 100644 vendor/select2/.jshintignore create mode 100644 vendor/select2/.jshintrc create mode 100644 vendor/select2/.travis.yml create mode 100644 vendor/select2/CHANGELOG.md create mode 100644 vendor/select2/Gruntfile.js create mode 100644 vendor/select2/LICENSE.md create mode 100644 vendor/select2/README.md create mode 100644 vendor/select2/bower.json create mode 100644 vendor/select2/component.json create mode 100644 vendor/select2/composer.json create mode 100644 vendor/select2/dist/css/select2-bootstrap4.min.css create mode 100644 vendor/select2/dist/css/select2.css create mode 100644 vendor/select2/dist/css/select2.min.css create mode 100644 vendor/select2/dist/js/i18n/af.js create mode 100644 vendor/select2/dist/js/i18n/ar.js create mode 100644 vendor/select2/dist/js/i18n/az.js create mode 100644 vendor/select2/dist/js/i18n/bg.js create mode 100644 vendor/select2/dist/js/i18n/bs.js create mode 100644 vendor/select2/dist/js/i18n/ca.js create mode 100644 vendor/select2/dist/js/i18n/cs.js create mode 100644 vendor/select2/dist/js/i18n/da.js create mode 100644 vendor/select2/dist/js/i18n/de.js create mode 100644 vendor/select2/dist/js/i18n/dsb.js create mode 100644 vendor/select2/dist/js/i18n/el.js create mode 100644 vendor/select2/dist/js/i18n/en.js create mode 100644 vendor/select2/dist/js/i18n/es.js create mode 100644 vendor/select2/dist/js/i18n/et.js create mode 100644 vendor/select2/dist/js/i18n/eu.js create mode 100644 vendor/select2/dist/js/i18n/fa.js create mode 100644 vendor/select2/dist/js/i18n/fi.js create mode 100644 vendor/select2/dist/js/i18n/fr.js create mode 100644 vendor/select2/dist/js/i18n/gl.js create mode 100644 vendor/select2/dist/js/i18n/he.js create mode 100644 vendor/select2/dist/js/i18n/hi.js create mode 100644 vendor/select2/dist/js/i18n/hr.js create mode 100644 vendor/select2/dist/js/i18n/hsb.js create mode 100644 vendor/select2/dist/js/i18n/hu.js create mode 100644 vendor/select2/dist/js/i18n/hy.js create mode 100644 vendor/select2/dist/js/i18n/id.js create mode 100644 vendor/select2/dist/js/i18n/is.js create mode 100644 vendor/select2/dist/js/i18n/it.js create mode 100644 vendor/select2/dist/js/i18n/ja.js create mode 100644 vendor/select2/dist/js/i18n/km.js create mode 100644 vendor/select2/dist/js/i18n/ko.js create mode 100644 vendor/select2/dist/js/i18n/lt.js create mode 100644 vendor/select2/dist/js/i18n/lv.js create mode 100644 vendor/select2/dist/js/i18n/mk.js create mode 100644 vendor/select2/dist/js/i18n/ms.js create mode 100644 vendor/select2/dist/js/i18n/nb.js create mode 100644 vendor/select2/dist/js/i18n/nl.js create mode 100644 vendor/select2/dist/js/i18n/pl.js create mode 100644 vendor/select2/dist/js/i18n/ps.js create mode 100644 vendor/select2/dist/js/i18n/pt-BR.js create mode 100644 vendor/select2/dist/js/i18n/pt.js create mode 100644 vendor/select2/dist/js/i18n/ro.js create mode 100644 vendor/select2/dist/js/i18n/ru.js create mode 100644 vendor/select2/dist/js/i18n/sk.js create mode 100644 vendor/select2/dist/js/i18n/sl.js create mode 100644 vendor/select2/dist/js/i18n/sr-Cyrl.js create mode 100644 vendor/select2/dist/js/i18n/sr.js create mode 100644 vendor/select2/dist/js/i18n/sv.js create mode 100644 vendor/select2/dist/js/i18n/th.js create mode 100644 vendor/select2/dist/js/i18n/tk.js create mode 100644 vendor/select2/dist/js/i18n/tr.js create mode 100644 vendor/select2/dist/js/i18n/uk.js create mode 100644 vendor/select2/dist/js/i18n/vi.js create mode 100644 vendor/select2/dist/js/i18n/zh-CN.js create mode 100644 vendor/select2/dist/js/i18n/zh-TW.js create mode 100644 vendor/select2/dist/js/select2.full.js create mode 100644 vendor/select2/dist/js/select2.full.min.js create mode 100644 vendor/select2/dist/js/select2.js create mode 100644 vendor/select2/dist/js/select2.min.js create mode 100644 vendor/select2/docs/README.md create mode 100644 vendor/select2/docs/announcements-4.0.html create mode 100644 vendor/select2/docs/community.html create mode 100644 vendor/select2/docs/examples.html create mode 100644 vendor/select2/docs/index.html create mode 100644 vendor/select2/docs/options-old.html create mode 100644 vendor/select2/docs/options.html create mode 100644 vendor/select2/package.json create mode 100644 vendor/select2/select2.jquery.json create mode 100644 vendor/select2/src/js/banner.end.js create mode 100644 vendor/select2/src/js/banner.start.js create mode 100644 vendor/select2/src/js/jquery.mousewheel.shim.js create mode 100644 vendor/select2/src/js/jquery.select2.js create mode 100644 vendor/select2/src/js/jquery.shim.js create mode 100644 vendor/select2/src/js/select2/compat/containerCss.js create mode 100644 vendor/select2/src/js/select2/compat/dropdownCss.js create mode 100644 vendor/select2/src/js/select2/compat/initSelection.js create mode 100644 vendor/select2/src/js/select2/compat/inputData.js create mode 100644 vendor/select2/src/js/select2/compat/matcher.js create mode 100644 vendor/select2/src/js/select2/compat/query.js create mode 100644 vendor/select2/src/js/select2/compat/utils.js create mode 100644 vendor/select2/src/js/select2/core.js create mode 100644 vendor/select2/src/js/select2/data/ajax.js create mode 100644 vendor/select2/src/js/select2/data/array.js create mode 100644 vendor/select2/src/js/select2/data/base.js create mode 100644 vendor/select2/src/js/select2/data/maximumInputLength.js create mode 100644 vendor/select2/src/js/select2/data/maximumSelectionLength.js create mode 100644 vendor/select2/src/js/select2/data/minimumInputLength.js create mode 100644 vendor/select2/src/js/select2/data/select.js create mode 100644 vendor/select2/src/js/select2/data/tags.js create mode 100644 vendor/select2/src/js/select2/data/tokenizer.js create mode 100644 vendor/select2/src/js/select2/defaults.js create mode 100644 vendor/select2/src/js/select2/diacritics.js create mode 100644 vendor/select2/src/js/select2/dropdown.js create mode 100644 vendor/select2/src/js/select2/dropdown/attachBody.js create mode 100644 vendor/select2/src/js/select2/dropdown/attachContainer.js create mode 100644 vendor/select2/src/js/select2/dropdown/closeOnSelect.js create mode 100644 vendor/select2/src/js/select2/dropdown/hidePlaceholder.js create mode 100644 vendor/select2/src/js/select2/dropdown/infiniteScroll.js create mode 100644 vendor/select2/src/js/select2/dropdown/minimumResultsForSearch.js create mode 100644 vendor/select2/src/js/select2/dropdown/search.js create mode 100644 vendor/select2/src/js/select2/dropdown/selectOnClose.js create mode 100644 vendor/select2/src/js/select2/dropdown/stopPropagation.js create mode 100644 vendor/select2/src/js/select2/i18n/af.js create mode 100644 vendor/select2/src/js/select2/i18n/ar.js create mode 100644 vendor/select2/src/js/select2/i18n/az.js create mode 100644 vendor/select2/src/js/select2/i18n/bg.js create mode 100644 vendor/select2/src/js/select2/i18n/bs.js create mode 100644 vendor/select2/src/js/select2/i18n/ca.js create mode 100644 vendor/select2/src/js/select2/i18n/cs.js create mode 100644 vendor/select2/src/js/select2/i18n/da.js create mode 100644 vendor/select2/src/js/select2/i18n/de.js create mode 100644 vendor/select2/src/js/select2/i18n/dsb.js create mode 100644 vendor/select2/src/js/select2/i18n/el.js create mode 100644 vendor/select2/src/js/select2/i18n/en.js create mode 100644 vendor/select2/src/js/select2/i18n/es.js create mode 100644 vendor/select2/src/js/select2/i18n/et.js create mode 100644 vendor/select2/src/js/select2/i18n/eu.js create mode 100644 vendor/select2/src/js/select2/i18n/fa.js create mode 100644 vendor/select2/src/js/select2/i18n/fi.js create mode 100644 vendor/select2/src/js/select2/i18n/fr.js create mode 100644 vendor/select2/src/js/select2/i18n/gl.js create mode 100644 vendor/select2/src/js/select2/i18n/he.js create mode 100644 vendor/select2/src/js/select2/i18n/hi.js create mode 100644 vendor/select2/src/js/select2/i18n/hr.js create mode 100644 vendor/select2/src/js/select2/i18n/hsb.js create mode 100644 vendor/select2/src/js/select2/i18n/hu.js create mode 100644 vendor/select2/src/js/select2/i18n/hy.js create mode 100644 vendor/select2/src/js/select2/i18n/id.js create mode 100644 vendor/select2/src/js/select2/i18n/is.js create mode 100644 vendor/select2/src/js/select2/i18n/it.js create mode 100644 vendor/select2/src/js/select2/i18n/ja.js create mode 100644 vendor/select2/src/js/select2/i18n/km.js create mode 100644 vendor/select2/src/js/select2/i18n/ko.js create mode 100644 vendor/select2/src/js/select2/i18n/lt.js create mode 100644 vendor/select2/src/js/select2/i18n/lv.js create mode 100644 vendor/select2/src/js/select2/i18n/mk.js create mode 100644 vendor/select2/src/js/select2/i18n/ms.js create mode 100644 vendor/select2/src/js/select2/i18n/nb.js create mode 100644 vendor/select2/src/js/select2/i18n/nl.js create mode 100644 vendor/select2/src/js/select2/i18n/pl.js create mode 100644 vendor/select2/src/js/select2/i18n/ps.js create mode 100644 vendor/select2/src/js/select2/i18n/pt-BR.js create mode 100644 vendor/select2/src/js/select2/i18n/pt.js create mode 100644 vendor/select2/src/js/select2/i18n/ro.js create mode 100644 vendor/select2/src/js/select2/i18n/ru.js create mode 100644 vendor/select2/src/js/select2/i18n/sk.js create mode 100644 vendor/select2/src/js/select2/i18n/sl.js create mode 100644 vendor/select2/src/js/select2/i18n/sr-Cyrl.js create mode 100644 vendor/select2/src/js/select2/i18n/sr.js create mode 100644 vendor/select2/src/js/select2/i18n/sv.js create mode 100644 vendor/select2/src/js/select2/i18n/th.js create mode 100644 vendor/select2/src/js/select2/i18n/tk.js create mode 100644 vendor/select2/src/js/select2/i18n/tr.js create mode 100644 vendor/select2/src/js/select2/i18n/uk.js create mode 100644 vendor/select2/src/js/select2/i18n/vi.js create mode 100644 vendor/select2/src/js/select2/i18n/zh-CN.js create mode 100644 vendor/select2/src/js/select2/i18n/zh-TW.js create mode 100644 vendor/select2/src/js/select2/keys.js create mode 100644 vendor/select2/src/js/select2/options.js create mode 100644 vendor/select2/src/js/select2/results.js create mode 100644 vendor/select2/src/js/select2/selection/allowClear.js create mode 100644 vendor/select2/src/js/select2/selection/base.js create mode 100644 vendor/select2/src/js/select2/selection/clickMask.js create mode 100644 vendor/select2/src/js/select2/selection/eventRelay.js create mode 100644 vendor/select2/src/js/select2/selection/multiple.js create mode 100644 vendor/select2/src/js/select2/selection/placeholder.js create mode 100644 vendor/select2/src/js/select2/selection/search.js create mode 100644 vendor/select2/src/js/select2/selection/single.js create mode 100644 vendor/select2/src/js/select2/selection/stopPropagation.js create mode 100644 vendor/select2/src/js/select2/translation.js create mode 100644 vendor/select2/src/js/select2/utils.js create mode 100644 vendor/select2/src/js/wrapper.end.js create mode 100644 vendor/select2/src/js/wrapper.start.js create mode 100644 vendor/select2/src/scss/_dropdown.scss create mode 100644 vendor/select2/src/scss/_multiple.scss create mode 100644 vendor/select2/src/scss/_single.scss create mode 100644 vendor/select2/src/scss/core.scss create mode 100644 vendor/select2/src/scss/mixins/_gradients.scss create mode 100644 vendor/select2/src/scss/theme/classic/_defaults.scss create mode 100644 vendor/select2/src/scss/theme/classic/_multiple.scss create mode 100644 vendor/select2/src/scss/theme/classic/_single.scss create mode 100644 vendor/select2/src/scss/theme/classic/layout.scss create mode 100644 vendor/select2/src/scss/theme/default/_multiple.scss create mode 100644 vendor/select2/src/scss/theme/default/_single.scss create mode 100644 vendor/select2/src/scss/theme/default/layout.scss create mode 100644 vendor/select2/tests/a11y/search-tests.js create mode 100644 vendor/select2/tests/a11y/selection-tests.js create mode 100644 vendor/select2/tests/data/array-tests.js create mode 100644 vendor/select2/tests/data/base-tests.js create mode 100644 vendor/select2/tests/data/inputData-tests.js create mode 100644 vendor/select2/tests/data/maximumInputLength-tests.js create mode 100644 vendor/select2/tests/data/maximumSelectionLength-tests.js create mode 100644 vendor/select2/tests/data/minimumInputLength-tests.js create mode 100644 vendor/select2/tests/data/select-tests.js create mode 100644 vendor/select2/tests/data/tags-tests.js create mode 100644 vendor/select2/tests/data/tokenizer-tests.js create mode 100644 vendor/select2/tests/dropdown/dropdownCss-tests.js create mode 100644 vendor/select2/tests/dropdown/positioning-tests.js create mode 100644 vendor/select2/tests/dropdown/selectOnClose-tests.js create mode 100644 vendor/select2/tests/dropdown/stopPropagation-tests.js create mode 100644 vendor/select2/tests/helpers.js create mode 100644 vendor/select2/tests/integration.html create mode 100644 vendor/select2/tests/integration/dom-changes.js create mode 100644 vendor/select2/tests/integration/jquery-calls.js create mode 100644 vendor/select2/tests/integration/select2-methods.js create mode 100644 vendor/select2/tests/options/ajax-tests.js create mode 100644 vendor/select2/tests/options/data-tests.js create mode 100644 vendor/select2/tests/options/deprecated-tests.js create mode 100644 vendor/select2/tests/options/translation-tests.js create mode 100644 vendor/select2/tests/options/width-tests.js create mode 100644 vendor/select2/tests/results/focusing-tests.js create mode 100644 vendor/select2/tests/selection/allowClear-tests.js create mode 100644 vendor/select2/tests/selection/containerCss-tests.js create mode 100644 vendor/select2/tests/selection/multiple-tests.js create mode 100644 vendor/select2/tests/selection/placeholder-tests.js create mode 100644 vendor/select2/tests/selection/search-tests.js create mode 100644 vendor/select2/tests/selection/single-tests.js create mode 100644 vendor/select2/tests/selection/stopPropagation-tests.js create mode 100644 vendor/select2/tests/unit.html create mode 100644 vendor/select2/tests/utils/decorator-tests.js create mode 100644 vendor/select2/tests/utils/escapeMarkup-tests.js create mode 100644 vendor/select2/tests/vendor/jquery-1.7.2.js create mode 100644 vendor/select2/tests/vendor/qunit-1.23.1.css create mode 100644 vendor/select2/tests/vendor/qunit-1.23.1.js create mode 100644 vendor/select2/vendor/jquery-2.1.0.js diff --git a/add_expense_copy_modal.php b/add_expense_copy_modal.php index c37502f2..1b1bfa41 100644 --- a/add_expense_copy_modal.php +++ b/add_expense_copy_modal.php @@ -41,8 +41,19 @@ while($row = mysqli_fetch_array($sql2)){ $account_id2 = $row['account_id']; $account_name = $row['account_name']; + $opening_balance = $row['opening_balance']; + + $sql_payments = mysqli_query($mysqli,"SELECT SUM(payment_amount) AS total_payments FROM payments WHERE account_id = $account_id2"); + $row = mysqli_fetch_array($sql_payments); + $total_payments = $row['total_payments']; + + $sql_expenses = mysqli_query($mysqli,"SELECT SUM(expense_amount) AS total_expenses FROM expenses WHERE account_id = $account_id2"); + $row = mysqli_fetch_array($sql_expenses); + $total_expenses = $row['total_expenses']; + + $balance = $opening_balance + $total_payments - $total_expenses; ?> - + Description -
- - +
+ +
-
- - +
+ +