<?php 
if(!defined('BASEPATH'))
{
	exit('No direct script access allowed');
}

class Kategoria extends CI_Controller 
{
	public function zobacz($IdKategorii,$KtoryWpis='')
	{
		if($KtoryWpis == "")
		{
			$KtoryWpis = FALSE;
		}
		
		$this->load->model('Kategoria_model');	
		$this->load->model('Wspoldzielone_model');
		$this->load->helper('url');
		$this->load->library('session');
		
		// Pobieranie kategorii
		$Rezultat = $this->Kategoria_model->PobierzKategorie();
		
		$i = 0;
		
		foreach($Rezultat->result() as $Wiersz)
		{
			$KategoriaWpisu[$Wiersz->blog_id] = $Wiersz->blog_kategoria;
				
			$i++;
		}
		
		// Ilość rekordów
		$Rezultat = $this->Kategoria_model->ZliczWpisy($IdKategorii);
		
		foreach($Rezultat->result() as $Wiersz)
		{
			$IleWszystkichrekordow = $Wiersz->IleRekordow;
		}
		
		$this->load->library('pagination');
		
		$config['base_url'] = base_url('kategoria/zobacz/'.$IdKategorii.'/');
		$config['uri_segment'] = 4;
		$config['total_rows'] = $IleWszystkichrekordow;
		$config['per_page'] = 8;
		$config['first_link'] = '&lt;&lt;';
		$config['last_link'] = '&gt;&gt;';
		$config['next_link'] = '&gt;';
		$config['prev_link'] = '&lt;';
		$config['num_links'] = 5;
		
		$this->pagination->initialize($config);

		// Generowanie treści
		$Rezultat = $this->Kategoria_model->PobierzWpisy($IdKategorii,$KtoryWpis);
		
		$i = 0;
		
		foreach($Rezultat->result() as $Wiersz)
		{
			$GlownaWpisy['wpisy'][$i]['wpis_id'] = $Wiersz->wpis_id;
			$GlownaWpisy['wpisy'][$i]['wpis_tytul'] = $Wiersz->wpis_tytul;
			$GlownaWpisy['wpisy'][$i]['wpis_data'] = $Wiersz->wpis_data;
			$GlownaWpisy['wpisy'][$i]['wpis_tresc'] = $Wiersz->wpis_tresc;
			$GlownaWpisy['wpisy'][$i]['wpis_kategoria'] = $Wiersz->wpis_kategoria;
			$GlownaWpisy['wpisy'][$i]['wpis_kategoria_nazwa'] = $KategoriaWpisu[$Wiersz->wpis_kategoria];
			
			$i++;
		}
		
		$NaglowekDane['tytul'] = $KategoriaWpisu[$IdKategorii];
		
		$this->load->view('naglowek',$NaglowekDane);
		
		$GlownaWpisy['tytul_kategorii'] = $KategoriaWpisu[$IdKategorii];
		
		$this->load->view('kategoria',$GlownaWpisy);
		
		// Generowanie menu dla root'a
		if($this->session->userdata('bloguseradmin') == 'tak')
		{
			$this->load->view('menuroot');	
		}
		else
		{
			$this->load->view('menurootlogin');	
		}
		
		// Generowanie menu
		$Rezultat = $this->Wspoldzielone_model->ElementyMenu();
		
		$i = 0;
		
		foreach($Rezultat->result() as $Wiersz)
		{
			$MenuWiersz['kategoria'][$i]['id'] = $Wiersz->blog_id;
			$MenuWiersz['kategoria'][$i]['nazwa'] = $Wiersz->blog_kategoria;
			
			$i++;
		}
		
		$this->load->view('menu',$MenuWiersz);
		
		// Generowanie najnowszych wpisów
		
		$Rezultat = $this->Wspoldzielone_model->ElementyMenuNajnowsze();
		
		$i = 0;
		
		foreach($Rezultat->result() as $Wiersz)
		{		
			$MenuWierszNajnowsze['najnowsze'][$i]['wpis_id'] = $Wiersz->wpis_id;
			$MenuWierszNajnowsze['najnowsze'][$i]['wpis_tytul'] = $Wiersz->wpis_tytul;
			$MenuWierszNajnowsze['najnowsze'][$i]['wpis_data'] = $Wiersz->wpis_data;
			
			$i++;
		}
		
		$this->load->view('najnowsze',$MenuWierszNajnowsze);
		
		$this->load->view('stopka');
	}
}
?>