本文整理汇总了PHP中FormFactory::getKurulusValues方法的典型用法代码示例。如果您正苦于以下问题:PHP FormFactory::getKurulusValues方法的具体用法?PHP FormFactory::getKurulusValues怎么用?PHP FormFactory::getKurulusValues使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FormFactory
的用法示例。
在下文中一共展示了FormFactory::getKurulusValues方法的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getKurulusMu
function getKurulusMu()
{
$user =& JFactory::getUser();
$user_id = $user->getOracleUserId();
$data = FormFactory::getKurulusValues($user_id);
if ($data) {
return true;
} else {
return false;
}
}
示例2: display
function display($tpl = null)
{
global $mainframe;
$user =& JFactory::getUser();
$model =& $this->getModel();
$layout = JRequest::getVar("layout");
$tur = JRequest::getVar("tur");
$sektorSorumlusu = FormFactory::sektorSorumlusuMu($user);
//YETKI KONTROL
/////////////////////////////////////////////////////////////////////////////////
$message = YETKI_MESAJ;
if (!$sektorSorumlusu) {
$mainframe->redirect('index.php?', $message);
}
/////////////////////////////////////////////////////////////////////////////////
if (isset($layout)) {
$user_id = JRequest::getVar("id");
$pageTree = $model->getPageTree($layout, $tur, $user_id);
$kurulus_bilgi = FormFactory::getKurulusValues($user_id);
$iller = FormFactory::getKurulusIlValues($user_id);
$meslek = $model->getMeslekValues($user_id);
$yeterlilik = $model->getYeterlilikValues($user_id);
$ms_liste_durum = FormFactory::getListeDurum($user_id, MS_SEKTOR_TIPI);
$yet_liste_durum = FormFactory::getListeDurum($user_id, YET_SEKTOR_TIPI);
$pm_il = FormParametrik::getIl();
$pm_kurulus_statu = FormParametrik::getKurulusStatu();
$pm_seviye = FormParametrik::getSeviye();
$pm_sektor = FormParametrik::getSektor();
$pm_meslek_std = FormParametrik::getMeslekStandart();
$this->assignRef('pageTree', $pageTree);
$this->assignRef('kurulus_bilgi', $kurulus_bilgi);
$this->assignRef('iller', $iller);
$this->assignRef('meslek', $meslek);
$this->assignRef('yeterlilik', $yeterlilik);
$this->assignRef('ms_liste_durum', $ms_liste_durum);
$this->assignRef('yet_liste_durum', $yet_liste_durum);
$this->assignRef('pm_il', $pm_il);
$this->assignRef('pm_kurulus_statu', $pm_kurulus_statu);
$this->assignRef('pm_seviye', $pm_seviye);
$this->assignRef('pm_sektor', $pm_sektor);
$this->assignRef('pm_meslek_standart', $pm_meslek_std);
} else {
$kuruluslar = $model->getKuruluslar($tur);
$this->assignRef('kuruluslar', $kuruluslar);
}
$this->assignRef('user_id', $user_id);
$this->assignRef('kurulus_tur', $tur);
parent::display($tpl);
}
示例3: BelgeNoSonucGonder
//.........这里部分代码省略.........
$sql = "INSERT INTO M_BELGELENDIRME_BASARILI_BIRIM (HAK_KAZANAN_ID,BIRIM_ID) " . "VALUES(?,?)";
$param = array($hak_id, $val2[0]);
$_db->prep_exec_insert($sql, $param);
}
}
} else {
$sonucBirim = $this->yeterlilikBelgeBasariliBirim((string) $key, $yeterlilik_id);
$hak_id = $_db->getNextVal('SEQ_HAK_KAZANAN');
$sql = "INSERT INTO M_BELGELENDIRME_HAK_KAZANANLAR " . "(ID,TC_KIMLIK,YETERLILIK_ID,SINAV_ID,KURULUS_ID,SINAV_TARIHI,AKTIF,BELGE_NO,BELGE_BAS_TARIH,ACIKLAMA,BASVURU_ID, TESVIK) " . "VALUES(?,?,?,?,?,?,?,?,TO_DATE(?, 'dd/mm/yyyy'),?)";
$param = array($hak_id, $key, $yeterlilik_id, $sinav_id, $user_id, $sinavBilgi[0]['BASLANGIC_TARIHI'], 1, $val, $belgeTarih[$key], $aciklama[$key], $BelgeBasId, $tesvikDurum);
if ($_db->prep_exec_insert($sql, $param)) {
foreach ($sonucBirim as $row) {
$sql = "INSERT INTO M_BELGELENDIRME_BASARILI_BIRIM (HAK_KAZANAN_ID,BIRIM_ID,TARIH) " . "VALUES(?,?,TO_DATE(?, 'dd/mm/yyyy'))";
$param = array($hak_id, $row[0], $row[1]);
$_db->prep_exec_insert($sql, $param);
}
}
}
// Belge No güncelleme
$sonBelgeNo = explode('/', $sonBelgeNo);
$yetKod = $sonBelgeNo[0] . '/' . $sonBelgeNo[1];
$sonBelgeNo = $sonBelgeNo[3];
$sqlBelgeNoGetir = "SELECT * FROM M_BELGELENDIRME_BELGE_NO WHERE YETKOD = ? AND USER_ID = ?";
$KayitliBelgeNo = $_db->prep_exec($sqlBelgeNoGetir, array($yetKod, $user_id));
if ($KayitliBelgeNo) {
if ($sonBelgeNo > $KayitliBelgeNo[0]['BELGENO']) {
$sqlBelgeNo = "UPDATE M_BELGELENDIRME_BELGE_NO SET BELGENO=? WHERE YETKOD=? AND USER_ID=?";
$_db->prep_exec_insert($sqlBelgeNo, array($sonBelgeNo, $yetKod, $user_id));
}
}
// Belge No güncelleme SON
}
$yeterlilik = $this->getYeterlilikwithYeterlilikId($yeterlilik_id);
$kurulus = FormFactory::getKurulusValues($user_id);
$aciklamaText = "<b>Belge Basım Talebi:</b>" . "<br/>";
$aciklamaText .= "<b>Kuruluş:</b>" . $kurulus['KURULUS_ADI'] . "<br/>";
$aciklamaText .= "<b>Yeterlilik:</b>" . $yeterlilik[0]['YETERLILIK_KODU'] . " - " . $yeterlilik[0]['YETERLILIK_ADI'] . "<br/>";
$aciklamaText .= "<b>Sınav ID:</b>" . $sinav_id . "<br/>";
if (count($belgeNo) > 0) {
$aciklamaText .= "<b>Başarılı kişi sayısı:</b>" . count($belgeNo) . "<br/>";
$aciklamaText .= "<b>Teşvikten yararlanan kişi sayısı:</b>" . $tebligSay . "<br/>";
$aciklamaText .= "<b>AB Hibesinden yararlanan kişi sayısı:</b>" . $abHibeSay . "<br/>";
$aciklamaText .= "<b>Belge ücreti ödenen kişi sayısı:</b>" . (count($belgeNo) - $tebligSay) . "<br/>";
}
$link = "index.php?option=com_belgelendirme&view=belge_olusturma&kurulusId=" . $user_id . "&sinavId=" . $BelgeBasId;
$sql = "select distinct user_id from m_YETKI_SEKTOR_SORUMLUSU";
$sektorSorumlulari = $_db->prep_exec($sql, array());
$mysqlDB =& JFactory::getDBO();
// AB Hibe Dezavantaj
foreach ($hibeDez as $cow) {
$sqlUpDez = "UPDATE AB_HIBE_DEZAVANTAJ_ADAY SET BELGE_NO = ? WHERE TC_KIMLIK = ? AND SINAV_ID = ?";
$_db->prep_exec_insert($sqlUpDez, array($belgeNo[$cow], $cow, $sinav_id));
}
// AB Hibe Basvuru File
foreach ($hibeBasvuru as $cow) {
$sqlUpDez = "UPDATE AB_HIBE_ADAY_BASVURU SET BELGE_NO = ? WHERE TC_KIMLIK = ? AND SINAV_ID = ?";
$_db->prep_exec_insert($sqlUpDez, array($belgeNo[$cow], $cow, $sinav_id));
$sqlIban = "INSERT INTO AB_HIBE_ADAY_IBAN (TC_KIMLIK,BELGE_NO,IBAN,TARIH) VALUES(?,?,?,SYSDATE)";
$_db->prep_exec_insert($sqlIban, array($cow, $belgeNo[$cow], trim(str_replace(' ', '', $abiban[$cow]))));
}
//****************************** İTİRAZ Kaydet ***************************************//
$directory = EK_FOLDER . 'sinavTesvikItiraz/' . $sinav_id;
$directoryHibe = EK_FOLDER . 'sinavABHibeItiraz/' . $sinav_id;
if (!file_exists($directory)) {
mkdir($directory, 0700, true);
}
示例4: display
function display($tpl = null)
{
global $mainframe;
$user =& JFactory::getUser();
$model =& $this->getModel();
$layout = JRequest::getVar("layout");
$user_id = $user->getOracleUserId();
$group_id = T4_GROUP_ID;
$message = YETKI_MESAJ;
$autKurulus = FormFactory::checkAuthorization($user, $group_id);
$autMS = FormFactory::checkAuthorization($user, MS_SEKTOR_SORUMLUSU_GROUP_ID);
$autYet = FormFactory::checkAuthorization($user, YET_SEKTOR_SORUMLUSU_GROUP_ID);
$aut = $autMS || $autYet || $autKurulus;
if (!$aut) {
$mainframe->redirect('index.php?', $message);
}
if (!isset($layout)) {
$layout = "kurulus_bilgi";
$this->setLayout($layout);
}
$pdf = 0;
if ($layout == "tum_basvuru") {
$pdf = 1;
}
$pages = $model->pages;
$pageNames = $model->pageNames;
$title = $model->title;
if (strlen($_GET['evrak_id']) > 0) {
$evrak_id = $_GET['evrak_id'];
} else {
$evrak_id = FormFactory::getCurrentEvrakId($_POST, T4_BASVURU_TIP, $user);
}
$pageTree = FormFactory::getPageTree($user, $layout, $evrak_id, $pages, $pageNames);
$basvuru = FormFactory::getBasvuruValues($evrak_id);
if ($autKurulus == false) {
//yani sektör sorumlusu girdiği için ulaşılamamış
$user_id = $basvuru['USER_ID'];
}
$kurulus = FormFactory::getKurulusValues($user_id);
$iller = FormFactory::getKurulusIlValues($user_id, $pdf);
$irtibat = FormFactory::getIrtibatValues($evrak_id);
$sektor = FormFactory::getSektorValues($evrak_id);
$faaliyet = FormFactory::getFaaliyetValues($evrak_id);
$birlikteKurulus = FormFactory::getBirlikteKurulusValues($evrak_id);
$yetkiTalep = $model->getYetkiTalepValues($evrak_id);
$personel = FormFactory::getPersonelValues($evrak_id);
$egitim = FormFactory::getEgitimValues($evrak_id);
$sertifika = FormFactory::getSertifikaValues($evrak_id);
$isDeneyim = FormFactory::getIsDeneyimValues($evrak_id);
$dil = FormFactory::getDilValues($evrak_id);
$basvuru_ekleri = $model->getBasvuruEkleri($user_id);
$basvuru_ekleri_tur = $model->getBasvuruEkleriBelgeTuru($user_id);
//Parametrik Data
$pm_il = FormParametrik::getIl();
$pm_kurulus_statu = FormParametrik::getKurulusStatu();
$pm_faaliyet_sure = FormParametrik::getFaaliyetSuresi();
$pm_sektor = FormParametrik::getSektor();
$pm_seviye = FormParametrik::getSeviye();
$pm_yeterlilik_ad = FormParametrik::getYeterlilikAd();
$this->assignRef('title', $title);
$this->assignRef('evrak_id', $evrak_id);
$this->assignRef('pageTree', $pageTree);
$this->assignRef('basvuru', $basvuru);
//1. Kurulus Bilgi
$this->assignRef('kurulus', $kurulus);
$this->assignRef('iller', $iller);
//2. Irtibat
$this->assignRef('irtibat', $irtibat);
//3. Faaliyet
$this->assignRef('sektor', $sektor);
$this->assignRef('faaliyet', $faaliyet);
$this->assignRef('birlikteKurulus', $birlikteKurulus);
$this->assignRef('yetkiTalep', $yetkiTalep);
//4. Ek
$this->assignRef('personel', $personel);
$this->assignRef('egitim', $egitim);
$this->assignRef('sertifika', $sertifika);
$this->assignRef('isDeneyim', $isDeneyim);
$this->assignRef('dil', $dil);
//5. Basvuru Ekleri
$this->assignRef('basvuru_ekleri', $basvuru_ekleri);
$this->assignRef('turler', $basvuru_ekleri_tur);
//Parametrik Data
$this->assignRef('pm_il', $pm_il);
$this->assignRef('pm_kurulus_statu', $pm_kurulus_statu);
$this->assignRef('pm_faaliyet_sure', $pm_faaliyet_sure);
$this->assignRef('pm_sektor', $pm_sektor);
$this->assignRef('pm_seviye', $pm_seviye);
$this->assignRef('pm_yeterlilik_ad', $pm_yeterlilik_ad);
parent::display($tpl);
}
示例5: TesvikOnayaSun
function TesvikOnayaSun($IstekId, $user_id)
{
$db = JFactory::getOracleDBO();
if (is_numeric($IstekId)) {
$sql_istek_bilgi = "SELECT IMZA_ISIM,IMZA_UNVAN FROM M_KURULUS_TESVIK_ISTEK WHERE ID = ? AND ROWNUM <2";
$data = $db->prep_exec($sql_istek_bilgi, array($IstekId));
if ($data[0]['IMZA_ISIM'] == "" || $data[0]['IMZA_UNVAN'] == "") {
$return['ERR'] = 1;
$return['ERR_TEXT'] = "Ücret iadesi istek talebinde bulunurken İmza Yetkilisi Unvan veya İmza Yetkilisi Ad Soyad alanları boş bırakılamaz !";
} else {
$sql = "UPDATE M_KURULUS_TESVIK_ISTEK SET DURUM = 1 WHERE ID = ?";
if ($db->prep_exec_insert($sql, array($IstekId))) {
$kurulus = FormFactory::getKurulusGuncelBilgi($user_id);
if (!$kurulus) {
$kurulus = FormFactory::getKurulusValues($user_id);
}
$body = '<div style="font-size:20px;">';
$body .= '<p>' . $kurulus['KURULUS_ADI'] . ' ücret iadesi talebinde bulundu. Ulaşmak için <a target="_blank" href="http://portal.myk.gov.tr/index.php?option=com_belgelendirme_tesvik&view=belgelendirme_tesvik&layout=tesvik_istekleri">tıklayınız</a>.</p>';
$body .= '</div>';
FormFactory::sentEmail('Ücret İadesi Talebi', $body, array('htoplu@myk.gov.tr', 'ktunc@myk.gov.tr', 'epapur@myk.gov.tr', 'mozgen@myk.gov.tr', 'mordukaya@myk.gov.tr'), true);
$return['ERR'] = 0;
$return['ERR_TEXT'] = "Başarılı";
} else {
$return['ERR'] = 1;
$return['ERR_TEXT'] = "Teknik bir hata oluştu !";
}
}
} else {
$return['ERR'] = 1;
$return['ERR_TEXT'] = "Teknik bir hata oluştu !";
}
return $return;
}
示例6: display
function display($tpl = null)
{
global $mainframe;
$user =& JFactory::getUser();
$model =& $this->getModel();
$layout = JRequest::getVar("layout");
$user_id = $user->getOracleUserId();
$group_id = T2_GROUP_ID;
$message = YETKI_MESAJ;
$autKurulus = FormFactory::checkAuthorization($user, $group_id);
$autSS = FormFactory::checkAuthorization($user, YET_SEKTOR_SORUMLUSU_GROUP_ID);
$this->assignRef('ssyetkili', $autSS);
$aut = $autKurulus || $autSS;
if (!$aut) {
$mainframe->redirect('index.php?', $message);
}
$pdf = 0;
if ($layout == "tum_basvuru") {
$pdf = 1;
}
$this->assignRef('belgebasvurular', $model->getBelgeBasvurular($user_id));
$pages = $model->pages;
$pageNames = $model->pageNames;
$title = $model->title;
// $evrak_id = $_GET['evrak_id'];
// if ($evrak_id==""){
// if($_POST[evrak_id]!=""){
// $evrak_id=$_POST[evrak_id];
// } else {
// $evrak_id = FormFactory::getCurrentEvrakId ($post, T2_BASVURU_TIP, $user);
// }
// }
if (strlen($_GET['evrak_id']) > 0) {
$evrak_id = $_GET['evrak_id'];
$basvuruDurum = $model->getBasvuruDurumu($evrak_id);
$this->assignRef('basvuruDurum', $basvuruDurum);
} else {
$evrak_id = -1;
}
if ($evrak_id != -1) {
if (!isset($layout)) {
$layout = "kurulus_bilgi";
$this->setLayout($layout);
}
} else {
if (!isset($layout) || $layout == "giris") {
$layout = "giris";
$this->setLayout($layout);
}
}
if ($layout == "basvuru_yeni") {
$this->assignRef('basvuru_durumlari', $model->getBasvuruDurumlari());
if ($evrak_id == "-1") {
$this->assignRef('durum', $evrak_id);
}
}
$pageTree = FormFactory::getPageTree($user, $layout, $evrak_id, $pages, $pageNames);
$basvuru = FormFactory::getBasvuruValues($evrak_id);
if ($autKurulus == false) {
//yani sektör sorumlusu girdiği için kurulus kontrolu false
$user_id = $basvuru['USER_ID'];
}
$kurulus = FormFactory::getKurulusValues($user_id);
$iller = FormFactory::getKurulusIlValues($user_id, $pdf);
$irtibat = FormFactory::getIrtibatValues($evrak_id);
$sektor = FormFactory::getSektorValues($evrak_id);
$faaliyet = FormFactory::getFaaliyetValues($evrak_id);
$birlikteKurulus = FormFactory::getBirlikteKurulusValues($evrak_id);
$yeterlilik = $model->getYeterlilikValues($evrak_id);
$yeterlilikTum = $model->getYeterlilikPdfValues($evrak_id);
$personel = FormFactory::getPersonelValues($evrak_id);
$egitim = FormFactory::getEgitimValues($evrak_id);
$sertifika = FormFactory::getSertifikaValues($evrak_id);
$isDeneyim = FormFactory::getIsDeneyimValues($evrak_id);
$dil = FormFactory::getDilValues($evrak_id);
$akreditasyon = $model->getAkreditasyonValues($evrak_id);
$ekler = FormFactory::getBasvuruEkValues($evrak_id);
//Parametrik Data
$pm_il = FormParametrik::getIl();
$pm_kurulus_statu = FormParametrik::getKurulusStatu();
$pm_faaliyet_sure = FormParametrik::getFaaliyetSuresi();
$pm_sektor = FormParametrik::getSektor();
$pm_seviye = FormParametrik::getSeviye();
$pm_meslek_standart = FormParametrik::getMeslekStandart();
$this->assignRef('title', $title);
$this->assignRef('evrak_id', $evrak_id);
$this->assignRef('pageTree', $pageTree);
$this->assignRef('basvuru', $basvuru);
$this->assignRef('evrak_id', $evrak_id);
//1. Kurulus Bilgi
$this->assignRef('kurulus', $kurulus);
$this->assignRef('iller', $iller);
//2. Irtibat
$this->assignRef('irtibat', $irtibat);
//3. Faaliyet
$this->assignRef('sektor', $sektor);
$this->assignRef('faaliyet', $faaliyet);
$this->assignRef('birlikteKurulus', $birlikteKurulus);
$this->assignRef('akreditasyon', $akreditasyon);
//4. Kapsam
//.........这里部分代码省略.........
示例7: display
function display($tpl = null)
{
global $mainframe;
$redirect = "index.php?option=com_belgelendirme&view=belgelendirme_islemleri";
$redirectBelge = "index.php?option=com_belgelendirme&view=sonuc_bildirim";
$model = JModel::getInstance('belgelendirme_islemleri', 'belgelendirmeModel');
$user =& JFactory::getUser();
$layout = JRequest::getVar("layout");
$user_id = $user->getOracleUserId();
$group_id = T3_GROUP_ID;
$group_id2 = MS_SEKTOR_SORUMLUSU_GROUP_ID;
$group_id3 = YET_SEKTOR_SORUMLUSU_GROUP_ID;
$message = YETKI_MESAJ;
$aut = FormFactory::checkAuthorization($user, $group_id);
$aut2 = FormFactory::checkAuthorization($user, $group_id2);
$aut3 = FormFactory::checkAuthorization($user, $group_id3);
if (!$aut and !$aut2 and !$aut3) {
$mainframe->redirect('index.php?', $message);
}
if ($layout == "") {
$mainframe->redirect($redirect . '&layout=belgelendirme_program');
}
$post = JRequest::get('post');
$get = JRequest::get('get');
$sayfalar = array("aday_bildirim" => "Belgelendirilecek Adaylar", "belgeno_bildirim" => "Aday Belge Numarası");
$sayfaLink = '<div style="margin-bottom:20px;">';
foreach ($sayfalar as $key => $value) {
$stil = 'style="border:1px solid #1C617C;margin:2px;padding:5px;';
if ($key == $layout) {
$stil .= 'color:white;background-color:#3C91FF;';
} else {
$stil .= 'background-color:#ffffff;color:black;';
}
$stil .= '"';
$sayfaLink .= '<span ' . $stil . '>' . $value . '</span>';
}
$sayfaLink .= '</div>';
//SORGU SONUC
if ($layout == 'aday_bildirim' && isset($_GET['sinavId'])) {
if (!$model->sinavKurulusKontrol($_GET['sinavId'], $user_id)) {
$message = "Bu işlem için yetkiniz yok.";
$mainframe->redirect('index.php?option=com_belgelendirme&view=belgelendirme_islemleri&layout=belgelendirme_program', $message, 'error');
} else {
$sonucs = $model->sonucGonderilecekAdaylar($_GET);
if (count($sonucs[0]) == 0) {
// Belgelendirilecek aday yoksa SonucBos'a gönder sınav sonuc durumu bildirildi yap.
$model->SonucBos($_GET['sinavId']);
$msg = 'Sınav Sonuç Bildirimi Tamamlanmıştır. Bu sınav sonucunda belge almaya hak kazanan aday bulunmamaktadır.';
$mainframe->redirect('index.php?option=com_belgelendirme&view=belgelendirme_islemleri&layout=belgelendirme_program&program=2', $msg);
} else {
$this->assignRef('sonucs', $sonucs);
$this->assignRef('sinavId', $_GET['sinavId']);
$kurs = FormFactory::getKurulusValues($user_id);
$this->assignRef('kurs', $kurs);
$yets = $model->getSinavBilgi($_GET['sinavId']);
$this->assignRef('yets', $yets);
}
}
} else {
if ($layout == 'belgeno_bildirim') {
$basarili = $model->AdayBilgi($_POST['basarili']);
$basariliUcretData = $model->AdayUcretBilgileri($_POST['basarili'], $_POST['sinav']);
$basarisiz = $model->AdayBilgi($_POST['basarisiz']);
$tesvikArray = $model->AdayArrayTesvikFarmi($_POST['basarili']);
$this->assignRef('tesvikArray', $tesvikArray);
$aciklama = $_POST['aciklama'];
$this->assignRef('aciklama', $aciklama);
$this->assignRef('basarili', $basarili);
$this->assignRef('basariliUcretData', $basariliUcretData);
$this->assignRef('basarisiz', $basarisiz);
$yets = $model->getSinavBilgi($_POST['sinav']);
$this->assignRef('yets', $yets);
$sonbelgeNo = $model->SonBelgeNo($yets[0]['YETERLILIK_ID']);
$this->assignRef('sonBelgeNo', $sonbelgeNo);
$this->assignRef('sinav_id', $_POST['sinav']);
$kurs = FormFactory::getKurulusValues($user_id);
$this->assignRef('kurs', $kurs);
$yeterlilikBkUcret = $model->getYeterLilikBkUcret($yets[0]['YETERLILIK_ID']);
$this->assignRef('yeterlilikBkUcret', $yeterlilikBkUcret);
// AB Hibe Bilgileri
$ABProVarMi = FormABHibeUcretHesabi::KurulusProtokolVarMi($user_id);
$this->assignRef('ABProVarMi', $ABProVarMi);
$ABHibeArray = $model->AdayArrayABHibeFarmi($_POST['basarili'], $yets[0]['YETERLILIK_ID']);
$this->assignRef('ABHibeArray', $ABHibeArray);
$basariliABHibeUcretData = $model->AdayABHibeUcretBilgileri($_POST['basarili'], $_POST['sinav']);
$this->assignRef('basariliABHibeUcretData', $basariliABHibeUcretData);
} else {
if ($layout == 'tarih_bildirim') {
} else {
if ($layout == "belgewithkimlik") {
$this->assignRef('kurulusId', $user_id);
} else {
if ($layout == "belgewithbelgeno") {
$this->assignRef('kurulusId', $user_id);
} else {
if ($layout == "belgewithsinav") {
$this->assignRef('kurulusId', $user_id);
$yets = $model->SinavYapilanYetsWithKur($user_id);
$this->assignRef('yets', $yets);
} else {
//.........这里部分代码省略.........
示例8: BelgeNoSonucGonder
function BelgeNoSonucGonder($post, $files)
{
$_db = JFactory::getOracleDBO();
$user =& JFactory::getUser();
$user_id = $user->getOracleUserId();
$aciklama = $post['aciklama'];
$belgeNo = $post['belgeNo'];
$belgeTarih = $post['belgeTarih'];
$sinav_id = $post['sinav_id'];
$dekontNo = $post['dekontNo'];
$tutar = $post['tutar'];
//****************************** DEKONT Kaydet ***************************************//
$directory = EK_FOLDER . 'sinavBelgeDekont/' . $sinav_id;
if (!file_exists($directory)) {
mkdir($directory, 0700, true);
}
if ($files["dekont"]["error"] == 0 && ($files["dekont"]["type"] == 'image/jpg' || $files["dekont"]["type"] == 'image/jpeg' || $files["dekont"]["type"] == 'image/png' || $files["dekont"]["type"] == 'image/x-png' || $files["dekont"]["type"] == 'image/pjpeg' || $files["dekont"]["type"] == 'application/pdf')) {
$fileName = explode('.', $files['dekont']['name']);
$name = $sinav_id . '.' . $fileName[count($fileName) - 1];
$path = $directory . '/' . $name;
if (move_uploaded_file($files['dekont']['tmp_name'], $path)) {
$sqlDekont = "UPDATE M_BELGELENDIRME_SINAV SET DEKONT = ? WHERE SINAV_ID = ?";
$_db->prep_exec_insert($sqlDekont, array($name, $sinav_id));
} else {
return false;
}
} else {
return false;
}
//****************************** DEKONT Kaydet ***************************************//
$sinavBilgi = $this->getSinavBilgi($sinav_id);
$yeterlilik_id = $sinavBilgi[0]['YETERLILIK_ID'];
$basariliBirimler = array();
$basarisizBirimler = array();
$alternatifTipi = $this->AlternatifTipi($yeterlilik_id);
$dataYet = $this->AlteratifBirim($yeterlilik_id);
foreach ($Adaylar as $aday) {
$sonucBirim = $this->yeterlilikBelgeHakki($aday['TC_KIMLIK'], $yeterlilik_id, $alternatifTipi, $dataYet);
if ($sonucBirim != false) {
$basariliBirimler[(string) $aday['TC_KIMLIK']] = $sonucBirim;
} else {
$basarisizBirimler[(string) $aday['TC_KIMLIK']] = $this->yeterlilikBelgeBasariliBirim($aday['TC_KIMLIK'], $yeterlilik_id);
}
}
foreach ($belgeNo as $key => $val) {
$sonBelgeNo = $val;
$sonucBirim = $this->yeterlilikBelgeHakki((string) $key, $yeterlilik_id, $alternatifTipi, $dataYet);
if ($sonucBirim != false) {
$hak_id = $_db->getNextVal('SEQ_HAK_KAZANAN');
$sql = "INSERT INTO M_BELGELENDIRME_HAK_KAZANANLAR " . "(ID,TC_KIMLIK,YETERLILIK_ID,SINAV_ID,KURULUS_ID,SINAV_TARIHI,AKTIF,BELGE_NO,BELGE_BAS_TARIH) " . "VALUES(?,?,?,?,?,?,?,?,TO_DATE(?, 'dd/mm/yyyy'))";
$param = array($hak_id, $key, $yeterlilik_id, $sinav_id, $user_id, $sinavBilgi[0]['BASLANGIC_TARIHI'], 0, $val, $belgeTarih[$key]);
if ($_db->prep_exec_insert($sql, $param)) {
foreach ($sonucBirim as $row) {
$sql = "INSERT INTO M_BELGELENDIRME_BASARILI_BIRIM (HAK_KAZANAN_ID,BIRIM_ID,TARIH) " . "VALUES(?,?,TO_DATE(?, 'dd/mm/yyyy'))";
$param = array($hak_id, $row[0], $row[1]);
$_db->prep_exec_insert($sql, $param);
}
}
} else {
$sonucBirim = $this->yeterlilikBelgeBasariliBirim((string) $key, $yeterlilik_id);
$hak_id = $_db->getNextVal('SEQ_HAK_KAZANAN');
$sql = "INSERT INTO M_BELGELENDIRME_HAK_KAZANANLAR " . "(ID,TC_KIMLIK,YETERLILIK_ID,SINAV_ID,KURULUS_ID,SINAV_TARIHI,AKTIF,BELGE_NO,BELGE_BAS_TARIH,ACIKLAMA) " . "VALUES(?,?,?,?,?,?,?,?,TO_DATE(?, 'dd/mm/yyyy'),?)";
$param = array($hak_id, $key, $yeterlilik_id, $sinav_id, $user_id, $sinavBilgi[0]['BASLANGIC_TARIHI'], 1, $val, $belgeTarih[$key], $aciklama[$key]);
if ($_db->prep_exec_insert($sql, $param)) {
foreach ($sonucBirim as $row) {
$sql = "INSERT INTO M_BELGELENDIRME_BASARILI_BIRIM (HAK_KAZANAN_ID,BIRIM_ID,TARIH) " . "VALUES(?,?,TO_DATE(?, 'dd/mm/yyyy'))";
$param = array($hak_id, $row[0], $row[1]);
$_db->prep_exec_insert($sql, $param);
}
}
}
}
$sonBelgeNo = explode('/', $sonBelgeNo);
$sonBelgeNo = $sonBelgeNo[3];
$sqlBelgeNo = "UPDATE M_BELGELENDIRME_BELGE_NO SET BELGENO=? WHERE YETERLILIK_ID=? AND USER_ID=?";
$_db->prep_exec($sqlBelgeNo, array($sonBelgeNo, $yeterlilik_id, $user_id));
$yeterlilik = $this->getYeterlilikwithYeterlilikId($yeterlilik_id);
$kurulus = FormFactory::getKurulusValues($user_id);
$aciklamaText = $kurulus['KURULUS_ADI'] . ", " . $sinav_id . " Sınav ID'li " . $yeterlilik[0]['YETERLILIK_KODU'] . " - " . $yeterlilik[0]['YETERLILIK_ADI'] . " yeterliliğinden sınav sonucunu bildirdi. ";
if (count($belgeNo) > 0) {
$aciklamaText .= 'Başarılı ' . count($belgeNo) . " kişi için belge masraf karşılığı ödendiğine dair dekont yüklendi.";
}
$link = "index.php?option=com_belgelendirme&view=belge_olusturma&kurulusId=" . $user_id . "&sinavId=" . $sinav_id;
$sql = "select distinct user_id from m_YETKI_SEKTOR_SORUMLUSU";
$sektorSorumlulari = $_db->prep_exec($sql, array());
$mysqlDB =& JFactory::getDBO();
// foreach ($sektorSorumlulari as $toUserID){
// FormFactory::sektorSorumlusunaNotificationGonder($aciklamaText, $link, $toUserID['USER_ID']);
// }
/********************************* Mail Bildirimi ********************************************************/
// $mysqlDB = &JFactory::getDBO();
// $sqlMatbaa= "SELECT email FROM #__users WHERE tgUserId = ".$toUserID['USER_ID'];
// $mysqlDB->setQuery($sqlMatbaa);
// $matbaaUser = $mysqlDB->loadResult();
//Görevlendirilen Userlar
$sqlGorevli = "SELECT * FROM M_KURULUS_GOREVLI WHERE KURULUS_ID = ?";
$gorevli = $_db->prep_exec($sqlGorevli, array($user_id));
$mysqlDB =& JFactory::getDBO();
$mailGorevli = array('mordukaya@myk.gov.tr', 'ktunc@myk.gov.tr');
foreach ($gorevli as $tow) {
//.........这里部分代码省略.........
示例9: TesvikOnayaSun
function TesvikOnayaSun($IstekId, $user_id)
{
$db = JFactory::getOracleDBO();
$doviz = FormABHibeUcretHesabi::TariheGoreDovizKuru(date('d-m-Y', strtotime('-1 day')));
if (is_numeric($IstekId)) {
$IstekUcretleri = $this->IstekUcretleriWithIstekId($IstekId);
$sql_istek_bilgi = "SELECT IMZA_ISIM,IMZA_UNVAN FROM AB_HIBE_KURULUS_ISTEK WHERE ID = ? AND ROWNUM <2";
$data = $db->prep_exec($sql_istek_bilgi, array($IstekId));
if ($data[0]['IMZA_ISIM'] == "" || $data[0]['IMZA_UNVAN'] == "") {
$return['ERR'] = 1;
$return['ERR_TEXT'] = "Ücret iadesi istek talebinde bulunurken İmza Yetkilisi Unvan veya İmza Yetkilisi Ad Soyad alanları boş bırakılamaz !";
} else {
$sql = "UPDATE AB_HIBE_KURULUS_ISTEK SET DURUM = 1, DOVIZ_KURU = ?, DOVIZ_TARIHI = ?, KDVLI = ?, KDVSIZ = ? WHERE ID = ?";
if ($db->prep_exec_insert($sql, array($this->UcretDuzenleTers($doviz['alis']), $doviz['tarih'], $this->UcretDuzenleTers($IstekUcretleri['kdvli']), $this->UcretDuzenleTers($IstekUcretleri['kdvsiz']), $IstekId))) {
// Ödemesi Yapılacak Adayların Ücretlerini Sisteme İşle
$kayitDurum = $this->AdaylarinUcretiniSistemeIsle($IstekId);
if (!$kayitDurum) {
$sql = "UPDATE AB_HIBE_KURULUS_ISTEK SET DURUM = 0, DOVIZ_KURU = NULL, DOVIZ_TARIHI = NULL, KDVLI = NULL, KDVSIZ = NULL WHERE ID = ?";
$db->prep_exec_insert($sql, array($IstekId));
$return['ERR'] = 1;
$return['ERR_TEXT'] = "Teknik bir hata oluştu! Lütfen tekrar deneyin";
return $return;
}
// Ödemesi Yapılacak Adayların Ücretlerini Sisteme İşle SON
$kurulus = FormFactory::getKurulusGuncelBilgi($user_id);
if (!$kurulus) {
$kurulus = FormFactory::getKurulusValues($user_id);
}
$body = '<div style="font-size:20px;">';
$body .= '<p>' . $kurulus['KURULUS_ADI'] . ' ücret iadesi talebinde bulundu. Ulaşmak için <a target="_blank" href="http://portal.myk.gov.tr/index.php?option=com_belgelendirme_abhibe&view=belgelendirme_abhine&layout=tesvik_istekleri">tıklayınız</a>.</p>';
$body .= '</div>';
FormFactory::sentEmail('Ücret İadesi Talebi', $body, array('htoplu@myk.gov.tr', 'ktunc@myk.gov.tr', 'hkorpe@myk.gov.tr'), true);
$return['ERR'] = 0;
$return['ERR_TEXT'] = "Başarılı";
} else {
$return['ERR'] = 1;
$return['ERR_TEXT'] = "Teknik bir hata oluştu !";
}
}
} else {
$return['ERR'] = 1;
$return['ERR_TEXT'] = "Teknik bir hata oluştu !";
}
return $return;
}
示例10: BelgeNoKontrol
function BelgeNoKontrol($post)
{
$db = JFactory::getOracleDBO();
$belgeNo = $post['belgeNo'];
$sql = "SELECT KURULUS_ID, YETERLILIK_ID FROM M_BELGE_SORGU WHERE ID=?";
$dataBelge = $db->prep_exec($sql, array($post['belgeId']));
$sql = "SELECT * FROM M_YETERLILIK WHERE YETERLILIK_ID =?";
$yeterlilik = $db->prep_exec($sql, array($dataBelge[0]['YETERLILIK_ID']));
$kurs = FormFactory::getKurulusValues($dataBelge[0]['KURULUS_ID']);
//$yetBelgeKod = str_replace('-','',$kurs['KURULUS_YETKILENDIRME_NUMARASI']).'/'.$yeterlilik[0]['YETERLILIK_KODU'].'/'.$yeterlilik[0]['REVIZYON'];
$yetBelgeKod = str_replace('-', '', $kurs['KURULUS_YETKILENDIRME_NUMARASI']) . '/' . $yeterlilik[0]['YETERLILIK_KODU'] . '/' . $yeterlilik[0]['REVIZYON'];
$belge = explode('/', $belgeNo);
if (count($belge) != 4) {
return false;
}
$newYetBelgeKod = $belge[0] . '/' . $belge[1] . '/' . $belge[2];
if ($yetBelgeKod != $newYetBelgeKod) {
return false;
}
if (empty($belge[3])) {
return false;
} else {
return true;
}
}
示例11: display
function display($tpl = null)
{
global $mainframe;
$session =& JFactory::getSession();
$user =& JFactory::getUser();
$model =& $this->getModel();
$layout = JRequest::getVar("layout");
$user_id = $user->getOracleUserId();
$redirect = "index.php?option=com_profile&view=profile";
$group_id2 = MS_SEKTOR_SORUMLUSU_GROUP_ID;
$group_id3 = YET_SEKTOR_SORUMLUSU_GROUP_ID;
$aut2 = FormFactory::checkAuthorization($user, $group_id2);
$aut3 = FormFactory::checkAuthorization($user, $group_id3);
$pages = $model->pages;
$pageNames = $model->pageNames;
$title = $model->title;
$bekleyen = true;
$canEdit = true;
if ($aut2 || $aut3) {
$kurulusId = $_GET['kurulus'];
$session->set('kurulusId', $_GET['kurulus']);
} else {
$kurulusId = $user_id;
$session->set('kurulusId', $kurulusId);
$canEdit = false;
}
$this->assignRef('canEdit', $canEdit);
if ($kurulusId > 0) {
//$kurulusId = $_GET['kurulus'];
$kurulusBilgi = $model->getKurulusBilgi($kurulusId);
$kurulus_bilgi = FormFactory::getKurulusValues($kurulusId);
$kurulus_edit = $model->KurulusEditBilgi($kurulusId);
$kurulus_bekleyen = $model->KurulusBekleyenBilgi($kurulusId);
$iller = FormFactory::getKurulusIlValues($kurulusId);
if (in_array($kurulusBilgi['KURULUS_DURUM_ID'], MESLEK_STD_KURULUS_DURUM_IDS)) {
$kurulus_tur = "ms_kurulusu";
} else {
if (in_array($kurulusBilgi['KURULUS_DURUM_ID'], YETERLILIK_KURULUS_DURUM_IDS)) {
$kurulus_tur = "yeterlilik_kurulusu";
} else {
if (in_array($kurulusBilgi['KURULUS_DURUM_ID'], SINAV_BELGELENDIRME_KURULUS_DURUM_IDS)) {
$kurulus_tur = "belgelendirme_kurulusu";
}
}
}
$type = $model->getKurulusTypeWithIds();
$kurulus_tur = array();
if (in_array($kurulusBilgi[0]['KURULUS_DURUM_ID'], $type['MESLEK_STD_KURULUS_DURUM_IDS'])) {
array_push($kurulus_tur, "ms_kurulusu");
}
if (in_array($kurulusBilgi[0]['KURULUS_DURUM_ID'], $type['YETERLILIK_KURULUS_DURUM_IDS'])) {
array_push($kurulus_tur, "yeterlilik_kurulusu");
}
if (in_array($kurulusBilgi[0]['KURULUS_DURUM_ID'], $type['SINAV_BELGELENDIRME_KURULUS_DURUM_IDS'])) {
array_push($kurulus_tur, "belgelendirme_kurulusu");
}
if ($kurulus_edit) {
$kurulus_bilgi = $kurulus_edit;
}
if (!$kurulus_bekleyen) {
$kurulus_bekleyen = $kurulus_bilgi;
$bekleyen = false;
}
$this->assignRef('bekleyen', $bekleyen);
if (isset($kurulus_bekleyen['EDIT_ID'])) {
$editIller = $model->getKurulusIlEdit($kurulus_bekleyen['EDIT_ID']);
} else {
$editIller = FormFactory::getKurulusIlValues($kurulusId);
}
if ($kurulus_edit) {
$iller = $model->getKurulusIlEdit($kurulus_bilgi['EDIT_ID']);
}
// $meslek = $model->getMeslekValues($kurulusId);
// $yeterlilik = $model->getYeterlilikValues ($kurulusId);
$ms_liste_durum = FormFactory::getListeDurum($kurulusId, MS_SEKTOR_TIPI);
$yet_liste_durum = FormFactory::getListeDurum($kurulusId, YET_SEKTOR_TIPI);
$pm_il = FormParametrik::getIl();
$pm_kurulus_statu = FormParametrik::getKurulusStatu();
$pm_seviye = FormParametrik::getSeviye();
$pm_sektor = FormParametrik::getSektor();
$pm_meslek_std = FormParametrik::getMeslekStandart();
$this->assignRef('pageTree', $pageTree);
$this->assignRef('kurulus_edit', $kurulus_edit);
$this->assignRef('kurulus_bilgi', $kurulus_bilgi);
$this->assignRef('kurulus_bekleyen', $kurulus_bekleyen);
$this->assignRef('iller', $iller);
$this->assignRef('editIller', $editIller);
// $this->assignRef('meslek' , $meslek);
// $this->assignRef('yeterlilik' , $yeterlilik);
$this->assignRef('ms_liste_durum', $ms_liste_durum);
$this->assignRef('yet_liste_durum', $yet_liste_durum);
$this->assignRef('pm_il', $pm_il);
$this->assignRef('pm_kurulus_statu', $pm_kurulus_statu);
$this->assignRef('pm_seviye', $pm_seviye);
$this->assignRef('pm_sektor', $pm_sektor);
$this->assignRef('pm_meslek_standart', $pm_meslek_std);
} else {
$kurulusId = -1;
}
if ((!isset($layout) || $layout == "giris") && $kurulusId == -1) {
//.........这里部分代码省略.........