public function update($id)
 {
     $st = SuratTugas::find($id);
     $st->menyetujui = Input::get('menyetujui');
     $st->save();
     STBantek::where('st_id', '=', $id)->delete();
     $banteks = Input::get('bantek');
     for ($i = 0; $i < count($banteks); $i++) {
         $stb = new STBantek();
         $stb->bantek_id = $banteks[$i];
         $stb->st_id = $st->id;
         $stb->save();
     }
     $activities = Input::get('activity');
     if ($activities != '') {
         $activities = substr($activities, 0, -1);
         $activity = explode(",", $activities);
         if (count($activity > 0)) {
             for ($i = 0; $i < count($activity); $i++) {
                 $sta = STActivity::find($activity[$i]);
                 $sta->st_id = $st->id;
                 $sta->save();
             }
         }
     }
     //delete unused
     $nowact = array();
     foreach ($st->activities as $key) {
         array_push($nowact, $key->id);
     }
     $act = explode(",", $activities);
     $diff_act = array_diff($nowact, $act);
     foreach ($diff_act as $key) {
         STActivity::where('id', '=', $key)->delete();
     }
     STActivity::where('st_id', '=', '')->delete();
     Session::flash('success', 'Data telah ubah.');
     return Redirect::to('/admin/surattugas');
 }