Uploading...
';
$param = stripslashes($_GET['p']);
$menu = stripslashes($_GET['m']);
$submenu = stripslashes($_GET['sm']);
$table = stripslashes($_POST['table']);
$noCourse =  str_replace("'","\'",stripslashes($_POST['noCourse']));
$titleCourse =  str_replace("'","\'",stripslashes($_POST['titleCourse']));
$descCourse =  str_replace("'","\'",stripslashes($_POST['descCourse']));
$newCode = "";
$newNo = "";
$code = "";
if(isset($_POST['visibility']))
	$hiddenVal = 0;
else
	$hiddenVal = 1;	
	
if($table=="course")
{
	$newCode = "CourseCode";
	$newNo = "CourseNo";
}
else if($table=="laboratory")
{
	$newCode = "LabCode";
	$newNo = "LabNo";
}
$adm1n->dbconnect();
if($param=="")
{
	do
	{
	$code = $adm1n->getRand(5);
	$result = $adm1n->qry("SELECT ".$newCode." from ".$table." where ".$newCode."=".$code);
	}
	while(mysql_num_rows($result)>0);
	$qry = "INSERT INTO ".$table." (".$newCode.", ".$newNo.", Name, SubmenuCode, Hidden, Description) VALUES (".$code.", '".$noCourse."', '".$titleCourse."', ".$submenu.",".$hiddenVal.", '".$descCourse."')";
	$insertCourse = mysql_query($qry) or die ("Insert error: 1 ".mysql_error());
}
else
{
	$code = $param;
	$qry = "UPDATE ".$table." SET ".$newNo."='".$noCourse."', Name='".$titleCourse."', Description='".$descCourse."', Hidden=".$hiddenVal." WHERE ".$newCode."=".$code;
	$updateCourse = mysql_query($qry) or die ("Update error: 1 ".mysql_error());
}
$adm1n->dbconnect();
if($_POST['linkuri'] != "")
	foreach($_POST['linkuri'] as $link)
	{
		$link_code="";
		do
		{
		$link_code = $adm1n->getRand(5);
		$result = $adm1n->qry("SELECT LinkCode from links where LinkCode=".$link_code);
		}
		while(mysql_num_rows($result)>0);
		
		$qry = "INSERT INTO links (LinkCode, Name, Address, Position, ".$newCode.") VALUES (".$link_code.", '".$link."', '".$link."', 'bottom', ".$code." )";
		$insertLinks = mysql_query($qry) or die ("Insert error: 2 ".mysql_error());
	}
$adm1n->dbconnect();
$dir_path="";
			$res_dir = $adm1n->qry("select m.Name, s.SubmenuName, c.CourseNo from menu_element as m inner join submenu_element as s inner join course as c on m.MenuCode=s.MenuCode and s.SubmenuCode=c.SubmenuCode where s.SubmenuCode=".$submenu." and m.MenuCode=".$menu." and CourseCode=".$code);
			$row_dir = mysql_fetch_array($res_dir);
			$menuName=str_replace(" ", "_", $row_dir['Name']);
			$menuSubname=str_replace(" ", "_", $row_dir['SubmenuName']);
			$courseNo=str_replace(" ", "_", $row_dir['CourseNo']);
			$dir_path=$menuName."/".$menuSubname."/".$courseNo."/";
			$dir_path = str_replace(" ", "_", $dir_path);
			if(!file_exists("upload/".$dir_path))
			{
				if(!file_exists("upload/"))
				{
					mkdir("upload/");
					chmod("upload/", 0777);
				}
				if(!file_exists("upload/".$menuName."/"))
				{
					mkdir("upload/".$menuName."/");
					chmod("upload/".$menuName."/", 0777);
				}
				if(!file_exists("upload/".$menuName."/".$menuSubname."/"))
				{
					mkdir("upload/".$menuName."/".$menuSubname."/");
					chmod("upload/".$menuName."/".$menuSubname."/", 0777);
				}
				if(!file_exists("upload/".$dir_path))
				{
					mkdir("upload/".$dir_path);
					chmod("upload/".$dir_path, 0777);
				}
			}
$adm1n->dbconnect();
if($_FILES['file_course']['name'] != "")
{
	$filename = $_FILES['file_course']['name'];
		//display
		echo '- '.$filename.' - Uploading...';
	$filename=str_replace(" ","_",$filename);
	
		$path = "upload/".$dir_path."$filename";
	
	copy($_FILES['file_course']['tmp_name'], $path);
	chmod($path, 0777);
	//display
	echo ' - Done...
';
		$file_code="";
		do
		{
		$file_code = $adm1n->getRand(5);
		$result = $adm1n->qry("SELECT FileCode from files where FileCode=".$file_code);
		}
		while(mysql_num_rows($result)>0);
	$qry = "INSERT INTO files (FileCode, Name, Address, Position, ".$newCode.") VALUES (".$file_code.", '".$filename."', '".$path."', 'left', ".$code." )";
	$insertCourseFile = mysql_query($qry) or die ("Insert error: 3 ".mysql_error());
}
while(list($key,$value) = each($_FILES[upfile][name]))
{
	if(!empty($value))
	{
		$filename = $value;
		//display
		echo '- '.$filename.' - Uploading...';
		$filename=str_replace(" ","_",$filename);
		
		$add = "upload/".$dir_path."$filename";
		copy($_FILES[upfile][tmp_name][$key], $add);
		chmod($add, 0777);
		//display
		echo ' - Done...
';
		$file_code="";
		do
		{
		$file_code = $adm1n->getRand(5);
		$result = $adm1n->qry("SELECT FileCode from files where FileCode=".$file_code);
		}
		while(mysql_num_rows($result)>0);
		$qry = "INSERT INTO files (FileCode, Name, Address, Position, ".$newCode.") VALUES (".$file_code.", '".$filename."', '".$add."', 'bottom', ".$code." )";
		$insertFiles = mysql_query($qry) or die ("Insert error: 4 ".mysql_error());
	}   
}
echo "";
?>