Пример #1
0
function anaMetniOku($konuID)
{
    global $yol1;
    global $metin;
    $sonuc = "";
    if (empty($konuID)) {
        return "<font id='uyari'>{$metin['176']}</font>";
    }
    $sql1 = "select eo_5sayfa.id,eo_5sayfa.anaMetin as ana ,eo_5sayfa.cevap as cevap, eo_5sayfa.eklenmeTarihi as tarih,eo_users.userName as user, \r\n\t\t\t\t\teo_4konu.konuAdi as konuAdi,eo_4konu.konuyuKilitle as konuyuKilitle, \r\n\t\t\t\t\teo_4konu.oncekiKonuID as oncekiKonuID, eo_4konu.calismaHakSayisi as calismaHakSayisi, \r\n\t\t\t\t\teo_4konu.sinifaDahilKullaniciGorebilir as sinifaDahilKullaniciGorebilir, \r\n\t\t\t\t\teo_4konu.bitisTarihi as bitisTarihi, eo_4konu.sadeceKayitlilarGorebilir as skg  \r\n\t\t\t\t\tfrom eo_5sayfa, eo_users, eo_4konu where eo_5sayfa.konuID='{$konuID}' and  \r\n\t\t\t\t\t(eo_users.id=eo_5sayfa.ekleyenID) and (eo_4konu.id=eo_5sayfa.konuID) and (eo_5sayfa.cevap='')\r\n\t\t\t\t\torder by eo_5sayfa.sayfaSirasi";
    // cevap boþ ise SORU deðildir, öyleyse ekrana listelenebilir
    $result1 = mysql_query($sql1, $yol1);
    if ($result1) {
        $kayitSayisi = @mysql_numrows($result1);
        $sonuc = "";
        while ($row = mysql_fetch_array($result1, MYSQL_ASSOC)) {
            $tarih = tarihOku($row["tarih"]);
            $user = $row["user"];
            $konuAdi = $row["konuAdi"];
            $konuyuKilitle = $row["konuyuKilitle"];
            $bitisTarihi = $row["bitisTarihi"];
            $sKayitlilarG = $row["skg"];
            $calismaHakS = $row["calismaHakSayisi"];
            $sinifOgreK = $row["sinifaDahilKullaniciGorebilir"];
            $oncekiKonuID = $row["oncekiKonuID"];
            if ($bitisTarihi != "0000-00-00") {
                $gunFarki = getDayCount(date("Y-n-j"), $bitisTarihi);
            } else {
                $gunFarki = 1;
            }
            $adi = temizle(substr(isset($_SESSION["usern"]) ? $_SESSION["usern"] : "", 0, 15));
            $par = temizle(isset($_SESSION["userp"]) ? $_SESSION["userp"] : "");
            $tur = checkRealUser($adi, $par);
            if ($kayitSayisi > 0) {
                if ($sKayitlilarG == "1" && !in_array($tur, array("1", "2", "0"))) {
                    return "<font id='hata'>'{$konuAdi}' " . $metin[181] . "<br/><a href='newUser.php'>{$metin['3']}!</a></font><hr noshade='noshade'/>";
                }
                if ($sKayitlilarG == "1" && in_array($tur, array("1", "2", "0"))) {
                    if (kullaniciHakSayisi($konuID, $adi, $par) >= $calismaHakS && $calismaHakS > 0) {
                        return "<font id='hata'>'{$konuAdi}', " . $metin[208] . "</font><hr noshade='noshade'/>";
                    }
                }
                if ($sKayitlilarG == "1" && $tur == "0") {
                    if (ogrenciSinifaDahil($adi, $par, $konuID) == 0 && $sinifOgreK == 1) {
                        return "<font id='hata'>'{$konuAdi}', " . $metin[214] . "</font>";
                    }
                }
                if ($konuyuKilitle == "1") {
                    return "<font id='hata'>'{$konuAdi}' " . $metin[179] . "</font><hr noshade='noshade'/>";
                }
                if ($gunFarki <= 0) {
                    return "<font id='hata'>'{$konuAdi}' " . $metin[180] . "</font><hr noshade='noshade'/>";
                }
                $sonuc .= "<font size='-1' style='font-style:italic;'>{$user} {$konuAdi} {$tarih}</font><br/>";
                $sonuc .= html_entity_decode($row["ana"]) . "<hr noshade='noshade'/>";
            } else {
                return "<font id='hata'>" . $metin[182] . "</font><hr noshade='noshade'/>";
            }
        }
        //while
        return $sonuc;
    } else {
        return "<font id='hata'>" . $metin[183] . "</font>";
    }
    return "<font id='hata'>" . $metin[184] . "</font>";
}
Пример #2
0
function anaMetniOku($gelen, $sayfaNo)
{
    global $yol1;
    global $metin;
    if (empty($gelen)) {
        return "<font id='uyari'>{$metin['176']}</font>|-|-|-|-|-|-|-|-|-|-|-|-|-|-";
    }
    if (empty($sayfaNo)) {
        return "<font id='uyari'>{$metin['176']}</font>|-|-|-|-|-|-|-|-|-|-|-|-|-|-";
    }
    $sql1 = "select \r\n\t            eo_5sayfa.id,eo_5sayfa.anaMetin as ana,eo_5sayfa.cevap as cevap,\r\n\t\t\t\teo_5sayfa.eklenmeTarihi as tarih,\t\t\t\t\r\n\t\t\t\teo_5sayfa.slideGecisSuresi as sgSuresi,\r\n\t\t\t\teo_5sayfa.cevapSuresi as cSuresi,\r\n\t\t\t\teo_users.userName as user, \r\n\t\t\t\teo_4konu.konuAdi as konuAdi,eo_4konu.konuyuKilitle as konuyuKilitle,\t\t\r\n\t\t\t\teo_4konu.oncekiKonuID as oncekiKonuID, eo_4konu.calismaHakSayisi as calismaHakSayisi,\t\r\n\t\t\t\teo_4konu.calismaSuresiDakika as calismaSuresiDakika,\r\n\t\t\t\teo_4konu.sinifaDahilKullaniciGorebilir as sinifaDahilKullaniciGorebilir,\r\n\t\t\t\teo_4konu.bitisTarihi as bitisTarihi, eo_4konu.sadeceKayitlilarGorebilir as skg, \r\n\t\t\t\teo_4konu.id as aktifKonuNo\r\n\t\t\t\tfrom eo_5sayfa, eo_users, eo_4konu \r\n\t\t\t\twhere eo_5sayfa.konuID='{$gelen}' and \r\n\t\t\t\t(eo_users.id=eo_5sayfa.ekleyenID) and (eo_4konu.id=eo_5sayfa.konuID) \r\n\t\t\t\torder by eo_5sayfa.sayfaSirasi";
    $result1 = mysql_query($sql1, $yol1);
    if ($result1) {
        mysql_fetch_row($result1);
        $kayitSayisi = @mysql_numrows($result1);
        if ($sayfaNo < 0) {
            $sayfaNo = 0;
        } else {
            if ($sayfaNo > $kayitSayisi) {
                $sayfaNo = $kayitSayisi - 1;
            } else {
                $sayfaNo = $sayfaNo - 1;
            }
        }
        //0 index kayit baslangicidir
        $humanRelativeDate = new HumanRelativeDate();
        $insansi = $humanRelativeDate->getTextForSQLDate(@mysql_result($result1, $sayfaNo, "tarih"));
        $tarih = $insansi;
        $user = @mysql_result($result1, $sayfaNo, "user");
        $cevap = @mysql_result($result1, $sayfaNo, "cevap");
        $konuAdi = @mysql_result($result1, $sayfaNo, "konuAdi");
        $konuyuKilitle = @mysql_result($result1, $sayfaNo, "konuyuKilitle");
        $bitisTarihi = @mysql_result($result1, $sayfaNo, "bitisTarihi");
        $sKayitlilarG = @mysql_result($result1, $sayfaNo, "skg");
        $aktifKonuNo = @mysql_result($result1, $sayfaNo, "aktifKonuNo");
        $oncekiKonuID = @mysql_result($result1, $sayfaNo, "oncekiKonuID");
        $calismaHakS = @mysql_result($result1, $sayfaNo, "calismaHakSayisi");
        $sgSuresi = temizle(@mysql_result($result1, $sayfaNo, "sgSuresi"));
        $cSuresi = temizle(@mysql_result($result1, $sayfaNo, "cSuresi"));
        $calismaSuresiD = $sKayitlilarG ? @mysql_result($result1, $sayfaNo, "calismaSuresiDakika") : "0";
        $sinifOgreK = $sKayitlilarG ? @mysql_result($result1, $sayfaNo, "sinifaDahilKullaniciGorebilir") : "0";
        $oncekiKonuAdi = getOncekiKonuAdi($oncekiKonuID);
        $sonrakiKonuID = getSonrakiKonu($gelen, "id");
        $sonrakiKonuAdi = getSonrakiKonu($gelen, "konuAdi");
        if ($bitisTarihi != "0000-00-00") {
            $gunFarki = getDayCount(date("Y-n-j"), $bitisTarihi);
        } else {
            $gunFarki = 1;
        }
        $adi = temizle(substr(isset($_SESSION["usern"]) ? $_SESSION["usern"] : "", 0, 15));
        $par = temizle(isset($_SESSION["userp"]) ? $_SESSION["userp"] : "");
        $tur = checkRealUser($adi, $par);
        if ($kayitSayisi > 0) {
            if ($sKayitlilarG == "1" && !in_array($tur, array("1", "2", "0"))) {
                //login olmamýþ
                return "<font id='hata'>'{$konuAdi}' " . $metin[181] . "<br/><a href='newUser.php'><img src='img/user_manager.gif' border=\"0\" style=\"vertical-align: middle;\" alt='" . $metin[149] . "' title='" . $metin[149] . "' />{$metin['3']}!</a>&nbsp;&nbsp;<a href='index.php'><img src=\"img/home.png\" border=\"0\" style=\"vertical-align: middle;\" alt=\"main\"/> {$metin['2']}</a></font>|-|-|-|-|-|-|-|-|-|-|-|-|-|-";
            }
            if ($sKayitlilarG == "1" && in_array($tur, array("1", "2", "0"))) {
                if (kullaniciHakSayisi($gelen, $adi, $par) >= $calismaHakS && $calismaHakS > 0) {
                    return "<font id='hata'>'{$konuAdi}', " . $metin[208] . "</font>|-|-|-|-|-|-|-|-|-|-|-|-|-|-";
                }
            }
            if ($sKayitlilarG == "1" && $tur == "0") {
                if (ogrenciSinifaDahil($adi, $par, $gelen) == 0 && $sinifOgreK == 1) {
                    return "<font id='hata'>'{$konuAdi}', " . $metin[214] . "</font>|-|-|-|-|-|-|-|-|-|-|-|-|-|-";
                }
            }
            if ($konuyuKilitle == "1") {
                return "<font id='hata'><img src='img/lock.png' border=\"0\" style=\"vertical-align: middle;\" alt='" . $metin[179] . "' title='" . $metin[179] . "' /> '{$konuAdi}' " . $metin[179] . "</font>|-|-|-|-|-|-|-|-|-|-|-|-|-|-";
            }
            if ($gunFarki <= 0) {
                return "<font id='hata'>'{$konuAdi}' " . $metin[180] . "</font>|-|-|-|-|-|-|-|-|-|-|-|-|-|-";
            }
            $cevaplanmisMi = @array_key_exists(mysql_result($result1, $sayfaNo, "id"), $_SESSION["cevaplar"]);
            if (($cevap != "" || is_numeric($cevap)) && !$cevaplanmisMi) {
                $cevap = mysql_result($result1, $sayfaNo, "id");
            } else {
                $cevap = "-";
            }
            return html_entity_decode(@mysql_result($result1, $sayfaNo, "ana")) . "|" . $tarih . "|" . $user . "|" . $kayitSayisi . "|" . $sayfaNo . "|" . $konuAdi . "|" . $oncekiKonuID . "|" . $oncekiKonuAdi . "|" . $sonrakiKonuID . "|" . $sonrakiKonuAdi . "|" . $calismaSuresiD . "|" . $cevap . "|" . $aktifKonuNo . "|" . $cSuresi . "|" . $sgSuresi;
        } else {
            return "<font id='hata'><img src='img/empty.png' border=\"0\" style=\"vertical-align: middle;\" alt='" . $metin[209] . "' title='" . $metin[209] . "' />" . $metin[182] . "</font>|-|-|-|-|-|-|-|-|-|-|-|-|-|-";
        }
    } else {
        return "<font id='hata'>" . $metin[183] . "</font>|-|-|-|-|-|-|-|-|-|-|-|-|-|-";
    }
    return "<font id='hata'>" . $metin[184] . "</font>|-|-|-|-|-|-|-|-|-|-|-|-|-|-";
}