Esempio n. 1
0
 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');
 }
 function ajaxFilterYetkilendirmeler($kurulusAdi, $yeterlilikAdi, $yeterlilikSektorIDleri)
 {
     $db =& JFactory::getOracleDBO();
     $condition = " 1=1 ";
     if (isset($kurulusAdi) && $kurulusAdi != "") {
         $condition .= " AND M_KURULUS.KURULUS_ADI LIKE TURKCE_UPPER('" . FormFactory::toLowerCase($kurulusAdi) . "%') ";
     }
     if (isset($yeterlilikAdi) && $yeterlilikAdi != "") {
         $condition .= " AND M_YETERLILIK.YETERLILIK_ADI LIKE TURKCE_UPPER('" . FormFactory::toLowerCase($yeterlilikAdi) . "%') ";
     }
     if (count($yeterlilikSektorIDleri) > 0) {
         $condition .= " AND M_YETERLILIK.SEKTOR_ID IN (" . implode(",", $yeterlilikSektorIDleri) . ") ";
     }
     $sql = "SELECT DISTINCT M_YETKI.YETKI_ID,\n\t\t\t\t\t\t\t\tM_YETKI.ADI, \n\t\t\t\t\t\t\t\tTO_CHAR(M_YETKI.IMZA_TARIHI, 'dd.mm.yyyy') AS IMZA_TARIHI, \n\t\t\t\t\t\t\t\tTO_CHAR(M_YETKI.BITIS_TARIHI, 'dd.mm.yyyy') AS BITIS_TARIHI, \n\t\t\t\t\t\t\t\tM_YETKI.ETKIN,\n\t\t\t\t\t\t\t\tpm_yetki_durumu.ACIKLAMA,\n\t\t\t\t\t\t\t\tM_YETKI.PROTOKOL_MU FROM M_YETKI\n\t\t\t\t\t INNER JOIN M_KURULUS_YETKI ON M_KURULUS_YETKI.YETKI_ID = M_YETKI.YETKI_ID\n\t\t\t\t\t INNER JOIN M_YETKI_YETERLILIK ON M_YETKI_YETERLILIK.YETKI_ID = M_YETKI.YETKI_ID\n\t\t\t\t\t INNER JOIN M_KURULUS ON M_KURULUS.USER_ID = M_KURULUS_YETKI.USER_ID\n\t\t\t\t\t INNER JOIN M_YETERLILIK ON M_YETERLILIK.YETERLILIK_ID = M_YETKI_YETERLILIK.YETERLILIK_ID\n\t\t\t\t\t INNER JOIN PM_YETKI_DURUMU ON PM_YETKI_DURUMU.DURUM_ID = M_YETKI.ETKIN \n\t\t\t\t\t      WHERE " . $condition . "\n\t\t\t\t\t   ORDER BY M_YETKI.ADI";
     // PM_YETKILENDIRMETURU_MESLEKSTANDARDIYETKILENDIRME
     $yetkilendirmeStandartlari = $db->prep_exec($sql, array());
     if (count($yetkilendirmeStandartlari) != 0) {
         ajax_success_response_with_array('Başarılı', $yetkilendirmeStandartlari);
     } else {
         ajax_error_response('Başrısız');
     }
 }
Esempio n. 3
0
$document->addScript(SITE_URL . '/templates/elegance/js/jquery.blockUI.js');
$db =& JFactory::getOracleDBO();
$user =& JFactory::getUser();
$user_id = $user->getOracleUserId();
$post = JRequest::get('post');
$get = JRequest::get('get');
if (isset($get['belge_zorunlu']) && $get['belge_zorunlu'] == 1) {
    $post['yeterlilik_belge_zorunluluk_durum'] = 1;
}
$condition = " ";
if (isset($post['yeterlilik_kodu']) && $post['yeterlilik_kodu'] != "") {
    $condition .= " AND  M_YETERLILIK.YETERLILIK_KODU like '%" . $post['yeterlilik_kodu'] . "%'";
    $yeterlilik_kodu = $post['yeterlilik_kodu'];
}
if (isset($post['yeterlilik_adi']) && $post['yeterlilik_adi'] != "") {
    $condition .= " AND NLS_LOWER(M_YETERLILIK.YETERLILIK_ADI, 'NLS_SORT = xturkish') LIKE '%" . FormFactory::toLowerCase(trim($post['yeterlilik_adi'])) . "%' ";
    $yeterlilik_adi = $post['yeterlilik_adi'];
}
if (isset($post['seviye_id']) && $post['seviye_id'] != "" && is_numeric($post['seviye_id'])) {
    $condition .= " AND  M_YETERLILIK.SEVIYE_ID = '" . $post['seviye_id'] . "'";
    $seviye_id = $post['seviye_id'];
}
if (isset($post['sektor_id']) && $post['sektor_id'] != "" && is_numeric($post['sektor_id'])) {
    $condition .= " AND  M_YETERLILIK.SEKTOR_ID = '" . $post['sektor_id'] . "'";
    $sektor_id = $post['sektor_id'];
}
if (isset($post['kurulus_id']) && $post['kurulus_id'] != "" && is_numeric($post['kurulus_id'])) {
    $condition .= " AND M_BELGELENDIRME_YET_YETKI.USER_ID = '" . $post['kurulus_id'] . "'";
    $kurulus_id = $post['kurulus_id'];
}
if (isset($post['yeterlilik_belge_zorunluluk_durum']) && $post['yeterlilik_belge_zorunluluk_durum'] != "" && is_numeric($post['yeterlilik_belge_zorunluluk_durum']) || isset($get['yeterlilik_belge_zorunluluk_durum']) && $get['yeterlilik_belge_zorunluluk_durum'] != "" && $get['yeterlilik_belge_zorunluluk_durum'] == "1") {
Esempio n. 4
0
 /**
  * 
  * Girdideki her kelimenin sadece ilk harfini buyuk olacak sekilde duzenler.
  * Turkce karakterlerle de uyumludur.
  * @param string $input
  */
 function ucWordsTR($input)
 {
     $input = FormFactory::toLowerCase($input);
     return preg_replace('#([^a-zığüşçö]|^)([a-z]|ş|ç|ö|ü|ğ|ı)#e', '"$1".FormFactory::toUpperCase("$2")', $input);
 }