Files
2025-10-17 13:38:25 +07:00

250 lines
18 KiB
PHP

<section class="content-header">
<h1>
<small></small>
</h1>
<ol class="breadcrumb">
<li><a href="<?php echo base_url()?>index.php"><i class="fa fa-dashboard"></i> Dashboard</a></li>
<li><a href="<?php echo base_url()?>index.php/ps_jadwaldokter">Jadwal Dokter</a></li>
<li class="active"><?php echo $title;?></li>
</ol>
</section>
<section class="content">
<div class="row">
<div class="col-xs-12">
<div class="box">
<div class="box-header with-border">
<?php
if($databulan==0){
$databulan=date("m");
$datatahun=date("Y");
}
if($databulan=="01"){$blnindo = "Januari";}
else if($databulan=="02"){$blnindo = "Februari";}
else if($databulan=="03"){$blnindo = "Maret";}
else if($databulan=="04"){$blnindo = "April";}
else if($databulan=="05"){$blnindo = "Mei";}
else if($databulan=="06"){$blnindo = "Juni";}
else if($databulan=="07"){$blnindo = "Juli";}
else if($databulan=="08"){$blnindo = "Agustus";}
else if($databulan=="09"){$blnindo = "September";}
else if($databulan=="10"){$blnindo = "Oktober";}
else if($databulan=="11"){$blnindo = "November";}
else if($databulan=="12"){$blnindo = "Desember";}
?>
<h3 class="box-title"><?php echo $title." <strong><code>$blnindo $datatahun</code></strong>"; ?></h3>
</div>
<div class="box-body">
<?php if(validation_errors()){ ?>
<div id="mydivs" class="alert alert-danger alert-dismissable">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
<h4><i class="icon fa fa-ban"></i> Alert!</h4>
<?php echo validation_errors() ?>
</div>
<script>
setTimeout(function() {
$('#mydivs').hide('fast');
}, 5000);
</script>
<?php }
$setdisabled ="";
$setidedit ="";
$setstatus =1;
$kalender = CAL_GREGORIAN;
$hari = cal_days_in_month($kalender,$databulan,$datatahun);
if ($actionform=="prosesview"){
$setdisabled="disabled=''";
}
if ($actionform!="prosesadd"){
//$setidedit =$ru->row('mr_id');
//$setstatus =$ru->row('mr_status');
}
?>
<form class="form-horizontal" id="form" action="<?php echo(base_url()); ?>index.php/ps_jadwaldokter/<?php echo $actionform; ?>" method="post" autocomplete="off">
<div class="box-body">
<?php if ($actionform=="prosesadd"){?>
<div class="form-group">
<div class="col-sm-5">
<select id="bulan" name="bulan" class="form-control select" >
<option >Pilih Bulan</option>
<option <?php if($databulan=="01"){echo $select="selected='selected'";}?> value="01">Januari</option>
<option <?php if($databulan=="02"){echo $select="selected='selected'";}?> value="02">Febuari</option>
<option <?php if($databulan=="03"){echo $select="selected='selected'";}?> value="03">Maret</option>
<option <?php if($databulan=="04"){echo $select="selected='selected'";}?> value="04">April</option>
<option <?php if($databulan=="05"){echo $select="selected='selected'";}?> value="05">Mei</option>
<option <?php if($databulan=="06"){echo $select="selected='selected'";}?> value="06">Juni</option>
<option <?php if($databulan=="07"){echo $select="selected='selected'";}?> value="07">Juli</option>
<option <?php if($databulan=="08"){echo $select="selected='selected'";}?> value="08">Agustus</option>
<option <?php if($databulan=="09"){echo $select="selected='selected'";}?> value="09">September</option>
<option <?php if($databulan=="10"){echo $select="selected='selected'";}?> value="10">Oktober</option>
<option <?php if($databulan=="11"){echo $select="selected='selected'";}?> value="11">November</option>
<option <?php if($databulan=="12"){echo $select="selected='selected'";}?> value="12">Desember</option>
</select>
</div>
<div class="col-sm-5">
<select id="tahun" name="tahun" class="form-control select" >
<option >Pilih Tahun</option>
<option <?php if($datatahun=="2022"){echo $select="selected='selected'";}?> value="2022">2022</option>
<option <?php if($datatahun=="2023"){echo $select="selected='selected'";}?> value="2023">2023</option>
<option <?php if($datatahun=="2024"){echo $select="selected='selected'";}?> value="2024">2024</option>
<option <?php if($datatahun=="2025"){echo $select="selected='selected'";}?> value="2025">2025</option>
<option <?php if($datatahun=="2026"){echo $select="selected='selected'";}?> value="2026">2026</option>
<option <?php if($datatahun=="2027"){echo $select="selected='selected'";}?> value="2027">2027</option>
<option <?php if($datatahun=="2028"){echo $select="selected='selected'";}?> value="2028">2028</option>
<option <?php if($datatahun=="2029"){echo $select="selected='selected'";}?> value="2029">2029</option>
<option <?php if($datatahun=="2030"){echo $select="selected='selected'";}?> value="2030">2030</option>
</select>
</div>
<div class="col-sm-2">
<a onclick="set(<?php if ($actionform=="prosesadd"){echo "0";}else{echo "1";} ?>)" href="#" class="btn btn-block bg-blue btn-sm">Set</a>
</div>
</div>
<?php } ?>
<div class="form-group">
<div class="col-sm-12">
<div class="table-responsive no-padding">
<table id="example1" class="table table-bordered table-striped">
<thead>
<tr>
<th style="vertical-align: middle;" rowspan="2" ><input class="form-control" style="text-align: center;" disabled="" value="Dokter" /></th>
<th style="vertical-align: middle;" rowspan="2" ><input class="form-control" style="text-align: center;" disabled="" value="Spesialis" /></th>
<?php
for($x=1;$hari>=$x;$x++){
$sethari="";
if($x<=9){$sethari="0".$x;}else{$sethari=$x;}
$lengkap = $datatahun."-".$databulan."-".$sethari;
$lengec = date("D", strtotime($lengkap));
$harinya = $lengec; $bgcolor="";
switch($harinya){
case 'Sun':$hari_ini = "Minggu";$bgcolor="class='bg-danger'";break;
case 'Mon':$hari_ini = "Senin";break;
case 'Tue':$hari_ini = "Selasa";break;
case 'Wed':$hari_ini = "Rabu";break;
case 'Thu':$hari_ini = "Kamis";break;
case 'Fri':$hari_ini = "Jumat";break;
case 'Sat':$hari_ini = "Sabtu";$bgcolor="class='bg-warning'";break;
default:$hari_ini = "Tidak di ketahui";break;
}
echo "<td $bgcolor >".$hari_ini."</td>";
}
?>
</tr>
<tr>
<?php
for($x=1;$hari>=$x;$x++){
$sethari="";$bgcolor="";
if($x<=9){$sethari="0".$x;}else{$sethari=$x;}
$lengkap = $datatahun."-".$databulan."-".$sethari;
$lengec = date("D", strtotime($lengkap));
if($lengec=="Sun"){$bgcolor="class='bg-danger'";}
elseif($lengec=="Sat"){$bgcolor="class='bg-warning'";}
echo "<td $bgcolor >".$x."</td>";
}
?>
</tr>
</thead>
<tbody>
<?php foreach ($dk as $datadokter){
?>
<tr>
<td>
<?php echo $datadokter->mu_nama_lengkap;?>
</td>
<td>
<?php echo $datadokter->ms_nama;?>
</td>
<?php for($y=1;$hari>=$y;$y++){
$sethari="";$bgcolor="";
if($y<=9){$sethari="0".$y;}else{$sethari=$y;}
$lengkap = $datatahun."-".$databulan."-".$sethari;
$lengec = date("D", strtotime($lengkap));
if($lengec=="Sun"){$bgcolor="class='bg-danger'";}
elseif($lengec=="Sat"){$bgcolor="class='bg-warning'";}
$datjam = "";
$datdok = $datadokter->mu_id;
$dattgl = $lengkap;
$idket = 0;//data baru
//if ($actionform!="prosesadd"){
foreach ($jd as $datajadwal){
if($datajadwal->pjd_date==$dattgl && $datajadwal->pjd_user_dokter_id==$datdok){
$datjam = $datajadwal->pjd_time_mulai;
$datdok = $datajadwal->pjd_user_dokter_id;
$dattgl = $datajadwal->pjd_date;
$idket = $datajadwal->pjd_id;//data edit
}
}
//}
?>
<td <?php echo $bgcolor;?>>
<input <?php echo $setdisabled;?> class="form-control timepicker" name="jam[]" type="text" placeholder="Jam" autocomplete="off" value="<?php echo $datjam;?>" maxlength="7" size="2" data-inputmask='"mask": "99:99"' data-mask />
<input hidden="" name="idket[]" value="<?php echo $idket;?>" />
<input hidden="" name="iddokter[]" value="<?php echo $datdok;?>" />
<input hidden="" name="tanggal[]" value="<?php echo $dattgl;?>" />
</td>
<?php }?>
</tr>
<?php
}?>
</tbody>
</table>
</div>
</div>
</div>
</div>
<div class="box-footer">
<a href="<?php echo base_url();?>index.php/ps_jadwaldokter" class="btn btn-default">Cancel</a>
<?php if ($actionform!="prosesview"){ ?>
<button type="submit" class="btn btn-warning">Submit</button>
<?php }
if ($actionform!="prosesview" && $actionform!="prosesadd"){
if(!empty($this->vardelete)){
echo "<a href='#' onclick='del($databulan,$datatahun)' class='btn btn-danger pull-right'>Delete</a><input type='hidden' > ";
}
}
?>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</section>
<script type="text/javascript">
var url="<?php echo base_url();?>";
function set(x){
var link = "";
if(x==0){
link = "add";
}else{
link = "edit";
}
var bulan = document.getElementById('bulan').value;
var tahun = document.getElementById('tahun').value;
window.location = url+"index.php/ps_jadwaldokter/"+link+"/"+bulan+"/"+tahun;
}
function del(bulan,tahun){
var r=confirm("Apakah anda ingin menghapus Jadwal Dokter "+bulan+" "+tahun+"?")
if (r==true)
window.location = url+"index.php/ps_jadwaldokter/delete/"+bulan+"/"+tahun;
else
return false;
}
</script>