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/admin/javascript/comment/CommentEditor.js
CommentEditor = function(){

    $("tr[id^=commentForm]").each(function(){
        var $tr = $(this);
        
        $("a[rel]", $tr).each(function(){
        
            var $link = $(this);
            var execute = $link.attr("rel");
            switch (execute) {
                case "save":
                    
                    func = function(event){
                    
                        $.post(AppRouter.getRewrittedUrl("/admin/comment/save"), {
                            "commentId": $("[name=commentId]", $tr).val(),
                            "pseudo": $("[name=pseudo]", $tr).val(),
                            "date": $("[name=date]", $tr).val(),
                            "text": $("[name=text]", $tr).val(),
                        }, function(){
                            $.alertDialog(_t("The comment was saved."));
                        });
                        return false;
                    }
                    
                    break;
                    
                case "delete":
                    
                    func = function(event){
                    
                        $.confirmDialog(_t("Do you really want to delete it?"), function(){
                            $tr.hide();
                            $.post(AppRouter.getRewrittedUrl("/admin/comment/delete"), {
                                "commentId": $("[name=commentId]", $tr).val()
                            }, function(){
                                $.alertDialog(_t("The comment was deleted."));
                            });
                        });
                        
                        return false;
                        
                    }
                    
                    break;
                    
                case "banIp":
                    
                    func = function(event){
                        $.post(AppRouter.getRewrittedUrl("/admin/comment/banIp"), {
                            "remoteIp": $("[name=remoteIp]", $tr).val()
                        }, function(){
                            $.alertDialog(_t("The IP was banned."));
                        });
                        return false;
                        
                    }
                    
                    break;
                    
                    
                default:
                    
                    func = null;
            }
            
            if (func) {
                $link.click(func);
            }
            
        });
        
    });
};