public function irtibatVerileriKaydet($evrak_pk, $panelName) { $panelCount = $_POST["panelCount_" . $panelName]; $result = true; for ($i = 1; $result && $i < $panelCount + 2; $i++) { $irtibatHiddenId = $panelName . $i; if ($i == 1) { $irtibatHiddenId = $panelName; } if (!isset($_POST[$irtibatHiddenId])) { // INSERT if (isset($_POST["input" . $irtibatHiddenId . "-2"])) { $inputName = "input" . $irtibatHiddenId; $rowCount = 4; $panelValues = FormFactory2::getPanelValues($_POST, $inputName, $rowCount); $result = FormFactory2::irtibatVerisiEkle($evrak_pk, $panelValues); } } else { $irtibatId = $_POST[$irtibatHiddenId]; if (!isset($_POST["input" . $irtibatHiddenId . "-2"])) { // DELETE $result = FormFactory2::irtibatVerisiSil($evrak_pk, $irtibatId); } else { // UPDATE $inputName = "input" . $irtibatHiddenId; $rowCount = 4; $panelValues = FormFactory2::getPanelValues($_POST, $inputName, $rowCount); $result = FormFactory2::irtibatVerisiGuncelle($evrak_pk, $irtibatId, $panelValues); } } } return $result; }