"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" ); $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" ); $ust_lnk = "ars,yaz" . $bolum_kodu . ".html"; $ust_bolum = $arr_name_bolum[$bolum_kodu]; $im_header_name = "bolum_header_arsiv_" . $arr_kod_header[$bolum] . "_yazarlar.gif"; $bolum_header_arsiv = "\"\""; if ($yid == 0 ) { Header("Location: http://www.sabah.com.tr/hata"); exit; } $sql_yazarismi = "SELECT yazar_name, homepage, email, tel, fax, yazar_bolum, yayin FROM yazarlar WHERE yazar_id = '$yid'"; $result2 = app_db_query($sql_yazarismi); $yazar_kayit_exists = app_db_num_rows($result2); if ($yazar_kayit_exists < 1) { Header("Location: http://www.sabah.com.tr/hata"); exit; } if ($result2) { $row = app_db_fetch_array($result2); extract($row, EXTR_OVERWRITE); $tbl_yazar_eski_yazilar = ""; $bolum = $yazar_bolum; if (!isset($bol)) $bol = $bolum; $TPL_yazar_ismi = tr_LowerCase($yazar_name); $cts = new ChangeCase(); $yazar_adi = $cts->tr_ChangeCase($yazar_name, false, true); $yazar_id = $yid; $yazar_id = sprintf("%02d",$yazar_id); $TPL_email = $email; $bugun_normal = convDate($bugun); $bugun_normal = str_replace("-" , "/" , $bugun_normal); $sbh_title = "SABAH - $bugun_normal - $yazar_adi , Arşiv"; $img_folder = ""; if ($yayin == 101 || $yayin == 102) { $img_folder = "/cpsabah"; } elseif ($yayin == 200) { $img_folder = "/gnysabah"; }elseif ($yayin == 110) { $img_folder = "/onsabah"; } $yzr_resim = $img_folder . "/i/y/" . $yazar_id . ".jpg"; $yzr_resim_full_path = IM_KOK . $yzr_resim; $yzr_kose_adi = $img_folder . "/i/y/yb/" . $yazar_id . ".gif"; $yzr_kose_adi_full_path = IM_KOK . $yzr_kose_adi; $TPL_yazar_name = $img_folder . "/i/y/yi/" . $yazar_id . ".gif"; if (file_exists($yzr_kose_adi_full_path) && ($yayin==100) && ($bolum_kodu != 80)){ $yzr_kose_adi = "
"; }else{ $yzr_kose_adi = ""; } if (!file_exists($yzr_resim_full_path)) $yzr_resim = "/i/d_yazar_buyuk.gif"; //echo $yzr_resim_full_path; $TPL_tel_fax = ""; if ($tel || $fax){ $TPL_tel_fax = " \"\"
\"\"
\"\" \"\" \"\"
"; if ($tel) $TPL_tel_fax .= ""; if ($fax) $TPL_tel_fax .= ""; $TPL_tel_fax .= "
Tel:
$tel
Fax:
$fax
\"\"
"; } } $yayin_kodu = $_GET["yayin_kodu"]; if ($_GET['page']!='') { $page = $_GET['page']; } else { $page = 1; } // ANA sayfadaki yazarları getirmesin diye manuel // olarak bolum != 1 AND bolum != 2 AND bolum != 3 koydum... $bolum_query_str = $_GET["bolum"]; // yazarın bölümü... //echo "bolum_query_str $bolum_query_str
"; // YAZARLARIN yazılarını listelerken belli bir bölüme göre listelemek için // bolum == 0 ise, normal yazılar gelecek. $sql_bolum_str = ""; if ($yayin_kodu == 100 ) { // sadece Sabah'ta bolumlere ayır. if ($bolum_query_str == 100) { // query stringden gelen bolum == 0 ise normal yazarları listeleyeceğiz. $sql_bolum_str = " AND bolum != 70 AND bolum != 80 AND bolum != 200 AND "; } elseif ($bolum_query_str == 200) { // bolum gunaydin ise , hem 200 hem 70 leri göster. Hem televizyon , hem günaydın. $sql_bolum_str = " AND (bolum = 200 OR bolum = 70) AND "; } else { $sql_bolum_str = " AND bolum = $bolum_query_str AND "; } } elseif ($yayin_kodu == 200) { $sql_bolum_str = " AND (bolum = 200 OR bolum = 70) AND "; } if ($sql_bolum_str == "") { // cumartesi pazar ise $sql_bolum_str = " AND "; } /* $sql_tmp = "SELECT bolum, sira,yayin_tarihi, baslik, yayin, spot , haber, tip FROM tbl_records " . " WHERE yayin='$yayin_kodu' AND yazar_id ='$yid' AND " . " yayin_tarihi <= '$bugun' AND yayin_tarihi >= '$kayit_baslangic_tarihi' " . " AND bolum != 1 AND bolum != 2 AND bolum !=3 $sql_bolum_str LENGTH(parent_id) < 11 ORDER BY yayin_tarihi DESC"; */ /* $sql_tmp = "(SELECT bolum, sira,yayin_tarihi, baslik, yayin, spot , haber, tip FROM tbl_records " . " WHERE yayin='$yayin_kodu' AND yazar_id ='$yid' AND " . " yayin_tarihi <= '$bugun' AND yayin_tarihi >= '$kayit_baslangic_tarihi' " . " AND bolum NOT IN (1,2,3) $sql_bolum_str LENGTH(parent_id) < 11) UNION (SELECT bolum, sira,yayin_tarihi, baslik, yayin, spot , haber, tip FROM arc_tbl_records WHERE yayin='$yayin_kodu' AND yazar_id ='$yid' AND yayin_tarihi <= '$bugun' AND yayin_tarihi >= '$kayit_baslangic_tarihi' AND bolum NOT IN(1, 2, 3) $sql_bolum_str LENGTH(parent_id) < 11) ORDER BY yayin_tarihi DESC"; */ $sql_tmp = "(SELECT bolum, sira,yayin_tarihi, baslik, yayin, spot , haber, tip FROM tbl_records_merge " . " WHERE yayin='$yayin_kodu' AND yazar_id ='$yid' AND " . " yayin_tarihi <= '$bugun' AND yayin_tarihi >= '$kayit_baslangic_tarihi' " . " AND bolum NOT IN (1,2,3) $sql_bolum_str LENGTH(parent_id) < 11) ORDER BY yayin_tarihi DESC"; $NextPage = $page + 1; $PrevPage = $page - 1; $perPage = 10; $offset = ($page-1) * $perPage; $result_dks = app_db_query($sql_tmp); if (!$result_dks) { echo "Sonuç bulunamadı"; exit; } $donen_kayit_sayisi = app_db_num_rows($result_dks); $TotPages = $donen_kayit_sayisi / $perPage; if (ereg(".",$TotPages)){ $TotPages = ceil($TotPages); } if ($page < 1){ $page = 1; }Else if ($page > $TotPages){ $page = $TotPages; } // $_SESSION["last_query"] = $sql_tmp; $sql_query = $sql_tmp . " LIMIT $offset, $perPage"; $result = app_db_query($sql_query); if (!$result) { echo "Sonuç Bulunamadı"; exit; } if ($result) { while ($row = app_db_fetch_array($result)) { extract($row, EXTR_OVERWRITE); $yayin_tarihi_klasor = str_replace("-","/",$yayin_tarihi); $yayin_tarihi_tiresiz = str_replace("-","",$yayin_tarihi); if ($yayin_kodu == '110') { // eğer on yazarıysa yazarın homepage'inden git direkt olarak.... $yazi_lnk = "http://www.sabah.com.tr/" . $yayin_tarihi_klasor . "/on/"; $yazi_lnk .= $homepage . ".html"; } elseif ($yayin_kodu == '101' || $yayin_kodu == '102') { // eğer Cumartesi İSE... $yayin_tarihi_klasor = str_replace("-","/",$yayin_tarihi); $yayin_tarihi_tiresiz = str_replace("-" , "" , $yayin_tarihi); if ($yayin_tarihi == '2004-02-07') { // 2004-02-07 cumartesi pazar yayında YOK... $yayin_tarihi = '2004-02-08'; $yayin_tarihi_klasor = str_replace("-","/",$yayin_tarihi); } $yazi_lnk = "http://www.sabah.com.tr/" . $yayin_tarihi_klasor . "/cp/"; //$yazi_lnk .= "yaz" . $yazar_id . "-" . $bolum . "-" . $sira . "-" . $yayin_tarihi_tiresiz ."-" . $yayin_kodu . ".html"; if ($tip == 10 || $tip == 11) { $yazi_lnk .= $arrEkler[$yayin_kodu][$bolum] . $sira . "-" . $yayin_tarihi_tiresiz . "-" . $yayin_kodu . ".html"; } else { $yazi_lnk .= "yaz" . $yazar_id . "-" . $bolum . "-" . $sira . "-" . $yayin_tarihi_tiresiz . "-" . $yayin_kodu . ".html"; } } elseif ($yayin_kodu == '200' ) { $yayin_tarihi_klasor = str_replace("-","/",$yayin_tarihi); $yayin_tarihi_tiresiz = str_replace("-" , "" , $yayin_tarihi); $yazi_lnk = "http://www.sabah.com.tr/" . $yayin_tarihi_klasor . "/gny/"; $yazi_lnk .= "yaz" . $yazar_id . "-" . $bolum . "-" . $sira . "-" . $yayin_tarihi_tiresiz ."-" . $yayin_kodu . ".html"; }else { $yazi_lnk = "http://www.sabah.com.tr/" . $yayin_tarihi_klasor . "/"; if ($tip == 10 || $tip == 11) { $yazi_lnk .= $arrBolumler[$bolum] . $sira . ".html"; } else { $yazi_lnk .= "yaz" . $yazar_id . "-" . $bolum . "-" . $sira . ".html"; } } if ($spot) { $haber .= $spot; } // $tbl_yazar_eski_yazilar .= "  " . $baslik . "  / " . convDate($yayin_tarihi) . "" ; $tbl_yazar_eski_yazilar .= "  " . $baslik . "" ; $tbl_yazar_eski_yazilar .= "  " . convert2turkce_tarih($yayin_tarihi) . ""; $tbl_yazar_eski_yazilar .= ""; $tbl_yazar_eski_yazilar .= ""; $spt_name = shortenString($haber ,200 ,true, $yazi_lnk,true,1); $tbl_yazar_eski_yazilar .= "$spt_name"; $tbl_yazar_eski_yazilar .= ""; $tbl_yazar_eski_yazilar .= ""; $tbl_yazar_eski_yazilar .= ""; } } if ($TotPages > 1){ $tbl_yazar_eski_yazilar .= ""; $tbl_yazar_eski_yazilar .= ""; if ($page > 1) { $tbl_yazar_eski_yazilar .= " " ; } if ($page == 1 ) { $tbl_yazar_eski_yazilar .= "" ; } $tbl_yazar_eski_yazilar .= ""; if ($page < $TotPages) { $tbl_yazar_eski_yazilar .= " " ; } if ($page == $TotPages && $page > 1) { $tbl_yazar_eski_yazilar .= " "; } $tbl_yazar_eski_yazilar .= "
"; for ($i=1; $i<=$TotPages; $i++) { if ($i == $page) { $tbl_yazar_eski_yazilar .= "  $i" ; } else { $tbl_yazar_eski_yazilar .= "  $i" ; } } $tbl_yazar_eski_yazilar .= "
"; $tbl_yazar_eski_yazilar .= ""; } #Bölüme ait yazarları getir... $yayin_kodu=100; if ($gt_yayin_kodu == '101' || $gt_yayin_kodu == '102') { // cumartesi pazarda fix widgetlar gelsin.. $bolum = 40; } $widget_1 = get_yazar_widget($bolum, $bugun, get_yazarlar_combo_data($yazar_id, $bugun)); //Diğer widget'ların sıralanması... $widgets_list = get_widget_list($bolum, $bugun); extract($widgets_list, EXTR_OVERWRITE); include (DIR_INCLUDES . "altmenu.inc.php"); include (DIR_INCLUDES . "solmenu.inc.php"); include ("templates/template_arsiv_yazar.php.html"); ?>