public function testCreate() { $className = 'Magento\\Framework\\Data\\Form'; $formMock = $this->getMock($className, array(), array(), '', false); $this->_objectManagerMock->expects($this->once())->method('create')->with($className)->will($this->returnValue($formMock)); $formFactory = new FormFactory($this->_objectManagerMock, $className); $this->assertSame($formMock, $formFactory->create()); }
/** * Get a form by a schema * * @param string $schema * * @return FormView */ public function formFromValue(FormValue $value) { if (null === ($schema = $value->getSchema())) { return false; } $entity = $this->eavManager->initializeEntity($schema); $form = $this->formFactory->create('eav_post', $entity, ['valueId' => $value->getId()]); return $form->createView(); }
function getTaslaklar($db) { $user =& JFactory::getUser(); $userId = $user->getOracleUserId(); $isSektorSorumlusu = FormFactory::checkAclGroupId($user->id, MS_SEKTOR_SORUMLUSU_GROUP_ID); if ($isSektorSorumlusu) { $sektor = FormFactory::getSorumluSektorId($userId, MS_SEKTOR_TIPI); $sqlFromPart = ""; if (count($sektor) > 0) { $sqlConditionPart .= "m_meslek_standartlari.sektor_id IN ( "; for ($i = 0; $i < count($sektor); $i++) { $sqlConditionPart .= $sektor[$i]; if ($i != count($sektor) - 1) { $sqlConditionPart .= ","; } } $sqlConditionPart .= ") "; } $params = array(); } else { $sqlFromPart = " m_kurulus_yetki, "; $sqlConditionPart = "m_yetki.YETKI_ID = m_kurulus_yetki.yetki_id AND m_kurulus_yetki.user_id = ?"; $params = array($userId); } $sql = "\tSELECT distinct\n \t\t\t\t\t\tm_meslek_standartlari.standart_id, \n \t\t\t\t\t\tm_meslek_standartlari.standart_adi, \n \t\t\t\t\t\tsektor_adi, etkin, \n \t\t\t\t\t\tSTANDART_SUREC_DURUM_ADI, \n \t\t\t\t\t\tTO_CHAR(BASLANGIC_TARIHI, 'dd.mm.yyyy') AS BASLANGIC_TARIHI_FORMATTED, \n \t\t\t\t\t\tseviye_adi,\n \t\t\t\t\t\trevizyon\n\t\t\t\t\t\tFROM " . $sqlFromPart . " m_meslek_standartlari, \n\t\t\t\t\t\t\t M_YETKI_STANDART, \n\t\t\t\t\t\t\t m_yetki, \n\t\t\t\t\t\t\t PM_SEKTORLER, \n\t\t\t\t\t\t\t PM_MESLEK_STANDART_SUREC_DURUM, \n\t\t\t\t\t\t\t PM_SEVIYE,\n\t\t\t\t\t\t\t m_taslak_meslek\n\t\t\t\t\t\tWHERE m_meslek_standartlari.MESLEK_STANDART_SUREC_DURUM_ID = PM_MESLEK_STANDART_SUREC_DURUM.MESLEK_STANDART_SUREC_DURUM_ID\n\t\t\t\t\t\t\tAND " . $sqlConditionPart . " AND m_meslek_standartlari.SEVIYE_ID = PM_SEVIYE.SEVIYE_ID\n\t\t\t\t\t\t\tAND m_meslek_standartlari.STANDART_ID = M_YETKI_STANDART.STANDART_ID (+)\n\t\t\t\t\t\t\tAND m_meslek_standartlari.SEKTOR_ID = PM_SEKTORLER.SEKTOR_ID\n\t\t\t\t\t\t\tAND m_taslak_meslek.standart_id=m_meslek_standartlari.STANDART_ID \n\t\t\t\t\t\t\tAND M_YETKI_STANDART.YETKI_ID = m_yetki.YETKI_ID (+)\n\t\t\t\t\t\t\tAND m_meslek_standartlari.meslek_standart_durum_id = " . PM_MESLEK_STANDART_DURUMU__ULUSAL_STANDART . "\n\t\t\t \t\tORDER BY m_meslek_standartlari.standart_adi,PM_SEVIYE.seviye_adi"; $taslaklar = $db->prep_exec($sql, $params); return $taslaklar; }
function authenticationCheckAccordingToLayouts() { global $mainframe; $user =& JFactory::getUser(); $userId = $user->getOracleUserId(); if ($_GET['layout'] == 'tarife_donemi_listele' || $_GET['layout'] == 'tarife_donemi') { //PUBLIC PAGE } else { if ($user->id == null) { $mainframe->redirect("index.php", "Bu sayfayı görmeye hakkınız yok.", 'error'); } } $denetlemesiYapilacakKurulusMu = FormFactory::buIDDenetlemesiYapilacakKurulusMu($user->id); $isSektorSorumlusu = FormFactory::buIDDenetlemedenSorumluSSMu($user->id); $adminMi = FormFactory::checkAclGroupId($user->id, YONETICI_GROUP_ID); // MESLEK STANDARDI SEKTOR SORUMLUSU /* switch($_GET['layout']) { case '': case 'denetimlerim': if($user==null )//login olmuşlar görecek $mainframe->redirect("index.php", "Bu sayfayı görmeye hakkınız yok.", 'error'); break; } */ }
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."; }
function display($tpl = null) { global $mainframe; $message = YETKI_MESAJ; $user =& JFactory::getUser(); $user_id = $user->getOracleUserId(); $model =& $this->getModel(); $db =& JFactory::getOracleDBO(); $standart_id = JRequest::getVar('standartId'); $isSektorSorumlusu = FormFactory::sektorSorumlusuMu($user); $isYetkiliKurulus = FormFactory::standartHazirlamayaProtokoluVarMi($user->getOracleUserId(), $standart_id); $aktifYetkilendirmesiVarMi = FormFactory::aktifStandartYetkilendirmesiVarMi($standart_id, $user->getOracleUserId()); //YETKI KONTROL ///////////////////////////////////////////////////////////////////////////////// if (!$isSektorSorumlusu && !$isYetkiliKurulus && $aktifYetkilendirmesiVarMi) { if (!($isYetkiliKurulus && $aktifYetkilendirmesiVarMi)) { $message = "Yetkilendirmeniz Aktif Değil"; } $mainframe->redirect('index.php?', $message, 'error'); } ///////////////////////////////////////////////////////////////////////////////// $gorusler = $model->getGorusAyrinti($db, $standart_id); $this->assignRef('gorusler', $gorusler); $this->assignRef('standartId', $standart_id); parent::display($tpl); }
function display($tpl = null) { global $mainframe; $user =& JFactory::getUser(); $model =& $this->getModel(); $db =& JFactory::getOracleDBO(); // $group_id = UZMAN_ONIZLEYICI_GROUP_ID; $message = YETKI_MESAJ; // $aut = FormFactory::checkAuthorization ($user, $group_id); $sektorSorumlusu = FormFactory::sektorSorumlusuMu($user); $this->assignRef('sektorSorumlusu', $sektorSorumlusu); //YETKI KONTROL ///////////////////////////////////////////////////////////////////////////////// $message = YETKI_MESAJ; if (!$sektorSorumlusu) { $mainframe->redirect('index.php?', $message); } ///////////////////////////////////////////////////////////////////////////////// $bekleyenbasvurular = $model->getBasvurular($db, 1); // (oracledb,basvuru durumu, kaydeden(1->kullanıcı, 2->sektorSorumlusu) ) $this->assignRef('bekleyenbasvurular', $bekleyenbasvurular); $onaylanmisbasvurular = $model->getBasvurular($db, 2); $this->assignRef('onaylanmisbasvurular', $onaylanmisbasvurular); $redddedilmisbasvurular = $model->getBasvurular($db, -1); $this->assignRef('redddedilmisbasvurular', $redddedilmisbasvurular); parent::display($tpl); }
function display($tpl = null) { global $mainframe; $message = YETKI_MESAJ; $user =& JFactory::getUser(); $model =& $this->getModel(); $db =& JFactory::getOracleDBO(); $sektorSorumlusu = FormFactory::sektorSorumlusuMu($user); $yeterlilikKurulusu = FormFactory::checkAuthorization($user, YT2_GROUP_ID); //YETKI KONTROL ///////////////////////////////////////////////////////////////////////////////// if (!$sektorSorumlusu && !$yeterlilikKurulusu) { $mainframe->redirect('index.php?', $message); } ///////////////////////////////////////////////////////////////////////////////// $taslaklar = $model->getTaslaklar($db); // for($i=0; $i<count($taslaklar); $i++) // { // $revizyonlar[$i] = $model->getRevizyonByYeterlilikID($taslaklar[$i]['YETERLILIK_ID']); // $this->assignRef('taslaklarinRevizyonlari-'.$i , $revizyonlar[$i]); // $yeterliliksontaslak[$i] = $model->getYeterlilikSonTaslakByYeterlilikID($taslaklar[$i]['YETERLILIK_ID']); // $this->assignRef('yeterliliksontaslak-'.$i , $yeterliliksontaslak[$i]); // } $this->assignRef('taslaklar', $taslaklar); $this->assignRef('sektorSorumlusu', $sektorSorumlusu); parent::display($tpl); }
function getTaslaklar($db) { $user =& JFactory::getUser(); $userId = $user->getOracleUserId(); $isSektorSorumlusu = FormFactory::checkAclGroupId($user->id, YET_SEKTOR_SORUMLUSU_GROUP_ID); if ($isSektorSorumlusu) { $sektor = FormFactory::getSorumluSektorId($userId, YET_SEKTOR_TIPI); $sqlPart = ""; if (count($sektor) > 0) { $sqlPart .= "m_yeterlilik.sektor_id IN ( "; for ($i = 0; $i < count($sektor); $i++) { $sqlPart .= $sektor[$i]; if ($i != count($sektor) - 1) { $sqlPart .= ","; } } $sqlPart .= ") "; } $params = array(); } else { $sqlPart = "USER_ID = ?"; $params = array($userId); } if ($sqlPart != "") { $sql = "SELECT DISTINCT m_yeterlilik.YETERLILIK_ID, \n \t\t\t\t\t m_yeterlilik.YETERLILIK_ADI, \n \t\t\t\t\t SEVIYE_ADI, \n \t\t\t\t\t YETERLILIK_BASLANGIC AS BASLANGIC_TARIHI_FORMATTED, \n \t\t\t\t\t YETERLILIK_SUREC_DURUM_ADI, \n \t\t\t\t\t m_yeterlilik.YETERLILIK_SUREC_DURUM_ID, \n \t\t\t\t\t m_yeterlilik.SEKTOR_ID, \n \t\t\t\t\t SEKTOR_ADI \n\t\t\t\t\tFROM m_yeterlilik, \n\t\t\t\t\t\t pm_seviye, \n\t\t\t\t\t\t pm_yeterlilik_surec_durum, \n\t\t\t\t\t\t pm_sektorler, \n\t\t\t\t\t\t m_yetki_yeterlilik,\n\t\t\t\t\t\t m_kurulus_yetki, \n\t\t\t\t\t\t m_yetki\n\t\t\t\t\tWHERE m_yeterlilik.YETERLILIK_ID = m_yetki_yeterlilik.YETERLILIK_ID\n\t\t\t\t\t\tAND m_yetki_yeterlilik.YETKI_ID = m_kurulus_yetki.YETKI_ID\n\t\t\t\t\t\tAND m_yeterlilik.YETERLILIK_SUREC_DURUM_ID = pm_yeterlilik_surec_durum.YETERLILIK_SUREC_DURUM_ID\t\t\t\t\t\n\t\t\t\t\t\tAND m_yetki_yeterlilik.YETKI_ID = m_yetki.YETKI_ID\n\t\t\t\t\t\tAND m_yetki.ETKIN = 1\n\t\t\t\t\t\tAND m_yeterlilik.SEKTOR_ID = pm_sektorler.SEKTOR_ID\n\t\t\t\t\t\tAND m_yeterlilik.seviye_id = pm_seviye.seviye_id\n\t\t\t\t\t\tAND yeterlilik_durum_id IN (" . PM_YETERLILIK_DURUMU__TASLAK . ")\n\t\t\t\t\t\tAND " . $sqlPart; $taslaklar = $db->prep_exec($sql, $params); } else { $taslaklar = null; } return $taslaklar; }
function display($tpl = null) { global $mainframe; $message = YETKI_MESAJ; $user =& JFactory::getUser(); $user_id = $user->getOracleUserId(); $model =& $this->getModel(); $db =& JFactory::getOracleDBO(); $gorusId = JRequest::getVar('gorusId'); $yeterlilikId = JRequest::getVar('yeterlilikId'); $isSektorSorumlusu = FormFactory::sektorSorumlusuMu($user); $isYetkiliKurulus = FormFactory::yeterlilikHazirlamayaYetkiliMi($user_id, $yeterlilikId); //YETKI KONTROL ///////////////////////////////////////////////////////////////////////////////// if (!$isSektorSorumlusu && !$isYetkiliKurulus) { $mainframe->redirect('index.php?', $message); } ///////////////////////////////////////////////////////////////////////////////// $canEdit = $model->canEdit($db, $yeterlilikId); $goruslerAyrinti = $model->getGorusAyrinti($db, $gorusId); $this->assignRef('canEdit', $canEdit); $this->assignRef('goruslerAyrinti', $goruslerAyrinti); $this->assignRef('yeterlilikId', $yeterlilikId); parent::display($tpl); }
function getTaslaklar($db) { $user =& JFactory::getUser(); $userId = $user->getOracleUserId(); $isSektorSorumlusu = FormFactory::checkAclGroupId($user->id, YET_SEKTOR_SORUMLUSU_GROUP_ID); if ($isSektorSorumlusu) { $sektor = FormFactory::getSorumluSektorId($userId, YET_SEKTOR_TIPI); $sqlPart = ""; if (count($sektor) > 0) { $sqlPart .= "m_yeterlilik.sektor_id IN ( "; for ($i = 0; $i < count($sektor); $i++) { $sqlPart .= $sektor[$i]; if ($i != count($sektor) - 1) { $sqlPart .= ","; } } $sqlPart .= ") "; } $params = array(); } else { $sqlPart = " m_kurulus_yetki.user_id = ? "; $params = array($userId); } if ($sqlPart != "") { $sql = "SELECT DISTINCT m_yeterlilik.YETERLILIK_ID, \n\t\t\t \t\t\tm_yeterlilik.YETERLILIK_ID, \n\t\t\t\t\t\t\t\t\tm_yeterlilik.YETERLILIK_ADI, \n\t\t\t\t\t\t\t\t\tm_yeterlilik.YETERLILIK_KODU, \n\t\t\t\t\t\t\t\t\tm_yeterlilik.SEVIYE_ID, \n\t\t\t\t\t\t\t\t\tm_yeterlilik.REVIZYON, \n\t\t\t\t\t\t\t\t\tSEVIYE_ADI, \n\t\t\t\t\t\t\t\t\tYETERLILIK_BASLANGIC AS BASLANGIC_TARIHI_FORMATTED, \n\t\t\t\t\t\t\t\t\tYETERLILIK_SUREC_DURUM_ADI, \n\t\t\t\t\t\t\t\t\tm_yeterlilik.YETERLILIK_SUREC_DURUM_ID, \n\t\t\t\t\t\t\t\t\tm_yeterlilik.SEKTOR_ID, \n\t\t\t\t\t\t\t\t\tSEKTOR_ADI, \n\t\t\t\t\t\t\t\t\tSON_TASLAK_PDF, \n\t\t\t\t\t\t\t\t\tYENI_MI, \n\t\t\t\t\t\t\t\t\tm_taslak_yeterlilik.REVIZYON_NO\n\t\t\tFROM \tm_yeterlilik, \n\t\t\t\t\tm_taslak_yeterlilik,\n\t\t\t\t\tM_YETKI, \n\t\t\t\t\tM_YETKI_YETERLILIK,\n\t\t\t\t\tpm_seviye, pm_yeterlilik_surec_durum, pm_sektorler\n\t\t\tWHERE m_taslak_yeterlilik.yeterlilik_id = m_yeterlilik.yeterlilik_id AND\n\t\t\t\t\tM_YETERLILIK.YETERLILIK_ID = M_YETKI_YETERLILIK.YETERLILIK_ID AND\n\t\t\t\t\tM_YETKI_YETERLILIK.YETKI_ID = M_YETKI.YETKI_ID AND\n\t\t\t\t\tm_yeterlilik.YETERLILIK_SUREC_DURUM_ID = pm_yeterlilik_surec_durum.YETERLILIK_SUREC_DURUM_ID \n\t\t\t\t\tAND m_yeterlilik.SEKTOR_ID = pm_sektorler.SEKTOR_ID\n\t\t\t\t\tAND m_yeterlilik.seviye_id = pm_seviye.seviye_id\n\t\t\t\t\tAND yeterlilik_durum_id = " . PM_YETERLILIK_DURUMU__ULUSAL_YETERLILIK . "\n\t\t\t\t\tAND " . $sqlPart . "\n\t\t\torder by m_yeterlilik.YETERLILIK_ADI,SEVIYE_ADI"; $taslaklar = $db->prep_exec($sql, $params); } else { $taslaklar = null; } return $taslaklar; }
function pdfGoster($protokolID) { $_db =& JFactory::getOracleDBO(); $sql = "SELECT DOSYA\n\t\t\t\tFROM M_PROTOKOL \n\t\t\t\tWHERE PROTOKOL_ID = ?"; $r = $_db->prep_exec_array($sql, array($protokolID)); $file = $r[0]; FormFactory::readFileFromDB($file); }
function sertifikaKaydet($db, $postData) { //yeni evrak id al $userId =& JFactory::getUser()->getOracleUserId(); $evrakId = FormFactory::evrakVerisiEkle($userId, SERTIFIKA_SAYI_ID); // // echo '$postData: <pre>'; // print_r($postData); // echo '</pre>'; $ogrKapsamEkle = "INSERT INTO M_OGRENCI_ALT_BIRIM (M_SINAV_ID, TC_KIMLIK, YETERLILIK_ALT_BIRIM_ID, YETERLILIK_ID)\n\t\t\t\tVALUES(?, ?, ?, ?)"; $yetId = ""; $returnValues = array(); // to check if the queries succeeded $sertifikaIstenenOgrSayisi = 0; for ($i = 1; isset($postData['inputbelgeDuzenlenecekBilgi-9-' . $i]); $i++) { $tcKimlik = $postData['inputbelgeDuzenlenecekBilgi-2'][$i - 1]; for ($j = 0; isset($postData['inputbelgeDuzenlenecekBilgi-9-' . $i][$j]); $j++) { $kapsamId = $postData['inputbelgeDuzenlenecekBilgi-9-' . $i][$j]; if ($kapsamId == KAPSAM_BASARISIZ) { break; } $sertifikaIstenenOgrSayisi++; if ($yetId == "") { $yetIdAl = "SELECT DISTINCT YETERLILIK_ID\n\t\t\t\t\t\t\tFROM M_YETERLILIK_ALT_BIRIM\n\t\t\t\t\t\t\tWHERE YETERLILIK_ALT_BIRIM_ID = ?"; $yetIds = $db->prep_exec($yetIdAl, array($kapsamId)); $yetId = $yetIds[0]['YETERLILIK_ID']; //if(!yeterlilikSahibiMi($yetId)) //return JText::_('YETERLILIK_YETKI_HATASI'); } $params = array($evrakId, $tcKimlik, $kapsamId, $yetId); // echo '$postData: <pre>'; // print_r($params); // echo '</pre>'; $returnValues[] = $db->prep_exec_insert($ogrKapsamEkle, $params); } } if (!FormFactory::isThereError($returnValues)) { $sertifikaBasvuru = "INSERT INTO M_SERTIFIKA_BASVURU\n\t\t\t\tVALUES(?, SYSTIMESTAMP, ?)"; $params = array($evrakId, $sertifikaIstenenOgrSayisi); $returnValues[] = $db->prep_exec_insert($sertifikaBasvuru, $params); } if (!FormFactory::isThereError($returnValues)) { $serializedSinavIds = $postData['sinavIds']; $sinavIds = unserialize($serializedSinavIds); $updateSinav = "UPDATE M_SINAV\n\t\t\t\t\tSET BASARILI_ADAY = ?\n\t\t\t\t\tWHERE M_SINAV_ID = ?"; foreach ($sinavIds as $sinavId) { //if(!evrakSahibiMi($sinavId)) //return JText::_('EVRAK_YETKI_HATASI'); $params = array($sertifikaIstenenOgrSayisi, $sinavId); $returnValues[] = $db->prep_exec_insert($updateSinav, $params); } } if (!FormFactory::isThereError($returnValues)) { return JText::_('SERTIFIKA_KAYDEDILDI'); } else { return JText::_('SERTIFIKA_KAYDET_HATA'); } }
function getKurulusMu() { $user =& JFactory::getUser(); $user_id = $user->getOracleUserId(); $data = FormFactory::getKurulusValues($user_id); if ($data) { return true; } else { return false; } }
function display($tpl = null) { global $mainframe; $redirect = "index.php?option=com_istatistik&view=istatistik"; $model =& $this->getModel(); $user =& JFactory::getUser(); $layout = JRequest::getVar("layout"); $user_id = $user->getOracleUserId(); if ($layout == "istatistik_meslek_standart") { $group_id = MS_SEKTOR_SORUMLUSU_GROUP_ID; $message = YETKI_MESAJ; $aut = FormFactory::checkAuthorization($user, $group_id); if (!$aut) { $mainframe->redirect('index.php?', $message); } $this->assignRef("istatistik_meslek", $model->istatistik_meslek()); $this->assignRef("istatistik_meslek_detail", $model->istatistik_meslek_detail()); } else { if ($layout == "istatistik_meslek_standart_revizyon") { $group_id = MS_SEKTOR_SORUMLUSU_GROUP_ID; $message = YETKI_MESAJ; $aut = FormFactory::checkAuthorization($user, $group_id); if (!$aut) { $mainframe->redirect('index.php?', $message); } $this->assignRef("istatistik_meslek_detail", $model->istatistik_meslek_detail(true)); } else { if ($layout == "istatistik_yeterlilik") { $this->assignRef("istatistik_yeterlilik", $model->istatistik_yeterlilik()); $this->assignRef("istatistik_yeterlilik_detail", $model->istatistik_yeterlilik_detail()); } else { if ($layout == "istatistik_protokol_meslek_standart") { $this->assignRef("istatistik_protokol_standart", $model->istatistik_protokol_standart()); } else { if ($layout == "istatistik_protokol_yeterlilik") { $this->assignRef("istatistik_protokol_yeterlilik", $model->istatistik_protokol_yeterlilik()); } else { if ($layout == "default" || empty($layout)) { $perm = false; if ($user_id == "40" || $user_id == "42") { $perm = true; } $statictic = $model->getAllStatistic(); $this->assignRef('perm', $perm); $this->assignRef('statistic', $statictic); $this->assignRef("istatistik_duzenleme_yetki", $perm); } } } } } } parent::display($tpl); }
function standartKaydet() { $model = $this->getModel('kurulus_kaydet'); $post = JRequest::get('post'); $layout = JRequest::getVar("layout"); $tur = JRequest::getVar("tur"); $user_id = JRequest::getVar("id"); $evrak_id = $model->getOracleEvrakId($user_id, $tur); $message = $model->standartKaydet($post, $user_id, $evrak_id); FormFactory::listeDurumGuncelle($user_id, $post["editable"], MS_SEKTOR_TIPI); $this->setRedirect('index.php?option=com_kurulus_edit&layout=' . $layout . '&tur=' . $tur . '&id=' . $user_id, $message); }
function basvuruBitir() { $session =& JFactory::getSession(); $user =& JFactory::getUser(); $model = $this->getModel('basvuru_kaydet'); $post = JRequest::get('post'); $evrak_id = FormFactory::getCurrentEvrakId($post, T1_BASVURU_TIP, $user); $session->set("evrak_id", $evrak_id); $model->basvuruBitir($evrak_id); $message = JText::_("BASVURU_GONDERILDI_MESAJ"); $this->setRedirect('index.php?option=com_akreditasyon_basvur&view=akreditasyon_basvur&layout=pdf_link', $message); }
function display($tpl = null) { global $mainframe; $session =& JFactory::getSession(); $user =& JFactory::getUser(); $model = JModel::getInstance('profile', 'profileModel'); $layout = JRequest::getVar("layout"); $user_id = $user->getOracleUserId(); $redirect = "index.php?option=com_profile&view=abuzman"; $aut = FormFactory::checkAuthorization($user, 32); $post = JRequest::get('post'); $get = JRequest::get('get'); $canEdit = true; if (!$aut) { $canEdit = false; $mainframe->redirect($redirect, 'Bu sayfayı görme yetkiniz yoktur.'); } $this->assignRef('canEdit', $canEdit); if ($layout == '') { $layout = 'default'; } if ($layout == "default") { $allSBKurulus = $model->getAllKurulusWithoutPro(SINAV_BELGELENDIRME_KURULUS_DURUM_IDS); $this->assign('AllSBKurulus', $allSBKurulus); $this->assignRef('ProKur', $model->ProtokoluOlanKuruluslar()); } else { if ($layout == "abdonem") { $kId = 0; if (array_key_exists('kId', $post) && $post['kId'] != null && $post['kId'] != 0) { $kId = $post['kId']; } else { if (array_key_exists('kId', $get) && $get['kId'] != null && $get['kId'] != 0) { $kId = $get['kId']; } else { $mainframe->redirect($redirect, 'Bu sayfayı görme yetkiniz yoktur.'); } } $kurulus_bilgi = FormFactory::getKurulusBilgi($kId); $this->assignRef('kurulus_bilgi', $kurulus_bilgi); $abKur = $model->getABKurulusBilgi($kId); $this->assignRef('abKur', $abKur); $this->assignRef('ABKurKota', FormABHibeUcretHesabi::KuruluABHibeToplamKota($kId)); $this->assignRef('ABKurKullanilanKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanKota($kId)); $this->assignRef('ABKurKullanilanDezKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanDezKota($kId)); $this->assignRef('ABKurBekKota', FormABHibeUcretHesabi::KuruluABHibeBekKota($kId)); $this->assignRef('ABKurBekDezKota', FormABHibeUcretHesabi::KuruluABHibeBekDezKota($kId)); $this->assignRef('ABKurPro', FormABHibeUcretHesabi::KuruluABHibeProtokol($kId)); $doviz = FormABHibeUcretHesabi::TariheGoreDovizKuru(date('d-m-Y', strtotime('-1 day'))); $this->assignRef('doviz', $doviz); } } parent::display($tpl); }
function basvuruBitir() { $session =& JFactory::getSession(); $user =& JFactory::getUser(); $model = $this->getModel('basvuru_kaydet'); $post = JRequest::get('post'); $evrak_id = FormFactory::getCurrentEvrakId($post, T2_BASVURU_TIP, $user); $model->basvuruBitir($evrak_id); $session->set("evrak_id", $evrak_id); $message = "Başvuru Başarıyla Gönderildi"; $this->setRedirect('index.php?option=com_yeterlilik_basvur&view=yeterlilik_basvur&layout=pdf_link', $message); }
function getTaslaklar($db) { $user =& JFactory::getUser(); $userId = $user->getOracleUserId(); $isSektorSorumlusu = FormFactory::checkAclGroupId($user->id, YET_SEKTOR_SORUMLUSU_GROUP_ID); if ($isSektorSorumlusu) { $sektor = FormFactory::getSorumluSektorId($userId, YET_SEKTOR_TIPI); $sqlPart = ""; if (count($sektor) > 0) { $sqlPart .= "( "; for ($i = 0; $i < count($sektor); $i++) { $sqlPart .= " m_yeterlilik.sektor_id = " . $sektor[$i] . " OR"; } $sqlPart = substr($sqlPart, 0, strlen($sqlPart) - 2) . ") AND "; } $params = array(); } else { $sqlPart = "USER_ID = ? AND "; $params = array($userId); } /*if ($sqlPart != ""){ $sql = "SELECT YETERLILIK_ID, YETERLILIK_ADI, SEVIYE_ADI, TO_CHAR(YETERLILIK_BASLANGIC, 'dd.mm.yyyy') AS BASLANGIC_TARIHI_FORMATTED, YETERLILIK_SUREC_DURUM_ADI, YETERLILIK_SUREC_DURUM_ID, SEKTOR_ID, SEKTOR_ADI, EVRAK_ID FROM M_YETERLILIK NATURAL JOIN ".DB_PREFIX.".EVRAK JOIN M_TASLAK_YETERLILIK USING (EVRAK_ID, YETERLILIK_ID) JOIN M_BASVURU USING (EVRAK_ID, USER_ID) JOIN PM_SEVIYE USING (SEVIYE_ID) JOIN PM_SEKTORLER USING(SEKTOR_ID) JOIN PM_YETERLILIK_SUREC_DURUM USING (YETERLILIK_SUREC_DURUM_ID) WHERE ".$sqlPart." BASVURU_TIP_ID = ".YT2_BASVURU_TIP." AND BASVURU_SEKLI_ID = ".KAYDEDILMIS_BASVURU_SEKLI_ID." AND YETERLILIK_SUREC_DURUM_ID NOT IN (".ONAYLANMIS_YETERLILIK.",".PROTOKOL_LISTE_REDDEDILMIS_YETERLILIK.")"; $taslaklar = $db->prep_exec($sql, $params); */ if ($sqlPart != "") { $sql = "SELECT DISTINCT m_yeterlilik.YETERLILIK_ID,\n\t\t\t\tm_yeterlilik.YETERLILIK_ADI,\n\t\t\t\tm_yeterlilik.YETERLILIK_KODU,\n \t\t\tm_yeterlilik.SEVIYE_ID,\n \t\t\tm_yeterlilik.REVIZYON,\n\t \t\tSEVIYE_ADI,\n\t \t\tYETERLILIK_TESLIM_TARIHI AS BASLANGIC_TARIHI_FORMATTED,\n\t \t\tYETERLILIK_SUREC_DURUM_ADI,\n\t \t\tYETERLILIK_DURUM_ADI,\n\t \t\tm_yeterlilik.YETERLILIK_SUREC_DURUM_ID,\n\t \t\tm_yeterlilik.YETERLILIK_DURUM_ID,\n\t \t\tm_yeterlilik.SEKTOR_ID,\n\t \t\tSEKTOR_ADI,\n\t \t\tM_YETERLILIK.YENI_MI\n \t\tFROM m_yeterlilik,\n\t \t\tpm_seviye,\n\t \t\tpm_yeterlilik_surec_durum,\n\t \t\tpm_yeterlilik_durum,\n\t \t\tpm_sektorler,\n\t \t\tm_yetki_yeterlilik,\n\t \t\tm_kurulus_yetki,\n\t \t\tm_yetki\n \t\tWHERE m_yeterlilik.YETERLILIK_ID = m_yetki_yeterlilik.YETERLILIK_ID\n\t \t\tAND m_yetki_yeterlilik.YETKI_ID = m_kurulus_yetki.YETKI_ID\n\t \t\tAND " . $sqlPart . "\n\t \t\tm_yeterlilik.YETERLILIK_SUREC_DURUM_ID = pm_yeterlilik_surec_durum.YETERLILIK_SUREC_DURUM_ID\n\t \t\tAND m_yeterlilik.YETERLILIK_DURUM_ID = pm_yeterlilik_durum.YETERLILIK_DURUM_ID\n\t \t\tAND m_yetki_yeterlilik.YETKI_ID = m_yetki.YETKI_ID\n\t \t\tAND m_yetki.ETKIN = 1\n\t \t\tAND m_yeterlilik.SEKTOR_ID = pm_sektorler.SEKTOR_ID\n\t \t\tAND m_yeterlilik.seviye_id = pm_seviye.seviye_id\n\t \t\tAND m_yeterlilik.yeterlilik_durum_id IN (" . PM_YETERLILIK_DURUMU__TASLAK . ")"; $taslaklar = $db->prep_exec($sql, $params); } else { $taslaklar = null; } return $taslaklar; }
function belgelendirmeKaydet() { $session =& JFactory::getSession(); $user =& JFactory::getUser(); $model = $this->getModel('belgelendirme_tesvik'); $post = JRequest::get('post'); $layout = JRequest::getVar("layout"); $evrak_id = FormFactory::getCurrentEvrakId($post, T3_BASVURU_TIP, $user); $message = $model->belgelendirmeKaydet($post, $layout, $evrak_id); $evrak_id = $session->get("evrak_id"); $session->set("evrak_id", $evrak_id); $this->setRedirect('index.php?option=com_belgelendirme_tesvik&layout=' . $layout . '&evrak_id=' . $evrak_id, $message); }
function display() { // AUTHENTICATION CHECK global $mainframe; $user =& JFactory::getUser(); $userId = $user->getOracleUserId(); $isSektorSorumlusu = FormFactory::checkAclGroupId($user->id, YET_SEKTOR_SORUMLUSU_GROUP_ID); // MESLEK STANDARDI SEKTOR SORUMLUSU if (!$isSektorSorumlusu) { $mainframe->redirect("index.php", "Bu sayfayı görmeye hakkınız yok.", 'error'); } parent::display(); }
function userVerileriEkle($dbOrc, $juser) { $user_id = $dbOrc->getNextVal(USER_SEQ); $fileName = FormFactory::getNormalFilename($_POST[$ekAd . ($updated + $j + 1)]); //Prepare sql statement $sql = "INSERT INTO " . DB_PREFIX . ".tg_user \n\t\t\t\t(user_id, user_name, email_address, display_name) \n\t\t\t\tvalues( ?, ?, ?, ?)"; $params = array($user_id, $juser->username, $juser->email, $juser->name); if ($dbOrc->prep_exec_insert($sql, $params)) { return $user_id; } else { return -1; } }
public function Header($rightText) { global $globalYeterlilikId; global $yeterlilik_bilgileri; $ad = ""; $kod = ""; $yayin = ""; $rev = ""; //$bilgiler = $this->getYeterlilikBilgi ($globalYeterlilikId); $bilgiler = $yeterlilik_bilgileri; $imgTopMargin = 5; $imgLeftMargin = 15; $imgScale = 15; $logoLeftMargin = 15; $logoTopMargin = 15; // Logo //$this->Image(K_PATH_IMAGES.'myk_logo.png', $imgLeftMargin, $imgTopMargin, $imgScale); // Set font $this->SetFont('freeserif', '', 11); // Title if (isset($bilgiler[0])) { $ad = $bilgiler[0]["YETERLILIK_ADI"]; $kod = $bilgiler[0]["YETERLILIK_KODU"]; $yayin = $bilgiler[0]["YAYIN_TARIHI"]; $rev = $bilgiler[0]["REVIZYON_NO"]; $seviye = $bilgiler[0]["SEVIYE_ID"]; } $yayin = $yayin ? $yayin : "......."; $kod = $kod ? $kod : '__UY00..-' . $seviye; // $this->SetLeftMargin(-30); if ($this->headerTexti == '') { $this->headerTextiSol = $kod . ' ' . FormFactory::ucWordsLeaveConjunction(FormFactory::toLowerCase($ad)); } //$this->Cell(0, 0, $this->headerTextiSol , '', 0, 'L');//.' (Seviye '.$seviye.')' //$this->MultiCell(130, 15, $this->headerTextiSol, 1, 'L', 0, 10, 15, true); $rev = ($rev == '00' || $rev == '0' || $rev == '') && $this->yeterlilikUlusalMi($globalYeterlilikId) == false ? '...' : $rev; if ($this->headerTexti == '') { $this->headerTexti = 'Yayın Tarihi: ' . $yayin . ' Rev.No:' . $rev; } //$this->Cell(0, 0, $this->headerTexti, '', 1, 'R'); $this->SetX(13.5); $this->SetFillColor(255, 255, 255); $this->MultiCell(110, 20, $this->headerTextiSol, 0, 'L', 1, 0, '', '', true, 0, false, true, 40); $this->SetFillColor(255, 255, 255); $this->MultiCell(2, 20, ' ', 0, 'L', 1, 0, '', '', true, 0, false, true, 40); $this->SetFillColor(255, 255, 255); $this->MultiCell(67.5, 20, $this->headerTexti, 0, 'R', 1, 0, '', '', true, 0, false, false, 40); //$this->MultiCell(55, 40, '[VERTICAL ALIGNMENT - TOP] '.$txt, 1, 'J', 1, 0, '', '', true, 0, false, true, 40, 'T'); //$this->MultiCell(55, 40, '[VERTICAL ALIGNMENT - MIDDLE] asd', 1, 'J', 1, 0, '', '', true, 0, false, true, 40, 'M'); //$this->MultiCell(55, 40, '[VERTICAL ALIGNMENT - BOTTOM] '.$txt, 1, 'J', 1, 1, '', '', true, 0, false, true, 40, 'B'); }
public function Header() { global $globalStandartId; global $standart_bilgileri; //$bilgiler = $this->getStandartBilgi ($globalStandartId); $bilgiler = $standart_bilgileri; $ad = ""; $seviye = ""; $kod = ".............."; $onay = ".............."; $rev = ""; $imgTopMargin = 5; $imgLeftMargin = 20; $imgScale = 15; $logoLeftMargin = 20; $logoTopMargin = 15; // Logo //$this->Image(K_PATH_IMAGES.'myk_logo.png', $imgLeftMargin, $imgTopMargin, $imgScale); // Set font $this->SetFont('freeserif', '', 10); $this->SetY(15); // Title if (isset($bilgiler[0])) { $ad = $bilgiler[0]["STANDART_ADI"]; $seviye = $bilgiler[0]["SEVIYE_ADI"]; $kod = $bilgiler[0]["STANDART_KODU"]; $onay = $bilgiler[0]["KARAR_TARIHI"]; $rev = $bilgiler[0]["REVIZYON_NO"]; } $kod = $kod ? $kod : ".............."; $onay = $onay ? $onay : ".............."; $this->Cell(0, 0, FormFactory::ucwordsTR($ad) . ' (' . $seviye . ') ', '', 0, 'L'); // $this->Cell(0, 0, $kod.'/'.$onay.'/'.$rev, '', 1, 'R'); $x = $this->GetX() - 14; $rev = $rev == '00' || $rev == '0' ? '...' : $rev; $this->WriteHTMLCell(14, 0, $x, $this->GetY(), '/ ' . $rev, 0); $x = $x - 20; $this->WriteHTMLCell(20, 0, $x, $this->GetY(), '/ ' . $onay, 0); $x = $x - 23; $this->WriteHTMLCell(24, 0, $x, $this->GetY(), $kod, 0); $this->ln(); $this->Cell(0, 0, 'Ulusal Meslek Standardı', '', 0, 'L'); // $this->Cell(0, 0, 'Referans Kodu/Onay Tarihi/ Rev. No', '', 1, 'R'); $x = $this->GetX() - 14; $this->WriteHTMLCell(14, 0, $x, $this->GetY(), "/ Rev. No", 0); $x = $x - 20; $this->WriteHTMLCell(20, 0, $x, $this->GetY(), "/ Onay Tarihi", 0); $x = $x - 23; $this->WriteHTMLCell(23, 0, $x, $this->GetY(), "Referans Kodu ", 0); }
function display($tpl = null) { global $mainframe; $model =& $this->getModel(); $user =& JFactory::getUser(); $standart_id = JRequest::getVar("standart_id"); //YETKI KONTROL ///////////////////////////////////////////////////////////////////////////////// //MS Sektor Sorumlusu mu? $group_id = MS_SEKTOR_SORUMLUSU_GROUP_ID; $message = YETKI_MESAJ; $aut = FormFactory::checkAuthorization($user, $group_id); if (!$aut) { $mainframe->redirect('index.php?', $message); } //Standardin sektorunu gormeye yetkisi var mi? $sektorler = FormFactory::getSorumluSektorId($user->getOracleUserId(), MS_SEKTOR_TIPI); $standartSektor = FormFactory::getTaslakSektorId($standart_id, MS_SEKTOR_TIPI); if (array_search($standartSektor, $sektorler) === FALSE) { $mainframe->redirect('index.php?', $message); } ///////////////////////////////////////////////////////////////////////////////// $revizyon_no = $_GET[revize_no]; $standart_bilgi = $model->getTaslakBilgi($standart_id); $revizyon_bilgi = $model->getRevizyonBilgi($standart_id, $revizyon_no); $standart_durum = $standart_bilgi["MESLEK_STANDART_SUREC_DURUM_ID"]; $pm_standart_durum = $model->getStandartDurum(0); $pm_standart_revizyon_durum = $model->getStandartDurum(1); $revizyonVarMi = $model->revizyonVarMi($standart_id); $revizyonListesi = $model->revizyonListesi($standart_id); $durumKontrol = $model->durumKontrol($standart_id); $canEdit = $model->canEdit($standart_id); if ($standart_durum != ONAYLANMIS_STANDART) { $disabled = "disabled"; } else { $disabled = ""; } $this->assignRef("standart_id", $standart_id); $this->assignRef("standart_bilgi", $standart_bilgi); $this->assignRef("revizyon_bilgi", $revizyon_bilgi); $this->assignRef("pm_standart_durum", $pm_standart_durum); $this->assignRef("pm_standart_revizyon_durum", $pm_standart_revizyon_durum); $this->assignRef("disabled", $disabled); $this->assignRef("revizyonVarMi", $revizyonVarMi); $this->assignRef("revizyonListesi", $revizyonListesi); $this->assignRef("durumKontrol", $durumKontrol); $this->assignRef("canEdit", $canEdit); parent::display($tpl); }
function getTaslakAday() { $_db =& JFactory::getOracleDBO(); $user =& JFactory::getUser(); $userId = $user->getOracleUserId(); $isSektorSorumlusu = FormFactory::checkAclGroupId($user->id, MS_SEKTOR_SORUMLUSU_GROUP_ID); $params = array(); $sektorPart = ""; $gond = $_GET["gondtip"] ? $_GET["gondtip"] : "0"; //Azat Sekt�r Sorumlular�n�n kendilerine g�nderilmemi� �n taslaklar� da g�rmeleri i�in eklendi if ($isSektorSorumlusu) { if ($gond == "1") { //Azat Sekt�r Sorumlular�n�n kendilerine g�nderilmemi� �n taslaklar� da g�rmeleri i�in eklendi $onTaslakDurumlariPart = "m_meslek_standartlari.meslek_standart_durum_id IN (" . PM_MESLEK_STANDART_DURUMU__OLUSTURULMAMIS_ONTASLAK . "," . PM_MESLEK_STANDART_DURUMU__SS_ONAYINA_GONDERILMEMIS_ONTASLAK . ")"; } else { //Azat Sekt�r Sorumlular�n�n kendilerine g�nderilmemi� �n taslaklar� da g�rmeleri i�in eklendi $onTaslakDurumlariPart = "m_meslek_standartlari.meslek_standart_durum_id IN (" . PM_MESLEK_STANDART_DURUMU__SS_ONAYINA_GONDERILMIS_ONTASLAK . "," . PM_MESLEK_STANDART_DURUMU__ONAYLANMIS_ONTASLAK . ")"; } $sqlFromPart = ""; $sqlConditionPart = ""; $sektor = FormFactory::getSorumluSektorId($userId, MS_SEKTOR_TIPI); if (count($sektor) > 0) { $sqlConditionPart .= "m_meslek_standartlari.sektor_id IN ( "; for ($i = 0; $i < count($sektor); $i++) { $sqlConditionPart .= $sektor[$i]; if ($i != count($sektor) - 1) { $sqlConditionPart .= ","; } } $sqlConditionPart .= ") "; } } else { $onTaslakDurumlariPart = "m_meslek_standartlari.meslek_standart_durum_id IN \n \t\t\t\t\t\t\t\t(" . PM_MESLEK_STANDART_DURUMU__BASVURU . "," . PM_MESLEK_STANDART_DURUMU__OLUSTURULMAMIS_ONTASLAK . "," . PM_MESLEK_STANDART_DURUMU__ONAYLANMIS_ONTASLAK . "," . PM_MESLEK_STANDART_DURUMU__SS_ONAYINA_GONDERILMEMIS_ONTASLAK . "," . PM_MESLEK_STANDART_DURUMU__SS_ONAYINA_GONDERILMIS_ONTASLAK . "," . ")"; $sqlFromPart = " m_kurulus_yetki, "; $sqlConditionPart = "AND m_yetki.yetki_id = m_kurulus_yetki.yetki_id AND m_kurulus_yetki.user_id = ?"; $params = array($userId); } if ($isSektorSorumlusu && $sqlConditionPart != "") { $sql = "\tSELECT UNIQUE \n \t\t\t\t\t\tm_meslek_standartlari.standart_id, \n \t\t\t\t\t\tm_meslek_standartlari.standart_adi, \n \t\t\t\t\t\tsektor_adi, \n \t\t\t\t\t\tetkin, \n \t\t\t\t\t\tSTANDART_SUREC_DURUM_ADI, \n \t\t\t\t\t\tTO_CHAR(BASLANGIC_TARIHI, 'dd.mm.yyyy') AS BASLANGIC_TARIHI_FORMATTED, \n \t\t\t\t\t\tseviye_adi,\n \t\t\t\t\t\trevizyon\n \t\t \t\tFROM " . $sqlFromPart . " m_meslek_standartlari, \n \t\t \t\t\t M_YETKI_STANDART, \n \t\t \t\t\t m_yetki, \n \t\t \t\t\t PM_SEKTORLER, \n \t\t \t\t\t PM_MESLEK_STANDART_SUREC_DURUM, \n \t\t \t\t\t PM_SEVIYE\n \t\t \t\tWHERE m_meslek_standartlari.MESLEK_STANDART_SUREC_DURUM_ID = PM_MESLEK_STANDART_SUREC_DURUM.MESLEK_STANDART_SUREC_DURUM_ID\n \t\t \t\t\tAND " . $sqlConditionPart . " AND m_meslek_standartlari.SEVIYE_ID = PM_SEVIYE.SEVIYE_ID\n \t\t \t\t\tAND m_meslek_standartlari.STANDART_ID = M_YETKI_STANDART.STANDART_ID \n \t\t \t\t\tAND m_meslek_standartlari.SEKTOR_ID = PM_SEKTORLER.SEKTOR_ID\n \t\t \t\t\tAND M_YETKI_STANDART.YETKI_ID = m_yetki.YETKI_ID \n \t\t \t\t\tAND (ETKIN != " . PM_YETKI_ETKINLIGI__ETKISIZ . " or ETKIN is null)\n \t\t \t\t\tAND " . $onTaslakDurumlariPart . "\n \t\t\t\t\tORDER BY standart_adi"; $data = $_db->prep_exec($sql, $params); } else { $data = null; } if (!empty($data)) { return $data; } else { return null; } }
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); }
function getPageTree($user, $activeLayout, $evrak_id, $pages, $pageNames, $basvuru_durum, $tc_kimlik) { $activeStyle = 'style="background-color:rgb(170,0,0);color:rgb(255,255,255); margin: 1px;" '; $sayfa = count($pages); $saved = FormFactory::getSavedPages($evrak_id); // $saved[count($saved)] = 1; $isSektorSorumlusu = FormFactory::sektorSorumlusuMu($user); $tree = '<div class="form_element" style="padding-bottom: 15px;" > <div style="padding-bottom:10px;" class="anaDiv">'; if ($basvuru_durum == "0" and !$isSektorSorumlusu) { // $inp = '<input style="padding:5px; margin: 5px;" type="button" '; // $onClick = ' onclick = "basvuruGonder()" '; // $value = ' value="Tüm Basvuruyu Görüntüle / Bitir" '; // $class = ' class="btn" '; // $disabled = 'disabled="disabled"'; // if (count($saved)>= $sayfa){ // $disabled = ''; // $class = ' class="btn btn-success" '; // } // $name = 'name="gonder" '; // $tree .= $inp.$name.$value.$onClick.$disabled.$class." />"; } $tree .= '<div style="clear:both;"></div></div>'; $tree .= '<div class="anaDiv">'; for ($i = 0; $i < $sayfa; $i++) { $style = 'style="margin: 1px;"'; for ($j = 0; $j < count($saved); $j++) { if ($saved[$j] == $i + 1) { $style = 'style="background-color:rgb(100,150,100);color:rgb(255,255,255); margin: 1px;" '; break; } } $input = '<div class="divYan"><input type="button" onclick="goToPage(\'uzman_basvur\',\'' . $pages[$i] . '\',\'' . $tc_kimlik . '\')" class="btn btn-xs" id="page' . $i . '" value="' . $pageNames[$i] . '" '; $disabled = ''; if ($pages[$i] == "ek" && !in_array(3, $saved)) { // sayfa 3 kaydedilmis mi (faaliyet) $disabled = 'disabled="disabled"'; } if ($activeLayout == $pages[$i]) { $tree .= $input . $activeStyle . $disabled . ' />'; } else { $tree .= $input . $style . $disabled . ' />'; } $tree .= '</div>'; } $tree .= '</div>'; $tree .= '<br /></div>'; return $tree; }
function display($tpl = null) { global $mainframe; $model =& $this->getModel(); $user =& JFactory::getUser(); $aut = FormFactory::checkAuthorization($user, ITEMBANK_GROUP_ID); $layout = JRequest::getVar("layout"); //YETKI KONTROL ///////////////////////////////////////////////////////////////////////////////// if (!$aut) { $mainframe->redirect('index.php?', YETKI_MESAJ); } ///////////////////////////////////////////////////////////////////////////////// parent::display($tpl); }