本文整理汇总了PHP中FormFactory::checkAuthorization方法的典型用法代码示例。如果您正苦于以下问题:PHP FormFactory::checkAuthorization方法的具体用法?PHP FormFactory::checkAuthorization怎么用?PHP FormFactory::checkAuthorization使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FormFactory
的用法示例。
在下文中一共展示了FormFactory::checkAuthorization方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: display
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);
}
示例2: display
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);
}
示例3: display
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);
}
示例4: display
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);
}
示例5: display
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);
}
示例6: display
function display($tpl = null)
{
global $mainframe;
$model =& $this->getModel();
$user =& JFactory::getUser();
$yeterlilik_id = JRequest::getVar("yeterlilik_id");
if ($_GET[option] == "com_yeterlilik_taslak") {
header('location:index.php?option=com_yeterlilik_taslak_yeni&view=taslak_revizyon&yeterlilik_id=' . $_GET[yeterlilik_id], "");
}
//YETKI KONTROL
/////////////////////////////////////////////////////////////////////////////////
//YET Sektor Sorumlusu mu?
$group_id = YET_SEKTOR_SORUMLUSU_GROUP_ID;
$message = YETKI_MESAJ;
$aut = FormFactory::checkAuthorization($user, $group_id);
if (!$aut) {
$mainframe->redirect('index.php?', $message);
}
// Yeterliligin sektorunu gormeye yetkisi var mi?
$sektorler = FormFactory::getSorumluSektorId($user->getOracleUserId(), YET_SEKTOR_TIPI);
$yetSektor = FormFactory::getTaslakSektorId($yeterlilik_id, YET_SEKTOR_TIPI);
if (array_search($yetSektor, $sektorler) === FALSE) {
$mainframe->redirect('index.php?', $message);
}
/////////////////////////////////////////////////////////////////////////////////
$revizyon_no = $_GET[revize_no];
$yeterlilik_bilgi = $model->getTaslakBilgi($yeterlilik_id);
$revizyon_bilgi = $model->getRevizyonBilgi($yeterlilik_id, $revizyon_no);
$YETERLILIK_SUREC_DURUM = $yeterlilik_bilgi["YETERLILIK_SUREC_DURUM_ID"];
$pm_YETERLILIK_SUREC_DURUM = $model->getYeterlilikDurum(0);
$pm_YETERLILIK_REVIZYON_SUREC_DURUM = $model->getYeterlilikDurum(1);
$revizyonVarMi = $model->revizyonVarMi($yeterlilik_id);
$revizyonListesi = $model->revizyonListesi($yeterlilik_id);
if ($YETERLILIK_SUREC_DURUM != ONAYLANMIS_YETERLILIK) {
$disabled = "disabled";
} else {
$disabled = "";
}
$this->assignRef("yeterlilik_id", $yeterlilik_id);
$this->assignRef("yeterlilik_bilgi", $yeterlilik_bilgi);
$this->assignRef("revizyon_bilgi", $revizyon_bilgi);
$this->assignRef("disabled", $disabled);
$this->assignRef("pm_YETERLILIK_SUREC_DURUM", $pm_YETERLILIK_SUREC_DURUM);
$this->assignRef("pm_YETERLILIK_REVIZYON_SUREC_DURUM", $pm_YETERLILIK_REVIZYON_SUREC_DURUM);
$this->assignRef("revizyonVarMi", $revizyonVarMi);
$this->assignRef("revizyonListesi", $revizyonListesi);
parent::display($tpl);
}
示例7: getKurulus
public function getKurulus($kurulus_durum)
{
$db = JFactory::getOracleDBO();
$user =& JFactory::getUser();
$user_id = $user->getOracleUserId();
$aut = FormFactory::checkAuthorization($user, 27);
if ($user_id == 40 || $aut) {
$sql = "SELECT DISTINCT M_KURULUS_EDIT.USER_ID AS USER_ID, M_KURULUS_EDIT.KURULUS_ADI AS KURULUS_ADI FROM M_KURULUS\n\t\t\t\t\t JOIN M_KURULUS_EDIT ON M_KURULUS.USER_ID = M_KURULUS_EDIT.USER_ID\n\t\t\t\t\t JOIN M_BASVURU ON M_KURULUS.USER_ID = M_BASVURU.USER_ID\n\t\t\t\t\t JOIN M_BELGELENDIRME_DURUM ON M_BASVURU.EVRAK_ID = M_BELGELENDIRME_DURUM.EVRAK_ID\n\t\t\t\t\t WHERE M_KURULUS_EDIT.AKTIF = 1 AND M_KURULUS_EDIT.ONAY_BEKLEYEN = 0 AND M_KURULUS.KURULUS_DURUM_ID IN(" . $kurulus_durum . ") \n\t\t\t\t\t \t\tAND M_BASVURU.BASVURU_TIP_ID = 3 AND M_BELGELENDIRME_DURUM.DURUM_ID = 20\n\t\t\t\t\tUNION\n\t\t\t\t\tSELECT DISTINCT M_KURULUS.USER_ID, M_KURULUS.KURULUS_ADI FROM M_KURULUS\n\t\t\t\t\t JOIN M_BASVURU ON M_KURULUS.USER_ID = M_BASVURU.USER_ID\n\t\t\t\t\t JOIN M_BELGELENDIRME_DURUM ON M_BASVURU.EVRAK_ID = M_BELGELENDIRME_DURUM.EVRAK_ID\n\t\t\t\t\t WHERE M_KURULUS.USER_ID NOT IN (SELECT USER_ID FROM M_KURULUS_EDIT WHERE AKTIF = 1) AND M_KURULUS.KURULUS_DURUM_ID IN(" . $kurulus_durum . ")\n\t\t\t\t\t \t\tAND M_BASVURU.BASVURU_TIP_ID = 3 AND M_BELGELENDIRME_DURUM.DURUM_ID = 20\n\t\t\t\t\t ORDER BY KURULUS_ADI ASC";
return $db->prep_exec($sql, array());
} else {
$sql = "SELECT DISTINCT M_KURULUS_EDIT.USER_ID AS USER_ID, M_KURULUS_EDIT.KURULUS_ADI AS KURULUS_ADI FROM M_KURULUS\n\t\t\t\t\t JOIN M_KURULUS_EDIT ON M_KURULUS.USER_ID = M_KURULUS_EDIT.USER_ID\n\t\t\t\t\t JOIN M_KURULUS_GOREVLI ON M_KURULUS.USER_ID = M_KURULUS_GOREVLI.KURULUS_ID\n\t\t\t\t\tJOIN M_BASVURU ON M_KURULUS.USER_ID = M_BASVURU.USER_ID\n\t\t\t\t\t JOIN M_BELGELENDIRME_DURUM ON M_BASVURU.EVRAK_ID = M_BELGELENDIRME_DURUM.EVRAK_ID\n\t\t\t\t\t WHERE M_KURULUS_EDIT.AKTIF = 1 AND M_KURULUS_EDIT.ONAY_BEKLEYEN = 0 AND M_KURULUS.KURULUS_DURUM_ID IN(" . $kurulus_durum . ")\n\t\t\t\t\t \t\tAND M_KURULUS_GOREVLI.TGUSERID = ? AND M_BASVURU.BASVURU_TIP_ID = 3 AND M_BELGELENDIRME_DURUM.DURUM_ID = 20\n\t\t\t\t\tUNION\n\t\t\t\t\tSELECT DISTINCT M_KURULUS.USER_ID, M_KURULUS.KURULUS_ADI FROM M_KURULUS\n\t\t\t\t\t JOIN M_KURULUS_GOREVLI ON M_KURULUS.USER_ID = M_KURULUS_GOREVLI.KURULUS_ID\n\t\t\t\t\t \t\tJOIN M_BASVURU ON M_KURULUS.USER_ID = M_BASVURU.USER_ID\n\t\t\t\t\t JOIN M_BELGELENDIRME_DURUM ON M_BASVURU.EVRAK_ID = M_BELGELENDIRME_DURUM.EVRAK_ID\n\t\t\t\t\t WHERE M_KURULUS.USER_ID NOT IN (SELECT USER_ID FROM M_KURULUS_EDIT WHERE AKTIF = 1) AND M_KURULUS.KURULUS_DURUM_ID IN(" . $kurulus_durum . ")\n\t\t\t\t\t \t\tAND M_KURULUS_GOREVLI.TGUSERID = ? AND M_BASVURU.BASVURU_TIP_ID = 3 AND M_BELGELENDIRME_DURUM.DURUM_ID = 20\n\t\t\t\t\t ORDER BY KURULUS_ADI ASC";
return $db->prep_exec($sql, array($user_id, $user_id));
}
// $sqlGorevli = "SELECT TGUSERID FROM M_KURULUS_GOREVLI WHERE KURULUS_ID = ?";
// $gorevli = $_db->prep_exec($sqlGorevli, array($user_id));
}
示例8: display
function display($tpl = null)
{
global $mainframe;
$user =& JFactory::getUser();
$group_id = KURULUS_KAYDI_OLMAYAN_GROUP_ID;
$message = YETKI_MESAJ;
$aut = FormFactory::checkAuthorization($user, $group_id);
// if (!$aut)
// $mainframe->redirect('index.php?', $message);
//Kurulus Statuleri (Parametrik)
$kurulus_statu = FormParametrik::getKurulusStatu();
//Iller
$il = FormParametrik::getIl();
$this->assignRef('kurulus_statu', $kurulus_statu);
$this->assignRef('il', $il);
parent::display($tpl);
}
示例9: display
function display($tpl = null)
{
global $mainframe;
$redirect = "index.php?option=com_matbaa&view=tekrar_basim";
//$model = JModel::getInstance('belgelendirme_islemleri','belgelendirmeModel');
$model =& $this->getModel();
$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);
$matbaaGrup = FormFactory::checkAuthorization($user, 26);
$kurulusMu = false;
if (!$aut2 and !$aut3 and !$matbaaGrup) {
$kurulusMu = true;
$this->assignRef('kurulusMu', $kurulusMu);
}
// if ($layout==""){
// $mainframe->redirect($redirect.'&layout=belgelendirme_program');
// }
$post = JRequest::get('post');
$get = JRequest::get('get');
$sayfalar = array("basilacak" => "Basılacak Belgeler", "basilan" => "Basılmış Belgeler", "gonderilen" => "Gönderilmiş Belgeler");
$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 .= '<a href="' . $redirect . '&layout=' . $key . '" ' . $stil . '>' . $value . '</a>';
}
$sayfaLink .= '</div>';
$canEdit = true;
if ($matbaaGrup || $user_id == 40) {
$this->assignRef('canEdit', $canEdit);
}
//SORGU SONUC
if ($layout == 'basilacak') {
if ($kurulusMu) {
$basilacak = $model->BasilacakBelgeler(1, $user_id);
} else {
$basilacak = $model->BasilacakBelgeler(1);
$kuruluslar = $model->getKuruluslar(1);
$yeterlilikler = $model->getYeterlilikler(1);
$this->assignRef('getKur', $kuruluslar);
$this->assignRef('getYet', $yeterlilikler);
}
$this->assignRef('basilacak', $basilacak);
} else {
if ($layout == 'basilan') {
if ($kurulusMu) {
$basilacak = $model->BasilacakBelgeler(2, $user_id);
} else {
$basilacak = $model->BasilacakBelgeler(2);
$kuruluslar = $model->getKuruluslar(2);
$yeterlilikler = $model->getYeterlilikler(2);
$this->assignRef('getKur', $kuruluslar);
$this->assignRef('getYet', $yeterlilikler);
}
$this->assignRef('basilacak', $basilacak);
} else {
if ($layout == 'gonderilen') {
if ($kurulusMu) {
$basilacak = $model->BasilacakBelgeler(3, $user_id);
} else {
$basilacak = $model->BasilacakBelgeler(3);
$kuruluslar = $model->getKuruluslar(3);
$yeterlilikler = $model->getYeterlilikler(3);
$this->assignRef('getKur', $kuruluslar);
$this->assignRef('getYet', $yeterlilikler);
}
$this->assignRef('basilacak', $basilacak);
} else {
if ($layout == 'matbaaBelge') {
$basimId = $get['basimId'];
$belgeExcel = $model->getAdayBelgeExcel($basimId);
$this->assignRef('belgeAdayExcel', $belgeExcel);
} else {
if ($layout == 'zip') {
$this->assignRef('basimId', $get['basimId']);
} else {
if ($layout == 'kurulus_bilgi') {
$model->getKurulus();
}
}
}
}
}
}
$this->assignRef('sayfaLink', $sayfaLink);
parent::display($tpl);
}
示例10: render
/**
* Render the document.
*
* @access public
* @param boolean $cache If true, cache the output
* @param array $params Associative array of attributes
* @return The rendered data
*/
function render($cache = true, $params = array())
{
//Formu PDF'e cevir
if (isset($_GET['form'])) {
$form = $_GET['form'];
$evrak_id = $_GET['id'];
if ($form < 5) {
// T1, T2, T3, T4
global $mainframe;
$user =& JFactory::getUser();
$user_id = $user->getOracleUserId();
if ($form == 1) {
$group_id = T1_GROUP_ID;
} else {
if ($form == 2) {
$group_id = T2_GROUP_ID;
} else {
if ($form == 3) {
$group_id = T3_GROUP_ID;
} else {
if ($form == 4) {
$group_id = T4_GROUP_ID;
}
}
}
}
//AKREDITASYON BASVURU
$isSektorSorumlusu = FormFactory::sektorSorumlusuMu($user);
$aut = FormFactory::checkAuthorization($user, $group_id);
if (!$aut && !$isSektorSorumlusu) {
$mainframe->redirect('index.php?', YETKI_MESAJ);
}
$personelCount = $this->getPersonelCount($evrak_id);
$titles = array("Meslek Standardı Hazırlama Başvuru Formu", "Yeterlilik Başvuru Formu", "Belgelendirme Başvuru Formu", "Akreditasyon Başvuru Formu");
//Title Configuration
$title = $titles[$form - 1];
//Unique Filename
$name = FormFactory::generateUniqueFilename("basvuru_" . $form);
$titleFont = 'freeserif';
$titleStyle = 'BI';
$titleFontSize = 15;
//Data Configuration
$dataFont = 'freeserif';
$dataStyle = '';
$dataFontSize = 10;
$pdf = $this->render_InitializePDF(PDF_TIPI_BASVURU, TRUE, PDF_MARGIN_TOP + 10, PDF_MARGIN_HEADER + 10, PDF_MARGIN_FOOTER, 25, 25);
// ---------------------------------------------------------
// Form Title
// set font
$pdf->SetFont($titleFont, $titleStyle, $titleFontSize);
// add a page
if ($form != -5) {
//ek degilse yeni sayfa ekle onyazi için
$pdf->AddPage();
}
// print a line using Cell()
$pdf->Cell(0, 5, $title, 0, 1, 'C');
// ---------------------------------------------------------
// Form Data
$pdf->SetFont($dataFont, $dataStyle, $dataFontSize);
// ON YAZI
if ($form != -5) {
//ekleri yazdırırken on yazi koymamak için
$this->writeOnyazi($form, $pdf);
}
$pdf->Ln(15);
// HTML
$pdf->WriteHTML($this->parseTaslak($this->getBuffer(), "basvuru", "ek"), true);
//$pdf->WriteHTML($this->fixHTML($this->getBuffer(), $form), true);
// ALT YAZ
$pdf->SetFont($dataFont, 'B', $dataFontSize);
if ($form != -5) {
//ekleri yazdırırken alt yazi koymamak için
$this->writeAltyazi($pdf, $evrak_id);
}
$pdf->SetFont($dataFont, '', $dataFontSize);
if ($personelCount > 0) {
$pdf->AddPage();
$pdf->WriteHTML($this->parseTaslak($this->getBuffer(), "ek", "personel_0"), true);
for ($i = 0; $i < $personelCount; $i++) {
$sec = "";
if ($i < $personelCount - 1) {
$sec = "personel_" . ($i + 1);
$pdf->WriteHTML($this->parseTaslak($this->getBuffer(), "personel_" . $i, $sec), true);
$pdf->AddPage();
} else {
$pdf->WriteHTML($this->parseTaslak($this->getBuffer(), "personel_" . $i, $sec), true);
}
}
}
} else {
// Taslaklar
//.........这里部分代码省略.........
示例11: soruGuncelle
function soruGuncelle()
{
$db = JFactory::getOracleDBO();
$user = JFactory::getUser();
$sektorSorumlusu = FormFactory::checkAuthorization($user, YET_SEKTOR_SORUMLUSU_GROUP_ID);
$son_guncelleyen_id = $user->id;
if (!$sektorSorumlusu) {
$sql = "select kurulus_id from m_itembank_kurulus_users where user_id=" . $son_guncelleyen_id;
$result = $db->prep_exec_array($sql);
$sqlPart = " and KURULUS_USER_ID=" . $result[0];
}
$yeterlilik_id = explode("-", $_POST["yeterlilik_id"]);
$soru_id = $_POST["soru_id"];
$sql = "select * from m_itembank_sorular where soru_id=" . $soru_id;
$result = $db->prep_exec($sql);
$dbsoruGorseli = $result[0]["SORU_GORSELI_PATH"];
$dbsoruDosyasi = $result[0]["SORU_DOKUMANI_PATH"];
$dbsoruDosyasiP = $result[0]["SORU_DOKUMANI_PATH"];
$sql = "select * from m_itembank_cevaplar where soru_id=" . $soru_id;
$result = $db->prep_exec($sql);
foreach ($result as $arr) {
$i = $arr["CEVAP_INDEX"];
if ($i == 1) {
$dbcevapDosyasiP = $arr["CEVAP_DOSYA_PATH"];
}
$dbCevapFile[$i] = $arr["CEVAP_DOSYA_PATH"];
}
$path = "itembank/";
$soruGorseli = $this->dosyaUpload($_FILES["soru_gorsel"], $path);
$soruDosyasi = $this->dosyaUpload($_FILES["soru_dosya"], $path);
$cevapFiles = $this->dosyaUpload($_FILES["cevap_file"], $path);
$soruDosyasiP = $this->dosyaUpload($_FILES["soru_dosya_p"], $path);
$cevapDosyasiP = $this->dosyaUpload($_FILES["cevap_dosya_p"], $path);
if ($soruGorseli == "" and $_POST["soru_gorseli_degisti"] == 0) {
$soruGorseli = $dbsoruGorseli;
}
if ($soruDosyasi == "" and $_POST["soru_grubu_id"] == 1 and $_POST["soru_dosyasi_degisti"] == 0) {
$soruDosyasi = $dbsoruDosyasi;
}
foreach ($_POST["cevap_dosyasi_p_degisti"] as $key => $val) {
if ($val == 0 and $cevapFiles[$key] == "") {
$cevapFiles[$key] = $dbCevapFile[$key];
}
}
if ($soruDosyasiP == "" and $_POST["soru_grubu_id"] == 2 and $_POST["soru_dosyasi_p_degisti"] == 0) {
$soruDosyasiP = $dbsoruDosyasiP;
}
if ($cevapDosyasiP == "" and $_POST["cevap_dosyasi_p_degisti"] == 0) {
$cevapDosyasiP = $dbcevapDosyasiP;
}
if ($_POST["soru_gorseli_silindi"] == 1) {
$soruGorseli = "";
}
if ($_POST["soru_grubu_id"] == 1 and $_POST["soru_dosyasi_silindi"] == 1) {
$soruDosyasi = "";
}
foreach ($_POST["cevap_dosyasi_p_silindi"] as $key => $val) {
if ($val == 1) {
$cevapFiles[$key] = "";
}
}
if ($_POST["soru_grubu_id"] == 2 and $_POST["soru_dosyasi_p_silindi"] == 1) {
$soruDosyasiP = "";
}
if ($_POST["cevap_dosyasi_p_silindi"] == 1) {
$cevapDosyasiP = "";
}
if ($_POST["soru_grubu_id"] == 1) {
$soru_metni = $_POST["soru_metni"];
if ($_POST["esit_puanli"] == 1) {
$soru_puani = 0;
} else {
$soru_puani = $_POST["soru_puani"];
}
$soru_dosyasi = $soruDosyasi;
$soru_sekli_id = $_POST["soru_tipi_id"];
}
if ($_POST["soru_grubu_id"] == 2) {
$soru_metni = $_POST["soru_metni_p"];
if ($_POST["esit_puanli_p"] == 1) {
$soru_puani = 0;
} else {
$soru_puani = $_POST["soru_puani_p"];
}
$soru_dosyasi = $soruDosyasiP;
$soru_sekli_id = $_POST["soru_tipi_id_p"];
}
$sql = "update M_ITEMBANK_SORULAR set\n \tYETERLILIK_ID=?,\n \tOLUSTURAN=?,\n \tONAYLAYAN=?,\n \tOLUSTURMA_TARIHI=?,\n \tSORU_TIPI_ID=?,\n \tTURKAK_ONAYLI_MI=?,\n \tZORLUK_DERECESI_ID=?,\n \tSORU_SEKLI_ID=?,\n \tPUANI=?,\n \tSORU_METNI=?,\n \tSORU_DOKUMANI_PATH=?,\n \tSON_GUNCELLEYEN_ID=?,\n \tSON_GUNCELLEME_TARIHI=?,\n \tSORU_GORSELI_PATH=?,\n \tDIGER_ACIKLAMA=?,\n \tKURULUS_SORU_KODU=?\n\t\twhere SORU_ID=?" . $sqlPart;
$array = array($yeterlilik_id[0], $_POST["olusturan"], $_POST["onaylayan"], $_POST["olusturma_tarihi"], $_POST["soru_grubu_id"], $_POST["turkak_onayli_mi"], $_POST["zorluk_derecesi_id"], $soru_sekli_id, $soru_puani, $soru_metni, $soru_dosyasi, $son_guncelleyen_id, time(), $soruGorseli, $_POST["diger_aciklama"], $_POST["kurulus_soru_kodu"], $soru_id);
$result = $db->prep_exec_insert($sql, $array);
// BU KISIM M_ITEMBAK_SORU_BO ICIN -----------------
$sql = "delete from M_ITEMBANK_SORU_BO\n \t \twhere SORU_ID=?";
$array = array($soru_id);
$result = $db->prep_exec_insert($sql, $array);
for ($i = 0; $i < count($_POST["basarim_olcutu_id"]); $i++) {
//burda $_POST['birim_id'] diyodu ama???
$sql = "insert into M_ITEMBANK_SORU_BO (\t\t\n\t\t\t\t\tBASARIM_OLCUTU_ID,\n\t\t\t\t\tsoru_id\n\t\t\t) values (\n\t\t\t?,?)";
$array = array($_POST["basarim_olcutu_id"][$i], $soru_id);
$result = $db->prep_exec_insert($sql, $array);
}
//.........这里部分代码省略.........
示例12: foreach
//if (count($newBirimBilgi)%$colCount != 0){
$tableNoRow .= "</tr>";
$tableAdRow .= "</tr>";
$tableSeviyeRow .= "</tr>";
$tableKrediRow .= "</tr>";
$tableOgrenmeRow = "<tr><td colspan=\"" . (count($newBirimBilgi) % $colCount + 1) . "\" >İÇERDİĞİ ÖĞRENME ÇIKTILARI</td></tr>";
$tableBilgiRow .= "</tr>";
$tableBeceriRow .= "</tr>";
$tableYetRow .= "</tr>";
$tablePart .= $tableNoRow . $tableAdRow . $tableSeviyeRow . $tableKrediRow . $tableOgrenmeRow . $tableBilgiRow . $tableBeceriRow . $tableYetRow . '</table>';
$table .= $tablePart;
//}
echo $table;
}
echo '</div>';
if (FormFactory::checkAuthorization($user, YT2_GROUP_ID)) {
//if($canOpenEkler){
echo '<div id="ek3">';
echo '<h3 style="text-align:center;">EK3 :</h3>';
echo '<span style="text-align:center;">Yeterlilikte Belirtilen Değerlendirme Araçları İle Ölçülen Öğrenme Çıktılarına İlişkin Tablo</span>';
echo '</div>';
echo '<div id="ek4">';
echo '<h3 style="text-align:center;">EK4 :</h3>';
echo '<span style="text-align:center;"><b>Resmi Görüşe Gönderilmesi Öncesinde Yeterlilik Taslağına Katkıda Bulunan Kurum/Kuruluşlar</b></span>';
echo '<br/><br/>';
echo '<table border="1">';
if ($katki_kurulus != null) {
foreach ($katki_kurulus as $row1) {
echo '<tr><td>';
echo $row1["YETERLILIK_KURULUS_ADI"];
echo '</td></tr>';
示例13: kullaniciTipi
function kullaniciTipi()
{
$user = JFactory::getUser();
if (FormFactory::checkAuthorization($user, ITEMBANK_GROUP_ID)) {
return 1;
}
if (FormFactory::checkAuthorization($user, YET_SEKTOR_SORUMLUSU_GROUP_ID)) {
return 2;
}
}
示例14: display
function display($tpl = null)
{
global $mainframe;
$redirect = "index.php?option=com_belgelendirme&view=belge_olusturma";
$model = JModel::getInstance('belgelendirme_islemleri', 'belgelendirmeModel');
// $model=$this->getModel( 'belgelendirme_islemleri' );
$user =& JFactory::getUser();
$layout = JRequest::getVar("layout");
$user_id = $user->getOracleUserId();
$group_id2 = MS_SEKTOR_SORUMLUSU_GROUP_ID;
$group_id3 = YET_SEKTOR_SORUMLUSU_GROUP_ID;
$message = YETKI_MESAJ;
$aut2 = FormFactory::checkAuthorization($user, $group_id2);
$aut3 = FormFactory::checkAuthorization($user, $group_id3);
if (!$aut2 and !$aut3) {
$mainframe->redirect('index.php?', $message);
}
// if ($layout==""){
// $mainframe->redirect($redirect.'&layout=belgelendirme_program');
// }
$post = JRequest::get('post');
$get = JRequest::get('get');
$file = JRequest::get('files');
$sayfalar = array("yapilan_sinavlar" => "Tamamlanmış Sınavlar", "gelecek_sinavlar" => "Açık Sınavlar", "yapilmayan_sinavlar" => "Tamamlanmayan Sınavlar", "iptal_sinavlar" => "İptal Edilen Sınavlar");
$sayfaLink = '<div class="anaDiv"><table style="width:100%; text-align:center;" border="0" cellpadding="0" cellspacing="10"><tr>';
foreach ($sayfalar as $key => $value) {
$stil = 'style="border:1px solid #1C617C;margin:2px;padding:5px;';
if ($key == $layout) {
$stil .= 'color:white;background-color:#3C91FF;font-weight:bold;';
} else {
$stil .= 'background-color:#ffffff;color:black;';
}
$stil .= '"';
if ($key == 'gelecek_sinavlar') {
if ($layout == 'gelecek_sinavlar') {
$stil = 'style="border:1px solid #1C617C;margin:2px;padding:5px;';
$stil .= 'color:white;background-color:#3C91FF;font-weight:bold;';
$stil .= '"';
} else {
if ($layout == 'sonuc_sinavlar') {
$stil = 'style="border:1px solid #1C617C;margin:2px;padding:5px;';
$stil .= 'color:white;background-color:#3C91FF;font-weight:bold;';
$stil .= '"';
}
}
$sayfaLink .= '<td colspan="2"><a href="' . $redirect . '&layout=' . $key . '" ' . $stil . '>' . $value . '</a></td>';
} else {
$sayfaLink .= '<td><a href="' . $redirect . '&layout=' . $key . '" ' . $stil . '>' . $value . '</a></td>';
}
}
$sayfaLink .= '</tr><tr><td></td>';
if ($layout == 'gelecek_sinavlar') {
$sayfaLink .= '<td><a href="' . $redirect . '&layout=' . $layout . '" style="border:1px solid #1C617C;padding:5px;color:white;background-color:#3C91FF;font-weight:bold;">Yapılacak Sınavlar</a></td>';
$sayfaLink .= '<td><a href="' . $redirect . '&layout=sonuc_sinavlar" style="border:1px solid #1C617C;padding:5px;background-color:#ffffff;color:black;">Yapılmış Sınavlar</a></td>';
} else {
if ($layout == 'sonuc_sinavlar') {
$sayfaLink .= '<td><a href="' . $redirect . '&layout=gelecek_sinavlar" style="border:1px solid #1C617C;padding:5px;background-color:#ffffff;color:black;">Yapılacak Sınavlar</a></td>';
$sayfaLink .= '<td><a href="' . $redirect . '&layout=' . $layout . '" style="border:1px solid #1C617C;padding:5px;color:white;background-color:#3C91FF;font-weight:bold;">Yapılmış Sınavlar</a></td>';
} else {
$sayfaLink .= '<td><a href="' . $redirect . '&layout=gelecek_sinavlar" style="border:1px solid #1C617C;padding:5px;background-color:#ffffff;color:black;">Yapılacak Sınavlar</a></td>';
$sayfaLink .= '<td><a href="' . $redirect . '&layout=sonuc_sinavlar" style="border:1px solid #1C617C;padding:5px;background-color:#ffffff;color:black;">Yapılmış Sınavlar</a></td>';
}
}
$sayfaLink .= '</table></div>';
if ($layout == 'belge_adaylar') {
$sonuc = $model->BelgeAdaylariKaydet($post, $file);
if (is_array($sonuc) && isset($sonuc['hata'])) {
$mainframe->redirect('index.php?option=com_belgelendirme&view=belge_olusturma', $sonuc['hata'], 'error');
} else {
if ($sonuc == -1) {
$mainframe->redirect('index.php?option=com_belgelendirme&view=belge_olusturma&layout=sinav_belgeleri', 'Kuruluşun yapmadığı sınavlardan belge verdiğiniz için belge verdiğiniz adayları bu sayfada arayarak excelini oluşturabilirsiniz.');
}
}
$sinavId = $model->getSinavIdWithBasvuruId($post);
$model->sinavBirimTxt(array('sinavId' => $sinavId));
$this->assignRef('belgeAdayExcel', $sonuc);
$this->assignRef('sinavId', $sinavId);
$yeterlilik = $model->YeterlilikSinavBilgileri($sinavId);
$this->assignRef('yeterlilik', $yeterlilik[0]);
} else {
if ($layout == 'sinav_belgeleri') {
$BelgelendirilenKuruluslar = $model->getBelgelendirmeYapilanKuruluslar();
$this->assignRef('Belgekuruluslar', $BelgelendirilenKuruluslar);
} else {
if ($layout == 'belgeExcel') {
$belgeAdayExcel = $model->getAdayBelgeExcel($get);
$this->assignRef('belgeAdayExcel', $belgeAdayExcel);
} else {
if ($layout == 'belgenoal') {
$yeterlilik = $model->YeterlilikMYKWeb();
$this->assignRef('yeterlilik', $yeterlilik);
} else {
if ($layout == 'yapilan_sinavlar') {
$yets = $model->SinavYapilanYeterlilikler(2);
$kurs = $model->SinavYapanKuruluslar(2);
$post['durum'] = 2;
$sinavlar = array();
if (array_key_exists('basTarih', $post) && !empty($post['basTarih'])) {
$sinavlar = $model->GetSinavlariAra($post);
}
//.........这里部分代码省略.........
示例15: display
function display($tpl = null)
{
global $mainframe;
$user =& JFactory::getUser();
$model =& $this->getModel();
$layout = JRequest::getVar("layout");
$redirect = "index.php?option=com_belgelendirme_abhibe&view=belgelendirme_abhibe";
$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);
$OnayUserMi = $model->OnayUserMi($user_id);
$this->assignRef('OnayUserMi', $OnayUserMi);
$post = JRequest::get('post');
$get = JRequest::get('get');
if (!$aut and !$aut2 and !$aut3) {
$mainframe->redirect('index.php?', $message);
}
$canEdit = false;
if ($aut || $aut2 || $aut3) {
$canEdit = true;
}
$this->assignRef('canEdit', $canEdit);
if (!isset($layout)) {
$layout = "default";
$this->setLayout($layout);
}
$this->assignRef('user_id', $user_id);
if ($layout == "default" && !$OnayUserMi) {
$TesvikIstekleri = $model->TesvikIstekleri($user_id);
$this->assignRef('TesvikIstekleri', $TesvikIstekleri);
$doviz = FormABHibeUcretHesabi::TariheGoreDovizKuru(date('d-m-Y', strtotime('-1 day')));
// $doviz = FormABHibeUcretHesabi::TariheGoreDovizKuru('04-10-2015');
$this->assignRef('doviz', $doviz);
$this->assignRef('ABKurKota', FormABHibeUcretHesabi::KuruluABHibeToplamKota($user_id));
$this->assignRef('ABKurKullanilanKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanKota($user_id));
$this->assignRef('ABKurKullanilanDezKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanDezKota($user_id));
$this->assignRef('ABKurPro', FormABHibeUcretHesabi::KuruluABHibeProtokol($user_id));
$this->assignRef('ABKurBekKota', FormABHibeUcretHesabi::KuruluABHibeBekKota($user_id));
$this->assignRef('ABKurBekDezKota', FormABHibeUcretHesabi::KuruluABHibeBekDezKota($user_id));
} else {
if ($layout == "tesvik_adaylar") {
if (array_key_exists('bitTarih', $post)) {
if (!empty($post['bitTarih'])) {
$TesvikAdaylar = $model->TesvikIstekAdaylarWithTarih($user_id, $post['bitTarih']);
$this->assignRef('TesvikAdaylar', $TesvikAdaylar);
$this->assignRef('bitTarih', $post['bitTarih']);
$doviz = FormABHibeUcretHesabi::TariheGoreDovizKuru(date('d-m-Y', strtotime('-1 day')));
// $doviz = FormABHibeUcretHesabi::TariheGoreDovizKuru('04-10-2015');
$this->assignRef('doviz', $doviz);
$this->assignRef('ABKurKota', FormABHibeUcretHesabi::KuruluABHibeToplamKota($user_id));
$this->assignRef('ABKurKullanilanKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanKota($user_id));
$this->assignRef('ABKurKullanilanDezKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanDezKota($user_id));
$this->assignRef('ABKurBekKota', FormABHibeUcretHesabi::KuruluABHibeBekKota($user_id));
$this->assignRef('ABKurBekDezKota', FormABHibeUcretHesabi::KuruluABHibeBekDezKota($user_id));
$this->assignRef('ABKurPro', FormABHibeUcretHesabi::KuruluABHibeProtokol($user_id));
} else {
$mainframe->redirect($redirect, 'Lütfen Tarih Alanını Boş Bırakmayınız.', 'error');
}
} else {
$mainframe->redirect($redirect, 'Lütfen Tarih Alanını Boş Bırakmayınız.', 'error');
}
} else {
if ($layout == "tesvik_edit" && !$OnayUserMi) {
if (array_key_exists('IstekId', $get) && is_numeric($get['IstekId']) && $model->TesvikYetkiliMi($user_id, $get['IstekId'])) {
$tesvik = $model->GetTesvikWithTesvikId($get['IstekId']);
if ($tesvik['DURUM'] != 0 || !$tesvik) {
$mainframe->redirect($redirect, 'Bu sayfayı görüntüleme yetkiniz yoktur.', 'error');
}
$this->assignRef('tesvik', $tesvik);
$tesvikAday = $model->GetTesvikAdaylarWithTesvikId($get['IstekId']);
$this->assignRef('tesvikAday', $tesvikAday);
$TesvikAdaylar = $model->TesvikAdaylarEditWithTarih($user_id, $get['IstekId'], $tesvik['BIT_TARIH']);
$this->assignRef('TesvikAdaylar', $TesvikAdaylar);
$this->assignRef('IstekId', $get['IstekId']);
$doviz = FormABHibeUcretHesabi::TariheGoreDovizKuru(date('d-m-Y', strtotime('-1 day')));
// $doviz = FormABHibeUcretHesabi::TariheGoreDovizKuru('04-10-2015');
$this->assignRef('doviz', $doviz);
$this->assignRef('ABKurKota', FormABHibeUcretHesabi::KuruluABHibeToplamKota($user_id));
// Kalan Kotaya tekrardan bak
$this->assignRef('ABKurKullanilanKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanKota($user_id));
$this->assignRef('ABKurKullanilanDezKota', FormABHibeUcretHesabi::KuruluABHibeKullanilanDezKota($user_id));
$this->assignRef('ABKurBekKota', FormABHibeUcretHesabi::KuruluABHibeBekKota($user_id));
$this->assignRef('ABKurBekDezKota', FormABHibeUcretHesabi::KuruluABHibeBekDezKota($user_id));
$this->assignRef('ABKurPro', FormABHibeUcretHesabi::KuruluABHibeProtokol($user_id));
} else {
$mainframe->redirect($redirect, 'Bir hata meydana geldi.', 'error');
}
} else {
if ($layout == "tesvik_adaylar_odeme") {
if (array_key_exists('IstekId', $get) && !empty($get['IstekId'])) {
$tesvik = $model->GetTesvikWithTesvikId($get['IstekId']);
$this->assignRef('tesvik', $tesvik);
if ($tesvik['DURUM'] != 2 || !$tesvik) {
$mainframe->redirect($redirect, 'Bu sayfayı görüntüleme yetkiniz yoktur.', 'error');
}
//.........这里部分代码省略.........