本文整理汇总了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;
}
示例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;
}
示例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;
}
示例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;
}
*/
}
示例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;
}
示例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();
}
示例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;
}
}
示例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;
}
示例9: yetkiliYeterlilikKurulusuMu
function yetkiliYeterlilikKurulusuMu($user)
{
return FormFactory::checkAclGroupId($user->id, YT2_GROUP_ID);
}
示例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);
}
}
示例11: yetkiliMeslekStandartKurulusuMu
function yetkiliMeslekStandartKurulusuMu($user)
{
return FormFactory::checkAclGroupId($user->id, YT1_GROUP_ID);
}
示例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+'">';
示例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
示例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;
}