# ayarlar
  $ayar = parse_ini_file( $INNER . 'site_ayar.ini');
# taban'i baslatalim
  include( $INNER . "taban/start.php");
# utf8 ayarliyoruz siteyi
  ini_set('default_charset', 'UTF-8');
# oturumu baslatalim
  session_start();
# error reporting
  #error_reporting( E_ALL);
  #ini_set('display_errors','on');
# -- HATA FONKS ---------------
  function hata( $kod = NULL ){
    if( $kod == 404 ){ $hata_mesaji = 'Aradığın şeyi bulamıyorum, ayrıca sen kaç tane içtin? Doğru şeyi aradığından emin misin?'; }
    else if( $kod == 120 ){ $hata_mesaji = 'Veritabanına ulaşamıyorum..'; }
    else if( $kod == 31 ){ $hata_mesaji = 'Galeri açılamıyor!'; }
    else if( $kod == 32 ){ $hata_mesaji = 'Resim bulunamadı!'; }
    else{ $kod = 100; $hata_mesaji = 'Hatanın ne olduğunu valla bilmiyorum, ama var bişeyler..'; }
    print '
            
              Hata! - Efesciyiz.Biz
              
              
              
            
              | |  |  | ' . $kod . ' ' . $hata_mesaji . ' | 
 | 
           ';
    exit;
  }
# pgsql baglantisi yapalim
  if( !pg::go('localhost', 'efesciyiz', 'div931VL', 'efesciyiz') ){ hata(120); }
# -- GIRIS KONTROL ----------
    # uye oturum degiskenleri
      $girissed = false;
      $uye      = false;
    # kontrol ederek bilgileri dogrulayalim
      if( !e(@$_SESSION["giris"]) && !e($_SESSION["kadi"]) ){
        # kulanici bilgisini alalim
          $sorgu = pg::q("select * from uyeler where kadi='" . $_SESSION["kadi"] . "'");
          if( pg::nr($sorgu) == 1 ){
            $uye = pg::f($sorgu);
            # anahtar kontrol
              if( $_SESSION["giris"]  ==  md5( $uye["kadi"] . $uye["sifre"] ) ){
                $girissed = true;
              }else{
                # giris yanlis. $uye'yi silelim
                $uye = NULL;
              }
          }
      }
# ------ YORUM fonksiyonu ------------------
    function yorumlar( $kimlik ){
      # yorumlari alalim
        $yorumlar = pg::q2a("select * from yorumlar where kimlik = '".$kimlik."'");
      # yorum yoksa
        if( c($yorumlar) == 0 ){
          print 'Bu ' . substr( $kimlik, 0,5 ) . ' hakkında kimsenin söyleyecek bişeyi yokmuş, vay bee..
';
        }else{
          # baslik basalim
            print 'Bu ' . substr( $kimlik, 0,5 ) . ' hakkında '.c($yorumlar).' kafadan ses çıkmış ve şöyle demiş'.(c($yorumlar)>1?'ler':'').' :
';
          # yorum listesi
            print '';
              foreach( $yorumlar as $yorum ){
                print '
                  |  | ';
                    if( $GLOBALS["uye"]["izinler"] > 10 ) print ' ';
                    print str::cut($yorum["eklenme_tarihi"],16).' tarihinde '.$yorum["yazar"].'  yazmış.'.nl2br( str::dehtml(trim($yorum["yorum"])) ).' | 
';
              }
            print '
';
        }
        # yorum yazma aparatı
          if( $GLOBALS["girissed"] ){
            print ''.(c($yorumlar)>0?'Benim de i':'İ').'ki çift lafım var :
            ';
          }else{
            print 'Konuşabilmek için varolmak lazım, varolmak için tutanak tutmamız gerek.
İllaki konuşacam diyosan seni 
şöyle alalım