当前位置: 首页>>代码示例>>PHP>>正文


PHP FormFactory::getTableValues方法代码示例

本文整理汇总了PHP中FormFactory::getTableValues方法的典型用法代码示例。如果您正苦于以下问题:PHP FormFactory::getTableValues方法的具体用法?PHP FormFactory::getTableValues怎么用?PHP FormFactory::getTableValues使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在FormFactory的用法示例。


在下文中一共展示了FormFactory::getTableValues方法的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: gorusKaydet

 function gorusKaydet($db, $data)
 {
     $standartId = $data['standartId'];
     $seviyeId = $data['seviyeId'];
     $son_gorus_tarihi = $data['son_gorus_tarihi'];
     $unvan = $data['unvan'];
     $e_posta = $data['e_posta'];
     $telefon = $data['telefon'];
     $faks = $data['faks'];
     $gorusId = $db->getNextVal('GORUS_ID_SEQ');
     //echo "gorusId: $gorusId<br />";
     $gorusSql = "INSERT INTO M_MESLEK_STANDART_GORUS\n\t\t\tVALUES(?, ?, ?, TO_DATE(?, 'dd.mm.yyyy'), ?, ?, ?, ?)";
     $params = array($gorusId, $standartId, $seviyeId, $son_gorus_tarihi, $unvan, $e_posta, $telefon, $faks);
     $db->prep_exec_insert($gorusSql, $params);
     //			echo 'gorusler: <pre>';
     //			print_r($params);
     //			echo '</pre>';
     $bilgiValues = FormFactory::getTableValues($data, array("gorusTable", 5));
     $gorusMaddeSql = "INSERT INTO M_MESLEK_STANDART_GORUS_MADDE\n\t\t\tVALUES(?, ?, ?, ?, ?, ?)";
     $valCount = count($bilgiValues);
     //echo "-$valCount-";
     for ($i = 0; $i < $valCount; $i += 5) {
         $postVals = array_slice($bilgiValues, $i, 5);
         array_splice($postVals, 0, 0, $gorusId);
         //			echo 'bilgi values: <pre>';
         //			print_r($postVals);
         //			echo '</pre>';
         $db->prep_exec_insert($gorusMaddeSql, $postVals);
         //return "Sınav takviminiz eklenmştir.";
     }
     return "Görüş ve katkılarınız için teşekkür ederiz.";
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:32,代码来源:gorus_kaydet.php

示例2: yeterlilikKaydet

 function yeterlilikKaydet($data, $user_id, $evrak_id)
 {
     if ($evrak_id == -1) {
         $evrak_id = $this->basvuruOlustur($user_id, 2);
     }
     if ($evrak_id != -1) {
         $colCount = 7;
         $tableName = "yeterlilik";
         $values = FormFactory::getTableValues($data, array($tableName, $colCount));
         $rowCount = count($values) / $colCount;
         $inpTablo = "tablo_" . $tableName . "_";
         $tabloId = $tableName . "_";
         $deleted = 0;
         $updated = 0;
         for ($i = 1; isset($data[$tabloId . $i]); $i++) {
             $inpName = $inpTablo . $i;
             $yeterlilik_id = $data[$tabloId . $i];
             if (isset($data[$inpName])) {
                 // GUNCELLE
                 $id = $updated * $colCount;
                 if (!$this->yeterlilikGuncelle($evrak_id, $yeterlilik_id, $values, $id)) {
                     return JText::_("YETERLILIK_GUNCELLE_HATA");
                 }
                 $updated++;
             } else {
                 // SIL
                 if (!$this->yeterlilikDurumGuncelle($yeterlilik_id)) {
                     return JText::_("YETERLILIK_SUREC_DURUM_GUNCELLE_HATA");
                 }
             }
         }
         // GERISINI EKLE
         for ($j = 0; isset($data["input" . $tableName . "-1"][$updated + $j]); $j++) {
             $id = ($updated + $j) * $colCount;
             if (!$this->yeterlilikEkle($evrak_id, $values, $id)) {
                 return JText::_("YETERLILIK_EKLE_HATA");
             }
         }
         return JText::_("VERI_KAYDI_BASARILI");
     } else {
         return JText::_("BASVURU_OLUSTURMA_HATA");
     }
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:43,代码来源:kurulus_kaydet.php

示例3: gorusKaydet

 function gorusKaydet($db, $data)
 {
     $yeterlilikId = $data['yeterlilikId'];
     $seviyeId = $data['seviyeId'];
     $son_gorus_tarihi = $data['son_gorus_tarihi'];
     $unvan = $data['unvan'];
     $e_posta = $data['e_posta'];
     $telefon = $data['telefon'];
     $faks = $data['faks'];
     $gorusId = $db->getNextVal('GORUS_ID_SEQ');
     $gorusSql = "INSERT INTO M_YETERLILIK_GORUS\n\t\t\t\t\t VALUES(?, ?, ?, TO_DATE(?, 'dd.mm.yyyy'), ?, ?, ?, ?)";
     $params = array($gorusId, $yeterlilikId, $seviyeId, $son_gorus_tarihi, $unvan, $e_posta, $telefon, $faks);
     $db->prep_exec_insert($gorusSql, $params);
     $bilgiValues = FormFactory::getTableValues($data, array("gorusTable", 5));
     $gorusMaddeSql = "INSERT INTO M_YETERLILIK_GORUS_MADDE\n\t\t\t\t\t\t  VALUES(?, ?, ?, ?, ?, ?)";
     $valCount = count($bilgiValues);
     //echo "-$valCount-";
     for ($i = 0; $i < $valCount; $i += 5) {
         $postVals = array_slice($bilgiValues, $i, 5);
         array_splice($postVals, 0, 0, $gorusId);
         $db->prep_exec_insert($gorusMaddeSql, $postVals);
     }
     return "Görüş ve katkılarınız için teşekkür ederiz.";
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:24,代码来源:gorus_kaydet.php

示例4: kurulusKaydet

 function kurulusKaydet($db, $postData)
 {
     //$takvimYili = $postData['takvim_yili'];
     //		echo '**<pre>';
     //		print_r($postData);
     //		echo '</pre>**';
     $userId =& JFactory::getUser()->getOracleUserId();
     //$akreditasyonId =& JFactory::getUser()->getAkreditasyonId();
     //$evrakId = FormFactory::evrakVerisiEkle($userId, TAKVIM_SAYI_ID);
     //echo "-";
     //$rv = FormFactory::basvuruOlustur($evrakId, $userId, TAKVIM_BASVURU_TIP,
     //		TAKVIM_BASVURU_BASLANGIC_DURUM);
     //echo "-$rv-";
     $params = array();
     $params[0] = $userId;
     //echo "-$userId-";
     //		echo 'bilgi values: <pre>';
     //		print_r($_POST);
     //		echo '</pre>';
     $kurulusEkleSql = "INSERT INTO M_AKREDITE_KURULUS_YETKI\n\t\t\tVALUES(?, ?, ?)";
     $colNums = 3;
     $bilgiValues = FormFactory::getTableValues($postData, array("kurulusGir", $colNums));
     //		echo 'bilgi values: <pre>';
     //		print_r($bilgiValues);
     //		echo '</pre>';
     //	die();
     if (isset($bilgiValues[1]) && $bilgiValues[1] != "null") {
         //echo "*$bilgiValues[1]*";
         $valCount = count($bilgiValues);
         //echo "-$valCount-";
         for ($i = 0; $i < $valCount; $i += $colNums) {
             $postVals = array_slice($bilgiValues, $i, $colNums);
             //$params[3] = $postVals[1]; // denetim tarihi
             $params[1] = $postVals[1];
             if ($postVals[2] == "Seçiniz") {
                 $postVals[2] = "";
             }
             $params[2] = $postVals[2];
             //$params[5] = $postVals[3]; // yeterlilik id
             //				echo 'bilgi values: <pre>';
             //		print_r($params);
             //		echo '</pre>';
             $rv = $db->prep_exec_insert($kurulusEkleSql, $params);
             //echo "-$rv-";
         }
     } else {
         $rv = 1;
     }
     if ($rv) {
         return JText::_('AKREDITASYON_KURULUS_KAYDEDILDI');
     } else {
         return JText::_('AKREDITASYON_KURULUS_KAYDET_HATA');
     }
     // başarılı ise daha önce o yıla ait kayıtları sil
     //		$takvimSilSql = "DELETE FROM M_DENETIM_TAKVIMI
     //				WHERE
     //        EVRAK_ID IN (SELECT EVRAK_ID FROM M_BASVURU WHERE M_BASVURU.USER_ID = ?) AND
     //				DENETIM_YILI = ? AND
     //				EVRAK_ID != ? AND
     //				DENETIM_TAKVIMI_DURUM_ID =".SINAV_TAKVIM_TASLAK;
     //
     //		$paramsDelete = array($userId, $takvimYili, $evrakId);
     //
     //		if($rv == 1){
     //			//echo "--";
     //			//die();
     //			$rv2 = $db->prep_exec_insert($takvimSilSql, $paramsDelete);
     //
     //			if($rv2){
     //
     //				if($mode == SINAV_TAKVIM_KAYDEDILDI){
     //
     //					$takvimSilSql = "DELETE FROM M_DENETIM_TAKVIMI
     //							WHERE
     //			        EVRAK_ID IN (SELECT EVRAK_ID FROM M_BASVURU WHERE M_BASVURU.USER_ID = ?) AND
     //							DENETIM_YILI = ? AND
     //							EVRAK_ID != ? AND
     //							DENETIM_TAKVIMI_DURUM_ID =".SINAV_TAKVIM_KAYDEDILDI;
     //
     //					$paramsDelete = array($userId, $takvimYili, $evrakId);
     //
     //					$rv2 = $db->prep_exec_insert($takvimSilSql, $paramsDelete);
     //
     //				}
     //			}
     //			else
     //				return JText::_('AKREDITASYON_KAYDET_HATA');
     //
     //
     //			//echo "--";
     //			//die();
     //			if($rv2)
     //				return JText::_('AKREDITASYON_KAYDEDILDI');
     //			else
     //				return JText::_('AKREDITASYON_KAYDET_HATA');
     //		}
     //		else{
     //			//die();
     //			return JText::_('AKREDITASYON_KAYDET_HATA');
     //		}
//.........这里部分代码省略.........
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:101,代码来源:kurulus_gir.php

示例5: tabloKaydet

    function tabloKaydet($data, $layout, $colCount, $tableName, $taslak_meslek_id, $standart_id, $evrak_id, $dbTableName, $dbTableId)
    {

        echo "<pre>";
//    	print_r($data);
        echo "</pre>";
//    	exit;


        $user = &JFactory::getUser();
        $_db = &JFactory::getOracleDBO();

        $tableValues = FormFactory::getTableValues($data, array($tableName, $colCount));
        $count = count($tableValues);
        $rowCount = $count / $colCount;

        $inpTablo = "tablo_" . $tableName . "_";
        $tabloId = $tableName . "_";

        $updated = 0;
        for ($i = 1; isset ($data[$tabloId . $i]); $i++) {
            $inpName = $inpTablo . $i;
            $tablo_id = $data[$tabloId . $i];

            if ($tablo_id != -2) { // Hazirlayan Kurulusta ilk kurulus degilse
                if (isset ($data[$inpName])) { // GUNCELLE
                    $id = $updated * $colCount;

                    if (!$this->updateTableElement($layout, $taslak_meslek_id, $tablo_id, $tableValues, $id))
                        return JText::_("VERI_GUNCELLE_HATA");

                    $updated++;
                } else {                   // SIL
                    if (!$this->deleteTableElement($layout, $taslak_meslek_id, $tablo_id))
                        return JText::_("VERI_SIL_HATA");
                }
            } else {
                $updated++;
            }
        }

        // GERISINI EKLE
        for ($j = 0; isset ($data["input" . $tableName . "-1"][($updated + $j)]); $j++) {
            $id = ($updated + $j) * $colCount;
            if (!$this->insertTableElement($layout, $taslak_meslek_id, $tableValues, $id))
                return JText::_("VERI_EKLE_HATA");
        }

        return JText::_("VERI_KAYDI_BASARILI");

    }
开发者ID:kaantunc,项目名称:myk_git,代码行数:51,代码来源:taslak_kaydet.php

示例6: meslekVerileriEkle

	function meslekVerileriEkle($evrak_id, $tableName, $data){
		$_db = &JFactory::getOracleDBO();
		
		$colCount = 8;
		$meslekValues = FormFactory::getTableValues ($data, array ($tableName, $colCount));
		$rowCount = count($meslekValues)/$colCount;
		$result = true;
		
		for ($i = 0; $result && ($i < $rowCount); $i++){
			$id 	= $_db->getNextVal(MESLEK_STD_SEQ);
			$result = $this->meslekVerisiEkle($evrak_id, $id, $meslekValues, $colCount*$i);
		}
		
		return $result;
	}
开发者ID:kaantunc,项目名称:myk_git,代码行数:15,代码来源:basvuru_kaydet.php

示例7: yeterlilikVerileriEkle

 function yeterlilikVerileriEkle($evrak_id, $data)
 {
     $_db = JFactory::getOracleDBO();
     $colCount = 7;
     $tableName = "ongorulenYeterlilik";
     $yeterlilikValues = FormFactory::getTableValues($data, array($tableName, $colCount));
     $result = true;
     for ($i = 0; $result && $i < count($yeterlilikValues) / $colCount; $i++) {
         $id = $_db->getNextVal(YETERLILIK_SEQ);
         $result = $this->yeterlilikVerisiEkle($evrak_id, $id, $yeterlilikValues, $i * $colCount);
     }
     return $result;
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:13,代码来源:basvuru_kaydet.php

示例8: yeterlilikTalebiKaydet

 function yeterlilikTalebiKaydet($evrak_id, $data)
 {
     $_db = JFactory::getOracleDBO();
     $colCount = 5;
     $tableName = "yetkiTalep";
     $tableValues = FormFactory::getTableValues($_POST, array($tableName, $colCount));
     $result = true;
     $this->yeterlilikTalebiSil($evrak_id);
     for ($i = 0; $result && $i < count($tableValues) / $colCount; $i++) {
         $id = $_db->getNextVal(YETERLILIK_TALEBI_SEQ);
         $result = $this->yeterlilikTalebiVerisiEkle($evrak_id, $id, $tableValues, $i * $colCount);
     }
     return $result;
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:14,代码来源:basvuru_kaydet.php

示例9: array

$postData = $this->postData;
$sinavOncesiAdlar = $this->sinavOncesiAdlar;
$bilgiValues = array();
$sekilStr = '';
$yetStr = '';
$rowNumber = 0;
$yeterlilikKonusu = isset($postData['yeterlilik_konusu']) ? $postData['yeterlilik_konusu'] : '';
$sinavYeri = isset($postData['sinav_yeri']) ? $postData['sinav_yeri'] : '';
//$sinavTuru = isset($postData['sinav_turu']) ? $postData['sinav_turu'] : '';
$sinavSekli = isset($postData['sinav_sekli']) ? $postData['sinav_sekli'] : '';
$sinavTarihi = isset($postData['sinav_tarihi']) ? $postData['sinav_tarihi'] : '';
$sinavGozetmen = isset($postData['sinav_gozetmen']) ? $postData['sinav_gozetmen'] : '';
$sinavDegerlendirici = isset($postData['sinav_degerlendirici']) ? $postData['sinav_degerlendirici'] : '';
if ($postData) {
    $rowNumber = count($postData['inputbelgeDuzenlenecekBilgi-1']);
    $bilgiValues = FormFactory::getTableValues($postData, array("belgeDuzenlenecekBilgi", 9));
    $session =& JFactory::getSession();
    $altBirimStr = $session->get('sinavOncesiAltBirim');
    print_r($altBirimStr);
    $yetStr = array("value" => $sinavOncesiAdlar[1], "id" => $postData['yeterlilik_konusu']);
    $tarihStr = array("value" => $postData['sinav_tarihi']);
    $sekilStr = array("value" => $sinavOncesiAdlar[3], "id" => $postData['sinav_sekli']);
    //$yetStr = $session->get('sinavOncesiYet');
    $merkezStr = array("value" => $sinavOncesiAdlar[0], "id" => $postData['sinav_yeri']);
}
?>

<script type="text/javascript">
alert("İşlem yapabilmek için lütfen ilk önce 'Sınavın Yeterliliği''ni seçiniz!!!");
var user_id = <?php 
echo $this->user_id;
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:31,代码来源:CopyOfdefault.php

示例10: degerlendirmeOgrenmeCiktisiKaydet

 function degerlendirmeOgrenmeCiktisiKaydet($data, $yeterlilik_id, $tableName)
 {
     $colCount = 2;
     $result = $this->degerlendirmeOgrenmeCiktisiSil($yeterlilik_id);
     $tableName = "degerlendirme";
     $tableValues = FormFactory::getTableValues($data, array($tableName, $colCount));
     $rowCount = count($tableValues) / $colCount;
     for ($i = 0; $result && $i < $rowCount; $i++) {
         $id = $colCount * $i;
         $result = $this->degerlendirmeOgrenmeCiktisiEkle($id, $tableValues);
     }
     return $result;
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:13,代码来源:taslak_kaydet.php

示例11: sinavKaydet

 function sinavKaydet($db, $postData)
 {
     //$evrakId = isset($postData['evrakId']) ? $postData['evrakId'] : null;
     //$userId = isset($postData['userId']) ? $postData['userId'] : null;
     $yeterlilikId = isset($postData['yeterlilik_konusu']) ? $postData['yeterlilik_konusu'] : null;
     //if(!JFactory::getUser()->yeterlilikSahibiMi($yeterlilikId))
     //return JText::_('YETERLILIK_YETKI_HATASI');
     // merkez kendi merkezi mi kontrolü
     $sinavTarihi = isset($postData['sinav_tarihi']) ? $postData['sinav_tarihi'] : null;
     $sinaviYapan = isset($postData['sinavi_yapan']) ? $postData['sinavi_yapan'] : null;
     $merkezId = isset($postData['sinav_yeri']) ? $postData['sinav_yeri'] : null;
     $sinavTuruId = isset($postData['sinav_turu']) ? $postData['sinav_turu'] : null;
     $sinavSekliId = isset($postData['sinav_sekli']) ? $postData['sinav_sekli'] : null;
     //$sinav_kapsamlari = isset($postData['sinav_kapsami']) ? $postData['sinav_kapsami'] : null;
     $bilgiValues = FormFactory::getTableValues($postData, array("belgeDuzenlenecekBilgi", 8));
     $toplamAday = $this->countOgr($bilgiValues);
     // ogrleri say
     $basariliAday = "";
     // sonuc girerken
     echo 'post: <pre>';
     print_r($postData);
     echo '</pre>';
     $userId =& JFactory::getUser()->getOracleUserId();
     $evrakId = FormFactory::evrakVerisiEkle($userId, SINAV_ONCESI_SAYI_ID);
     //		$getYetIdSql = "SELECT YETERLILIK_ID FROM M_YETERLILIK_ALT_BIRIM
     //							WHERE YETERLILIK_ALT_BIRIM_ID = ?";
     //
     //		$yeterlilikId = $db->prep_exec($getYetIdSql, array($sinav_kapsamlari[0]));
     //		$yeterlilikId = $yeterlilikId[0]['YETERLILIK_ID'];
     //		$sql = "SELECT EVRAK_ID
     //					FROM m_sinav
     //				WHERE EVRAK_ID = ?";
     $returnValues = array();
     // to check if the queries succeeded
     //$sonuclar = $db->prep_exec($sql, array($evrakId));
     //if(empty($sonuclar)){
     $sinavId = $db->getNextVal('SINAV_ID_SEQ');
     $sql = "INSERT INTO m_sinav\n\t\t\t\t\tvalues(?, ?, ?, ?, ?, ?, \n\t\t\t\t\t\n\t\t\t\t\t(SELECT SINAV_SEKLI_ID\n\t\t\t\t\t    FROM M_SINAV_MERKEZI\n\t\t\t\t\t      NATURAL JOIN M_MERKEZ_SINAV\n\t\t\t\t\t      WHERE MERKEZ_ID = ? AND\n\t\t\t\t\t          YETERLILIK_ID = ?),\n\t\t\t\t\t          \n\t\t\t\t\t TO_DATE(?,'dd.mm.yyyy'), ?,\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t" . BASARILI_ADAY_EKLENMEDI . ", ?)";
     $params = array($sinavId, $userId, $merkezId, $yeterlilikId, $evrakId, $sinavTuruId, $merkezId, $yeterlilikId, $sinavTarihi, $toplamAday, $sinaviYapan);
     //echo '**********<br>';
     $returnValues[] = $db->prep_exec_insert($sql, $params);
     //echo '**********<br>';
     //		}
     //		else{
     //
     //			$sql = "UPDATE m_sinav SET
     //						YETERLILIK_ID = ?,
     //						SINAV_TARIHI = TO_DATE(?,'dd.mm.yyyy'),
     //						TOPLAM_ADAY = ?,
     //						BASARILI_ADAY = ?
     //					WHERE EVRAK_ID = ?";
     //
     //			$params = array($yeterlilikId, $sinavTarihi, $toplamAday, $basariliAday, $evrakId);
     //
     //			$returnValues[] = $db->prep_exec_insert($sql, $params);
     //
     //		}
     //echo "-".$userId."-***";
     //	echo "***-".SINAV_ONCESI_SAYI_ID."-".$evrakId;
     //$yeterlilikId = $db->prep_exec($getYetIdSql, array($sinav_kapsamlari[0]));
     // kontrol et varmı diye varsa güncelle
     // $sinav_kapsamlari ni kaydet sinav_alt_birim tablosuna
     echo 'bilgi values: <pre>';
     print_r($bilgiValues);
     echo '</pre>';
     $ogrEkleSql = "INSERT INTO M_OGRENCI (TC_KIMLIK, OGRENCI_ADI, OGRENCI_SOYADI, OGRENCI_DOGUM_TARIHI, OGRENCI_DOGUM_YERI, OGRENCI_BABA_ADI, OGRENCI_KAYIT_NO)\n\t\t\t\tVALUES(?, ?, ?, TO_DATE(?,'dd.mm.yyyy'), ?, ?, ?)";
     $valCount = count($bilgiValues);
     //echo "-$valCount-";
     for ($i = 0; $i < $valCount; $i += 8) {
         $params = array_slice($bilgiValues, $i, 8);
         // kimlik noya göre değerleri al ona göre ekle
         $ogr['kimlik_no'] = $params[1];
         $ogr = $this->checkOgr($db, $ogr, "array");
         //			echo 'mevct ogr: <pre>';
         //			print_r($ogr);
         //			echo '</pre>';
         //$params[0] = $evrakId;
         array_splice($params, 0, 1);
         if (!empty($ogr)) {
             //				$params[0] = $ogr[0]['TC_KIMLIK'];
             //				$params[1] = $ogr[0]['OGRENCI_ADI'];
             //				$params[2] = $ogr[0]['OGRENCI_SOYADI'];
             //				$params[3] = $ogr[0]['OGRENCI_DOGUM_TARIHI'];
             //				$params[4] = $ogr[0]['OGRENCI_DOGUM_YERI'];
             //				$params[5] = $ogr[0]['OGRENCI_BABA_ADI'];
             //				$params[6] = $ogr[0]['OGRENCI_KAYIT_NO'];
             //array_splice($params, 7, 1);
         } else {
             //				echo '$params: <pre>';
             //				print_r($params);
             //				echo '</pre>';
             $db->prep_exec_insert($ogrEkleSql, $params);
         }
         $ogrSinavEkle = "INSERT INTO M_OGRENCI_SINAV (TC_KIMLIK, M_SINAV_ID)\n\t\t\t\t\tVALUES(?, ?)";
         $returnValues[] = $db->prep_exec_insert($ogrSinavEkle, array($params[0], $sinavId));
     }
     //die();
     if (FormFactory::isThereError($returnValues)) {
         return JText::_('SINAV_ONCESI_KAYDET_HATA');
     } else {
//.........这里部分代码省略.........
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:101,代码来源:sinav_oncesi.php

示例12: denetimKaydet

function denetimKaydet($db, $postData)
{
    $kurulus = $postData['kurulus'];
    $tarih = $postData['denetim_tarihi'];
    $hesapNo = $postData['hesapNo'];
    $raporPath = $postData['path_rapor_0_1'];
    $raporFile = $postData['filename_rapor_0_1'];
    $rapor = $raporPath . $raporFile;
    $sonuc = $postData['sonuc'] != 'Seçiniz' ? $postData['sonuc'] : null;
    $sonucAciklama = $postData['sonucAciklama'];
    $denetimSuresi = $postData['denetimSuresi'];
    $yatirildimi = $postData['yatirildimi'] != 'Seçiniz' ? $postData['yatirildimi'] : null;
    $denetimId = $postData['denetimId'];
    //	$sql = "INSERT INTO M_DENETIM
    //			VALUES(?, ?, TO_DATE(?,'dd.mm.yyyy'), ?, ?, ?, ?)";
    $sql = "UPDATE M_DENETIM SET \n\t\n\t\t\tDENETIM_KURULUS_ID = ?,\n\t\t\tDENETIM_TARIHI = TO_DATE(?, 'dd.mm.yyyy'),\n\t\t\tDENETIM_HESAP_NO = ?,\n\t\t\tDENETIM_SONUC_ID = ?,\n\t\t\tDENETIM_SONUC_ACIKLAMA = ?,\n\t\t\tDENETIM_RAPOR_PATH = ?,\n\t\t\tDENETIM_SURESI = ?,\n\t\t\tDENETIM_UCRETI_YATTI_MI = ?\n\t\t\t\n\t\t\tWHERE DENETIM_ID = ?";
    $params = array($kurulus, $tarih, $hesapNo, $sonuc, $sonucAciklama, $rapor, $denetimSuresi, $yatirildimi, $denetimId);
    $bilgiValues = FormFactory::getTableValues($postData, array("denetimEkibi", 2));
    $db->prep_exec_insert($sql, $params);
    //	echo '<pre>';
    //	print_r($bilgiValues);
    //	echo '</pre>';
    // eski personel kayıtlarını sil
    $sql = "DELETE FROM M_DENETIM_EKIP WHERE DENETIM_ID = ?";
    $db->prep_exec_insert($sql, array($denetimId));
    $sql = "INSERT INTO M_DENETIM_EKIP VALUES (? ,?, ?, ?)";
    for ($i = 0; $i < count($bilgiValues) / 2; $i++) {
        $personel_id = $db->getNextVal(DENETIM_PERSONEL_ID_SEQ);
        $id = $i * 2;
        $ad = $bilgiValues[$id];
        $soyad = $bilgiValues[$id + 1];
        $db->prep_exec_insert($sql, array($denetimId, $personel_id, $ad, $soyad));
    }
    global $mainframe;
    $mainframe->redirect('index.php?option=com_denetim_duzenle&denetimId=' . $denetimId, JText::_('DEGISIKLIKLER_KAYDEDILDI'));
}
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:36,代码来源:denetim_duzenle.php

示例13: kisiBilgiVerisiGuncelle

 private function kisiBilgiVerisiGuncelle($evrak_pk, $personel_id, $panelName, $posted)
 {
     $egitimColCount = 3;
     $sertifikaColCount = 4;
     $deneyimColCount = 5;
     $dilColCount = 5;
     $resultST = FormFactory::kisiBilgiTablolariSil($personel_id);
     $personelValues = FormFactory::getPanelValues($posted, "input" . $panelName, 9, 3);
     //M_BASVURU_PERSONEL
     $deneyimAciklama = $posted["input" . $panelName . "-17"];
     $egitimValues = FormFactory::getTableValues($posted, array("div" . $panelName . "-13-12", $egitimColCount));
     //M_PERSONEL_EGITIM
     $sertifikaValues = FormFactory::getTableValues($posted, array("div" . $panelName . "-15-14", $sertifikaColCount));
     //M_PERSONEL_SERTIFIKA
     $deneyimValues = FormFactory::getTableValues($posted, array("div" . $panelName . "-19-18", $deneyimColCount));
     //M_PERSONEL_DENEYIM
     $dilValues = FormFactory::getTableValues($posted, array("div" . $panelName . "-21-20", $dilColCount));
     //M_DILBILGISI
     $resultP = FormFactory::personelVerisiGuncelle($personel_id, $personelValues, $deneyimAciklama);
     $resultE = FormFactory::egitimVerileriEkle($egitimValues, $personel_id, $egitimColCount);
     $resultS = FormFactory::sertifikaVerileriEkle($sertifikaValues, $personel_id, $sertifikaColCount);
     $resultD = FormFactory::deneyimVerileriEkle($deneyimValues, $personel_id, $deneyimColCount);
     $resultDL = FormFactory::dilVerileriEkle($dilValues, $personel_id, $dilColCount);
     ////////////////
     // Kısı bilgi ekindeki yeterlilik acıklaması icin:
     $resultYA = true;
     $yeterlilik_aciklama = "";
     if ($posted["input" . $panelName . "-23"]) {
         $yeterlilik_aciklama = $posted["input" . $panelName . "-23"];
     }
     if ($yeterlilik_aciklama != "") {
         $resultYA = FormFactory::yeterlilikAciklamaKaydet($personel_id, $yeterlilik_aciklama);
     }
     ///////////////
     //$returnValues = array ($resultST, $resultP, $resultE, $resultS,$resultD, $resultDL);
     $returnValues = array($resultST, $resultP, $resultE, $resultS, $resultD, $resultDL, $resultYA);
     return !FormFactory::isThereError($returnValues);
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:38,代码来源:form.php


注:本文中的FormFactory::getTableValues方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。