-
-
-<script type='text/javascript'>
-
-function delete_order() {
- var data = $('#order_form').serializeArray();
- data.push({ name: 'action', value: 'Order/delete' });
-
- $.post("controller.pl", data, kivi.eval_json_result);
-}
-
-function save() {
- if (!check_cv()) return;
- var data = $('#order_form').serializeArray();
- data.push({ name: 'action', value: 'Order/save' });
-
- $.post("controller.pl", data, kivi.eval_json_result);
-}
-
-function show_print_options() {
- if (!check_cv()) return;
-
- kivi.popup_dialog({
- id: 'print_options',
- dialog: {
- title: kivi.t8('Print options'),
- width: 800,
- height: 300
- }
- });
-}
-
-function print() {
- $('#print_options').dialog('close');
-
- var data = $('#order_form').serializeArray();
- data = data.concat($('#print_options_form').serializeArray());
- data.push({ name: 'action', value: 'Order/print' });
-
- $.post("controller.pl", data, kivi.eval_json_result);
-}
-
-function download_pdf(pdf_filename, key) {
- var data = [];
- data.push({ name: 'action', value: 'Order/download_pdf' });
- data.push({ name: 'type', value: $('#type').val() });
- data.push({ name: 'pdf_filename', value: pdf_filename });
- data.push({ name: 'key', value: key });
- $.download("controller.pl", data);
-}
-
-function email() {
- if (!check_cv()) return;
- var data = $('#order_form').serializeArray();
- data.push({ name: 'action', value: 'Order/show_email_dialog' });
-
- $.post("controller.pl", data, kivi.eval_json_result);
-}
-
-function save_and_delivery_order() {
- if (!check_cv()) return;
- var data = $('#order_form').serializeArray();
- data.push({ name: 'action', value: 'Order/save_and_delivery_order' });
-
- $.post("controller.pl", data, kivi.eval_json_result);
-}
-
-function check_cv() {
- if ($('#order_[%- cv_id %]').val() == '') {
- [%- IF SELF.cv == 'customer' %]
- alert(kivi.t8('Please select a customer.'));
- [%- ELSE %]
- alert(kivi.t8('Please select a vendor.'));
- [%- END %]
- return false;
- }
- return true;
-}
-</script>