HEX
Server: Apache
System: Linux srv13.cpanelhost.cl 3.10.0-962.3.2.lve1.5.38.el7.x86_64 #1 SMP Thu Jun 18 05:28:41 EDT 2020 x86_64
User: cca63905 (4205)
PHP: 7.3.20
Disabled: NONE
Upload Files
File: //proc/self/root/proc/self/cwd/nueva/modules/roja45quotationsprofree/views/js/roja45productadmin.js
/**
 * roja45productadmin.js.
 *
 * @author    Roja45
 * @copyright 2016 Roja45
 * @license   license.txt
 *
 * 2016 ROJA45 - All rights reserved.
 *
 * DISCLAIMER
 * Changing this file will render any support provided by us null and void.
 */

$(document).ready(function() {

    if (typeof tabs_manager !== 'undefined') {
        // variable is undefined
        tabs_manager.product_tabs['ModuleRoja45quotations'] = new function () {
            this.onReady = function () {
                $('#submitProductConfig').click(function (e) {
                    e.preventDefault();
                    roja45quotationsprofree.saveForm($(this));
                });
            }
        }
    }
});

roja45quotationsprofree = {
    saveForm : function ( ele ) {

        var href = $(ele).attr('href');
        $.ajax({
            url: href,
            type: 'post',
            dataType: 'json',
            data: $('#roja45quotations_form').serialize(),
            beforeSend: function() {
                roja45global.toggleModal();
            },
            success: function(json) {
                if (json.result == 'success') {
                    roja45global.displaySuccessMsg(json.response);
                } else if (json.result == 'error') {
                    $.each(json.errors, function(index, value) {
                        roja45global.displayErrorMsg(value);
                    });
                } else {
                    roja45global.displayErrorMsg('An unknown error occurred.');
                }
            },
            error: function(data) {
                roja45global.displayErrorMsg(data);
            },
            complete: function(data) {
                roja45global.toggleModal();
            }
        });
    }
}