예제 #1
0
 public function postTable()
 {
     $filters = [];
     if ($gel = Gelombang::getActive()) {
         $filters['gelombang_id'] = $gel->id;
     }
     $this->setupTable('Kuesioner', $this->structs, $filters);
     return parent::postTable();
 }
예제 #2
0
 public function postTable()
 {
     $this->setupTable('User', $this->structs, ['role_id' => 5]);
     return parent::postTable();
 }
예제 #3
0
 public function postTable()
 {
     $this->setupTable('JenisNilai', $this->structs);
     return parent::postTable();
 }
예제 #4
0
 public function postTable()
 {
     $this->setupTable('Guru', $this->structs);
     return parent::postTable();
 }
예제 #5
0
 public function postTable()
 {
     $this->setupTable('Periode', $this->structs, []);
     return parent::postTable();
 }
예제 #6
0
 public function postTable()
 {
     $filters = [];
     $user = auth()->user();
     $filters['@or'] = function ($query) use($user) {
         $gelombang = Gelombang::whereHas('kelas', function ($query2) use($user) {
             $query2->whereHas('siswa', function ($q2) use($user) {
                 $q2->where('user_id', $user->id);
             });
         })->get();
         if (sizeof($gelombang) > 0) {
             foreach ($gelombang as $g) {
                 $query->orWhere('gelombang_id', $g->id);
             }
         } else {
             $query->where('gelombang_id', -1);
         }
     };
     $this->setupTable('Kuesioner', $this->structs, $filters);
     return parent::postTable();
 }
예제 #7
0
 public function postTable()
 {
     $this->setupTable('Kegiatan', $this->structs, []);
     return parent::postTable();
 }
예제 #8
0
 public function postTable()
 {
     $this->advancedSetup();
     return parent::postTable();
 }
예제 #9
0
 public function postTable()
 {
     $this->setupTable('Indikator', $this->structs, []);
     return parent::postTable();
 }