<?php
// Ayar dosyası
include('inc/config.php');
// Hata kayıt sınıfı
include(REAL_PATH.'/class/debug.php');
$debug = new debug();
$debug->starttime();
// Veritabanı sınıfı
include(REAL_PATH.'/class/db.php');
// Karışık fonksiyon sınıfı
include(REAL_PATH.'/class/main.php');
// Tema sınıfı
include(REAL_PATH.'/class/smarty/Smarty.class.php');
// Xajax sınıfı
include(REAL_PATH.'/class/xajax/xajax_core/xajax.inc.php');
$db = new database();
$main = new main();
$smarty = new Smarty();
$xajax = new xajax();
include(REAL_PATH.'/inc/xajax.functions.php');
$smarty->assign('__XAJAX_JS__', $xajax->getJavascript(VIRTUAL_PATH.'/class/xajax'));
$ulkeler = array("ABD", "Afganistan", "Almanya", "Andorra", "Angola", "Antarktika", "Antigua ve Barbuda", "Arjantin", "Arnavutluk", "Avustralya", "Avusturya", "Azerbaycan", "Bahama Adaları", "Bahreyn", "Bangladeş", "Barbados", "Batı Samoa", "Belçika", "Belize", "Benin", "Bermuda", "Beyaz Rusya", "Bhutan", "Birleşik Arap Emirlikleri", "Bolivya", "Bosna Hersek", "Botswana", "Brezilya", "Brunei", "Bulgaristan", "Burkina Faso", "Burundi", "Cape Verde", "Cezayir", "Cibuti", "Çad", "Çek Cumhuriyeti", "Çin", "Danimarka", "Dominik Cumhuriyeti", "Dominika", "Ekvador", "Ekvator Ginesi", "El Salvador", "Eritre", "Ermenistan", "Estonya", "Etiyopya", "Falkland Adaları", "Faroe Adaları", "Fas", "Fiji", "Fildişi Kıyısı", "Filipinler", "Finlandiya", "Fransa", "Gabon", "Gambiya", "Gana", "Gine", "Gine-Bissau", "Grenada", "Grönland", "Guatemala", "Guyana", "Güney Afrika", "Güney Kıbrıs", "Gürcistan", "Haiti", "Hırvatistan", "Hindistan", "Hollanda", "Honduras", "Irak", "İndonezya", "İngiltere", "İran", "İrlanda", "İspanya", "İsrail", "İsveç", "İsviçre", "İtalya", "İzlanda", "Jamaika", "Japonya", "Kamboçya", "Kamerun", "Kanada", "Katar", "Kazakistan", "Kenya", "Kırgızistan", "Kiribati", "Kolombiya", "Komorlar", "Kongo", "Kongo Demokratik Cumhuriyeti", "Kore Güney", "Kore Kuzey", "Kosta Rika", "Kuveyt", "Kuzey Kıbrıs TC", "Küba", "Laos", "Lesotho", "Letonya", "Liberya", "Libya", "Liechtenstein", "Litvanya", "Lübnan", "Lüksemburg", "Macaristan", "Madagaskar", "Makao", "Makedonya", "Malavi", "Maldiv Adaları", "Malezya", "Mali", "Malta", "Mauritius", "Meksika", "Mısır", "Moðolistan", "Moldavya", "Monako", "Moritanya", "Mozambik", "Mıanmar", "Namibia", "Nauru", "Nepal", "Nijer", "Nijerya", "Nikaragua", "Norfolk Adası", "Norveç", "Orta Afrika Cumhuriyeti", "Özbekistan", "Pakistan", "Palau Adaları", "Panama", "Papua-Yeni Gine", "Paraguay", "Peru", "Polonya", "Portekiz", "Puerto Rico", "Romanya", "Ruanda", "Rusya Federasyonu", "San Marino", "Santa Kitts ve Nevis", "Santa Lucia", "Santa Vincent ve Grenadines", "Sao Tome", "Senegal", "Seyşeller", "Sierra Leone", "Singapur", "Slovakya", "Slovenya", "Solomon Adalary", "Somali", "Sri Lanka", "Sudan", "Surinam", "Suriye", "Suudi Arabistan", "Svaziland", "Şili", "Tacikistan", "Tanzanya", "Tayland", "Tayvan", "Togo", "Tonga", "Trinidad ve Tobago", "Tunus", "Türkiye", "Türkmenistan", "Uganda", "Ukrayna", "Umman", "Uruguay", "Ürdün", "Vanuatu", "Vatikan", "Venezuela", "Vietnam", "Yemen", "Yeni Kaledonya", "Yeni Zelanda", "Yugoslavya", "Yunanistan", "Zambiya", "Zimbabve", "Diğer");
$sehirler = array("Yurtdışı","İstanbul-Anadolu","İstanbul-Avrupa","Ankara","İzmir","Adana","Adıyaman","Afyon ","Ağrı","Aksaray","Amasya","Antalya","Ardahan","A rtvin","Aydın","Balıkesir","Bartın","Batman","Bayb urt","Bilecik","Bingöl","Bitlis","Bolu","Burdur"," Bursa","Çanakkale","Çankırı","Çorum","Denizli","Di yarbakır","Düzce","Edirne","Elazığ","Erzincan","Er zurum","Eskişehir","Gaziantep","Giresun","Gümüşhan e","Hakkari","Hatay","Iğdır","Isparta","Kahramanma raş","Karabük","Karaman","Kars","Kastamonu","Kayse ri","Kırıkkale","Kırklareli","Kırşehir","Kilis","K ocaeli","Konya","Kütahya","Malatya","Manisa","Mard in","Mersin","Muğla","Muş","Nevşehir","Niğde","Ord u","Osmaniye","Rize","Sakarya","Samsun","Siirt","S inop","Sivas","Şanlıurfa","Şırnak","Tekirdağ","Tok at","Trabzon","Tunceli","Uşak","Van","Yalova","Yoz gat","Zonguldak");
$smarty->assign('sehirler', $sehirler);
// Anket hedeleri..
$survey = $db->select('*', 'anket_soru', "asAktif=1");
$survey = $survey[0];
$smarty->assign('oyverdi', $_COOKIE['anket_'.$survey['asID']]);
$answers = $db->select('*', 'anket_cevap', "acsID=$survey[asID]");
$smarty->assign('answers', $answers);
$smarty->assign('survey', $survey);
// Anket bitti.
if(!isset($_SESSION['member']) && isset($_COOKIE['muzik_userlogin']))
{
$cookie = explode('::', $_COOKIE['muzik_userlogin']);
$member = $db->select('*', 'uyeler', "uAd='$cookie[0]'");
$member = $member[0];
if(md5($member['uParola']) == $cookie[1])
{
setcookie('muzik_userlogin', "$member[uAd]::".md5($member['uParola'])."::loggedin", time()+604800, COOKIE_PATH);
$_SESSION['member'] = 1;
$_SESSION['mid'] = $member['uID'];
$_SESSION['mname'] = $member['uAd'];
$_SESSION['msu'] = $member['uSU'] == 1 ? 1 : 0;
}
else
{
$_SESSION['member'] = 0;
}
}
if(isset($_SESSION['member']) && $_SESSION['member'] == true)
{
$fields = array('uSonIslem' => 'NOW()');
$db->update($fields, 'uyeler', "uID=$_SESSION[mid]");
// Özel mesajlara bakalım..
$smarty->assign('mesajsayisi', $db->count('*', 'uye_mesaj', "mAlici=$_SESSION[mid] AND mDurum=0"));
}
// Online üyeleri gösterelim..
$online = $db->select('uAd, uID', 'uyeler', "uSonIslem > DATE_SUB(NOW(), INTERVAL 15 MINUTE)");
$smarty->assign('online', $online);
$sanatci = $db->select('sID, sAd, sRating', 'sanatcilar', null, 'sRating DESC', '0,10');
foreach ($sanatci as $k => $v)
{
$resim = $db->select('*', 'sanatci_resim', "srsID=$v[sID]", 'RAND()', "0,1");
if(count($resim) > 0)
$sanatci[$k]['resim'] = $resim[0]['srYol'];
else
$sanatci[$k]['resim'] = '../../resimyok.jpg';
$ac = $db->count('*', 'albumler', "asID=$v[sID]");
$sc = $db->select('COUNT(S.sID)', 'sarkilar S', "A.asID=$v[sID]", null, null, 'albumler A', 'A.aID=S.saID');
$sanatci[$k]['album'] = $ac;
$sanatci[$k]['sarki'] = $sc[0][0];
}
$smarty->assign('singers', $sanatci);
$smarty->display(TEMPLATE_PATH.'/header.html');
//$debug->pre($_COOKIE);
//$debug->pre($_SESSION);
?>