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; } */ }
<?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
function uygunsuzlukKaydet() { $user =& JFactory::getUser(); $denetlemesiYapilacakKurulusMu = FormFactory::buIDDenetlemesiYapilacakKurulusMu($user->id); $denetim_id = $_POST['denetim_id']; $uygunsuzluk_id = $_POST['uygunsuzluk_id']; if (strlen($uygunsuzluk_id) == 0) { if (strlen($denetim_id) == 0) { //hata } else { return $this->yeniUygunsuzlukTanimla($denetim_id); } } else { $db =& JFactory::getOracleDBO(); $sql = "SELECT * FROM M_UYGUNSUZLUK WHERE UYGUNSUZLUK_ID = ?"; $seciliuygunsuzluk = $db->prep_exec($sql, array($uygunsuzluk_id)); $uygunsuzlukDurum = $seciliuygunsuzluk[0]['UYGUNSUZLUK_SUREC_DURUM']; $sqlDID = "SELECT DENETIM_ID FROM M_UYGUNSUZLUK WHERE UYGUNSUZLUK_ID=?"; $denetim_id = $db->prep_exec($sqlDID, array($uygunsuzluk_id)); $denetim_id = $denetim_id[0]['DENETIM_ID']; if ($uygunsuzlukDurum == PM_UYGUNSUZLUK_SUREC__UYGUNSUZLUK_TANIMLANDI) { //tanımlanmış, yani düzenleyici faaliyet kaydetcez $faaliyetAciklama = $_POST['duzelticiFaaliyetAciklama']; $tamamlanmaSuresi = $_POST['tamamlanmaSuresi']; $duzelticiFaaliyetTarihi = $_POST['duzelticiFaaliyetTarih']; $path = 0; if (isset($_FILES['duzelticiFaaliyetDosya'])) { $file = $_FILES['duzelticiFaaliyetDosya']; $dosyaName = FormFactory::formatFilename($file['name']); if (!file_exists(EK_FOLDER . 'denetimler/' . $denetim_id . '/' . $uygunsuzluk_id . '/duzeltici_dosya')) { mkdir(EK_FOLDER . 'denetimler/' . $denetim_id . '/' . $uygunsuzluk_id . '/duzeltici_dosya', 0777, true); } $path = 'denetimler/' . $denetim_id . '/' . $uygunsuzluk_id . '/duzeltici_dosya/' . $dosyaName; move_uploaded_file($file["tmp_name"], EK_FOLDER . $path); } $db =& JFactory::getOracleDBO(); $sql = "UPDATE M_UYGUNSUZLUK\n\t\t\t\tSET DUZELTICI_FAALIYET=?,\n\t\t\t\tTAMAMLANMA_SURESI=?,\n\t\t\t\tDUZELTICI_FAALIYET_TARIHI=TO_DATE(?, 'dd.mm.yyyy'),\n\t\t\t\tUYGUNSUZLUK_SUREC_DURUM=?,\n\t\t\t\tDUZELTICI_FILE = ?\n\t\t\t\tWHERE UYGUNSUZLUK_ID = ?"; $parameters = array($faaliyetAciklama, $tamamlanmaSuresi, $duzelticiFaaliyetTarihi, $denetlemesiYapilacakKurulusMu ? PM_UYGUNSUZLUK_SUREC__DUZELTICI_FAALIYET_TAMAMLANDI : PM_UYGUNSUZLUK_SUREC__UYGUNSUZLUK_TANIMLANDI, $path, $uygunsuzluk_id); return $db->prep_exec_insert($sql, $parameters); } else { if ($uygunsuzlukDurum == PM_UYGUNSUZLUK_SUREC__DUZELTICI_FAALIYET_TAMAMLANDI) { //tanımlanmış, yani düzenleyici faaliyet kaydetcez $faaliyetAciklama = $_POST['duzelticiFaaliyetAciklama']; $tamamlanmaSuresi = $_POST['tamamlanmaSuresi']; $duzelticiFaaliyetTarihi = $_POST['duzelticiFaaliyetTarih']; $path = 0; if (isset($_FILES['duzelticiFaaliyetDosya']) && $_FILES['duzelticiFaaliyetDosya']['size'] > 0) { $file = $_FILES['duzelticiFaaliyetDosya']; $dosyaName = FormFactory::formatFilename($file['name']); if (!file_exists(EK_FOLDER . 'denetimler/' . $denetim_id . '/' . $uygunsuzluk_id . '/duzeltici_dosya')) { mkdir(EK_FOLDER . 'denetimler/' . $denetim_id . '/' . $uygunsuzluk_id . '/duzeltici_dosya', 0777, true); } $path = 'denetimler/' . $denetim_id . '/' . $uygunsuzluk_id . '/duzeltici_dosya/' . $dosyaName; move_uploaded_file($file["tmp_name"], EK_FOLDER . $path); $db =& JFactory::getOracleDBO(); $sql = "UPDATE M_UYGUNSUZLUK\n\t\t\t\tSET DUZELTICI_FAALIYET=?,\n\t\t\t\tTAMAMLANMA_SURESI=?,\n\t\t\t\tDUZELTICI_FAALIYET_TARIHI=TO_DATE(?, 'dd.mm.yyyy'),\n\t\t\t\tDUZELTICI_FILE = ?\n\t\t\t\tWHERE UYGUNSUZLUK_ID = ?"; $parameters = array($faaliyetAciklama, $tamamlanmaSuresi, $duzelticiFaaliyetTarihi, $path, $uygunsuzluk_id); return $db->prep_exec_insert($sql, $parameters); } else { $db =& JFactory::getOracleDBO(); $sql = "UPDATE M_UYGUNSUZLUK\n\t\t\t\tSET DUZELTICI_FAALIYET=?,\n\t\t\t\tTAMAMLANMA_SURESI=?,\n\t\t\t\tDUZELTICI_FAALIYET_TARIHI=TO_DATE(?, 'dd.mm.yyyy')\n\t\t\t\tWHERE UYGUNSUZLUK_ID = ?"; $parameters = array($faaliyetAciklama, $tamamlanmaSuresi, $duzelticiFaaliyetTarihi, $uygunsuzluk_id); return $db->prep_exec_insert($sql, $parameters); } } } //PM_UYGUNSUZLUK_SUREC__UYGUNSUZLUK_SONUCLANDI ise zaten yapcak bişey yok } }
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; } }