250 lines
18 KiB
PHP
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">×</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>
|