当前位置: 首页>>代码示例>>PHP>>正文


PHP FormFactory::checkAclGroupId方法代码示例

本文整理汇总了PHP中FormFactory::checkAclGroupId方法的典型用法代码示例。如果您正苦于以下问题:PHP FormFactory::checkAclGroupId方法的具体用法?PHP FormFactory::checkAclGroupId怎么用?PHP FormFactory::checkAclGroupId使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在FormFactory的用法示例。


在下文中一共展示了FormFactory::checkAclGroupId方法的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: getTaslaklar

 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;
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:31,代码来源:onayli_taslak_listele.php

示例2: getTaslaklar

 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;
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:28,代码来源:onayli_taslak_listele.php

示例3: getTaslaklar

 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;
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:31,代码来源:taslak_listele.php

示例4: authenticationCheckAccordingToLayouts

 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;
         	}
     */
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:26,代码来源:controller.php

示例5: getTaslaklar

 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;
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:52,代码来源:taslak_listele.php

示例6: display

 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();
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:13,代码来源:controller.php

示例7: getTaslakAday

 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;
     }
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:49,代码来源:taslak_adayi_listele.php

示例8: getTaslakAday

 function getTaslakAday()
 {
     $_db =& JFactory::getOracleDBO();
     $db =& JFactory::getOracleDBO();
     $user =& JFactory::getUser();
     $userId = $user->getOracleUserId();
     $sektor = FormFactory::getSorumluSektorId($userId, YET_SEKTOR_TIPI);
     $isSektorSorumlusu = FormFactory::checkAclGroupId($user->id, YET_SEKTOR_SORUMLUSU_GROUP_ID);
     if ($isSektorSorumlusu) {
         $onTaslakDurumlariPart = "m_yeterlilik.YETERLILIK_DURUM_ID IN (" . PM_YETERLILIK_DURUMU__SS_ONAYINA_GONDERILMIS_ONTASLAK . "," . PM_YETERLILIK_DURUMU__ONAYLANMIS_ONTASLAK . ")";
         $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 {
         $onTaslakDurumlariPart = "m_yeterlilik.YETERLILIK_DURUM_ID IN\n\t\t\t(" . PM_YETERLILIK_DURUMU__BASVURU . "," . PM_YETERLILIK_DURUMU__OLUSTURULMAMIS_ONTASLAK . "," . PM_YETERLILIK_DURUMU__ONAYLANMIS_ONTASLAK . "," . PM_YETERLILIK_DURUMU__SS_ONAYINA_GONDERILMEMIS_ONTASLAK . "," . PM_YETERLILIK_DURUMU__SS_ONAYINA_GONDERILMIS_ONTASLAK . ")";
         $sqlPart = "AND USER_ID = ? ";
         $params = array($userId);
     }
     if ($sqlPart != "") {
         $sql = "SELECT DISTINCT\n\t\t\t\tm_yeterlilik.YETERLILIK_ID,\n\t\t\t\tm_yeterlilik.YETERLILIK_ADI,\n\t\t\t\tSEVIYE_ADI,\n\t\t\t\tYETERLILIK_TESLIM_TARIHI AS BASLANGIC_TARIHI_FORMATTED,\n\t\t\t\tYETERLILIK_SUREC_DURUM_ADI,\n\t\t\t\tm_yeterlilik.YETERLILIK_SUREC_DURUM_ID,\n\t\t\t\tm_yeterlilik.SEKTOR_ID,\n\t\t\t\tSEKTOR_ADI,\n\t\t\t\tM_YETERLILIK.YENI_MI,\n\t\t\t\tCASE WHEN YETERLILIK_KODU IS NOT NULL THEN YETERLILIK_KODU\n                ELSE ' Bos '\n                END ||' - '|| REVIZYON AS YETERLILIK_BILGISI\n\t\t\tFROM m_yeterlilik,\n\t\t\t\tpm_seviye,\n\t\t\t\tpm_yeterlilik_surec_durum,\n\t\t\t\tpm_sektorler,\n\t\t\t\tm_yetki_yeterlilik,\n\t\t\t\tm_kurulus_yetki,\n\t\t\t\tm_yetki\n\t\t\tWHERE m_yeterlilik.YETERLILIK_ID = m_yetki_yeterlilik.YETERLILIK_ID\n\t\t\t\tAND m_yetki_yeterlilik.YETKI_ID = m_kurulus_yetki.YETKI_ID\n\t\t\t\tAND m_yetki_yeterlilik.YETKI_ID = m_yetki.YETKI_ID\n\t\t\t\tAND m_yetki.ETKIN = 1\n\t\t\t\tAND m_yeterlilik.YETERLILIK_SUREC_DURUM_ID = pm_yeterlilik_surec_durum.YETERLILIK_SUREC_DURUM_ID\n\t\t\t\tAND m_yeterlilik.SEKTOR_ID = pm_sektorler.SEKTOR_ID\n\t\t\t\tAND m_yeterlilik.seviye_id = pm_seviye.seviye_id\n\t\t\t\tAND " . $onTaslakDurumlariPart . " AND " . $sqlPart;
         $ontaslaklar = $db->prep_exec($sql, $params);
     } else {
         $ontaslaklar = null;
     }
     return $ontaslaklar;
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:36,代码来源:taslak_adayi_listele.php

示例9: yetkiliYeterlilikKurulusuMu

 function yetkiliYeterlilikKurulusuMu($user)
 {
     return FormFactory::checkAclGroupId($user->id, YT2_GROUP_ID);
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:4,代码来源:yeterlilik_taslak.php

示例10: ajaxKurulusFinansalBilgileriGetir

 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);
     }
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:80,代码来源:finans.php

示例11: yetkiliMeslekStandartKurulusuMu

 function yetkiliMeslekStandartKurulusuMu($user)
 {
     return FormFactory::checkAclGroupId($user->id, YT1_GROUP_ID);
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:4,代码来源:meslek_std_taslak.php

示例12: addRowToAralikliTables

<?php

if ($_GET['donem_id'] != '') {
    $donem = $this->seciliDonem;
    $tablo1 = $this->seciliDonemAralikliTablo_1;
    $tablo2 = $this->seciliDonemAralikliTablo_2;
}
$user =& JFactory::getUser();
$userId = $user->getOracleUserId();
$adminMi = FormFactory::checkAclGroupId($user->id, YONETICI_GROUP_ID);
?>
<style>
table tr td
{
	text-align: center;
}
</style>
<script>
function addRowToAralikliTables(tabloNo, baslangici, bitisi, parasi )
{
	if(jQuery('#yillikAidatTable_'+tabloNo+' .dataTables_empty').length>0)
		jQuery('#yillikAidatTable_'+tabloNo+' .dataTables_empty').parent().remove();

	var className='';
	if(jQuery('#yillikAidatTable_'+tabloNo+' tr').length%2==1)
		className='odd';
	else
		className='even';

	
	var firstInputData = '<input type="text" class="numberInput baslangicInput" name="aralikBaslangiclari['+tabloNo+'][]" value="'+baslangici+'">';
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:31,代码来源:tarife_donemi.php

示例13: login


//.........这里部分代码省略.........
                                     break;
                                 case 13:
                                     //MSTD, YET ve AKR
                                     $roleArr = array(YT1_ROLE_ID, YT2_ROLE_ID, YT4_ROLE_ID);
                                     $groupArr = array(YT1_GROUP_ID, YT2_GROUP_ID, YT4_GROUP_ID);
                                     $functionArr = array(YT1_FUNCTION_ID, YT2_FUNCTION_ID, YT4_FUNCTION_ID);
                                     break;
                                 case 14:
                                     //MSTD, SvB ve AKR
                                     $roleArr = array(YT1_ROLE_ID, YT3_ROLE_ID, YT4_ROLE_ID);
                                     $groupArr = array(YT1_GROUP_ID, YT3_GROUP_ID, YT4_GROUP_ID);
                                     $functionArr = array(YT1_FUNCTION_ID, YT3_FUNCTION_ID, YT4_FUNCTION_ID);
                                     break;
                                 case 15:
                                     //SvB, YET ve AKR
                                     $roleArr = array(YT2_ROLE_ID, YT3_ROLE_ID, YT4_ROLE_ID);
                                     $groupArr = array(YT2_GROUP_ID, YT3_GROUP_ID, YT4_GROUP_ID);
                                     $functionArr = array(YT2_FUNCTION_ID, YT3_FUNCTION_ID, YT4_FUNCTION_ID);
                                     break;
                                 case 16:
                                     //4'u Birden
                                     $roleArr = array(YT1_ROLE_ID, YT2_ROLE_ID, YT3_ROLE_ID, YT4_ROLE_ID);
                                     $groupArr = array(YT1_GROUP_ID, YT2_GROUP_ID, YT3_GROUP_ID, YT4_GROUP_ID);
                                     $functionArr = array(YT1_FUNCTION_ID, YT2_FUNCTION_ID, YT3_FUNCTION_ID, YT4_FUNCTION_ID);
                                     break;
                             }
                             //T1, T2, T3, T4 silinmeyecek
                             $this->deleteAllAclGroups($db, $user);
                             for ($i = 0; $i < count($roleArr); $i++) {
                                 $role = $roleArr[$i];
                                 $group = $groupArr[$i];
                                 $function = $functionArr[$i];
                                 //Gruba Uye Degilse Ekle
                                 if (!FormFactory::checkAclGroupId($user->id, $group)) {
                                     $this->insertAclGroup($db, $user, $group, $role, $function);
                                 }
                             }
                         } else {
                             // Hicbir basvurusu onayli degil
                             //T1, T2, T3, T4 silinmeyecek
                             $this->deleteAllAclGroups($db, $user);
                         }
                     } else {
                         if ($active == 2) {
                             // SEKTOR SORUMLUSU
                             //Meslek veya Yeterlilik grubunu sec
                             $tip = $this->getSektorSorumlusuTip($dbOrc, $tgUserId);
                             switch ($tip) {
                                 case MS_SEKTOR_TIPI:
                                     //Meslek Standart Sektor Sorumlusu
                                     $role = MS_SEKTOR_SORUMLUSU_ROLE_ID;
                                     $group = MS_SEKTOR_SORUMLUSU_GROUP_ID;
                                     $function = MS_SEKTOR_SORUMLUSU_FUNCTION_ID;
                                     $this->deleteAclGroup($db, $user, YET_SEKTOR_SORUMLUSU_GROUP_ID);
                                     //Gruba Uye Degilse Ekle
                                     if (!FormFactory::checkAclGroupId($user->id, $group)) {
                                         $this->insertAclGroup($db, $user, $group, $role, $function);
                                     }
                                     break;
                                 case YET_SEKTOR_TIPI:
                                     //Yeterlilik Sektor Sorumlusu
                                     $role = YET_SEKTOR_SORUMLUSU_ROLE_ID;
                                     $group = YET_SEKTOR_SORUMLUSU_GROUP_ID;
                                     $function = YET_SEKTOR_SORUMLUSU_FUNCTION_ID;
                                     $this->deleteAclGroup($db, $user, MS_SEKTOR_SORUMLUSU_GROUP_ID);
                                     //Gruba Uye Degilse Ekle
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:67,代码来源:controller.php

示例14: buIDDenetlemedenSorumluSSMu

 function buIDDenetlemedenSorumluSSMu($user_id)
 {
     $result = false;
     if ($user_id != '') {
         $msMi = FormFactory::checkAclGroupId($user_id, MS_SEKTOR_SORUMLUSU_GROUP_ID);
         $yetMi = FormFactory::checkAclGroupId($user_id, YET_SEKTOR_SORUMLUSU_GROUP_ID);
         $muhasebeciMi = FormFactory::checkAclGroupId($user_id, MUHASEBECI_GROUP_ID);
         $result = $msMi || $yetMi || $muhasebeciMi;
     }
     //com_denetim icin
     return $result;
 }
开发者ID:kaantunc,项目名称:MYK-BOR,代码行数:12,代码来源:form.php


注:本文中的FormFactory::checkAclGroupId方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。