<?php 

namespace webujk;

ini_set('display_errors', 1);

include_once '/../plain/webujk/done/includes/html_elements.php';
include_once '/../plain/webujk/includes/gallery_functions.php';
include_once '/../plain/webujk/includes/class_news.php';


$db_link = connect_webujk();

if(!$db_link)
{
	echo 'Przepraszamy, strona chwilowo niedostepna.';
	exit;
}
$out = '';
$i=0;

$items = get_slides();
	
	$out.=html_mainbanner();
	$out.=html_slider($items);
	$out.=@html_first_page_content($db_link);
	$out.=html_infonumber();
	$out.=html_galeria_home();
	$out.=html_wydzialy_home();
	$out.=html_badania_nauka_home();
	$out.=html_szukaj_home();
	
	//$out.=html_foot();

$meta['other']=<<<BUF
<link rel="stylesheet" href="/webujk/_tematy/default/css/calendar.css" type="text/css">
<script src="/js/WebUjkCalendar.js"></script>
<script>
$(function(){
	var c = new WebUjkCalendar('/webujk/getCalItems.php');
	c.WriteTo('#tabs_calendar', false, 'WebUjkCal');
	$("#dialog" ).dialog();
});
</script>

BUF;

draw_html_page($meta, $out);

if(is_resource($db_link))
	pg_close($db_link);

//---------------------------------------------------------
function get_slides(){

	$data = array();

	$query = "SELECT * FROM slideshow WHERE visible = true AND (valid_to IS NULL OR valid_to > NOW()) ORDER BY priority, create_date;";
	$result = pg_query($query);
	$i = 0;

	while ($row = pg_fetch_array($result, NULL, PGSQL_ASSOC)) 
	{
		#WCAIG 2.0 AA

		if(strpos($row['description'], 'h3')!==false)
		{
			$row['description']=str_replace('<h3', '<div class="h3"', $row['description']);
			$row['description']=str_replace('</h3>', '</div>', $row['description']);
		}

		$row['link']=str_replace('&c=', '&amp;c=', $row['link']);
		$row['img']=str_replace(' ', '%20', $row['img']);


		$item = array(
				"photo"   => SLIDER_DIR_WWW.$row['img'],
				"desc"    => $row['description'],				
				"alt_img" => $row['title']
		);

		$item['link']['href'] = $row['link'];
		$data[$i++] = $item;
	}

	return $data;
}


function html_first_page_content(&$db_link)
{

	$out='

<br><br><div class="tab-news" style="display: none;">
	<div class="container">
		<div class="row">
			<div class="col-md-6">
				<ul class="nav nav-pills nav-justified">
					<li class="nav-item">
						<a class="nav-link active" data-toggle="pill" href="#kandydat">Kandydat</a>
					</li>
					<li class="nav-item">
						<a class="nav-link" data-toggle="pill" href="#student">Student, Doktorant</a>
					</li>
					<li class="nav-item">
						<a class="nav-link" data-toggle="pill" href="#pracownik">Pracownik</a>
					</li>
				</ul>

				<div class="tab-content">
					<div id="kandydat" class="container tab-pane active">';

						$i=0;
						$news_praca = new News($db_link, array(26));
						$items = $news_praca->db_get_actual_short_items();
						News::convert_news_to_page_item($items, 'Kandydat');		
						
						$data = array_merge($items);
						usort($data, 'webujk\_my_sort_komunikaty');
						foreach($data As $item)
							{
								$i++;
								$out.="
										<div class=\"tn-news\">
											<div class=\"tn-img\" style=\"display:none\">
												
											</div>
											<div class=\"tn-title\"><span class=\"item_data\">$item[display_date]</span><br> 
												<a href=\"$item[link]\">$item[head_title]</a>
											</div>
										</div>";
							}



   
						$out.='<p style="text-align:right"><a href="/news/kandydaci.php">zobacz wszystkie</a></p>
					</div>
					<div id="student" class="container tab-pane fade">';


						$i=0;
						$news_praca = new News($db_link, array(10));
						$items = $news_praca->db_get_actual_short_items();
						News::convert_news_to_page_item($items, 'Student, Doktorant');		
						
						$data = ezwww_get_childs($db_link, array(6033), true, true);
						$data = array_merge($data, $items);
						usort($data, 'webujk\_my_sort_komunikaty');
						foreach($data As $item)
							{
								$i++;
								$out.="
										<div class=\"tn-news\">
											<div class=\"tn-img\" style=\"display:none\">
												
											</div>
											<div class=\"tn-title\"><span class=\"item_data\">$item[display_date]</span><br> 
												<a href=\"$item[link]\">$item[head_title]</a>
											</div>
										</div>";
							}



						$out.='<p style="text-align:right"><a href="/news/student_doktorant.php">zobacz wszystkie</a></p>
					</div>
					<div id="pracownik" class="container tab-pane fade">';

						$i=0;
						$news_praca = new News($db_link, array(21));
						$items = $news_praca->db_get_actual_short_items();
						News::convert_news_to_page_item($items, 'Pracownik');		
						
						$data = array_merge($items);
						usort($data, 'webujk\_my_sort_komunikaty');
						foreach($data As $item)
							{
								$i++;
								$out.="
										<div class=\"tn-news\">
											<div class=\"tn-img\" style=\"display:none\">
												
											</div>
											<div class=\"tn-title\"><span class=\"item_data\">$item[display_date]</span><br> 
												<a href=\"$item[link]\">$item[head_title]</a>
											</div>
										</div>";
							}


						
						$out.='<p style="text-align:right"><a href="/news/pracownik.php">zobacz wszystkie</a></p>
					</div>
				</div>
			</div>
			
			<div class="col-md-6">
				<ul class="nav nav-pills nav-justified">
					<li class="nav-item">
						<a class="nav-link active" data-toggle="pill" href="#kalendarz">Kalendarz</a>
					</li>
					<li class="nav-item">
						<a class="nav-link" data-toggle="pill" href="#komunikaty">Komunikaty</a>
					</li>
					<li class="nav-item">
						<a class="nav-link" data-toggle="pill" href="#ofertypracy">Oferty pracy</a>
					</li>
				</ul>

				<div class="tab-content">
					<div id="kalendarz" class="container tab-pane active">';
			  
					$i=0;
						$news_praca = new News($db_link, array(24));
						$items = $news_praca->db_get_actual_short_items();
						News::convert_news_to_page_item($items, 'Kalendarz wydarzeń');		
						
						$data = array_merge($items);
						usort($data, 'webujk\_my_sort_komunikaty');
						foreach($data As $item)
							{
								$i++;
								$out.="
										<div class=\"tn-news\">
											<div class=\"tn-img\" style=\"display:none\">
												
											</div>
											<div class=\"tn-title\"><span class=\"item_data\">$item[display_date]</span><br> 
												<a href=\"$item[link]\">$item[head_title]</a>
											</div>
										</div>";
							}



						$out.='<p style="text-align:right"><a href="/news/kalendarz.php">przeglądaj wszystkie wydarzenia</a></p>
					</div>
					<div id="komunikaty" class="container tab-pane fade">';
				  

							$news_praca = new News($db_link, array(20));
							$items2 = $news_praca->db_get_actual_short_items();
							News::convert_news_to_page_item($items2, 'Komunikaty');														
							$data = ezwww_get_childs($db_link, array(2363, 2555, 2976, 3059), true, true);
							$data = array_merge($data, $items2);
							usort($data, 'webujk\_my_sort_komunikaty');
							foreach($data As $item)
								{
									$i++;
									$out.="
											<div class=\"tn-news\">
												<div class=\"tn-img\" style=\"display:none\">
													
												</div>
												<div class=\"tn-title\"><span class=\"item_data\">$item[display_date]</span><br> 
													<a href=\"$item[link]\">$item[head_title]</a> 
												</div>
											</div>";
								}
						
						
						$out.='<p style="text-align:right"><a href="/Komunikaty.html">zobacz wszystkie komunikaty</a></p></div>

						<div id="ofertypracy" class="container tab-pane fade">';
						
						
						$i=0;
						$news_praca = new News($db_link, array(19));
						$items = $news_praca->db_get_actual_short_items();
						News::convert_news_to_page_item($items, 'Oferty pracy');		
						
						$data = array_merge($items);
						usort($data, 'webujk\_my_sort_komunikaty');
						foreach($data As $item)
							{
								$i++;
								$out.="
										<div class=\"tn-news\">
											<div class=\"tn-img\" style=\"display:none\">
												
											</div>
											<div class=\"tn-title\"><span class=\"item_data\">$item[display_date]</span><br> 
												<a href=\"$item[link]\">$item[head_title]</a>
											</div>
										</div>";
							}

						
				$out.='<p style="text-align:right"><a href="https://bip.ujk.edu.pl/konkursy_na_stanowiska_pracy.html">zobacz wszystkie oferty pracy</a></p>
					</div>
				</div>
			</div>
		</div>
	</div>
</div>';

return $out; 
}

//---------------------------------------------------------


#---------------------------------------------------------------------------------------

function html_galeria_home() {

$out='


';

return $out;

}
#---------------------------------------------------------------------------------------


function html_news_main(&$db_link)
{
	$news = new News($db_link, 4); // obiekt obsługujący aktualności
	$items = $news->db_get_actual_short_items();
	

	$max_imtems = 10;

	$n = sizeof($items);

	if($n>$max_imtems)
		$n = $max_imtems;


	if($n==0)
		return '<div class="h5">Brak aktualności</div>';


$out = '';


$out.='

	<div style="-webkit-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.71); 
	-moz-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.71);
	box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.71); padding:0; box-sizing:border-box; margin-bottom: 20px; color: #ca2c2a; background: #f0efee;text-align:center; border: 5px solid #ca2c2a;">

		<div style="clear:both;"></div>';	


$out.='<div class="cov2-info">
		
		<details>
			<summary style="padding-left:0;-webkit-appearance:none;text-align:center;">	
			<span class="covid-info-home" style="cursor: pointer">Informacje i komunikaty dotyczące stanu epidemii<br>
			Information and announcements on the status of the epidemic</span>
			</summary>
		<div class="opened-details">

			<div>

				<p class="cov-header">
					<a href="/zarzadzenia_rektora.html">Zarządzenia Rektora</a> <span> / </span> 	
					<a href="/rectors_orders.html">Rector\'s&nbsp;Orders</a>
				</p>
			
				<p class="cov-header">
					<a href="/komunikaty_cov2.html">Komunikaty</a> <span> / </span>
					<a href="/announcements.html">Announcements</a>
				</p>
					
				<!--<p class="cov-header">
					<a href="/pytania_i_odpowiedzi_dotyczace_zagrozenia_epidemiologicznego.html">Pytania i odpowiedzi</a> <span> / </span> 
					<a href="/questions_and_answers_on_the_epidemiological_threat.html">Questions&nbsp;and&nbsp;Answers</a>
				</p>-->

				<p class="cov-header">
					<a href="/nauka_praca_i_wspolpraca_zdalna.html">Nauka, praca i współpraca zdalna</a> <span> / </span> 
					<a href="/remote_learning_work_and_cooperation.html">Remote learning, work and cooperation</a>
				</p>	
					
				<p class="cov-header"><a href="/pomoc_psychologiczna_na_skype.html">Pomoc psychologiczna na SKYPE / Psychological&nbsp;Help&nbsp;SKYPE</a></p>

				<p class="cov-header"><a href="/ochrona_przed_koronawirusem.html">Ochrona przed koronawirusem / Protection&nbsp;against&nbsp;coronavirus</a></p>
				
				<p class="cov-header"><a href="/przydatne_linki.html">Przydatne linki / Useful&nbsp;links</a></p>

				
				<p class="cov-header cov-contact" style="text-align:center;">
					<a href="/kontakt.html">Kontakt</a> <span> / </span> 
					<a href="/kro_contact.html">Contact</a>
				</p>
			</div>
			<br>

		</div>
		</details>

</div>';	

$out.= '</div>';	






$start_item['title'] = 'Świętujcie z nami ';
$start_item['link'] = 'https://50lat.ujk.edu.pl';
$start_item['content'] = '
<p>Obchodzimy 50 – lecie naszej uczelni. Ruszyła strona internetowa poświęcona jubileuszowi. Znajdziecie na niej materiały nawiązujące do historii, zapowiedzi imprez jubileuszowych oraz bieżące informacje związane z naszym świętem. </p>'; 

$start_item['date'] = '2019-2020';
$start_item['img_src'] = 'https://50lat.ujk.edu.pl/wp-content/uploads/2019/10/logo50.jpg';


$out.='
	<ul style="display: none;">
		<li class="main_news">
		   <h4><a href="'.$start_item['link'].'" title="50 lat UJK">'.strip_tags($start_item['title']).'</a></h4>
			<div class="data-news">';
				if($start_item['date'])
				$out.='
				<a href="'.$start_item[link].'">
				<img src="'.$start_item['img_src'].'" alt="'.strip_tags($start_item['title']).'"></a>
				<span style="display:none;" class="data_img">'.$start_item['date'].'</span>';
				$out.='
			</div> 				   
		   <p>'.$start_item['content'];
				
				if($start_item['link'])
					$out.="
		   
		   <a href=\"$start_item[link]\" class=\"ogl-more\" title=\"50 lat UJK\">50lat.ujk.edu.pl<em></em></a>";
		   $out.='
		</li>
</ul>';



$out.='<ul>';



	for($i=0; $i<$n; $i++)
	{
		$item = &$items[$i];
	
		if($i<3)
			$c='item first_item';
		else
			$c='item';

		$out.='
		<li class="'.$c.'">';

		if($item['display_date'])
			$out.='<span class="data">'.$item['display_date'].'</span>';

		if($item['link'])
		{
			$arrFrom = array('"'); 
			$arrTo = array('');
			$word = ''.$item['title'].'';

			$out.='
			<h5><a href="'.$item['link'].'" title="Przejdź do '.str_replace($arrFrom, $arrTo, $word).'">'.$item['title'].'</a></h5>
			<p>'.$item['content'].'</p>
			<a href="'.$item['link'].'" class="news-more" title="Przejdź i czytaj '.str_replace($arrFrom, $arrTo, $word).'">czytaj więcej</a>';
		}
		else
			$out.='
			<h5><a href="'.$item['link'].'" title="Przejdź do '.str_replace($arrFrom, $arrTo, $word).'">'.$item['title'].'</a></h5>
			'.$item['content'];
		$out.='</li>';
	}

	$out.='</ul>';

	return $out;

}

//---------------------------------------------------------

function _my_sort_komunikaty($a, $b)
{



	if($a['priority']==$b['priority'])
	{

		if($a['sort_date'])
			$a1=strtotime($a['sort_date']);
		else
			$a1=0;

		if($b['sort_date'])
			$b1 = strtotime($b['sort_date']);
		else
			$b1 = 0;

		return $a1 < $b1;
	}
	else
		return $a['priority']<$b['priority'];





}

//---------------------------------------------------------

?>
