示例#1
0
文件: petunjuk.php 项目: kit9/agenda
 /**
  * Tidak diperbolehkan mengedit atau menghapus record yg sudah tersimpan
  * agar integrasi surat tidak kacau, kecuali untuk record terakhir saja.
  */
 public static function update_petunjuk($input)
 {
     $petunjuk = $input['petunjuk'];
     // 'id' terakhir tidak diambil dari form, tetapi langsung dari query
     $id = Petunjuk::order_by('id', 'desc')->only('id');
     Petunjuk::update($id, array('petunjuk' => $petunjuk));
     // membuat message success
     $msg = 'Petunjuk: "' . $petunjuk . '" telah diupdate ke dalam daftar.';
     return $msg;
 }
示例#2
0
文件: settings.php 项目: kit9/agenda
 public function put_petunjuk_update()
 {
     $input = Input::all();
     $validation = Petunjuk::validate($input);
     if ($validation->fails()) {
         return Redirect::to_route('settings_petunjuk')->with_errors($validation);
     } else {
         $update = Petunjuk::update_petunjuk($input);
         return Redirect::to_route('settings_petunjuk')->with('message', $update);
     }
 }
示例#3
0
 /**
  * Edit surat: jika id surat yg diinput (secara manual) tidak ada
  * maka return false. Value digunakan untuk form.
  */
 public static function edit_surat($id)
 {
     $f = Suratmasuk::find($id);
     if (is_object($f)) {
         $f->daftar_disposisi = Disposisi::get();
         $f->daftar_petunjuk = Petunjuk::get();
         $f->daftar_sifat = Suratmasuk::daftar_sifat();
         // convert beberapa daftar dari text menjadi array
         Suratmasuk::string_to_input_array($f);
         return $f;
     } else {
         return 0;
     }
 }