function check()

in signature/src/main/webapp/js/filters.js [42:82]


            function check(document){
                if(showAll){
                    if(status != null && status.id != document.statusId){
                        return false;
                    }
                }
                else{
                    if(!document.actionRequired){
                        return false;
                    }
                    if(status != null && status.id != document.statusId){
                        return false;
                    }
                    if(status == null && document.statusId != 1 && document.statusId != 2){
                        return false;
                    }
                }
                if(name != "" && !checkText(name, document)){
                    return false;
                }
                if(time != null){
                    if(time.id == 1 && document.creationDate < lastYear){
                        //year
                        return false;
                    }
                    if(time.id == 2 && document.creationDate < lastMonth){
                        //month
                        return false;
                    }
                    if(time.id == 3 && (today - document.creationDate)/milliDay > 7){
                        //week
                        return false;
                    }
                    if(time.id == 4 && (today - document.creationDate)/milliDay > 1){
                        //day
                        return false;
                    }
                }

                return true;
            }