本文整理汇总了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.";
}
示例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");
}
}
示例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.";
}
示例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');
// }
//.........这里部分代码省略.........
示例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");
}
示例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;
}
示例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;
}
示例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;
}
示例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;
示例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;
}
示例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 {
//.........这里部分代码省略.........
示例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'));
}
示例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);
}