<?php
preg_match("/[^\/~]+/", $_SERVER['PHP_SELF'], $matches);
//echo ($matches[0]);

function xml2array($text) {
	$text = preg_replace("/\]\]>/", "", preg_replace("/<!\[CDATA\[/", "", $text));
   $reg_exp = '/<(\w+)[^>]*>(.*?)<\/\\1>/s';
   preg_match_all($reg_exp, $text, $match); $say = 0;
   foreach ($match[1] as $key=>$val) {
       if ( preg_match($reg_exp, $match[2][$key]) ) {
           $array[$val][$say] = xml2array($match[2][$key]); $say++;
       } else {
           $array[$val] = $match[2][$key];
       }
   }
   
   return $array;
} 

$dil = $_GET["dil"] . $_GET["Dil"];
if ($dil == "") {$dil="Tr";}

$url = "http://www.sabanciuniv.edu/rehber/rv2_people_xml.php?UserID=" . $matches[0] . "&dil=" . $dil;
$icerik = xml2array(file_get_contents($url));

$coursesurl = "http://sis.sabanciuniv.edu/prod/su_xml.p_xml_gxinscrs?instructor=" . $matches[0];
//$coursesurl = "http://sis.sabanciuniv.edu/prod/su_xml.p_xml_gxinscrs?instructor=oflazer";
$coursesarr = xml2array(file_get_contents($coursesurl));

//özgeçmiş bilgisi array'e atılıyor
if (strtoupper($dil) == "TR") {
	$cv = "<h1>Özgeçmiş</h1>";
	if ($icerik["KAYIT"][0]["EGITIM"] != "") {
		$cv .= "<h3>Eğitim</h3>" . nl2br($icerik["KAYIT"][0]["EGITIM"]) . "";
	}
	if ($icerik["KAYIT"][0]["KURUMLAR"] != "") {
		$cv .= "<h3>Çalıştığı Kurumlar</h3>" . nl2br($icerik["KAYIT"][0]["KURUMLAR"]) . "";
	}
	if ($icerik["KAYIT"][0]["ODULLER"] != "") {
		$cv .= "<h3>Ödüller</h3>" . nl2br($icerik["KAYIT"][0]["ODULLER"]) . "";
	}
	if ($icerik["KAYIT"][0]["UYELIKLER"] != "") {
		$cv .= "<h3>Üyelikler</h3>" . nl2br($icerik["KAYIT"][0]["UYELIKLER"]) . "";
	}
	if ($icerik["KAYIT"][0]["ARASTIRMA"] != "") {
		$cv .= "<h3>Araştırma</h3>" . nl2br($icerik["KAYIT"][0]["ARASTIRMA"]) . "";
	}
	if ($icerik["KAYIT"][0]["YAYINLAR"] != "") {
		$cv .= "<h3>Yayınlar</h3>" . nl2br($icerik["KAYIT"][0]["YAYINLAR"]) . "";
	}
	if ($icerik["KAYIT"][0]["YONOZGECMIS"] != "") {
		$cv .= "<h3>Yönetici Özgeçmişi</h3>" . nl2br($icerik["KAYIT"][0]["YONOZGECMIS"]) . "";
	}
} else {
	$cv = "<h1>Curriculum Vitae</h1>";
	if ($icerik["KAYIT"][0]["EGITIM"] != "") {
		$cv .= "<h3>Education</h3>" . nl2br($icerik["KAYIT"][0]["EGITIM"]) . "";
	}
	if ($icerik["KAYIT"][0]["KURUMLAR"] != "") {
		$cv .= "<h3>Work Experiences</h3>" . nl2br($icerik["KAYIT"][0]["KURUMLAR"]) . "";
	}
	if ($icerik["KAYIT"][0]["ODULLER"] != "") {
		$cv .= "<h3>Awards</h3>" . nl2br($icerik["KAYIT"][0]["ODULLER"]) . "";
	}
	if ($icerik["KAYIT"][0]["UYELIKLER"] != "") {
		$cv .= "<h3>Memberships</h3>" . nl2br($icerik["KAYIT"][0]["UYELIKLER"]) . "";
	}
	if ($icerik["KAYIT"][0]["ARASTIRMA"] != "") {
		$cv .= "<h3>Research</h3>" . nl2br($icerik["KAYIT"][0]["ARASTIRMA"]) . "";
	}
	if ($icerik["KAYIT"][0]["YAYINLAR"] != "") {
		$cv .= "<h3>Publications</h3>" . nl2br($icerik["KAYIT"][0]["YAYINLAR"]) . "";
	}
	if ($icerik["KAYIT"][0]["YONOZGECMIS"] != "") {
		$cv .= "<h3>Executive CV</h3>" . nl2br($icerik["KAYIT"][0]["YONOZGECMIS"]) . "";
	}
}



//dersler array'e atılıyor
$courses .= "<table cellpadding=\"3\">";
for ($iii=0; $iii < count($coursesarr["courses"][0]["course"]); $iii++) {


	//Döngü içinde ===> Bu bölümde derslerin web sitesinin olup olmadığı kontrol ediliyor
	$web="";
	preg_match("/\/.*\//s", $_SERVER['PATH_TRANSLATED'], $yol);

	if (is_file($yol[0] . "courses/" . strtolower(trim($coursesarr["courses"][0]["course"][$iii]["course_subject"])) . strtolower(trim($coursesarr["courses"][0]["course"][$iii]["course_number"])) . ".html")) {
		$web = "http://people.sabanciuniv.edu/~" . $matches[0] . "/courses/" . strtolower(trim($coursesarr["courses"][0]["course"][$iii]["course_subject"])) . strtolower(trim($coursesarr["courses"][0]["course"][$iii]["course_number"])) . ".html";
	} else if (is_file($yol[0] . "courses/" . strtolower(trim($coursesarr["courses"][0]["course"][$iii]["course_subject"])) . strtolower(trim($coursesarr["courses"][0]["course"][$iii]["course_number"])) . ".htm")) {
		$web = "http://people.sabanciuniv.edu/~" . $matches[0] . "/courses/" . strtolower(trim($coursesarr["courses"][0]["course"][$iii]["course_subject"])) . strtolower(trim($coursesarr["courses"][0]["course"][$iii]["course_number"])) . ".htm";
	} else if (is_file($yol[0] . "courses/" . strtoupper(trim($coursesarr["courses"][0]["course"][$iii]["course_subject"])) . strtoupper(trim($coursesarr["courses"][0]["course"][$iii]["course_number"])) . ".html")) {
		$web = "http://people.sabanciuniv.edu/~" . $matches[0] . "/courses/" . strtoupper(trim($coursesarr["courses"][0]["course"][$iii]["course_subject"])) . strtoupper(trim($coursesarr["courses"][0]["course"][$iii]["course_number"])) . ".html";
	} else if (is_file($yol[0] . "courses/" . strtoupper(trim($coursesarr["courses"][0]["course"][$iii]["course_subject"])) . strtoupper(trim($coursesarr["courses"][0]["course"][$iii]["course_number"])) . ".htm")) {
		$web = "http://people.sabanciuniv.edu/~" . $matches[0] . "/courses/" . strtoupper(trim($coursesarr["courses"][0]["course"][$iii]["course_subject"])) . strtoupper(trim($coursesarr["courses"][0]["course"][$iii]["course_number"])) . ".htm";
	}
	
	if (strtoupper($dil) == "TR") {
		$disdil = "tur";
	} else {
		$disdil = "en";
	}
	
	$courses .= "<tr>";
	$courses .= "<td><a href=\"#\" onclick='javascript:window.open(\"http://www.sabanciuniv.edu/exchange/courseOfferings/go.php?term=&year=&subject=" . strtoupper(trim($coursesarr["courses"][0]["course"][$iii]["course_subject"])) . "&code=" . $coursesarr["courses"][0]["course"][$iii]["course_number"] . "&css=content/_style.css&lan=" . $disdil . "\",\"yeni\",\"toolbar=0,left=400,top=100,width=500,height=600,resizable=1,status,scrollbars\")'>" . $coursesarr["courses"][0]["course"][$iii]["course_subject"] . "";
	$courses .= " " . $coursesarr["courses"][0]["course"][$iii]["course_number"] . "</a>";
	$courses .= " - " . $coursesarr["courses"][0]["course"][$iii]["course_title"];
	$web = trim($coursesarr["courses"][0]["course"][$iii]["course_webaddress"]);

if ($web!="") {
		$courses .= "&nbsp;<a href='" . $web . "'><img src=\"http://www.sabanciuniv.edu/tr/images/webc.gif\" alt=\"Course Web Site\" title=\"Course Web Site\" border=\"0\"></a>";
	}	
	$courses .= "</td></tr>";
}
$courses .= "</table>";

//etiketler verilerle değiştiriliyor
$cvbody = preg_replace("/@@ISIM@@/",$icerik["KAYIT"][0]["ISIM"], file_get_contents("mydata.html"));
$cvbody = preg_replace("/@@EPOSTA@@/",$icerik["KAYIT"][0]["EPOSTA"],$cvbody);
$cvbody = preg_replace("/@@ISBASTARIH@@/",$icerik["KAYIT"][0]["ISBASTARIH"],$cvbody);
$cvbody = preg_replace("/@@DOGTARIH@@/",$icerik["KAYIT"][0]["DOGTARIH"],$cvbody);
$cvbody = preg_replace("/@@BIRIM@@/",$icerik["KAYIT"][0]["BIRIM"],$cvbody);
$cvbody = preg_replace("/@@WEB@@/",$icerik["KAYIT"][0]["WEB"],$cvbody);
$cvbody = preg_replace("/@@BINA@@/",$icerik["KAYIT"][0]["BINA"],$cvbody);
$cvbody = preg_replace("/@@ODA@@/",$icerik["KAYIT"][0]["ODA"],$cvbody);
$cvbody = preg_replace("/@@SICIL@@/",$icerik["KAYIT"][0]["SICIL"],$cvbody);
$cvbody = preg_replace("/@@GOREVTURU@@/",$icerik["KAYIT"][0]["GOREVTURU"],$cvbody);
$cvbody = preg_replace("/@@GOREVLERI@@/",$icerik["KAYIT"][0]["GOREVLERI"],$cvbody);
$cvbody = preg_replace("/@@EGITIM@@/",nl2br($icerik["KAYIT"][0]["EGITIM"]),$cvbody);
$cvbody = preg_replace("/@@KURUMLAR@@/",nl2br($icerik["KAYIT"][0]["KURUMLAR"]),$cvbody);
$cvbody = preg_replace("/@@ODULLER@@/",nl2br($icerik["KAYIT"][0]["ODULLER"]),$cvbody);
$cvbody = preg_replace("/@@UYELIKLER@@/",nl2br($icerik["KAYIT"][0]["UYELIKLER"]),$cvbody);
$cvbody = preg_replace("/@@ARASTIRMA@@/",nl2br($icerik["KAYIT"][0]["ARASTIRMA"]),$cvbody);
$cvbody = preg_replace("/@@YAYINLAR@@/",nl2br($icerik["KAYIT"][0]["YAYINLAR"]),$cvbody);
$cvbody = preg_replace("/@@YONOZGECMIS@@/",nl2br($icerik["KAYIT"][0]["YONOZGECMIS"]),$cvbody);
$cvbody = preg_replace("/@@TELEFON@@/",$icerik["KAYIT"][0]["TELEFON"],$cvbody);
$cvbody = preg_replace("/@@DISGOREVTANIM@@/",$icerik["KAYIT"][0]["DISGOREVTANIM"],$cvbody);
$cvbody = preg_replace("/@@ICGOREVTANIM@@/",$icerik["KAYIT"][0]["ICGOREVTANIM"],$cvbody);
$cvbody = preg_replace("/@@RESIM@@/",$icerik["KAYIT"][0]["RESIM"],$cvbody);
$cvbody = preg_replace("/@@RESIM2@@/","<img src=\"mydata.jpg\" alt=\"\" border=\"0\">",$cvbody);
$cvbody = preg_replace("/@@CV@@/",$cv,$cvbody);
$cvbody = preg_replace("/@@DERSLER@@/",$courses,$cvbody);

echo $cvbody;
?>