Example #1
0
 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;
 }