MINI
C:
/
xampp
/
htdocs
/
.library
/
Upload File:
files >> C:/xampp/htdocs/.library/content.php
<?php defined( '_LANGSUNG' ) or die(''); function DTButton($btntype, $btnact, $btnname, $btnicon=null, $btnscmessage=null, $btnclass='default', $btnenable = 'true'){ if($btntype == 'modal'){ //modal button $java = '{ text: "<i class=\"fa '.$btnicon.'\"></i> <span class=\"hidden-sm hidden-xs\">'.$btnname.'</span>", className: "btn '.$btnclass.'", action: function ( e, dt, node, config ){'; if($btnact != 'add'){ $java .= 'var yData = dt.row({selected: true}).data();'; } $java .='$.ajax({ type:"POST", url :base_ajax,'; if($btnact != 'add'){ $java .= 'data: "act='.$btnact.'-cek&id="+yData[0],'; } else{ $java .='data: "act='.$btnact.'-cek",'; } $java .= 'success: function(data){ if(data == "sukses"){ $.ajax({ type:"POST", url:base_ajax, data: "act='.$btnact.'", success: function(data){ $("#maction").html(data); $("#maction").modal("show"); $("#save").on("click", function(){ if($("#add").validationEngine("validate")){ var datasave = $("#'.$btnact.'").serializeArray(); datasave.push({name: "act", value: "'.$btnact.'-save"}); $.ajax({ type:"POST", url :base_ajax, data: datasave, success: function(data){ if (data==="sukses"){ $("#maction").modal("hide"); DtNotif("success","'.$btnscmessage.'",""); oTable.draw(false); } else{ DtNotif("error",data,""); } } }); } }); $("#'.$btnact.'").validationEngine({ showOneMessage:false, autoHidePrompt: true, autoHideDelay: 3000, promptPosition : "bottomLeft", fadeDuration: 200 }); $("#'.$btnact.'").attr("autocomplete","off"); } }); } else{ DtNotif("error",data,""); } }, }); }, enabled: '.$btnenable.' },'; echo trim(preg_replace('/\s\s+/', '', $java)); } else if($btntype == 'collection'){ if($btnact == 'pdf'){ $java ='{ text: "<i class=\"fa fa-file-pdf-o\"></i><span class=\"hidden-sm hidden-xs\"> '.$btnname.'</span>", extend: "pdfHtml5", className: "btn '.$btnclass.'", orientation: "potrait", pageSize: "LEGAL", },'; echo trim(preg_replace('/\s\s+/', '', $java)); } elseif($btnact=='excel'){ $java ='{ text: "<i class=\"fa fa-file-excel-o\"></i><span class=\"hidden-sm hidden-xs\"> '.$btnname.'</span>", extend: "excelHtml5", className: "btn '.$btnclass.'", },'; echo trim(preg_replace('/\s\s+/', '', $java)); } elseif($btnact=='refresh'){ $java = '{ text: "<i class=\"fa fa-refresh\"><span class=\"hidden-sm hidden-xs\"> '.$btnname.'</span</i>", className: "btn '.$btnclass.'", action: function (e,dt,node,config){ function fnResetAllFilters(){ oTable.columns().eq(0).each(function(colIdx){ $("input", oTable.column(colIdx).footer()).val(""); oTable.columns(colIdx).search("", true ); }); oTable.search("", true ).draw(); } fnResetAllFilters(); } },'; echo trim(preg_replace('/\s\s+/', '', $java)); } elseif($btnact=='colvis'){ $java = '{ text: "<i class=\"fa fa-table\"><span class=\"hidden-sm hidden-xs\"> COLVIS</span></i>", extend: "colvis", className: "btn btn-default", collectionLayout: "fixed two-column" },'; echo trim(preg_replace('/\s\s+/', '', $java)); } } } function DTButtonPage($btnact, $btnname, $btnicon, $btnpage, $btnclass='default', $btnenable = 'true'){ $java = ' { text: "<i class=\"fa '.$btnicon.'\"></i> <span class=\"hidden-sm hidden-xs\">'.$btnname.'</span>", className: "btn btn-'.$btnclass.'", action: function ( e, dt, node, config ){ $.ajax({ type:"POST", url :base_ajax, data: "act='.$btnact.'-cek", success: function(data){ if(data == "sukses"){ location.replace(base_url+'.$btnpage.'); } else{ DtNotif("error",data,""); } }, }); }, enabled: '.$btnenable.' },'; echo $java; }
Copyright ©2021 || Defacer Indonesia