403Webshell
Server IP : 195.130.67.5  /  Your IP : 216.73.216.231
Web Server : Microsoft-IIS/10.0
System : Windows NT WEBSERVER1 10.0 build 17763 (Windows Server 2016) i586
User : IUSR ( 0)
PHP Version : 7.4.19
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/inetpub/wwwroot/Helpdesk/theme/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/inetpub/wwwroot/Helpdesk/theme/js/requests_toners_percode.js
$(function () {
	$('[data-toggle="tooltip"]').tooltip({container: "td", html: true}); 
	
	$('.price').change(function(){
		var price = $(this).val();
		var url = $(this).parents('table').attr('data-url');
		var data = 'toner_id=' + $(this).attr('data-toner-id') + '&price=' + price;

		$.post(url, data ,function(response){
			var response_status = $(response).find('#response_status').text();
			var response_text = $(response).find('#response_text').text();

			if (response_status == 1)
			{
				$.notify({message: response_text},{type:'info',delay:5000,newest_on_top: true});
			}
			else
			{			
				$.notify({message: response_text},{type:'danger',delay:5000,newest_on_top: true});
			}
		});
	});
	
	$('.code').change(function(){
		var code = $(this).val();
		var url = $(this).parents('table').attr('data-url');
		var data = 'toner_id=' + $(this).attr('data-toner-id') + '&code=' + code;

		$.post(url, data ,function(response){
			var response_status = $(response).find('#response_status').text();
			var response_text = $(response).find('#response_text').text();

			if (response_status == 1)
			{
				$.notify({message: response_text},{type:'info',delay:5000,newest_on_top: true});
			}
			else
			{			
				$.notify({message: response_text},{type:'danger',delay:5000,newest_on_top: true});
			}
		});
	});

	$('.original').change(function(){
		var original = $(this).val();
		var url = $(this).parents('table').attr('data-url');
		var data = 'toner_id=' + $(this).attr('data-toner-id') + '&original=' + original;

		$.post(url, data ,function(response){
			var response_status = $(response).find('#response_status').text();
			var response_text = $(response).find('#response_text').text();

			if (response_status == 1)
			{
				$.notify({message: response_text},{type:'info',delay:5000,newest_on_top: true});
			}
			else
			{			
				$.notify({message: response_text},{type:'danger',delay:5000,newest_on_top: true});
			}
		});		
	});

	$.fn.dataTable.moment( 'DD-MM-YYYY' );
	
	/* Create an array with the values of all the input boxes in a column */
	$.fn.dataTable.ext.order['dom-text'] = function  ( settings, col )
	{
		return this.api().column( col, {order:'index'} ).nodes().map( function ( td, i ) {
			return $('input', td).val();
		} );
	}	
	
	/* Create an array with the values of all the input boxes in a column, parsed as numbers */
	$.fn.dataTable.ext.order['dom-text-numeric'] = function  ( settings, col )
	{
		return this.api().column( col, {order:'index'} ).nodes().map( function ( td, i ) {
			return $('input', td).val() * 1;
		} );
	}
	
	/* Create an array with the values of all the select options in a column */
	$.fn.dataTable.ext.order['dom-select'] = function  ( settings, col )
	{
		return this.api().column( col, {order:'index'} ).nodes().map( function ( td, i ) {
			return $('select', td).val();
		} );
	}	
	
	var dt = $('.dataTable').DataTable({
        "paging": true,
		"searching": true,
		"stateSave": false,
		"info": true,
		columnDefs: [ {
            "searchable": true,
            "orderable": false,
			"targets": "no-sort"
			}, ] ,
        "order": [[ 1, "asc" ]],
		"pageLength": 100,
		dom: 'Blfrtip',
        columns: [
            null,null,null,null,
			{ "orderDataType": "dom-text", type: 'string' },
			null,
            { "orderDataType": "dom-text-numeric", type: 'float'},
			{ "orderDataType": "dom-select"},
			],
		buttons: [
			{
                extend: 'excel',
				exportOptions: {
					columns: [0,1,2,3,4,5,6,7],
					format : {
						header : function (data, columnIdx) {
							var htmlText = '<span>' + data + '</span>';
							var jHtmlObject = jQuery(htmlText);
							jHtmlObject.find('div').remove();
							var newHtml = jHtmlObject.html().replace("<br>", " ");
							return newHtml;
						},
						body : function (data, row, column, node) {
							if (column==4 || column==6) {
								return $(data).val();
							} else if (column==7) {
								return $(data).find('option:selected').text();
							} else {
								return data;
							}
						}
					}
				},
            },
			{
                extend: 'print',
				exportOptions: {
					columns: [0,1,2,3,4,5,6,7],
					format : {
						header : function (data, columnIdx) {
							var htmlText = '<span>' + data + '</span>';
							var jHtmlObject = jQuery(htmlText);
							jHtmlObject.find('div').remove();
							var newHtml = jHtmlObject.html().replace("<br>", " ");
							return newHtml;
						},
						body : function (data, row, column, node) {
							if (column==4 || column==6) {
								return $(data).val();
							} else if (column==7) {
								return $(data).find('option:selected').text();
							} else {
								return data;
							}
						}
					}					
				},
				customize: function ( win ) {
                    $(win.document.body)
                        .css( 'background-color', '#fff' )
                }
            }],
		language:  {
            "emptyTable": "Δεν υπάρχουν δεδομένα",
			"zeroRecords": "Δε βρέθηκαν αποτελέσματα",
			"search": "Αναζήτηση:",
			"paginate": {
				"first": "Πρώτη",
				"last": "Τελευταία",
				"next": "Επόμενη",
				"previous": "Προηγούμενη"
			},
			"lengthMenu": 'Προβολή <select>'+
				'<option value="25">25</option>'+
				'<option value="50">50</option>'+
				'<option value="100">100</option>'+			  
				'<option value="250">250</option>'+			  
				'<option value="500">500</option>'+			  
				'<option value="1000">1000</option>'+			  
				'<option value="-1">Όλα</option>'+
				'</select> εγγραφών',
			buttons: {
                excel: 'Εξαγωγή σε Excel',
                print: 'Εκτύπωση'
            }
        }
    });
		
	
	yadcf.init(dt,[
		{column_number : 1, filter_default_label: "Φίλτρο..."},
		{column_number : 2, filter_default_label: "Φίλτρο..."},
		{column_number : 3, filter_default_label: "Φίλτρο..."}]
	);	
});

Youez - 2016 - github.com/yon3zu
LinuXploit