"sabah", 80 => "spo", 101 => "cmt", 102 => "paz", 200 => "gny", ); $arr_name_bolum = array( 100 => "SABAH" , 80 => "SPOR" , 101 => "CUMARTESİ" , 102 => "AKTÜEL PAZAR" , 200 => "GÜNAYDIN", ); $arr_en_az_kac = array( 100 => 5 , 80 => 5 , 101 => 3 , 102 => 3 , 200 => 5 , ); $arr_kod2yayinkodu =array( 100 => 100 , 80 => 100 , 101 => 101 , 102 => 102 , 200 => 100 , ); $arr_anasayfakodu = array( 100 => 1, 101 => 2, 102 => 3, ); $arr_i_folder = array( 100 => "i", 101 => "cpsabah/i", 102 => "cpsabah/i", 200 => "gnysabah/i", ); include(DIR_INCLUDES . "yazar_kose_adlari.inc.php" ); $arrEkler["101"] = array ( 2 => "cte", 11 => "yzc", 20 => "gnc", 30 => "yas", 40 => "sin", 50 => "gur" ); $arrEkler["102"] = array ( 3 => "paz", 12 => "yzp", 20 => "gnc", 60 => "hob", 80 => "rop", 50 => "gur", 70 => "iyi" ); if (isset($_GET["ytarihi"])){ $ytarihi = $_GET["ytarihi"]; $yayintarihi = substr($ytarihi, 0, 4) . "-" . substr($ytarihi, 4, 2) . "-" . substr($ytarihi, 6, 2); } else { $yayintarihi = date("Y-m-d"); } $kod = $_GET['kod']; $yayin_kodu = $arr_kod2yayinkodu[$kod]; $yayin_tarihi_title = str_replace("-" , "/" , convDate($yayintarihi)); $sbh_title = "SABAH - " . $yayin_tarihi_title . " - " . $arr_name_bolum[$kod] . " Yazarları Arşivi"; $im_header_name = "bolum_header_arsiv_" . $arr_kod_header[$kod] . "_yazarlar.gif"; $bolum_header_arsiv = "\"\""; $bugun = $yayintarihi; $tarih = explode("-", $bugun); $calendar = new calendar; $showcalendar = $calendar->create_singlemonth($tarih[1],$tarih[0],200); //include("vcalendar/templates/index.htm"); $yazar_baslangic_tarihi = "2003-12-01"; $yazar_id = ""; $bolum_kodu = 111; require_once(DIR_INCLUDES . "get_bugun.inc.php"); $arr_bugun = explode("-",$bugun); $yil = $arr_bugun[0]; $ay = $arr_bugun[1]; $arsiv_anasayfa = "ars_" . $yil . $ay . ".html"; $diger_sql_str = " t.bolum != 80 AND t.bolum != 200 AND t.bolum != 70 "; $diger_sql_str2 = " bolum != 80 AND bolum != 200 AND bolum != 70 "; $tum_yazarlar = $_GET["tumyazarlar"]; // tum yazarlar istenirse if ($tum_yazarlar) { // aktif olmayan yazarlar da geliyor... $status_ek_sql = " AND 1 "; } else { $status_ek_sql = " AND y.status = 1 "; } if ($kod == 100 ) { // ************************************************************************ // SABAH YAZARLAR /* $sql_yazar_query = "SELECT DISTINCT(y.yazar_id) FROM tbl_records AS t, yazarlar AS y " . " WHERE t.yayin='$yayin_kodu' AND t.yazar_id > 0 AND t.yazar_id = y.yazar_id " . " AND t.yayin_tarihi<='$bugun' AND t.yayin_tarihi>='$yazar_baslangic_tarihi' AND t.bolum != 190 AND " . " t.bolum != 1 $status_ek_sql AND $diger_sql_str AND LENGTH(parent_id)<11 AND (tip != 10 AND tip != 11)AND t.yazar_id != 89 ORDER BY y.eng_soyad"; */ $sql_yazar_query = "SELECT DISTINCT(y.yazar_id) FROM tbl_records AS t, yazarlar AS y " . " WHERE t.yayin='$yayin_kodu' AND t.yazar_id > 0 AND t.yazar_id = y.yazar_id " . " AND t.yayin_tarihi<='$bugun' AND t.yayin_tarihi>='$yazar_baslangic_tarihi' AND t.bolum != 190 AND " . " t.bolum != 1 $status_ek_sql AND $diger_sql_str AND LENGTH(parent_id)<11 AND t.yazar_id != 89 ORDER BY y.eng_soyad"; $TPL_sabah_yazar_arsiv = gnrt_arsiv_html($sql_yazar_query); // SABAH YAZARLAR // ************************************************************************ $TPL_yayin_yazar_arsiv = $TPL_sabah_yazar_arsiv; } if ($kod == 200 ) { // ************************************************************************ // Günaydın YAZARLAR $sql_gny_yazar_query = "SELECT DISTINCT(y.yazar_id) FROM tbl_records AS t, yazarlar AS y " . " WHERE t.yayin='200' AND t.yazar_id > 0 AND t.yazar_id = y.yazar_id " . " AND t.yayin_tarihi<='$bugun' AND t.yayin_tarihi>='$yazar_baslangic_tarihi' AND t.bolum != 190 AND " . " t.bolum != 1 $status_ek_sql AND t.bolum!= 201 AND (t.bolum = 200 OR t.bolum = 70) AND (tip !=10 AND tip!=11) AND t.yazar_id != 89 ORDER BY y.eng_soyad"; $TPL_gny_yazar_arsiv = gnrt_arsiv_html($sql_gny_yazar_query,200); $TPL_yayin_yazar_arsiv = $TPL_gny_yazar_arsiv; } if ($kod == 80) { // ************************************************************************ $sql_spo_yazar_query = "SELECT DISTINCT(y.yazar_id) FROM tbl_records AS t, yazarlar AS y " . " WHERE t.yayin='$yayin_kodu' AND t.yazar_id > 0 AND t.yazar_id = y.yazar_id " . " AND t.yayin_tarihi<='$bugun' AND t.yayin_tarihi>='$yazar_baslangic_tarihi' AND t.bolum != 190 AND " . " t.bolum != 1 $status_ek_sql AND (tip != 10 AND tip !=11 ) AND (t.bolum = 80 ) AND t.yazar_id != 89 ORDER BY y.eng_soyad"; $TPL_spo_yazar_arsiv = gnrt_arsiv_html($sql_spo_yazar_query , 80); $TPL_yayin_yazar_arsiv = $TPL_spo_yazar_arsiv; } // Spor YAZARLAR // ************************************************************************ if ($kod == 101) { // ************************************************************************ // Cumartesi YAZARLAR $sql_cmt_yazar_query = "SELECT DISTINCT(t.yazar_id),y.yazar_name FROM tbl_records AS t, yazarlar AS y " . " WHERE t.yayin='101' AND t.yazar_id > 0 AND t.yazar_id = y.yazar_id " . " $status_ek_sql AND yayin_tarihi<='$bugun' AND (tip !=10 AND tip != 11) ORDER BY y.eng_soyad"; $TPL_cmt_yazar_arsiv = gnrt_arsiv_html($sql_cmt_yazar_query ,101 ); $TPL_yayin_yazar_arsiv = $TPL_cmt_yazar_arsiv; // CUMARTESİ YAZARLAR // ************************************************************************ } if ($kod == 102) { // ************************************************************************ // Pazar YAZARLAR $sql_paz_yazar_query = "SELECT DISTINCT(t.yazar_id),y.yazar_name FROM tbl_records AS t, yazarlar AS y " . " WHERE t.yayin='102' AND t.yazar_id > 0 AND t.yazar_id = y.yazar_id " . " $status_ek_sql AND yayin_tarihi<='$bugun' AND (tip !=10 AND tip!= 11) ORDER BY y.eng_soyad"; $TPL_paz_yazar_arsiv = gnrt_arsiv_html($sql_paz_yazar_query ,102 ); $TPL_yayin_yazar_arsiv = $TPL_paz_yazar_arsiv; // PAZAR YAZARLAR // ************************************************************************ } // sabah'ın widget'larrının gelmesi için // $yayin_kodu tekrar 100'e set ediliyor. // cumartesi , pazar'da yayin_kodu değişiyor. $yayin_kodu = 100; if ($kod == 200) { $bol = 200; } elseif($kod == 80) { $bol = 80; } elseif($kod ==100) { $bol = 10; } elseif ($kod == 101 || $kod ==102) { $bol = 40; } $widget_1 = get_yazar_widget(101, $bugun, get_yazarlar_combo_data($yazar_id, $bugun)); #Diğer widget'ların sıralanması... $widgets_list = get_widget_list($bol, $bugun); extract($widgets_list, EXTR_OVERWRITE); function gnrt_arsiv_html($sql_yazar_query,$kod=100) { global $diger_sql_str; global $diger_sql_str2; global $bugun; global $yazar_baslangic_tarihi; global $yayin_kodu; global $arr_en_az_kac; global $arr_AnasayfaKodu; global $arr_kod2yayinkodu; global $arr_i_folder; global $arr_yazar_kose_adi; $result = app_db_query($sql_yazar_query); $yazar_sayisi = app_db_num_rows($result); $TPL_sabah_yazar_arsiv = ""; $y=0; $satir=0; $anasayfa_kodu = $arr_anasayfakodu[$yayin_kodu]; if ($result) { $TPL_sabah_yazar_arsiv .= "\n"; while ($row = app_db_fetch_array($result)) { extract($row, EXTR_OVERWRITE); //echo $yazar_id . "," . $yazar_name . "," . $bolum . "
"; if ($kod == 100) { /* $yazar_yazi_sayisi_sql = "SELECT haber_id FROM tbl_records WHERE yazar_id = '$yazar_id' " . " AND yayin='$yayin_kodu' AND yayin_tarihi<='$bugun' AND yayin_tarihi>= '$yazar_baslangic_tarihi'" . " AND LENGTH(parent_id)< 11 AND (tip !=10 AND tip!=11) AND yazar_id != 89 AND bolum != 1 AND bolum != 190 AND $diger_sql_str2"; */ $yazar_yazi_sayisi_sql = "SELECT haber_id FROM tbl_records WHERE yazar_id = '$yazar_id' " . " AND yayin='$yayin_kodu' AND yayin_tarihi<='$bugun' AND yayin_tarihi>= '$yazar_baslangic_tarihi'" . " AND LENGTH(parent_id)< 11 AND yazar_id != 89 AND bolum != 1 AND bolum != 190 AND $diger_sql_str2"; } elseif ($kod == 200) { $yazar_yazi_sayisi_sql = "SELECT haber_id FROM tbl_records WHERE yazar_id = '$yazar_id' " . " AND yayin='200' AND yayin_tarihi<='$bugun' AND yayin_tarihi>= '$yazar_baslangic_tarihi'" . " AND LENGTH(parent_id)< 11 AND (tip !=10 AND tip!=11) AND yazar_id != 89 AND (bolum=70 OR bolum=140 OR bolum=200)"; } elseif ($kod == 80) { $yazar_yazi_sayisi_sql = "SELECT haber_id FROM tbl_records WHERE yazar_id = '$yazar_id' " . " AND yayin='$yayin_kodu' AND yayin_tarihi<='$bugun' AND yayin_tarihi>= '$yazar_baslangic_tarihi'" . " AND LENGTH(parent_id)< 11 AND (tip !=10 AND tip!=11) AND bolum=80"; } else { $yazar_yazi_sayisi_sql = "SELECT haber_id FROM tbl_records WHERE yazar_id = '$yazar_id' " . " AND yayin='$yayin_kodu' AND yayin_tarihi<='$bugun' AND yayin_tarihi>= '$yazar_baslangic_tarihi'" . " AND LENGTH(parent_id)< 11 AND (tip !=10 AND tip!=11)"; } if ($yazar_yazi_sayisi_sql) { $res_yazar_yazi_sayisi = app_db_query($yazar_yazi_sayisi_sql); $yazar_yazi_sayisi = app_db_num_rows($res_yazar_yazi_sayisi); } // en az kaç yazısı olanlar listelensin... $en_az_kac = 5; if ($yazar_yazi_sayisi >= $en_az_kac) { if ($kod == 200) { $yayin_kodu = 200; }; $sql_yazarismi_query = "SELECT yazar_id, yazar_name, yazar_ad, yazar_soyad ,email" . " FROM yazarlar WHERE yayin='$yayin_kodu' AND " . " yazar_id = '$yazar_id'"; $result_yazarismi_query = app_db_query($sql_yazarismi_query); while ($row = app_db_fetch_array($result_yazarismi_query)) { $gos = $y % 2; if ($gos == 0 ) {$satir++; } $satir_gos = $satir % 2; if ($satir_gos == 1 ) { $bgcolor = "#FFFFFF"; } else { $bgcolor = "#E3E3E3"; } if ($gos == 0) { $TPL_sabah_yazar_arsiv .= ""; } $yazar_name = $row["yazar_name"]; $email = $row["email"]; $kose_adi = $arr_yazar_kose_adi[$yayin_kodu][$yazar_id]; $arr_yazar_name = explode(" ",$yazar_name); $yazar_adi = ucfirst(strtolower($arr_yazar_name[0])) . " " . ucfirst(strtolower($arr_yazar_name[1])) . " " . ucfirst(strtolower($arr_yazar_name[2])); $yazar_id = $row["yazar_id"]; $yazar_id = sprintf("%02d",$yazar_id); $yzr_lnk = "" . $yazar_adi . "\n" ; $full_yazar_id = sprintf("%04d" , $yazar_id); $i_folder = $arr_i_folder[$yayin_kodu]; $yzr_i = "/$i_folder/y/t/" . $full_yazar_id . ".gif"; $yzr_i_html = ""; $email_str = "
 $email"; $kose_adi_str = "
 $kose_adi"; $TPL_sabah_yazar_arsiv .= "\n"; //$TPL_sabah_yazar_arsiv .= "\n"; if ($gos == 1) { $TPL_sabah_yazar_arsiv .= ""; $TPL_sabah_yazar_arsiv .= ""; } } $y++; } } $TPL_sabah_yazar_arsiv .= "
$yzr_i_html $yzr_lnk
$kose_adi_str $email_str
$yzr_i_html$yzr_lnk,$gos
\n"; } return $TPL_sabah_yazar_arsiv; } include (DIR_INCLUDES . "altmenu.inc.php"); include (DIR_INCLUDES . "solmenu.inc.php"); include("templates/template_arsiv_orig.php.html"); ?>