From 021dd724ebd04e60862baf6ca341e520d32abea3 Mon Sep 17 00:00:00 2001
From: "sylpheed.undine" <sylpheed.undine@gmail.com>
Date: Fri, 8 Feb 2019 13:40:16 +0700
Subject: [PATCH] datepicker proposal dsb. yang di mahasiswa

---
 .../Controllers/SeminarTopikController.php    |  3 +
 .../mahasiswa/form_hasil_bimbingan.blade.php  | 49 +++++++++-
 .../detail_mahasiswa_control.blade.php        | 98 +++++++++++--------
 3 files changed, 105 insertions(+), 45 deletions(-)

diff --git a/app/Http/Controllers/SeminarTopikController.php b/app/Http/Controllers/SeminarTopikController.php
index 5486069..756026e 100644
--- a/app/Http/Controllers/SeminarTopikController.php
+++ b/app/Http/Controllers/SeminarTopikController.php
@@ -12,12 +12,15 @@ class SeminarTopikController extends Controller
        $manajer= Auth::user()->isManajer();
        $mhs_id = $request->get('mahasiswa');
        $mahasiswa = Mahasiswa::find($mhs_id);
+        //    Hotaru Debugging
+       //dd($request->get("date"));
        if($manajer) {
             if($mahasiswa) {
                 SeminarTopik::create(
                     [
                         "mahasiswa_id" => $mhs_id,
                         "schedule" => $request->get("date"),
+
                         "creator_id" => $manajer->id,
                         "topik_id" => $mahasiswa->getApprovedTopic()->id
                     ]
diff --git a/resources/views/mahasiswa/form_hasil_bimbingan.blade.php b/resources/views/mahasiswa/form_hasil_bimbingan.blade.php
index a7ba8d6..c348d48 100644
--- a/resources/views/mahasiswa/form_hasil_bimbingan.blade.php
+++ b/resources/views/mahasiswa/form_hasil_bimbingan.blade.php
@@ -39,12 +39,12 @@
                         <label for="dosen_id" class="col-md-4 col-form-label text-md-right text-center ">Dosen Pembimbing 1<sup>*</sup></label>
                         <select type="text" id="dosen_id" class="form-control col-md-8" name="dosen_id">
                             <option value="{{$tesis->dosen_pembimbing1}}">
-                                {{$tesis->dosen_pembimbing_1->user->name}}
+{{$tesis->dosen_pembimbing_1->user->name}}
                             </option>
                             @if($tesis->dosen_pembimbing2)
-                                <option value="{{$tesis->dosen_pembimbing2}}">
-                                    {{$tesis->dosen_pembimbing_2->user->name}}
-                                </option>
+<option value="{{$tesis->dosen_pembimbing2}}">
+    {{$tesis->dosen_pembimbing_2->user->name}}
+</option>
                             @endif
                         </select>
                     </div>
@@ -58,7 +58,7 @@
                         </option>
                         @if($tesis->dosen_pembimbing2)
                             <option value="{{$tesis->dosen_pembimbing2}}">
-                                {{$tesis->dosen_pembimbing_2->user->name}}
+{{$tesis->dosen_pembimbing_2->user->name}}
                             </option>
                         @endif
                         </select>
@@ -66,7 +66,41 @@
                     @endif
                     <div class="form-group row col-md-12">
                         <label for="tanggal_waktu" class="col-md-4 col-form-label text-md-right text-center">Waktu Bimbingan<sup>*</sup></label>
+                        
+                        <!-- original code -->
                         <input type="datetime-local" id="tanggal_waktu" name="tanggal_waktu" class="form-control col-md-8 " value="{{$tgl}}" required>
+
+                        <!-- BUG 3 : Tanggal tidak bisa ditampilkan setelah di submit -->
+                        <!-- Hotaru : DATETIME_PICKER -->
+                        <!-- <div class="container"> -->
+                            <!-- <div class="row">
+                                <div class="col-sm-80">
+                                    <div class="form-group">
+                                        <div class="input-group date" id="datetimepicker2" data-target-input="nearest">
+                                            <input type="text" class="form-control"  data-target="#datetimepicker2"
+                                            id="tanggal_waktu" name="tanggal_waktu" value="{{$tgl}}" required
+                                            >
+                                            <div class="input-group-append" data-target="#datetimepicker2" data-toggle="datetimepicker">
+                                                <div class="input-group-text"><i class="fa fa-calendar"></i></div>
+                                            </div>
+                                        </div>
+                                    </div>
+                                    
+                                </div>
+                                <script type="text/javascript">
+                                    $(function () {
+                                        // alert("hotaru : datetimepicker2");
+                                        $('#datetimepicker2').datetimepicker({
+                                            locale: 'ru',
+                                            use24hours: true,
+                                            format: 'YYYY/MM/DD HH:mm:ss'
+                                        });
+                                    });
+                                </script>
+                            </div> -->
+                        <!-- </div> -->
+                        <!-- END OF DATETIME_PICKER -->
+                    
                     </div>
                     <div class="form-group row col-md-12">
                         <label for="hasil_dan_diskusi" class="col-md-4 col-form-label text-md-right text-center ">Hasil dan Diskusi<sup>*</sup></label>
@@ -78,7 +112,12 @@
                     </div>
                     <div class="form-group row col-md-12">
                         <label for="waktu_bimbingan_selanjutnya" class="col-md-4 col-form-label text-md-right text-center">Waktu Bimbingan Selanjutnya</label>
+                        
+                        <!-- original code -->
                         <input type="datetime-local" id="waktu_bimbingan_selanjutnya" name="waktu_bimbingan_selanjutnya" class="form-control col-md-8 " value="{{$tgl_selanjutnya}}">
+                    
+                    
+                    
                     </div>
                 </div>
 
diff --git a/resources/views/manajer/detail_mahasiswa_control.blade.php b/resources/views/manajer/detail_mahasiswa_control.blade.php
index 0aba9b2..d9d9821 100644
--- a/resources/views/manajer/detail_mahasiswa_control.blade.php
+++ b/resources/views/manajer/detail_mahasiswa_control.blade.php
@@ -178,29 +178,38 @@
                                                         
                                                         <!-- BUG 1 : Tanggal tidak bisa ditampilkan setelah di submit -->
                                                         <!-- Hotaru : DATETIME_PICKER -->
-                                                        
-                                                        <div class="form-group">
-                                                            <div class="input-group date" id="datetimepicker1" name="date" data-target-input="nearest">
-                                                                <input type="text" class="form-control"  data-target="#datetimepicker1"
-                                                                
-                                                                @if($datetimepicker) 
-                                                               value="{{date("Y-m-d\TH:i:s", strtotime($datetimepicker))}}"
-                                                                @endif
-                                                                
-                                                                >
-                                                                
-                                                                <div class="input-group-append" data-target="#datetimepicker1" data-toggle="datetimepicker">
-                                                                    <div class="input-group-text"><i class="fa fa-calendar"></i></div>
+                                                        <div class="container">
+                                                            <div class="row">
+                                                                <div class="col-sm-35">
+
+                                                                    <div class="form-group">
+                                                                        <div class="input-group date" id="datetimepicker1" data-target-input="nearest">
+                                                                            <input type="text" class="form-control"  data-target="#datetimepicker1"
+                                                                            name=date
+                                                                            @if($seminarTopik)
+                                                                            value="{{date("Y-m-d\TH:i:s", strtotime($seminarTopik->schedule))}}"
+                                                                            @endif
+                                                                            >
+                                                                            <div class="input-group-append" data-target="#datetimepicker1" data-toggle="datetimepicker">
+                                                                                <div class="input-group-text"><i class="fa fa-calendar"></i></div>
+                                                                            </div>
+                                                                        </div>
+                                                                    </div>
                                                                     
                                                                 </div>
+                                                                <script type="text/javascript">
+                                                                    $(function () {
+                                                                        // alert("hotaru : datetimepicker1");
+                                                                        $('#datetimepicker1').datetimepicker({
+                                                                            locale: 'ru',
+                                                                            use24hours: true,
+                                                                            format: 'YYYY/MM/DD HH:mm:ss'
+                                                                        });
+                                                                    });
+                                                                </script>
+
                                                             </div>
                                                         </div>
-                                                        
-                                                        <script type="text/javascript">
-                                                            $(function () {
-                                                                $('#datetimepicker1').datetimepicker();
-                                                            });
-                                                        </script>
                                                         <!-- END OF DATETIME_PICKER -->
 
                                                     </div>
@@ -524,7 +533,7 @@
                                                     <div class="col-md-6">
                                                         
                                                         
-                                                        <!-- original date_picker -->
+                                                        <!-- original code -->
                                                         <!-- <input type="datetime-local" class="form-control" name="date"
                                                                @if($seminarProposal) 
                                                                value="{{date("Y-m-d\TH:i:s", strtotime($seminarProposal->schedule))}}"
@@ -533,30 +542,39 @@
                                                         
                                                         <!-- BUG 2 : Tanggal tidak bisa ditampilkan setelah di submit -->
                                                         <!-- Hotaru : DATETIME_PICKER -->
-                                                        
-                                                        <div class="form-group">
-                                                            <div class="input-group date" id="datetimepicker2" name="date" data-target-input="nearest">
-                                                                <input type="text" class="form-control"  data-target="#datetimepicker2"
-                                                                
-                                                                @if($datetimepicker) 
-                                                               value="{{date("Y-m-d\TH:i:s", strtotime($datetimepicker))}}"
-                                                                @endif
-                                                                
-                                                                >
-                                                                
-                                                                <div class="input-group-append" data-target="#datetimepicker2" data-toggle="datetimepicker">
-                                                                    <div class="input-group-text"><i class="fa fa-calendar"></i></div>
+                                                        <div class="container">
+                                                            <div class="row">
+                                                                <div class="col-sm-35">
+
+                                                                    <div class="form-group">
+                                                                        <div class="input-group date" id="datetimepicker2" data-target-input="nearest">
+                                                                            <input type="text" class="form-control"  data-target="#datetimepicker2"
+                                                                            name=date
+                                                                            @if($seminarProposal) 
+                                                                            value="{{date("Y-m-d\TH:i:s", strtotime($seminarProposal->schedule))}}"
+                                                                            @endif
+                                                                            >
+                                                                            <div class="input-group-append" data-target="#datetimepicker2" data-toggle="datetimepicker">
+                                                                                <div class="input-group-text"><i class="fa fa-calendar"></i></div>
+                                                                            </div>
+                                                                        </div>
+                                                                    </div>
                                                                     
                                                                 </div>
+                                                                <script type="text/javascript">
+                                                                    $(function () {
+                                                                        // alert("hotaru : datetimepicker2");
+                                                                        $('#datetimepicker2').datetimepicker({
+                                                                            locale: 'ru',
+                                                                            use24hours: true,
+                                                                            format: 'YYYY/MM/DD HH:mm:ss'
+                                                                        });
+                                                                    });
+                                                                </script>
+
                                                             </div>
                                                         </div>
-                                                        
-                                                        <script type="text/javascript">
-                                                            $(function () {
-                                                                $('#datetimepicker2').datetimepicker();
-                                                            });
-                                                        </script>
-                                                        <!-- END OF  DATETIME_PICKER -->
+                                                        <!-- END OF DATETIME_PICKER -->
 
 
 
-- 
GitLab