104 lines
4.8 KiB
PHP
104 lines
4.8 KiB
PHP
|
|
<div class="body">
|
|
<form id="fr_ssn_dok" name="fr_ssn_dok" class="form-horizontal" method="post" onsubmit="return false;" enctype="multipart/form-data">
|
|
<?php
|
|
include("../koneksi.php");
|
|
$pekerjaan_id=$_POST['id'];
|
|
$id=$_POST['id'];
|
|
|
|
|
|
|
|
if (($id==NULL) || ($id=='')) {} else {
|
|
|
|
$p=pg_query("SELECT kegiatan_pengadaan,no_sp FROM pekerjaan WHERE id='$id'");
|
|
while($s=pg_fetch_array($p)) {$kegiatan_pengadaan=$s[0];$no_sp=$s[1];}
|
|
?>
|
|
<input type="hidden" id="kkg" value="<?php echo $kegiatan_pengadaan; ?>">
|
|
<input type="hidden" id="nsp" value="<?php echo $no_sp; ?>">
|
|
<?php
|
|
$d=pg_query("SELECT file,id FROM scan_pekerjaan WHERE pekerjaan_id='$id' AND LEFT(file,3) IN ('HPS')");
|
|
while($r=pg_fetch_array($d)) {$file=$r[0];$idfile=$r[1];
|
|
?> <input type="hidden" id="dfs" value="<?php echo $file;?>">
|
|
|
|
<div class="row clearfix">
|
|
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
|
|
<input type="hidden" id="pekerjaan_id" name="pekerjaan_id" value="<?php echo $_POST['pekerjaan_id'];?>">
|
|
<center><img id='blah1_dok<?php echo $idfile; ?>' class='thumbnail img-responsive' style="max-width: 100%; height: auto;"
|
|
<?php if (($file==null) || ($file=='')) { ?>
|
|
src='<?php echo $singabaja; ?>app/pekerjaan/input/dok/no-avatar.png'
|
|
<?php } else { ?>
|
|
src='<?php echo $singabaja; ?>app/pekerjaan/input/dok/<?php echo $file; ?> '
|
|
<?php } ?>
|
|
/>
|
|
<canvas id="myCanvas<?php echo $idfile; ?>" class='thumbnail img-responsive' style="max-width: 100%; height: auto; display:none"></canvas>
|
|
</center>
|
|
</div>
|
|
<div class="col-lg-6">
|
|
<button type="button" id="<?php echo $idfile; ?>" class="btn btn-block btn-success waves-effect waves-light pr_hps">Print</button>
|
|
</div>
|
|
<div class="col-lg-6">
|
|
<button type="button" id="<?php echo $idfile; ?>" class="btn btn-block btn-danger waves-effect waves-light dl_hps">Download PDF</button>
|
|
</div>
|
|
|
|
</div>
|
|
<hr>
|
|
<?php
|
|
}
|
|
}
|
|
?>
|
|
<div class="row">
|
|
<div class="col-lg-12">
|
|
<input type="file" name='file_dok' id="file_dok" accept="image/*" class="filestyle" onchange="loadFile(event)" data-input="false" data-buttonname="btn-primary" style="display:none;">
|
|
<button type="button" class="btn btn-block btn-primary" id="input_foto_dokumen" name="input_foto_dokumen" style="display:none"><i class="fa fa-folder-open" style="font-size:15px;"></i> Input Foto</button>
|
|
</div>
|
|
<div class="col-lg-12">
|
|
<input type='submit' value='Simpan Dokumen' style="margin-bottom:-40px;" id="simpan_dokumen" class="btn btn-block btn--md btn-danger waves-effect waves-light"/>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
</form>
|
|
</div>
|
|
|
|
|
|
|
|
<script>
|
|
$('#simpan_dokumen').hide();
|
|
|
|
|
|
|
|
|
|
$('.pr_hps').click(function(){
|
|
var id = $(this).attr('id');
|
|
var w = 1000;
|
|
var h = 800;
|
|
var left = Number((screen.width/2)-(w/2));
|
|
var tops = Number((screen.height/2)-(h/2));
|
|
$.post('app/kendali/print_pic.php', { id : id}, function (result) {
|
|
WinId = window.open('toolbar=no, location=no, directories=no, status=no, menubar=yes, scrollbars=yes, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+tops+', left='+left);
|
|
WinId.document.open();
|
|
WinId.document.write(result);
|
|
WinId.document.close();
|
|
WinId.focus();
|
|
});
|
|
});
|
|
|
|
$('.dl_hps').click(function(){
|
|
var id = $(this).attr('id');
|
|
var kkg = $('#kkg').val();
|
|
var nsp = $('#nsp').val();
|
|
var canvas = document.getElementById("myCanvas"+id);
|
|
var img = document.getElementById("blah1_dok"+id);
|
|
canvas.width = img.width;
|
|
canvas.height = img.height;
|
|
var ctx = canvas.getContext("2d");
|
|
ctx.scale(canvas.width / img.width, canvas.height / img.height);
|
|
ctx.drawImage(img, 0, 0,img.width,img.height);
|
|
var imgData = canvas.toDataURL("image/jpeg", 1.0);
|
|
var pdf = new jsPDF();
|
|
pdf.addImage(imgData, 'JPEG', 0, 0);
|
|
pdf.save("HPS_"+kkg+"_"+nsp+".pdf");
|
|
});
|
|
|
|
</script>
|