本文整理汇总了PHP中FormFactory::basvuruOlustur方法的典型用法代码示例。如果您正苦于以下问题:PHP FormFactory::basvuruOlustur方法的具体用法?PHP FormFactory::basvuruOlustur怎么用?PHP FormFactory::basvuruOlustur使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FormFactory
的用法示例。
在下文中一共展示了FormFactory::basvuruOlustur方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: basvuruOlustur
function basvuruOlustur($user_id, $tur)
{
$basvuru_durum = ONAYLANMIS_BASVURU;
if ($tur == 1) {
// MESLEK STD
$sayi_id = MS_PROTOKOL_SAYI_ID;
$basvuru_tip = MS_PROTOKOL_BASVURU_TIP;
} else {
if ($tur == 2) {
// YETERLILIK
$sayi_id = YET_PROTOKOL_SAYI_ID;
$basvuru_tip = YET_PROTOKOL_BASVURU_TIP;
}
}
$evrak_id = FormFactory::evrakVerisiEkle($user_id, $sayi_id);
if ($evrak_id != -1) {
FormFactory::basvuruOlustur($evrak_id, $user_id, $basvuru_tip, $basvuru_durum);
}
return $evrak_id;
}
示例2: basvuruOlustur
function basvuruOlustur()
{
$_db =& JFactory::getOracleDBO();
$user = &JFactory::getUser();
$user_id = $user->getOracleUserId();
$sayi_id = YT1_SAYI_ID;
$basvuru_tip = YT1_BASVURU_TIP;
$basvuru_durum = KAYDEDILMEMIS_BASVURU;
$evrak_id = $_db->getNextVal(EVRAK_SEQ);//FormFactory::evrakVerisiEkle($user_id, $sayi_id, KAYDEDILMEMIS_TASLAK_ADAYI_SEKLI_ID);
if ($evrak_id != -1)
FormFactory::basvuruOlustur($evrak_id, $user_id, $basvuru_tip, $basvuru_durum);
return $evrak_id;
}
示例3: takvimKaydet
function takvimKaydet($db, $postData, $mode)
{
$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-";
//echo "-";
$params = array();
$params[0] = $evrakId;
$params[5] = $mode;
$params[4] = $takvimYili;
$params[1] = $userId;
// echo 'bilgi values: <pre>';
// print_r($_POST);
// echo '</pre>';
$takvimEkleSql = "INSERT INTO M_DENETIM_TAKVIMI\n\t\t\tVALUES(?, ?, ?, TO_DATE(?,'dd.mm.yyyy'), ?, ?)";
$colNums = 3;
$bilgiValues = FormFactory::getTableValues($postData, array("sinavTakvimi", $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[2] = $postVals[2];
// denetlecek
//$params[5] = $postVals[3]; // yeterlilik id
// echo 'bilgi values: <pre>';
// print_r($params);
// echo '</pre>';
$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_DENETIM_TAKVIMI\n\t\t\t\tWHERE \n EVRAK_ID IN (SELECT EVRAK_ID FROM M_BASVURU WHERE M_BASVURU.USER_ID = ?) AND\n\t\t\t\tDENETIM_YILI = ? AND\n\t\t\t\tEVRAK_ID != ? AND\n\t\t\t\tDENETIM_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\n\t\t\t\t\t\t\tWHERE \n\t\t\t EVRAK_ID IN (SELECT EVRAK_ID FROM M_BASVURU WHERE M_BASVURU.USER_ID = ?) AND\n\t\t\t\t\t\t\tDENETIM_YILI = ? AND\n\t\t\t\t\t\t\tEVRAK_ID != ? AND\n\t\t\t\t\t\t\tDENETIM_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');
}
}
示例4: basvuruOlustur
function basvuruOlustur()
{
$user =& JFactory::getUser();
$user_id = $user->getOracleUserId();
$sayi_id = T4_SAYI_ID;
$basvuru_tip = T4_BASVURU_TIP;
$basvuru_durum = ONAYLANMAMIS_BASVURU;
$evrak_id = FormFactory::evrakVerisiEkle($user_id, $sayi_id, KAYDEDILMEMIS_BASVURU_SEKLI_ID);
if ($evrak_id != -1) {
FormFactory::basvuruOlustur($evrak_id, $user_id, $basvuru_tip, $basvuru_durum);
}
return $evrak_id;
}
示例5: 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');
//.........这里部分代码省略.........