HEX
Server: Apache/2.4.25 (Debian)
System: Linux server17 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
User: web37 (1062)
PHP: 7.4.30
Disabled: show_source, highlight_file, apache_child_terminate, apache_get_modules, apache_note, apache_setenv, virtual, dl, disk_total_space, posix_getpwnam, posix_getpwuid, posix_mkfifo, posix_mknod, posix_setpgid, posix_setsid, posix_setuid, posix_uname, proc_nice, openlog, syslog, pfsockopen
Upload Files
File: /var/www/web37/htdocs/fickanzeiger/javascript/jquery/jquery.adminFormTool.js
$(document).ready(function(){

    $.alertDialog = function(message, callback){
        $("<div title='" + _t('Validation message') + "'><p style='text-align:center;font-size:1.2em'><br/><b>" + message + "</b></p></div>").dialog({
            autoOpen: true,
            modal: true,

            buttons: {
                "Ok": function(){

                    $(this).dialog("close");
                    if (callback)
                        callback();
                }
            }
        });
    }
    
    $.confirmDialog = function(message, callback){
        $("<div title='" + _t('Validation message') + "'><p style='text-align:center;font-size:1.2em'><br/><b>" + message + "</b></p></div>").dialog({
            autoOpen: true,
            modal: true,
            resizable: false,
            draggable: false,
            close: function(){
                $(this).remove();
            },
            buttons: {
            "Cancel": function(){

                    $(this).dialog("close");
                },
            "Yes": function(){
                
                    $(this).dialog("close");
                    if (callback) 
                        callback();
                }
            }
        });
    }
    
    $.confirmLinkClick = function(msg, url)
    {        
        $.confirmDialog(msg, function()
        {
            location.href = url;
        });
        
        return false;    
    };
    
    if (jQuery.validator) {
    
        var parentSelector = "tr";
        
        jQuery.validator.setDefaults({
            debug: false,
            errorElement: "label",
            errorClass: "text_error",
            
            highlight: function(element, errorClass){
                var $row = $(element).closest(parentSelector);
                
                if (!$row.hasClass("error")) {
                    $row.addClass("error");
                }
            },
            unhighlight: function(element, errorClass){
                var $row = $(element).closest(parentSelector);
                if ($row.hasClass("error")) {
                    $row.removeClass("error");
                }
            },
            errorPlacement: function(error, element){
                error.prependTo(element.closest("td"));
            }
        });
        
    }
    
});