public function birlikteKurulusVerileriKaydet($evrak_pk, $panelName, $posted = true, $rowCount) { $result = false; if (isset($_POST["panelCount_" . $panelName])) { $panelCount = $_POST["panelCount_" . $panelName]; $result = true; $count = 1; for ($i = 1; $result && $i < $panelCount + 2; $i++) { $kurulusHiddenId = $panelName . $i; if ($i == 1) { $kurulusHiddenId = $panelName; } if (!isset($_POST[$kurulusHiddenId])) { // INSERT if (isset($_POST["input" . $kurulusHiddenId . "-2"])) { $inputName = "input" . $kurulusHiddenId; $panelValues = FormFactory2::getPanelValues($_POST, $inputName, $rowCount); $result = FormFactory2::birlikteKurulusVerisiEkle($evrak_pk, $panelValues); $count++; } } else { $kurulusId = $_POST[$kurulusHiddenId]; if (!isset($_POST["input" . $kurulusHiddenId . "-2"])) { // DELETE $result = FormFactory2::birlikteKurulusVerisiSil($evrak_pk, $kurulusId); } else { // UPDATE $inputName = "input" . $kurulusHiddenId; $panelValues = FormFactory2::getPanelValues($_POST, $inputName, $rowCount); $result = FormFactory2::birlikteKurulusVerisiGuncelle($evrak_pk, $kurulusId, $panelValues); } } } } else { $result = FormFactory2::birlikteKurulusVerileriSil($evrak_pk); } return $result; }