Пример #1
0
 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;
         	}
     */
 }
Пример #2
0
 function ajaxKurulusFinansalBilgileriGetir($user_id)
 {
     $user =& JFactory::getUser();
     $isSektorSorumlusu = FormFactory::buIDDenetlemedenSorumluSSMu($user->id);
     $adminMi = FormFactory::checkAclGroupId($user->id, YONETICI_GROUP_ID);
     if (!$isSektorSorumlusu && !$adminMi) {
         //SS veya Admin Değilse
         $silDegistirGoster = false;
     } else {
         $silDegistirGoster = true;
     }
     $sessiondakiUser =& JFactory::getUser();
     if ($sessiondakiUser != null) {
     }
     $sessiondakiUserID = $sessiondakiUser->getOracleUserId();
     if ($this->userIdKurulusMu($sessiondakiUserID) == true && $sessiondakiUserID != $user_id) {
         ajax_error_response('Başka kuruluşun bilgilerini göremezsiniz');
     } else {
         $db = JFactory::getOracleDBO();
         $result = array();
         if ($sessiondakiUserID != null && $this->userIdKurulusMu($sessiondakiUserID) == true) {
             //oracle idsi bu o yuzden sadece kuruluslar
             $result['KURULUS_MU'] = true;
         }
         $sql = "SELECT *\n    \t\tFROM \tM_FINANS_TARIFE_DONEMI\n    \t\tFULL JOIN (SELECT * FROM M_FINANS_KRLS_BELGE_MASRAF\n    \t\tWHERE (USER_ID=? OR USER_ID IS NULL)) USING (TARIFE_DONEMI_ID)\n    \t\tORDER BY TARIFE_BASLANGICI";
         $belgeMasraf = $db->prep_exec($sql, array($user_id));
         for ($i = 0; $i < count($belgeMasraf); $i++) {
             $belgeMasraf[$i]['DONEM_OPTIONS'] = $this->getDonemlerOptions($belgeMasraf[$i]['TARIFE_DONEMI_ID']);
             $verilenBelgeSayilari = $this->getKurulusunVerdigiBelgeSayisiByKurulusIDAndDenetimTarihi($user_id, $belgeMasraf[$i]['TARIFE_BASLANGICI'], $belgeMasraf[$i]['TARIFE_BITISI']);
             $buDonemdeVerilmisBelgeSayisi = count($verilenBelgeSayilari) > 0 ? $verilenBelgeSayilari[0]['HESAPLANAN_BELGE_SAYISI'] : 0;
             $belgeMasraf[$i]['HESAPLANAN_BELGE_SAYISI'] = $buDonemdeVerilmisBelgeSayisi;
             $belgeMasraflarininDekontlari = $this->getBelgeMasrafiDekontByBelgeMasrafiID($belgeMasraf[$i]['BELGE_MASRAFI_ID'], $silDegistirGoster);
             if (count($belgeMasraflarininDekontlari) > 0) {
                 $result['BelgeMasraflariDekontlari'][$i] = $belgeMasraflarininDekontlari;
             }
         }
         $sql = "SELECT * FROM M_FINANS_TARIFE_DONEMI ORDER BY TARIFE_BASLANGICI";
         $tumTarifeDonemleri = $db->prep_exec($sql, array());
         $result['TARIFE_DONEMLERI'] = $tumTarifeDonemleri;
         $result['DENETIM'] = $tumTarifeDonemleri;
         for ($i = 0; $i < count($tumTarifeDonemleri); $i++) {
             $tarifeDonemiID = $tumTarifeDonemleri[$i]['TARIFE_DONEMI_ID'];
             $buDonemdekiDenetimler = $this->getKurulusunTumDenetimleriByKurulusIDAndDenetimTarihi($user_id, $tumTarifeDonemleri[$i]['TARIFE_BASLANGICI'], $tumTarifeDonemleri[$i]['TARIFE_BITISI']);
             for ($j = 0; $j < count($buDonemdekiDenetimler); $j++) {
                 $denetimIdsi = $buDonemdekiDenetimler[$j]['DENETIM_ID'];
                 $sql = "SELECT * FROM M_FINANS_KRLS_DENETIM WHERE DENETIM_ID=?";
                 $ilaveDenetimUcretleri = $db->prep_exec($sql, array($denetimIdsi));
                 $result['DENETIM_ILAVE_UCRETLERI'][$denetimIdsi] = $ilaveDenetimUcretleri;
                 $sql = "SELECT * FROM M_FINANS_KRLS_DENETIM_DEKONT JOIN M_FINANS_DEKONT USING (DEKONT_ID) WHERE DENETIM_ID=? ORDER BY DEKONT_ID DESC";
                 $dekontlari = $db->prep_exec($sql, array($denetimIdsi));
                 for ($k = 0; $k < count($dekontlari); $k++) {
                     $dekontlari[$k]['DEKONT_UPLOADER_TD'] = $this->getNushaBelgesiTDData($dekontlari[$k]['DEKONT_PATH'], $dekontlari[$k]['DEKONT_ID'], $silDegistirGoster);
                 }
                 $result['DENETIM_DEKONTLARI'][$denetimIdsi] = $dekontlari;
             }
             $result['DENETIM'][$i]['DONEMIN_DENETIMLERI'] = $buDonemdekiDenetimler;
             $result['DENETIM'][$i]['DONEM_OPTIONS'] = $this->getDonemlerOptions($tarifeDonemiID);
             $verilenBelgeSayilari = $this->getKurulusunVerdigiBelgeSayisiByKurulusIDAndDenetimTarihi($user_id, $tumTarifeDonemleri[$i]['TARIFE_BASLANGICI'], $tumTarifeDonemleri[$i]['TARIFE_BITISI']);
             $buDonemdeVerilmisBelgeSayisi = count($verilenBelgeSayilari) > 0 && $verilenBelgeSayilari[0]['HESAPLANAN_BELGE_SAYISI'] != '' ? $verilenBelgeSayilari[0]['HESAPLANAN_BELGE_SAYISI'] : 0;
             $result['TARIFE_DONEMLERI'][$i]['HESAPLANAN_BELGE_SAYISI'] = $buDonemdeVerilmisBelgeSayisi;
             $result['TARIFE_DONEMLERI'][$i]['DONEM_OPTIONS'] = $this->getDonemlerOptions($tarifeDonemiID);
             //// YILLIK AIDAT ICIN
             $buDoneminYillikAidataTabiGunleri = $this->getYillikAidataTabiGunler($user_id, $tarifeDonemiID);
             $buDoneminBelgeParalari = $this->getYillikAidatTutari_BelgeyeGore($user_id, $tarifeDonemiID, $belgeMasraf[$i]['VERILEN_BELGE_SAYISI']);
             // $buDonemdeVerilmisBelgeSayisi
             $buDoneminAkrediteKurulusSayisi = $this->getAkrediteKurulusSayisi($user_id, $tarifeDonemiID);
             $buDonemimAkrediteKurulusAidati = $this->getYillikAidatTutari_AkrediteKurulusaGore($user_id, $tarifeDonemiID, $buDoneminAkrediteKurulusSayisi);
             $result['TARIFE_DONEMLERI'][$i]['YILLIK_AIDAT'] = $buDoneminYillikAidataTabiGunleri[0];
             $result['TARIFE_DONEMLERI'][$i]['YILLIK_AIDAT_AKREDITE_KURULUSTAN'] = $buDonemimAkrediteKurulusAidati;
             $result['TARIFE_DONEMLERI'][$i]['BIRIM_FIYAT'] = $buDoneminBelgeParalari[0]['FIYAT'];
             $result['TARIFE_DONEMLERI'][$i]['BU_DONEMDE_AKREDITE_EDILMIS_KURULUS'] = $buDoneminAkrediteKurulusSayisi;
             $aidatID = $this->getYillikAidatIDByKurulusIDAndDonemID($user_id, $tarifeDonemiID);
             $aidatDekontlari = $this->getYillikAidatDekontByYillikAidatID($aidatID, $silDegistirGoster);
             $result['AIDAT_DEKONTLARI'][$aidatID] = $aidatDekontlari;
             ///// YILLIK AIDAT ICIN
         }
         $result['BelgeMasraf'] = $belgeMasraf;
         ajax_success_response_with_array('success', $result);
     }
 }
Пример #3
0
<?php

$user =& JFactory::getUser();
$userId = $user->getOracleUserId();
$denetciMi = FormFactory::buIDDenetciMi($userId);
$denetlemesiYapilacakKurulusMu = FormFactory::buIDDenetlemesiYapilacakKurulusMu($user->id);
$isSektorSorumlusu = FormFactory::buIDDenetlemedenSorumluSSMu($user->id);
?>
<style>
#belgelendirmeUcretleriTablosu thead tr td
{
	font-weight: bold;	
	border-bottom: 1px solid black;
	
}
#belgelendirmeUcretleriTablosu td
{
	padding-right:20px;
	padding-left:20px;
}


</style>
<?php 
$denetim = $this->denetim;
$kurulus_id = $userId;
$kurulusad = $this->kuradi;
$ucretTarifesi = $this->ucretTar;
$ucretTarifesiUcretleri = $this->ucretler;
?>
<form method="post" action="index.php?option=com_sinav&task=ucretTarifesiKaydet&kurulus_id=<?php 
Пример #4
0
 function authenticationCheckAccordingToLayouts()
 {
     global $mainframe;
     $user =& JFactory::getUser();
     $userId = $user->getOracleUserId();
     $denetciMi = FormFactory::buIDDenetciMi($userId);
     $denetlemesiYapilacakKurulusMu = FormFactory::buIDDenetlemesiYapilacakKurulusMu($user->id);
     $isSektorSorumlusu = FormFactory::buIDDenetlemedenSorumluSSMu($user->id);
     // MESLEK STANDARDI SEKTOR SORUMLUSU
     switch ($_GET['layout']) {
         case '':
         case 'default':
             //yalnızca SS
         //yalnızca SS
         case 'denetim_ekibi':
             //yalnızca SS
         //yalnızca SS
         case 'denetim_listele':
             //yalnızca SS
         //yalnızca SS
         case 'kod_duzenle':
             //yalnızca SS
         //yalnızca SS
         case 'rapor_aktar':
             //yalnızca SS
             //case 'uygunsuzluk_listele':		//yalnızca SS
         //yalnızca SS
         //case 'uygunsuzluk_listele':		//yalnızca SS
         case 'yeni_denetim':
             //yalnızca SS
             //case 'yetki_kapsami':			//yalnızca SS
         //yalnızca SS
         //case 'yetki_kapsami':			//yalnızca SS
         case 'yetkilendirme':
             //yalnızca SS
             if (!$isSektorSorumlusu) {
                 $mainframe->redirect("index.php", "Bu sayfayı görmeye hakkınız yok.", 'error');
             }
             break;
         case 'uygunsuzluk':
             if ($this->buUygunsuzlukBuKurulusaMiAit($userId, $isSektorSorumlusu) == false) {
                 $mainframe->redirect("index.php", "Bu sayfayı görmeye hakkınız yok.", 'error');
             }
             break;
         case 'denetimlerim':
             if ($user == null) {
                 //login olmuşlar görecek
                 $mainframe->redirect("index.php", "Bu sayfayı görmeye hakkınız yok.", 'error');
             }
             break;
         case 'ucret_tarifesi':
             //HERKES GOREBILIR
             break;
     }
 }