| Server IP : 23.111.136.34 / Your IP : 216.73.216.136 Web Server : Apache System : Linux servidor.eurohost.com.br 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : meusitei ( 1072) PHP Version : 5.6.40 Disable Function : show_source, system, shell_exec, passthru, proc_open MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/meusitei/www/controle/views/financeiro/ |
Upload File : |
<?php if ( ! defined('ABSPATH')) exit; ?>
<script type="text/javascript" src="<?php echo HOME_URI;?>views/_js/jquery.jeditable/jquery.jeditable.mini.js"></script>
<script type="text/javascript" src="<?php echo HOME_URI;?>views/_js/jquery.datatables/jquery.datatables.min.js"></script>
<script type="text/javascript" src="<?php echo HOME_URI;?>views/_js/jquery.datatables/bootstrap-adapter/js/datatables.js"></script>
<script type="text/javascript">
//Add dataTable Functions
$(document).ready(function(){
//initialize the javascript
//Basic Instance
$("#datatable").dataTable({
"oLanguage": {
"sLengthMenu": "Exibir _MENU_ por página",
"sZeroRecords": "Desculpe, nada encontrado",
"sInfo": "Exibindo de _START_ a _END_ de _TOTAL_ registros",
"sInfoEmpty": "Nenhum registro sendo exibido",
"sInfoFiltered": "(filtrou-se a partir de _MAX_ registros)",
"oPaginate": {
"sLast": "Last page",
"sNext": "Proxima",
"sPrevious": "Anterior"
},
},
"iDisplayLength": 50,
"bSortClasses": false,
"aoColumns":
[
/* th1 */ { "bSortable": false},
/* th2 */ { "bSortable": true},
/* th2 */ { "bSortable": true},
/* th3 */ { "bSortable": false}
]
});
$('#datatable tbody').on( 'click', 'tr', function () {
$(this).toggleClass('selected');
} );
$('#button').click( function () {
alert( table.rows('.selected').data().length +' row(s) selected' );
} );
//Search input style
$('.dataTables_filter input').addClass('form-control').attr('placeholder','Search');
$('.dataTables_length select').addClass('form-control');
/* Formating function for row details */
function fnFormatDetails ( oTable, nTr )
{
var aData = oTable.fnGetData( nTr );
var sOut = '<table cellpadding="5" cellspacing="0" border="0" style="padding-left:50px;">';
sOut += '<tr><td>Rendering engine:</td><td>'+aData[1]+' '+aData[4]+'</td></tr>';
sOut += '<tr><td>Link to source:</td><td>Could provide a link here</td></tr>';
sOut += '<tr><td>Extra info:</td><td>And any further details here (images etc)</td></tr>';
sOut += '</table>';
return sOut;
}
/*
* Insert a 'details' column to the table
*/
var nCloneTh = document.createElement( 'th' );
var nCloneTd = document.createElement( 'td' );
nCloneTd.innerHTML = '<img class="toggle-details" src="<?php echo HOME_URI;?>views/_images/plus.png" />';
nCloneTd.className = "center";
$('#datatable2 thead tr').each( function () {
this.insertBefore( nCloneTh, this.childNodes[0] );
} );
$('#datatable2 tbody tr').each( function () {
this.insertBefore( nCloneTd.cloneNode( true ), this.childNodes[0] );
} );
/*
* Initialse DataTables, with no sorting on the 'details' column
*/
var oTable = $('#datatable2').dataTable( {
"aoColumnDefs": [
{ "bSortable": false, "aTargets": [ 0 ] }
],
"aaSorting": [[1, 'asc']]
});
/* Add event listener for opening and closing details
* Note that the indicator for showing which row is open is not controlled by DataTables,
* rather it is done here
*/
$('#datatable2').delegate('tbody td img','click', function () {
var nTr = $(this).parents('tr')[0];
if ( oTable.fnIsOpen(nTr) )
{
/* This row is already open - close it */
this.src = "<?php echo HOME_URI;?>views/_images/plus.png";
oTable.fnClose( nTr );
}
else
{
/* Open this row */
this.src = "<?php echo HOME_URI;?>views/_images/minus.png";
oTable.fnOpen( nTr, fnFormatDetails(oTable, nTr), 'details' );
}
});
$('.dataTables_filter input').addClass('form-control').attr('placeholder','Search');
$('.dataTables_length select').addClass('form-control');
/* Init DataTables */
var aTable = $('#datatable3').dataTable();
/* Apply the jEditable handlers to the table */
aTable.$('td').editable( '<?php echo HOME_URI;?>views/_js/jquery.datatables/examples/examples_support/editable_ajax.php', {
"callback": function( sValue, y ) {
var aPos = aTable.fnGetPosition( this );
aTable.fnUpdate( sValue, aPos[0], aPos[1] );
},
"submitdata": function ( value, settings ) {
return {
"row_id": this.parentNode.getAttribute('id'),
"column": aTable.fnGetPosition( this )[2]
};
},
"height": "14px",
});
});
</script>