本文整理汇总了PHP中FormFactory::getTumSektorSorumlulari方法的典型用法代码示例。如果您正苦于以下问题:PHP FormFactory::getTumSektorSorumlulari方法的具体用法?PHP FormFactory::getTumSektorSorumlulari怎么用?PHP FormFactory::getTumSektorSorumlulari使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FormFactory
的用法示例。
在下文中一共展示了FormFactory::getTumSektorSorumlulari方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: sinavKaydet
function sinavKaydet($db, $postData)
{
$birimliste = array();
$sekilliste = array();
//$evrakId = isset($postData['evrakId']) ? $postData['evrakId'] : null;
//$userId = isset($postData['userId']) ? $postData['userId'] : null;
$yeterlilikId = isset($postData['yeterlilik_konusu']) ? $postData['yeterlilik_konusu'] : null;
$sinavId = isset($postData['sinavId']) ? $postData['sinavId'] : null;
$sinavTarihi = isset($postData['sinav_tarihi']) ? $postData['sinav_tarihi'] : null;
$merkezId = isset($postData['sinav_yeri']) ? $postData['sinav_yeri'] : null;
$sinavSekliId = isset($postData['sinav_sekli']) ? $postData['sinav_sekli'] : null;
$sinavSaati = isset($postData['sinav_saati']) ? $postData['sinav_saati'] : null;
//$sinav_kapsamlari = isset($postData['sinav_kapsami']) ? $postData['sinav_kapsami'] : null;
$bilgiValues = $this->getTableValues_SinavBilgi($postData, array("belgeDuzenlenecekBilgi", 10));
$toplamAday = $this->countOgr($bilgiValues);
// ogrleri say
$basariliAday = "";
// sonuc girerken
$userId =& JFactory::getUser()->getOracleUserId();
$evrakId = FormFactory::evrakVerisiEkle($userId, SINAV_ONCESI_SAYI_ID);
$returnValues = array();
// to check if the queries succeeded
//$sinavId = $db->getNextVal('SINAV_ID_SEQ');
$sql = "UPDATE M_SINAV SET\n\t\t\t\t\tMERKEZ_ID = ?, \n\t\t\t\t\tYETERLILIK_ID = ?,\n\t\t\t\t\tSINAV_BIRIMLERI = ?, \n\t\t\t\t\tSINAV_TARIHI = TO_DATE(?,'dd.mm.yyyy'), \n\t\t\t\t\tSINAV_SAAT = ?,\n\t\t\t\t\tTOPLAM_ADAY = ?, \n\t\t\t\t\tBASARILI_ADAY = " . BASARILI_ADAY_EKLENMEDI . "\n\t\t\t\t\tWHERE M_SINAV_ID = ?";
$params = array($merkezId, $yeterlilikId, $sinavSekliId, $sinavTarihi, $sinavSaati, $toplamAday, $sinavId);
//echo '**********<br>';
$returnValues[] = $db->prep_exec_insert($sql, $params);
$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 += 10) {
//$params = array_slice($bilgiValues, $i, 9);
$ogr = array_slice($bilgiValues, $i, 10);
// kimlik noya göre değerleri al ona göre ekle
array_splice($params, 0, 1);
if (!empty($ogr)) {
$ogrekle = array($ogr[1], $ogr[2], $ogr[3], $ogr[4], $ogr[5], $ogr[6], $ogr[7]);
} else {
}
$ogrencivarmi = "SELECT TC_KIMLIK FROM M_OGRENCI WHERE TC_KIMLIK = ?";
$ogrkayitlimi = $db->prep_exec($ogrencivarmi, array($ogr[1]));
if ($ogrkayitlimi[0] == null) {
$returnValues[] = $db->prep_exec_insert($ogrEkleSql, $ogrekle);
}
/*else{
}*/
$ogrSil0 = "DELETE FROM M_OGRENCI_SINAV WHERE M_SINAV_ID = ? AND TC_KIMLIK = ?";
$returnValues[] = $db->prep_exec_insert($ogrSil0, array($sinavId, $ogr[1]));
$ogrSil1 = "DELETE FROM M_OGRENCI_ALT_BIRIM WHERE M_SINAV_ID = ? AND TC_KIMLIK = ?";
$returnValues[] = $db->prep_exec_insert($ogrSil1, array($sinavId, $ogr[1]));
$ogrSinavEkle = "INSERT INTO M_OGRENCI_SINAV (TC_KIMLIK, M_SINAV_ID)\n\t\t\t\t\tVALUES(?, ?)";
$returnValues[] = $db->prep_exec_insert($ogrSinavEkle, array($ogrekle[0], $sinavId));
//Ogrenci Altbirim Ekle Bas
$altbirimler = explode(" ", $ogr[9]);
foreach ($altbirimler as $rows) {
$analiste = explode('_', $rows);
/*$altbirimara = "SELECT
YETERLILIK_ALT_BIRIM_ID
FROM M_YETERLILIK_ALT_BIRIM
WHERE YETERLILIK_ID = ? AND YETERLILIK_ALT_BIRIM_NO = ?";
$alts = $db->prep_exec($altbirimara, array($yeterlilikId, $rows));*/
$ogrenciAltBirimEkle = "INSERT INTO M_OGRENCI_ALT_BIRIM (M_SINAV_ID, TC_KIMLIK, YETERLILIK_ALT_BIRIM_ID, YETERLILIK_ID, SEKIL)\n\t\t\t\t\t\tVALUES(?, ?, ?, ?, ?)";
//$returnValues[] = $db->prep_exec_insert($ogrenciAltBirimEkle, array($sinavId, $ogrekle[0], $alts[0]['YETERLILIK_ALT_BIRIM_ID'], $yeterlilikId));
if (isset($analiste[1])) {
$returnValues[] = $db->prep_exec_insert($ogrenciAltBirimEkle, array($sinavId, $ogrekle[0], $analiste[0], $yeterlilikId, $analiste[1]));
} else {
$returnValues[] = $db->prep_exec_insert($ogrenciAltBirimEkle, array($sinavId, $ogrekle[0], $analiste[0], $yeterlilikId, null));
}
}
//Ogrenci Altbirim Ekle Son
}
//die();
if (FormFactory::isThereError($returnValues)) {
return JText::_('SINAV_ONCESI_KAYDET_HATA');
} else {
$session =& JFactory::getSession();
//$session->set('sinavOncesiSekil',null);
//$session->set('sinavOncesiPostData',null);
//$session->set('sinavOncesiAdlar',null);
$session->set('sinavOncesiKaydedildi', 1);
// global $mainframe;
// $mainframe->close();
$buUser = JFactory::getUser();
$ssIdleri = FormFactory::getTumSektorSorumlulari();
foreach ($ssIdleri as $row) {
FormFactory::sektorSorumlusunaNotificationGonder($buUser->name . " Kuruluşu Tarafından Sınav Öncesi İnceleme Kaydı Yapıldı", "index.php?option=com_sinav&view=sinav_oncesi_incele&sinavId=" . $sinavId, $row[1]);
}
//return JText::_('SINAV_ONCESI_KAYDEDILDI').'<br />'.JText::_('ISLAK_IMZA');
return "Sınav Öncesi Bildiriminiz kaydedilmiştir.\n\t\t\t\t\tAşağıdaki linkteki belgenin çıktısını alarak MYK’ya gönderebilirsiniz.";
}
}
示例2: SinavSonucuKaydet
function SinavSonucuKaydet($db, $data)
{
$sinavTuru = $data['sinavTuru'];
$sinavId = $data['sinavId'];
$sqlsil = "DELETE FROM M_SINAV_SONUCU WHERE M_SINAV_ID =" . $sinavId;
$db->prep_exec_insert($sqlsil, array());
$sql = "SELECT TC_KIMLIK\n \t\t\t\t\tFROM M_OGRENCI\n \t\t\t\t\tNATURAL JOIN M_OGRENCI_SINAV\n \t\t\t\tWHERE M_SINAV_ID = ?";
$returnValues = array();
// to check if the queries succeeded
$params = array($sinavId);
$ogrenciler = $db->prep_exec($sql, $params);
$sql = "INSERT INTO M_SINAV_SONUCU \t(TC_KIMLIK, M_SINAV_ID, SINAV_DURUM_ID, DOGRU_SAYISI, YANLIS_SAYISI, BOS_SAYISI, ALDIGI_NOT, SERTIFIKA_BASVURU_ID, ALT_BIRIM_ID, SEKIL, SERTIFIKA_DURUM_ID, GOZETMEN, DEGERLENDIRICI)\n \t\t\t\tVALUES(?, ?, ?, null, null, null, ?, null, ?, ?, ?, ?, ?)";
foreach ($ogrenciler as $ogrenci) {
$kacsinav = count($data["altbirimId_" . $ogrenci['TC_KIMLIK']]);
for ($ii = 0; $ii < $kacsinav; $ii++) {
$altbirim = $data["altbirimId_" . $ogrenci['TC_KIMLIK']][$ii];
$sekil = $data["altbirimSekil_" . $ogrenci['TC_KIMLIK']][$ii];
$puan = $data["puan_" . $ogrenci['TC_KIMLIK']][$ii];
$sinavSonucu = $data["sinav_sonuc_" . $ogrenci['TC_KIMLIK']][$ii];
$gozetmen = $data["gozetmen_" . $ogrenci['TC_KIMLIK']][$ii];
$deger = $data["deger_" . $ogrenci['TC_KIMLIK']][$ii];
if ($sinavSonucu == "Seçiniz") {
$sinavSonucu = "";
}
$sertifikadurum = 0;
$params = array($ogrenci['TC_KIMLIK'], $sinavId, $sinavSonucu, $puan, $altbirim, $sekil, $sertifikadurum, $gozetmen, $deger);
$returnValues[] = $db->prep_exec_insert($sql, $params);
}
}
$sonucGirildiSql = "UPDATE M_SINAV\n \tSET BASARILI_ADAY = " . BASARILI_ADAY_EKLENDI . "\n \tWHERE M_SINAV_ID = ?";
$returnValues[] = $db->prep_exec_insert($sonucGirildiSql, array($sinavId));
$sqlyetki = "UPDATE M_OGRENCI_SINAV SET YETKI_DURUM = 0 WHERE M_SINAV_ID=?";
$returnValues[] = $db->prep_exec_insert($sqlyetki, array($sinavId));
if (!FormFactory::isThereError($returnValues)) {
$buUser = JFactory::getUser();
$ssIdleri = FormFactory::getTumSektorSorumlulari();
foreach ($ssIdleri as $row) {
FormFactory::sektorSorumlusunaNotificationGonder($buUser->name . " Kuruluşu Tarafından Sınav Sonucu Girildi", "index.php?option=com_sinav&view=sinav_sec&userId=" . $buUser->getOracleUserId(), $row[1]);
}
return JText::_('SINAV_SONUC_KAYDEDILDI');
} else {
return JText::_('SINAV_SONUC_KAYDET_HATA');
}
//die();
}
示例3: takvimKaydet
function takvimKaydet($db, $postData, $mode)
{
$takvimYili = $postData['takvim_yili'];
$userId =& JFactory::getUser()->getOracleUserId();
//echo "-";
//$evrakId = $this->getTakvimYilEvrakId($db, $userId, $takvimYili);
//echo "-";
if ($mode == SINAV_TAKVIM_KAYDEDILDI) {
$evrakId = FormFactory::evrakVerisiEkle($userId, TAKVIM_SAYI_ID);
echo "-";
$rv = FormFactory::basvuruOlustur($evrakId, $userId, TAKVIM_BASVURU_TIP, TAKVIM_BASVURU_BASLANGIC_DURUM);
//echo "-$rv-";
} else {
$evrakId = "";
$rv = 1;
$rv2 = 1;
}
$params = array();
$params[0] = $evrakId;
$params[2] = $mode;
$params[3] = $takvimYili;
$params[6] = $userId;
// echo 'bilgi values: <pre>';
// print_r($_POST);
// echo '</pre>';
$takvimEkleSql = "INSERT INTO M_SINAV_TAKVIMI (EVRAK_ID, MERKEZ_ID, SINAV_TAKVIMI_DURUM_ID, TAKVIM_YILI, TAKVIM_SINAV_TARIHI, YETERLILIK_ID, USER_ID, SEKIL, ALT_BIRIMLER, ALT_BIRIM_ID, GECERLILIK_TARIHI)\n\t\t\tVALUES(?, ?, ?, ?, TO_DATE(?,'dd/mm/yyyy'), ?, ? , ? , ? , ? , TO_DATE(?,'dd/mm/yyyy'))";
$colNums = 6;
$bilgiValues = $this->getTableValues_Takvim($postData, array("sinavTakvimi", $colNums));
// 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[4] = $postVals[1];
// sınav tarihi
$params[1] = $postVals[4];
// sınav yeri
$params[5] = $postVals[2];
// yeterlilik id
$params[8] = $postVals[3];
// alt birimler
$params[10] = $postVals[5];
$altbirimler = explode(" ", $postVals[3]);
$altbirimId = array();
$altbirimSekil = array();
for ($ii = 0; $ii < count($altbirimler); $ii++) {
$altbirimayir = explode('_', $altbirimler[$ii]);
array_push($altbirimId, $altbirimayir[0]);
array_push($altbirimSekil, $altbirimayir[1]);
}
for ($jj = 0; $jj < count($altbirimId); $jj++) {
$params[9] = $altbirimId[$jj];
// alt birimler Id
$params[7] = $altbirimSekil[$jj];
// alt birimler Sekil
//$rv = $db->prep_exec_insert($takvimEkleSql, $params);
$rv = $db->prep_exec_insert($takvimEkleSql, $params);
}
//echo "-$rv-";
}
} else {
$rv = 1;
}
// başarılı ise daha önce o yıla ait kayıtları sil
// $takvimSilSql = "DELETE FROM M_SINAV_TAKVIMI
// WHERE
// EVRAK_ID IN (SELECT EVRAK_ID FROM M_BASVURU WHERE M_BASVURU.USER_ID = ?) AND
// TAKVIM_YILI = ? AND
// EVRAK_ID != ? AND
// SINAV_TAKVIMI_DURUM_ID =".SINAV_TAKVIM_TASLAK;
$takvimSilSql = "DELETE FROM M_SINAV_TAKVIMI\n\t\t\t\tWHERE \n\t\t\t\tUSER_ID = ? AND\n\t\t\t\tTAKVIM_YILI = ? AND\n\t\t\t\tEVRAK_ID IS NULL AND\n\t\t\t\tSINAV_TAKVIMI_DURUM_ID =" . SINAV_TAKVIM_TASLAK;
$paramsDelete = array($userId, $takvimYili);
if ($rv == 1) {
//echo "--";
//die();
if ($mode == SINAV_TAKVIM_KAYDEDILDI) {
$rv2 = $db->prep_exec_insert($takvimSilSql, $paramsDelete);
if ($rv2) {
if ($mode == SINAV_TAKVIM_KAYDEDILDI) {
$takvimSilSql = "DELETE FROM M_SINAV_TAKVIMI\n\t\t\t\t\tWHERE \n\t\t\t\t\tUSER_ID = ? AND\n\t\t\t\t\tTAKVIM_YILI = ? AND\n\t\t\t\t\tEVRAK_ID != ? AND\n\t\t\t\t\tSINAV_TAKVIMI_DURUM_ID =" . SINAV_TAKVIM_KAYDEDILDI;
$paramsDelete = array($userId, $takvimYili, $evrakId);
$rv2 = $db->prep_exec_insert($takvimSilSql, $paramsDelete);
}
} else {
return JText::_('TAKVIM_KAYDET_HATA');
}
}
if ($rv2) {
if ($mode == SINAV_TAKVIM_KAYDEDILDI) {
$buUser = JFactory::getUser();
$ssIdleri = FormFactory::getTumSektorSorumlulari();
foreach ($ssIdleri as $row) {
FormFactory::sektorSorumlusunaNotificationGonder($buUser->name . " Kuruluşu Tarafından Yıllık Sınav Takvimi Kaydı Yapıldı", "index.php?option=com_sinav&view=takvim_gor&layout=listele&userId=" . $buUser->getOracleUserId(), $row[1]);
}
}
return JText::_('TAKVIM_GUNCELLENDI') . '<br />';
} else {
return JText::_('TAKVIM_KAYDET_HATA');
//.........这里部分代码省略.........