Пример #1
0
 $zadatak->tekst = $_POST['tekst'];
 $zadatak->prioritet_id = $_POST['prioritet_id'];
 $zadatak->save();
 $korisnici = $_POST['korisnici'];
 $users_With_task = ZadatakKorisnik::find_by_task($zadatak->id);
 $id_user_With_task = array();
 foreach ($users_With_task as $user_With_task) {
     $id_user_With_task[] = $user_With_task->korisnik_id;
 }
 foreach ($korisnici as $key => $value) {
     if (in_array($value, $id_user_With_task)) {
         $key = array_search($value, $id_user_With_task);
         if (false !== $key) {
             unset($id_user_With_task[$key]);
         }
         ZadatakKorisnik::update2($zadatak->id, $value, date('YMd hms'));
     } else {
         $zadatakKorisnik = new ZadatakKorisnik();
         $zadatakKorisnik->zadatak_id = $zadatak->id;
         $zadatakKorisnik->korisnik_id = $value;
         $zadatakKorisnik->created_at = date('YMd hms');
         $zadatakKorisnik->save();
     }
 }
 if (!empty($id_user_With_task)) {
     foreach ($id_user_With_task as $key => $value) {
         ZadatakKorisnik::delete($zadatak->id, $value);
         unset($id_user_With_task[$key]);
     }
 }
 redirect_to('index.php');