ACC SHELL

Path : /srv/www/vhosts/pzk/modules/sklad/
File Upload :
Current File : //srv/www/vhosts/pzk/modules/sklad/modul.php

<?
class CModul_PZK_Sklad{
	function CModul_PZK_Sklad($pripojeni){
		$this->pripojeni = $pripojeni;
		$this->conf_id='modul_pzk_sklad';

		$this->full_edit_mode = false;		
		
		$this->lang = $_REQUEST['lang'];
	}
	function create_modul($id_bloku){

		$this->pripojeni->dotaz("INSERT INTO ".$GLOBALS['config_db_prefix']."elementy (id_bloku, poradi, modul) SELECT '".$id_bloku."', max(poradi)+1, '".$this->conf_id."' FROM ".$GLOBALS['config_db_prefix']."elementy WHERE id_bloku='".$id_bloku."'");

//		$vlozene_id = mysql_insert_id($this->pripojeni->conn);
		
//		$this->pripojeni->dotaz("INSERT INTO ".$GLOBALS['config_db_prefix']."modul_texty (id_elementu, text) VALUES ('".$vlozene_id."', '')");
	
	
	}


	function show_element_preview($id_elementu){
		$dbdata = $this->pripojeni->dotaz("SELECT * FROM  ".$GLOBALS['config_db_prefix']."modul_pzk_sklad WHERE id_elementu='".$id_elementu."'  AND deleted='0'   LIMIT 3");
		while($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
			echo"<div class='clanek'>";
			
			
				echo"<div class='anotace'>".$data->id_polozky." - ".$data->popis."</div>
        ";
			echo"</div>";
		
		}
			echo"<div class='modul-opearace'>";
			echo"<a href='./admin.php?lang=".$this->lang."&amp;sekce=obsah&amp;id=".$_REQUEST['id']."&amp;operace=edit-element&amp;id_bloku=".$polozka_menu->id."&amp;id_elementu=".$id_elementu."' class='button green'>upravit</a>";
			echo"  ";
			if($_SESSION['auth_uzivatel_authorisation']==9)						
				echo"<a href='./admin.php?lang=".$this->lang."&amp;sekce=obsah&amp;id=".$_REQUEST['id']."&amp;operace=delete-element&amp;id_bloku=".$polozka_menu->id."&amp;id_elementu=".$id_elementu."' onclick='return confirm(\"Opravdu odstranit modul?\")' class='button red'>odstranit modul</a>";
			
			echo"</div>\n\n";						
	
	}

	function show_element_view($id_elementu){
		if($_REQUEST['id']){
			$dbdata = $this->pripojeni->dotaz("SELECT * FROM  ".$GLOBALS['config_db_prefix']."modul_pzk_sklad WHERE id_elementu='".$id_elementu."' AND id='".($_REQUEST['id']+0)."' AND deleted='0'  order by cas_publikace desc, id desc");



				while($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
					echo"<div class='clanek bezlinky'>";
						echo"<h2>".$data->nazev."</h2>";
						echo"<div class='datum'>".date("d.m.Y", $data->cas_publikace)."</div>";
						echo"<div class='anotace'>".$data->text."</div>";
						
						$dbdata_obr = $this->pripojeni->dotaz("SELECT * FROM  ".$GLOBALS['config_db_prefix']."modul_pzk_sklad_soubory WHERE id_clanku='".$data->id."' ORDER BY poradi desc");
						if($this->pripojeni->pocet_radku($dbdata_obr) ){
							echo"<div class='colgroup'>";
							while($dbdata_obr && $data_obr = $this->pripojeni->objekt_dotazu($dbdata_obr)){
								if($data_obr->soubor && !file_exists("./images/sized/".$data_obr->soubor) ){
							    $this->do_thumbnail_cropped("", "./images/obr/", "./images/sized/", $data_obr->soubor, 125, "", "");
								
								
								}
								echo"<div class='fotka'>";
									echo"<a href='./images/obr/".$data_obr->soubor."' rel='prettyPhoto[pp_gal]'><img src='./images/sized/".$data_obr->soubor."' alt='".$data_obr->nazev."' title='".$data_obr->nazev."'/></a>";
									echo"<p>".$data_obr->nazev."</p>";
								echo"</div>";
							}
							echo"</div>";

						}
        	echo"<br><a class='button' href='./cz/".$_REQUEST['lev2']."/".$_REQUEST['lev3']."/".$_REQUEST['lev4']."' id='zpet_button'><span>&nbsp;Zpět na seznam akcí&nbsp;</span></a>";    
					echo"</div><div class='clear'></div>";
				  
				}
				
			
					
		
		}
		else{
			$dbdata = $this->pripojeni->dotaz("SELECT * FROM  ".$GLOBALS['config_db_prefix']."modul_pzk_sklad WHERE id_elementu='".$id_elementu."'  AND deleted='0' AND hidden='0' order by popis asc");
			
			$celkem_polozek = $this->pripojeni->pocet_radku($dbdata);
			$messages_per_page=999;
			$page = ($_REQUEST['page'] ? $_REQUEST['page'] : 1);
			$odkud_vypisovat=($page-1)*$messages_per_page;
			if ($messages_per_page)
				$celkem_stran = $celkem_stran=  ceil($celkem_polozek/$messages_per_page);
         echo "<table border='0' cellpadding='0' class='sklad_table' cellspacing='0' style='width:100%;' >
<thead><tr><th>Katalogové číslo</th><th style='width:100px;'>Stav</th><th>Popis položky</th><th>Rozměr</th><th>Barva</th><th>Výrobce</th></tr></thead>
	<tbody> ";
			$dbdata = $this->pripojeni->dotaz("SELECT * FROM  ".$GLOBALS['config_db_prefix']."modul_pzk_sklad WHERE id_elementu='".$id_elementu."'  AND deleted='0' AND hidden='0'  order by  popis asc LIMIT $odkud_vypisovat, $messages_per_page");
			while($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
 
				echo"<tr'>";
				echo"<td><a href='zajem_sklad.php?id_el=".$data->id_elementu."&id=".$data->id_polozky."' class='sklad_iframe'>".$data->id_polozky."</a></td>";
           	echo"<td><a href='zajem_sklad.php?id_el=".$data->id_elementu."&id=".$data->id_polozky."' class='sklad_iframe'><span class='skladem_green'>Skladem</span></a></td>";
				echo"<td><a href='zajem_sklad.php?id_el=".$data->id_elementu."&id=".$data->id_polozky."' class='sklad_iframe'>".$data->popis."</a></td>";
      
			  	echo"<td><a href='zajem_sklad.php?id_el=".$data->id_elementu."&id=".$data->id_polozky."' class='sklad_iframe'>".$data->rozmer."</a></td>";
          	echo"<td><a href='zajem_sklad.php?id_el=".$data->id_elementu."&id=".$data->id_polozky."' class='sklad_iframe'>".$data->barva."</a></td>";
            	echo"<td><a href='zajem_sklad.php?id_el=".$data->id_elementu."&id=".$data->id_polozky."' class='sklad_iframe'>".$data->vyrobce."</a></td>";
           	echo"<td class='tlacitkova_bunka'><a href='zajem_sklad.php?id_el=".$data->id_elementu."&id=".$data->id_polozky."' class='sklad_iframe mam_zajem'>Mám zájem</a></td>"; 
				echo"</tr>";
			}
      echo "</tbody></table>";
			
		
		}
	  
	}



   function strankovani($aktualni_strana, $celkem_stran, $nazev_parametru='page'){
  	$cesta .= "./";
  	$cesta .= $_REQUEST['lev1']?$_REQUEST['lev1']."/":"";
  	$cesta .= $_REQUEST['lev2']?$_REQUEST['lev2']."/":"";
  	$cesta .= $_REQUEST['lev3']?$_REQUEST['lev3']."/":"";
  	$cesta .= $_REQUEST['lev4']?$_REQUEST['lev4']."/":"";

/* 
  	if (is_array($_GET)) {
   		foreach ($_GET as $key=>$value) {
     		if($key!='lev1' && $key!='lev2' && $key!='lev3' && $key!='lev4' && $key!=$nazev_parametru ){
				 $cesta.= (!$kolikaty_param++?"?":"&amp;").$key."=".$value;
			 }
		}
   	}
*/  	
		if($celkem_stran>1){
			echo"<div class='strankovani'>";
			
			if($aktualni_strana>1){
				echo"<a href='".$cesta.($kolikaty_param?"&amp;":"?").$nazev_parametru."=1' class='a-first'>&nbsp;</a> ";
				echo"<a href='".$cesta.($kolikaty_param?"&amp;":"?").$nazev_parametru."=".($i>1?$i-1:1)."' class='a-prev'>&nbsp;</a> ";
			}
			else{
				echo"<b class='a-first'>&nbsp;</b> ";
				echo"<b class='a-prev'>&nbsp;</b> ";
			
			}
			for ($i=1; $i<=$celkem_stran; $i++) {
				if($i!=$aktualni_strana){
	  	    	echo"<a href='".$cesta.($kolikaty_param?"&amp;":"?").$nazev_parametru."=".$i."' ".($i==$aktualni_strana?"class='active'":"").">".$i."</a> ";
				}
				else{
		  	    	echo"<b>".$i."</b> ";
				}
	 		}
			if($aktualni_strana<$celkem_stran){
				echo"<a href='".$cesta.($kolikaty_param?"&amp;":"?").$nazev_parametru."=".($i<$celkem_stran?$i+1:$celkem_stran)."' class='a-next'>&nbsp;</a> ";
				echo"<a href='".$cesta.($kolikaty_param?"&amp;":"?").$nazev_parametru."=".$celkem_stran."' class='a-last'>&nbsp;</a> ";
			}
			else{
				echo"<b class='a-next'>&nbsp;</b> ";
				echo"<b class='a-last'>&nbsp;</b> ";
			}  
	
	  		echo"</div>";
		
	
		}
  }


	function vyhledat($fraze){
		/*
		$dbdata = $this->pripojeni->dotaz("SELECT distinct id_elementu FROM  ".$GLOBALS['config_db_prefix']."modul_pzk_sklad WHERE deleted='0' AND concat(nazev, ' ', anotace, ' ', text) LIKE '%".$fraze."%'");
		while($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
			$idecka .= ($idecka?", ":"").$data->id_elementu;		
		}
		return $idecka;
		*/
		return "";
	
	}


	function admin_edituj()
	{
		if($_REQUEST['editace']=='pripojene-obrazky'){
    /*   echo tu;
       exit; */
			$this->attached_images_edit();		 
		}  else 	if($_REQUEST['editace']=='nastavit-maily'){
     //  echo tu;
      
			$this->nastavit_maily_edit();		 
		}
		else{
		 	$this->articles_edit();
		 
		}
	}
	                                
	function show_admin_form($id_elementu)
	{
		 $admin_url.="admin.php";
		 $admin_url.="?web_id=".$_REQUEST['web_id'];
		 $admin_url.="&amp;lang=".$_REQUEST['lang'];
		 $admin_url.="&amp;sekce=".$_REQUEST['sekce'];
		 $admin_url.="&amp;operace=".$_REQUEST['operace'];
		 $admin_url.="&amp;id=".$_REQUEST['id'];
		 $admin_url.="&amp;id_bloku=".$_REQUEST['id_bloku'];
		 $admin_url.="&amp;id_elementu=".$_REQUEST['id_elementu'];
	
		if($_REQUEST['editace']=='pripojene-obrazky'){
			$this->attached_images_form();		
		} else 	if($_REQUEST['editace']=='nastavit-maily'){
			$this->nastavit_maily_form();		
		}
		else{
			$this->articles_form();		
		}
	}	
	function articles_edit()
	{
		if ($_FILES['ikona']['tmp_name']){
			$nazev_obrazku = time()."_".$this->seo_gen($_FILES['ikona']['name'], "files");
			$this->do_thumbnail_cropped('ikona', "../../images/obr/", "../../images/tn/", $nazev_obrazku, 120,120);
		}
		
		list($rok, $mesic, $den) = explode("-", $_REQUEST['publikovat']);
		$cas_publikace = mktime(0, 0, 0, $mesic, $den, $rok);
		
		if ($_REQUEST['id']){
			$this->pripojeni->dotaz("UPDATE ".$GLOBALS['config_db_prefix']."modul_pzk_sklad SET id_polozky='".$_REQUEST['id_polozky']."', vyrobce='".$_REQUEST['vyrobce']."',
       popis='".$_REQUEST['popis']."', rozmer='".$_REQUEST['rozmer']."', barva='".$_REQUEST['barva']."'  WHERE id='".$_REQUEST['id']."'");
		}
	
		
	}
	function articles_delete($id)
	{
		if ($id){
//			$this->pripojeni->dotaz("DELETE FROM ".$GLOBALS['config_db_prefix']."modul_pzk_sklad WHERE id='".(0+$id)."'");
			$this->pripojeni->dotaz("UPDATE ".$GLOBALS['config_db_prefix']."modul_pzk_sklad SET deleted='1' WHERE id='".(0+$id)."'");
		}		
	}
	function articles_form()
	{

		 $admin_url.="admin.php";
		 $admin_url.="?web_id=".$_REQUEST['web_id'];
		 $admin_url.="&amp;lang=".$_REQUEST['lang'];
		 $admin_url.="&amp;sekce=".$_REQUEST['sekce'];
		 $admin_url.="&amp;operace=".$_REQUEST['operace'];
		 $admin_url.="&amp;id=".$_REQUEST['id'];
		 $admin_url.="&amp;id_bloku=".$_REQUEST['id_bloku'];
		 $admin_url.="&amp;id_elementu=".$_REQUEST['id_elementu'];





		if ($_REQUEST['delete']){
			$this->articles_delete($_REQUEST['delete']);
		}
		if ($_REQUEST['oprava']){
			$db_opravna_polozka  = $this->pripojeni->dotaz("SELECT * FROM  ".$GLOBALS['config_db_prefix']."modul_pzk_sklad WHERE id='".$_REQUEST['oprava']."' LIMIT 1");
			if ($db_opravna_polozka && $opravna_polozka = $this->pripojeni->objekt_dotazu($db_opravna_polozka)){
			}
		}
		if($_REQUEST['oprava'] || $_REQUEST['add_new']){
		
				
			echo"<div class='block-border'>";
			echo"<div class='block-content'>";
			echo"<h1>".(!$opravna_polozka->id?"Vložení položky":"Editace položky")."</h1>";
				
				
			echo"<form action='./functions/function.php' method='post' enctype='multipart/form-data' class='form  validated-form'>\n";
				echo"<input type='hidden' name='web_id' value='".$this->web_id."'/>\n";
				echo"<input type='hidden' name='lang' value='".$this->lang."'/>\n";
				echo"<input type='hidden' name='sekce' value='".$this->sekce."'/>\n";
				echo"<input type='hidden' name='id_menu' value='".$_REQUEST['id_menu']."'/>\n";
	
	
				echo"<input type='hidden' name='web_id' value='".$_REQUEST['web_id']."'/>\n";
				echo"<input type='hidden' name='lang' value='".$_REQUEST['lang']."'/>\n";
				echo"<input type='hidden' name='sekce' value='".$_REQUEST['sekce']."'/>\n";
				echo"<input type='hidden' name='id_bloku' value='".$_REQUEST['id_bloku']."'/>\n";
				echo"<input type='hidden' name='id_elementu' value='".$_REQUEST['id_elementu']."'/>\n";
				echo"<input type='hidden' name='id' value='".$_REQUEST['id']."'/>\n";
	
				echo"<input type='hidden' name='return' value='lang=".$_REQUEST['lang']."&amp;sekce=".$_REQUEST['sekce']."&amp;id=".$_REQUEST['id']."&amp;operace=".$_REQUEST['operace']."&amp;id_bloku=".$_REQUEST['id_bloku']."&amp;id_elementu=".$_REQUEST['id_elementu']."'/>\n";
	
	
				echo"<input type='hidden' name='id' value='".$opravna_polozka->id."'/>\n";
			//	echo"<input type='hidden' name='priznak3' value='1'/>\n";
	
	
				echo"<section id='form-block'>";				
	
				echo"<table class='formularovka table'>";
				//	echo"<tr><th>Název<span class='povinny'></span></th><td><span><input type='text' name='nazev' value='".$opravna_polozka->nazev."' class='required' title='Název'/></span></td></tr>\n";
		//			echo"<tr><th>Publikovat</th><td><input type='text' name='publikovat' class='datepicker' value='".date("Y-m-d", ($opravna_polozka->cas_publikace?$opravna_polozka->cas_publikace:time()))."'/></td></tr>\n";
		//							echo"<tr><th>Skryté</th><td><input type='checkbox' name='hidden' value='1' ".($opravna_polozka->hidden?"checked='checked'":"")." class='checkbox'/></td></tr>\n";
	   //     echo"<tr><th>Ikona</th><td><input type='file' name='ikona' /><br/>".($opravna_polozka->ikona?"<img src='../images/tn/".$opravna_polozka->ikona."' alt=''/>":"")."</td></tr>\n";
					echo"<tr><th>Katalogové číslo</th><td><span><input type='text' name='id_polozky' value='".$opravna_polozka->id_polozky."' title='Katalogové číslo'/></span></td></tr>\n";
	      	echo"<tr><th>Výrobce</th><td><span><input type='text' name='vyrobce' value='".$opravna_polozka->vyrobce."' title='Výrobce'/></span></td></tr>\n";
	      	echo"<tr><th>Popis</th><td><span><input type='text' name='popis' value='".$opravna_polozka->popis."' title='Popis'/></span></td></tr>\n";
	       	echo"<tr><th>Rozměr</th><td><span><input type='text' name='rozmer' value='".$opravna_polozka->rozmer."' title='Rozměr'/></span></td></tr>\n";
	        	echo"<tr><th>Barva</th><td><span><input type='text' name='barva' value='".$opravna_polozka->barva."' title='Barva'/></span></td></tr>\n";
	
	
	
					//echo"<tr><td>Keywords</td><td><input type='text' name='keywords' value='".$opravna_polozka->keywords."'/></td></tr>\n";
					//echo"<tr><td>Description</td><td><textarea name='description' >".$opravna_polozka->description."</textarea></td></tr>\n";
					
					echo"<tr><td></td><td><input type='submit' name='edit_obsah_elementu' value='Ok' class='submitter'/>  ";
					echo"<a href='".$admin_url."' class='submitter'>Storno</a> ";
					echo"</td></tr>\n";
	
	
				echo"</table>";
	      echo"</section>";
	
	
			echo"</form>\n\n";
			echo"</div></div>";
		} else 		if( $_REQUEST['add_excel']){
	
				
			echo"<div class='block-border'>";
			echo"<div class='block-content'>";
			echo"<h1>Nahrát data</h1>";
				
				
			echo"<form action='./functions/function.php' method='post' enctype='multipart/form-data' class='form  validated-form'>\n";
				echo"<input type='hidden' name='web_id' value='".$this->web_id."'/>\n";
				echo"<input type='hidden' name='lang' value='".$this->lang."'/>\n";
				echo"<input type='hidden' name='sekce' value='".$this->sekce."'/>\n";
				echo"<input type='hidden' name='id_menu' value='".$_REQUEST['id_menu']."'/>\n";
	
	
				echo"<input type='hidden' name='web_id' value='".$_REQUEST['web_id']."'/>\n";
				echo"<input type='hidden' name='lang' value='".$_REQUEST['lang']."'/>\n";
				echo"<input type='hidden' name='sekce' value='".$_REQUEST['sekce']."'/>\n";
				echo"<input type='hidden' name='id_bloku' value='".$_REQUEST['id_bloku']."'/>\n";
				echo"<input type='hidden' name='id_elementu' value='".$_REQUEST['id_elementu']."'/>\n";
				echo"<input type='hidden' name='id' value='".$_REQUEST['id']."'/>\n";
	
				echo"<input type='hidden' name='return' value='lang=".$_REQUEST['lang']."&amp;sekce=".$_REQUEST['sekce']."&amp;id=".$_REQUEST['id']."&amp;operace=".$_REQUEST['operace']."&amp;id_bloku=".$_REQUEST['id_bloku']."&amp;id_elementu=".$_REQUEST['id_elementu']."'/>\n";
	
	
				echo"<input type='hidden' name='id' value='".$opravna_polozka->id."'/>\n";
			//	echo"<input type='hidden' name='priznak3' value='1'/>\n";
	
	
				echo"<section id='form-block'>";				
	
				echo"<table class='formularovka table'>";
			  echo"<tr><th>Excel soubor</th><td><input type='file' name='ikona' id='xml_file'/><br/>".($opravna_polozka->ikona?"<img src='../images/tn/".$opravna_polozka->ikona."' alt=''/>":"")."</td></tr>\n";
	
				
					echo"<tr><td></td><td><input type='submit' name='edit_obsah_elementu' value='Ok' class='submitter'/>  ";
					echo"<a href='".$admin_url."' class='submitter'>Storno</a> ";
					echo"</td></tr>\n";
	
	
				echo"</table>";
	      echo"</section>";
	
	
			echo"</form>\n\n";
			echo"</div></div>";
		}
		else{
			echo"<div class='block-border'>";
			echo"<div class='block-content'>";

			if($_REQUEST['searching']){
				echo"<h1>Vyhledat</h1>";
				
		
				echo"<form action='".$admin_url."' method='post' class='form' id='search-form form'>";
				
					echo"<p class='input-type-text'>";
					echo"			<input type='text' name='hledat' id='hledat' value='".$_REQUEST['hledat']."' style='width:90%' title='Filter results'>";
					echo"			<input type='submit' name='searching' value='&nbsp;' class='lupa-submit'/>";
					echo"</p>";
				
				
				echo"</form>";
		
		
			}
			else{
				echo"<h1>Seznam položek</h1>";

			}
		
		if($_REQUEST['hledat']){
			$hledani = " AND concat(nazev, anotace, text) LIKE '%".$_REQUEST['hledat']."%'";
		}
    $dbdata = $this->pripojeni->dotaz("SELECT * FROM  ".$GLOBALS['config_db_prefix']."modul_pzk_sklad WHERE id_elementu='".$_REQUEST['id_elementu']."' AND ".($_REQUEST['show_deleted']?" 1 ":"deleted='0'")."  ORDER BY ".($sorter?$sorter:" id desc limit 1")."");
		//echo ("SELECT * FROM  ".$GLOBALS['config_db_prefix']."modul_pzk_sklad WHERE id_elementu='".$_REQUEST['id_elementu']."' AND ".($_REQUEST['show_deleted']?" 1 ":"deleted='0'")."  ORDER BY ".($sorter?$sorter:" id desc limit 1")."");
    	if ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
       echo "Datum načtění: ".date("d.m.Y", $data->datum)."<br> <br> ";
      }
   
			echo"<a href='".$admin_url."&amp;editace=pripojene-obrazky&amp;add_excel=true' class='submitter' title='Excel'>Nahrát Excel</a>  ";	
      		echo"<a href='".$admin_url."&amp;editace=nastavit-maily&amp;add_maily=true' class='submitter' title='E-maily'>Nastavit e-maily</a>  ";	
		switch ($_REQUEST['sort']) {
			case "nazev": $sorter = "nazev"; break;
			case "nazev-d": $sorter = "nazev desc"; break;
			case "publikace": $sorter = "cas_publikace"; break;
			case "publikace-d": $sorter = "cas_publikace desc"; break;
		}

		$dbdata = $this->pripojeni->dotaz("SELECT * FROM  ".$GLOBALS['config_db_prefix']."modul_pzk_sklad WHERE id_elementu='".$_REQUEST['id_elementu']."' AND ".($_REQUEST['show_deleted']?" 1 ":"deleted='0'")." $hledani ORDER BY ".($sorter?$sorter:" popis asc")."");
		echo"<table class='vypisy table with-head' id='content-table'>\n";
		

		
		echo"<thead><tr>";
		  if($this->full_edit_mode){
				echo"<th><span class='column-sort'><a href='".$admin_url."&amp;sort=nazev#content-table' class='sort-up ".($_REQUEST['sort']=='nazev'?"active":"")."'></a><a href='".$admin_url."?sort=nazev-d#content-table' class='sort-down ".($_REQUEST['sort']=='nazev-d'?"active":"")."'></a></span>Název</th> ";
			  echo"<th><span class='column-sort'><a href='".$admin_url."&amp;sort=publikace#content-table' class='sort-up ".($_REQUEST['sort']=='publikace'?"active":"")."'></a><a href='".$admin_url."?sort=publikace-d#content-table' class='sort-down ".($_REQUEST['sort']=='publikace-d'?"active":"")."'></a></span>Publikovat</th> ";
			
			}
			else{
			echo"<th>Katalógové číslo</th> ";
		  echo"<th>Výrobce</th> ";
			
			}
		
		echo"<th>Popis</th><th>Rozměr</th><th>Barva</th><th>Operace</th></tr></thead>";


		while ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
			echo"<tr class='".(($i++)%2?"s":"l")." ".($data->deleted?"deleted-row":"")."'>\n";
				echo"<td>".$data->id_polozky."</td>\n";
				echo"<td>".$data->vyrobce."</td>\n";
        			
      
				echo"<td>".$data->popis."</td>\n";
        	echo"<td>".$data->rozmer."</td>\n";
          	echo"<td>".$data->barva."</td>\n";
					echo"<td class='op'>";
			//		echo"<a href='".$admin_url."&amp;editace=pripojene-obrazky&amp;id_clanku=".$data->id."' class='připojené obrázky'><img src='./images/icons/fugue/image.png' alt='připojené obrázky'/></a>&nbsp; &nbsp;";			
					echo"<a href='".$admin_url."&amp;oprava=".$data->id."' class='edit'><img src='./images/icons/fugue/pencil.png' alt='editovat'/></a>&nbsp; &nbsp;";			
					echo"<a href='".$admin_url."&amp;delete=".$data->id."' class='del' onclick=\"return confirm('Opravdu odstranit tuto položku?')\"><img src='./images/icons/fugue/cross-circle.png' alt='odstranit'/></a></td>\n";			
			echo"</tr>";
		}
		echo"</table>";


		if($this->full_edit_mode){
			echo"<a href='".$admin_url."&amp;searching=true' class='button blue'><img src='./images/icons/fugue/magnifier.png' alt='vyhledat' title='vyhledat'/></a>  ";
			echo"<a href='".$admin_url."&amp;show_deleted=true' class='button blue'><img src='./images/icons/fugue/arrow-circle.png' alt='Zobrazit smazané' title='Zobrazit smazané'/></a>";
		}
		echo"</div>";
		echo"</div>";
	}

	}
	
	
	
	
	function attached_images_edit()
	{
		if ($_FILES['ikona']['tmp_name']){
			$nazev_obrazku = time()."_".$this->seo_gen($_FILES['ikona']['name'], "files");
		$path="./upload/";
    //	$this->do_thumbnail_cropped('ikona', "../../images/obr/", "../../images/tn/", $nazev_obrazku, 100,100);
	@copy($_FILES['ikona']['tmp_name'], $path.$nazev_obrazku);
	$data = array();
   $this->pripojeni->dotaz("DELETE  FROM  ".$GLOBALS['config_db_prefix']."modul_pzk_sklad WHERE id_elementu='".(0+$_REQUEST['id_elementu'])."' ");   
   
  function add_person( $first, $middle, $last, $email )
  {
  global $data;
  
  $data []= array(
  'id_polozky' => $id_polozky,
  'nazev' => $popis_polozky,
  'rozmer' => $rozmer,
  'rozmer_s' => $rozmer_s,
  'barva' => $barva
  );
  
  }
  
  if ( $_FILES['ikona']['tmp_name'] )
  {

  
  $dom = DOMDocument::load( $_FILES['ikona']['tmp_name'] );
  $rows = $dom->getElementsByTagName( 'Row' );
  $first_row = false;
  $pocet=0;
  foreach ($rows as $row)
  {
 
  if ( !$first_row )
  {
  $barva = "";
  $popis_polozky = "";
  $rozmer = "";
  $barva = "";
  
  $index = 1;
  $cells = $row->getElementsByTagName( 'Cell' );
  
  foreach( $cells as $cell )
  { 
  $ind = $cell->getAttribute( 'Index' );
  if ( $ind != null ) $index = $ind;
  
  if ( $index == 1 ) $id_polozky = $cell->nodeValue;
  if ( $index == 2 ) $popis_polozky = $cell->nodeValue;
  if ( $index == 3 ) $rozmer = $cell->nodeValue;
   if ( $index == 4 ) $rozmer_s = $cell->nodeValue;
  if ( $index == 5 ) $barva = $cell->nodeValue;
  $pocet += 1;
  $index += 1;
 
   
  }
 
  add_person( $id_polozky, $popis_polozky, $rozmer,$rozmer_s, $barva );
  
 
   if ($id_polozky && $popis_polozky  ){
 
if (substr($id_polozky, 0, 2)=="12" ){
$vyrobce="Huber+Suhner"; 
} else   $vyrobce="";
   
 /* echo $pocet." - ".$id_polozky." - ".$vyrobce." - ".$popis_polozky." - ".$rozmer." - ".$rozmer_s." - ".$barva."<br>";
exit;*/ 
		
	//	$dbdata = $this->pripojeni->dotaz("SELECT * FROM  ".$GLOBALS['config_db_prefix']."modul_pzk_sklad WHERE id_elementu='".(0+$_REQUEST['id_elementu'])."' and id_polozky='".$id_polozky."' limit 1");   
 /* if ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){} else{   */
  		$this->pripojeni->dotaz("INSERT INTO ".$GLOBALS['config_db_prefix']."modul_pzk_sklad (id_elementu, id_polozky,vyrobce,popis,rozmer,barva,hidden,deleted,datum) VALUES
      ('".(0+$_REQUEST['id_elementu'])."','".$id_polozky."','".$vyrobce."','".$popis_polozky."','".$rozmer." ".$rozmer_s."','".$barva."',0,0,'".time()."')"); 
  
  

	 	
	
  } 
  }
  $first_row = false;
  }
  }

/*foreach( $data as $row ) {

 echo( $row['nazev'] );
   echo( $row['rozmer'] ); 
 echo( $row['barva'] ); 
  
  
   }   */

  
  	}
   	Header("Location: ../admin.php?".$_REQUEST['return']."");
	}
  
  
  

	function attached_images_form()
	{
	
		 $admin_url.="admin.php";
		 $admin_url.="?web_id=".$_REQUEST['web_id'];
		 $admin_url.="&amp;lang=".$_REQUEST['lang'];
		 $admin_url.="&amp;sekce=".$_REQUEST['sekce'];
		 $admin_url.="&amp;operace=".$_REQUEST['operace'];
		 $admin_url.="&amp;id=".$_REQUEST['id'];
		 $admin_url.="&amp;id_bloku=".$_REQUEST['id_bloku'];
		 $admin_url.="&amp;id_elementu=".$_REQUEST['id_elementu'];
		 
		 $admin_url2 = $admin_url;
		 
		 $admin_url.="&amp;editace=".$_REQUEST['editace'];
		 $admin_url.="&amp;id_clanku=".$_REQUEST['id_clanku'];
		
	
	

		if ($_REQUEST['delete']){
			$this->attached_images_delete($_REQUEST['delete']);
		}
	
		//	$db_opravna_polozka  = $this->pripojeni->dotaz("SELECT * FROM  ".$GLOBALS['config_db_prefix']."modul_pzk_sklad_soubory WHERE id='".$_REQUEST['oprava']."' LIMIT 1");
			if ($db_opravna_polozka && $opravna_polozka = $this->pripojeni->objekt_dotazu($db_opravna_polozka)){
			}
			echo"<div class='block-border'>";
			echo"<div class='block-content'>";
			echo"<h1>Nahrát data</h1>";

			echo"<form action='./functions/function.php' method='post' enctype='multipart/form-data' class='form validated-form'>\n";
				
				echo"<input type='hidden' name='web_id' value='".$this->web_id."'/>\n";
				echo"<input type='hidden' name='lang' value='".$this->lang."'/>\n";
				echo"<input type='hidden' name='sekce' value='".$this->sekce."'/>\n";
				echo"<input type='hidden' name='id_menu' value='".$_REQUEST['id_menu']."'/>\n";
	
	
				echo"<input type='hidden' name='web_id' value='".$_REQUEST['web_id']."'/>\n";
				echo"<input type='hidden' name='lang' value='".$_REQUEST['lang']."'/>\n";
				echo"<input type='hidden' name='sekce' value='".$_REQUEST['sekce']."'/>\n";
				echo"<input type='hidden' name='id_bloku' value='".$_REQUEST['id_bloku']."'/>\n";
				echo"<input type='hidden' name='id_elementu' value='".$_REQUEST['id_elementu']."'/>\n";
	
				echo"<input type='hidden' name='return' value='lang=".$_REQUEST['lang']."&amp;sekce=".$_REQUEST['sekce']."&amp;id=".$_REQUEST['id']."&amp;operace=".$_REQUEST['operace']."&amp;id_bloku=".$_REQUEST['id_bloku']."&amp;id_elementu=".$_REQUEST['id_elementu']."'/>\n";			
				
				
				echo"<input type='hidden' name='editace' value='".$_REQUEST['editace']."'/>\n";
				echo"<input type='hidden' name='id_clanku' value='".$_REQUEST['id_clanku']."'/>\n";
				echo"<input type='hidden' name='return' value='".$admin_url2."'/>\n";
				echo"<input type='hidden' name='id' value='".$opravna_polozka->id."'/>\n";
				
				echo"<section id='form-block'>";	
				
				echo"<table class='formularovka table'>";
			//		echo"<tr><th>Název</th><td><input type='text' name='nazev' value='".$opravna_polozka->nazev."'/></td></tr>\n";
					echo"<tr><th>Soubor ".($opravna_polozka->soubor?"":"<span class='povinny'></span>")."</th><td class='nw'><span><input type='file' id='xml_file' name='ikona' ".($opravna_polozka->soubor?"":"class='required'")." title='Soubor'/></span><br/>".($opravna_polozka->soubor?"<img src='../images/tn/".$opravna_polozka->soubor."' alt=''/>":"")."</td></tr>\n";
		//			echo"<tr><th>Pořadí (vyšší číslo = vypsáno dříve)</th><td><input type='text' name='poradi' value='".(0+$opravna_polozka->poradi)."' /></td></tr>\n";
					echo"<tr><td></td><td><input type='submit' id='edit_obsah_elementu' name='edit_obsah_elementu' value='Ok' class='submitter'/>  ";
					     echo"<a href='".$admin_url2."' class='submitter'>Storno</a>";
					echo"</td></tr>\n";
	
	
				echo"</table>";

				echo"</section>";
	
	
	
			echo"</form>\n\n";
			echo"</div></div>";			
		
	
	
	}	
		
    function nastavit_maily_edit()
	{
  $db_opravna_polozka  = $this->pripojeni->dotaz("SELECT * FROM  ".$GLOBALS['config_db_prefix']."modul_pzk_sklad_maily WHERE id_elementu='".$_REQUEST['id_elementu']."' LIMIT 1");
		if ($db_opravna_polozka && $opravna_polozka = $this->pripojeni->objekt_dotazu($db_opravna_polozka)){
	$this->pripojeni->dotaz("UPDATE ".$GLOBALS['config_db_prefix']."modul_pzk_sklad_maily SET komu_odeslat1='".$_REQUEST['komu_odeslat1']."', komu_odeslat2='".$_REQUEST['komu_odeslat2']."',
       komu_odeslat3='".$_REQUEST['komu_odeslat3']."'  WHERE id_elementu='".$_REQUEST['id_elementu']."'");
    	}     else {
      	$this->pripojeni->dotaz("INSERT INTO ".$GLOBALS['config_db_prefix']."modul_pzk_sklad_maily (id_elementu, komu_odeslat1,komu_odeslat2,komu_odeslat3) VALUES
      ('".(0+$_REQUEST['id_elementu'])."','".$_REQUEST['komu_odeslat1']."','".$_REQUEST['komu_odeslat2']."','".$_REQUEST['komu_odeslat3']."')"); 
      }
  
  
    //exit;
	/*	if ($_REQUEST['id_elementu']){
			$this->pripojeni->dotaz("UPDATE ".$GLOBALS['config_db_prefix']."modul_pzk_sklad SET id_polozky='".$_REQUEST['id_polozky']."', vyrobce='".$_REQUEST['vyrobce']."',
       popis='".$_REQUEST['popis']."', rozmer='".$_REQUEST['rozmer']."', barva='".$_REQUEST['barva']."'  WHERE id='".$_REQUEST['id']."'");
		}    */
	
		
	}
	  function nastavit_maily_form()
	{
	
		 $admin_url.="admin.php";
		 $admin_url.="?web_id=".$_REQUEST['web_id'];
		 $admin_url.="&amp;lang=".$_REQUEST['lang'];
		 $admin_url.="&amp;sekce=".$_REQUEST['sekce'];
		 $admin_url.="&amp;operace=".$_REQUEST['operace'];
		 $admin_url.="&amp;id=".$_REQUEST['id'];
		 $admin_url.="&amp;id_bloku=".$_REQUEST['id_bloku'];
		 $admin_url.="&amp;id_elementu=".$_REQUEST['id_elementu'];
		 
		 $admin_url2 = $admin_url;
		 
		 $admin_url.="&amp;editace=".$_REQUEST['editace'];
		 $admin_url.="&amp;id_clanku=".$_REQUEST['id_clanku'];
		
	
	

	
	
			$db_opravna_polozka  = $this->pripojeni->dotaz("SELECT * FROM  ".$GLOBALS['config_db_prefix']."modul_pzk_sklad_maily WHERE id_elementu='".$_REQUEST['id_elementu']."' LIMIT 1");

  		if ($db_opravna_polozka && $opravna_polozka = $this->pripojeni->objekt_dotazu($db_opravna_polozka)){
			}
			echo"<div class='block-border'>";
			echo"<div class='block-content'>";
			echo"<h1>Adresáti</h1>";

			echo"<form action='./functions/function.php' method='post' enctype='multipart/form-data' class='form validated-form'>\n";
				
				echo"<input type='hidden' name='web_id' value='".$this->web_id."'/>\n";
				echo"<input type='hidden' name='lang' value='".$this->lang."'/>\n";
				echo"<input type='hidden' name='sekce' value='".$this->sekce."'/>\n";
				echo"<input type='hidden' name='id_menu' value='".$_REQUEST['id_menu']."'/>\n";
	
	
				echo"<input type='hidden' name='web_id' value='".$_REQUEST['web_id']."'/>\n";
				echo"<input type='hidden' name='lang' value='".$_REQUEST['lang']."'/>\n";
				echo"<input type='hidden' name='sekce' value='".$_REQUEST['sekce']."'/>\n";
				echo"<input type='hidden' name='id_bloku' value='".$_REQUEST['id_bloku']."'/>\n";
				echo"<input type='hidden' name='id_elementu' value='".$_REQUEST['id_elementu']."'/>\n";
	
				echo"<input type='hidden' name='return' value='lang=".$_REQUEST['lang']."&amp;sekce=".$_REQUEST['sekce']."&amp;id=".$_REQUEST['id']."&amp;operace=".$_REQUEST['operace']."&amp;id_bloku=".$_REQUEST['id_bloku']."&amp;id_elementu=".$_REQUEST['id_elementu']."'/>\n";			
				
				
				echo"<input type='hidden' name='editace' value='".$_REQUEST['editace']."'/>\n";
				echo"<input type='hidden' name='id_clanku' value='".$_REQUEST['id_clanku']."'/>\n";
				echo"<input type='hidden' name='return' value='".$admin_url2."'/>\n";
				echo"<input type='hidden' name='id' value='".$opravna_polozka->id."'/>\n";
				
				echo"<section id='form-block'>";	
				
				echo"<table class='formularovka table'>";
			echo"<tr><th>Komu odeslat</th><td><input type='text' name='komu_odeslat1' value='".$opravna_polozka->komu_odeslat1."'/></td></tr>\n";
			echo"<tr><th>Komu odeslat CC</th><td><input type='text' name='komu_odeslat2' value='".$opravna_polozka->komu_odeslat2."'/></td></tr>\n";
			echo"<tr><th>Komu odeslat CC</th><td><input type='text' name='komu_odeslat3' value='".$opravna_polozka->komu_odeslat3."'/></td></tr>\n";
			
      	echo"<tr><td></td><td><input type='submit' name='edit_obsah_elementu' value='Ok' class='submitter'/>  ";
					     echo"<a href='".$admin_url2."' class='submitter'>Storno</a>";
					echo"</td></tr>\n";
	
	
				echo"</table>";

				echo"</section>";
	
	
	
			echo"</form>\n\n";
			echo"</div></div>";			
		
	
	
	}	




	
	
	
	
	










	function do_thumbnail_cropped($soubor, $path, $tn_dir, $new_name, $square="", $max_width="", $max_height="")
	{
		if ($soubor){
			if (!@fopen($path.$new_name, "r")){
				@copy($_FILES[$soubor]['tmp_name'], $path.$new_name);
			}
		}
		if(@$velikost_obrazku = GetImageSize($path.$new_name)){
			
			if ($square ){
				if (($velikost_obrazku[0]>$square || $velikost_obrazku[1]>$square)){

					if($velikost_obrazku[0]>$velikost_obrazku[1]){
						if($velikost_obrazku['mime']=="image/gif")$im = ImageCreateFromGIF ($path.$new_name); 
						if($velikost_obrazku['mime']=="image/png")$im = ImageCreateFromPNG ($path.$new_name); 
						if($velikost_obrazku['mime']=="image/jpeg")$im = ImageCreateFromJPEG ($path.$new_name); 
						$height=ImageSY($im)*($square/ImageSX($im)); 
						$im2 = ImageCreateTrueColor($square,$square); 
//						ImageCopyResampled ($im2, $im, 0, 0, round((ImageSX($im)-ImageSY($im))/2), 0, $square, $square, ImageSY($im)+round((ImageSX($im)-ImageSY($im))/2), ImageSY($im));
						ImageCopyResampled ($im2, $im, 0, 0, round((ImageSX($im)-ImageSY($im))/2), 0, $square, $square, ImageSY($im), ImageSY($im));
						if($velikost_obrazku['mime']=="image/gif")$im = ImageGIF($im2, $tn_dir.$new_name);
						if($velikost_obrazku['mime']=="image/png")$im = ImagePNG($im2, $tn_dir.$new_name);
						if($velikost_obrazku['mime']=="image/jpeg")$im = ImageJPEG($im2, $tn_dir.$new_name);
						
					}
					else{
						if($velikost_obrazku['mime']=="image/gif")$im = ImageCreateFromGIF ($path.$new_name); 
						if($velikost_obrazku['mime']=="image/png")$im = ImageCreateFromPNG ($path.$new_name); 
						if($velikost_obrazku['mime']=="image/jpeg")$im = ImageCreateFromJPEG ($path.$new_name); 
						$width=ImageSX($im)*($square/ImageSY($im)); 
						$im2 = ImageCreateTrueColor($square, $square); 
						//ImageCopyResampled ($im2, $im, 0, 0, 0, round((ImageSY($im)-ImageSX($im))/2), $square, $square, ImageSX($im), ImageSX($im)+round((ImageSY($im)-ImageSX($im))/2));
						ImageCopyResampled ($im2, $im, 0, 0, 0, round((ImageSY($im)-ImageSX($im))/2), $square, $square, ImageSX($im), ImageSX($im));
						if($velikost_obrazku['mime']=="image/gif")$im = ImageGIF($im2, $tn_dir.$new_name);
						if($velikost_obrazku['mime']=="image/png")$im = ImagePNG($im2, $tn_dir.$new_name);
						if($velikost_obrazku['mime']=="image/jpeg")$im = ImageJPEG($im2, $tn_dir.$new_name);
					}

				}
				else{
					@copy($path.$new_name, $tn_dir.$new_name);
				}

			}
			elseif($max_width && $max_height){
        //pokud sx/sy > Sx/Sy
          // rx=sx&ry=sy . sSx=Sx & sSy = sy*SX/sx

						if($velikost_obrazku['mime']=="image/gif")$im = ImageCreateFromGIF ($path.$new_name); 
						if($velikost_obrazku['mime']=="image/png")$im = ImageCreateFromPNG ($path.$new_name); 
						if($velikost_obrazku['mime']=="image/jpeg")$im = ImageCreateFromJPEG ($path.$new_name); 
				$im2 = ImageCreateTrueColor($max_width,$max_height); 

				if( ($velikost_obrazku[0]/$velikost_obrazku[1])<($max_width/$max_height) ){


//					ImageCopyResampled ($im2, $im, 0, 0, 0, round((ImageSY-($max_height*ImageSX($im)/$max_width))/2), $max_width, $max_height, ImageSX($im), round($max_height*ImageSX($im)/$max_width));
          ImageCopyResampled ($im2, $im, 0, 0, 0, round((ImageSY($im)-($max_height*ImageSX($im)/$max_width))/2), $max_width, $max_height, ImageSX($im), round($max_height*ImageSX($im)/$max_width));
				}
				else{
         ImageCopyResampled ($im2, $im, 0, 0, round((ImageSX($im)-($max_width*ImageSY($im)/$max_height))/2), 0, $max_width, $max_height, round($max_width*ImageSY($im)/$max_height), ImageSY($im));
				}
						if($velikost_obrazku['mime']=="image/gif")$im = ImageGIF($im2, $tn_dir.$new_name);
						if($velikost_obrazku['mime']=="image/png")$im = ImagePNG($im2, $tn_dir.$new_name);
						if($velikost_obrazku['mime']=="image/jpeg")$im = ImageJPEG($im2, $tn_dir.$new_name);
			}

			elseif($max_width){
						if($velikost_obrazku['mime']=="image/gif")$im = ImageCreateFromGIF ($path.$new_name); 
						if($velikost_obrazku['mime']=="image/png")$im = ImageCreateFromPNG ($path.$new_name); 
						if($velikost_obrazku['mime']=="image/jpeg")$im = ImageCreateFromJPEG ($path.$new_name); 
				$height=ImageSY($im)*($max_width/ImageSX($im)); 
				$im2 = ImageCreateTrueColor($max_width,$height); 
				ImageCopyResampled ($im2, $im, 0, 0, 0, 0, $max_width, $height, ImageSX($im), ImageSY($im));
						if($velikost_obrazku['mime']=="image/gif")$im = ImageGIF($im2, $tn_dir.$new_name);
						if($velikost_obrazku['mime']=="image/png")$im = ImagePNG($im2, $tn_dir.$new_name);
						if($velikost_obrazku['mime']=="image/jpeg")$im = ImageJPEG($im2, $tn_dir.$new_name);
			}
			elseif($max_height){
						if($velikost_obrazku['mime']=="image/gif")$im = ImageCreateFromGIF ($path.$new_name); 
						if($velikost_obrazku['mime']=="image/png")$im = ImageCreateFromPNG ($path.$new_name); 
						if($velikost_obrazku['mime']=="image/jpeg")$im = ImageCreateFromJPEG ($path.$new_name); 
				$width=ImageSX($im)*($max_height/ImageSY($im)); 
				$im2 = ImageCreateTrueColor($width, $max_height); 
				ImageCopyResampled ($im2, $im, 0, 0, 0, 0, $width, $max_height, ImageSX($im), ImageSY($im));
						if($velikost_obrazku['mime']=="image/gif")$im = ImageGIF($im2, $tn_dir.$new_name);
						if($velikost_obrazku['mime']=="image/png")$im = ImagePNG($im2, $tn_dir.$new_name);
						if($velikost_obrazku['mime']=="image/jpeg")$im = ImageJPEG($im2, $tn_dir.$new_name);
			}
		}
	}



	function do_thumbnail($soubor, $path, $tn_dir, $new_name, $square="", $max_width="", $max_height="")
	{
		if ($soubor){
			if (!@fopen($path.$new_name, "r")){
				@copy($_FILES[$soubor]['tmp_name'], $path.$new_name);
			}
		}
		@$velikost_obrazku = GetImageSize($path.$new_name);
		
		if ($square){
			if($velikost_obrazku[0]>$velikost_obrazku[1]){
						if($velikost_obrazku['mime']=="image/gif")$im = ImageCreateFromGIF ($path.$new_name); 
						if($velikost_obrazku['mime']=="image/png")$im = ImageCreateFromPNG ($path.$new_name); 
						if($velikost_obrazku['mime']=="image/jpeg")$im = ImageCreateFromJPEG ($path.$new_name); 
				$height=ImageSY($im)*($square/ImageSX($im)); 
				$im2 = ImageCreateTrueColor($square,$height); 
				ImageCopyResampled ($im2, $im, 0, 0, 0, 0, $square, $height, ImageSX($im), ImageSY($im));
						if($velikost_obrazku['mime']=="image/gif")$im = ImageGIF($im2, $tn_dir.$new_name);
						if($velikost_obrazku['mime']=="image/png")$im = ImagePNG($im2, $tn_dir.$new_name);
						if($velikost_obrazku['mime']=="image/jpeg")$im = ImageJPEG($im2, $tn_dir.$new_name);
			}
			else{
						if($velikost_obrazku['mime']=="image/gif")$im = ImageCreateFromGIF ($path.$new_name); 
						if($velikost_obrazku['mime']=="image/png")$im = ImageCreateFromPNG ($path.$new_name); 
						if($velikost_obrazku['mime']=="image/jpeg")$im = ImageCreateFromJPEG ($path.$new_name); 
				$width=ImageSX($im)*($square/ImageSY($im)); 
				$im2 = ImageCreateTrueColor($width, $square); 
				ImageCopyResampled ($im2, $im, 0, 0, 0, 0, $width, $square, ImageSX($im), ImageSY($im));
						if($velikost_obrazku['mime']=="image/gif")$im = ImageGIF($im2, $tn_dir.$new_name);
						if($velikost_obrazku['mime']=="image/png")$im = ImagePNG($im2, $tn_dir.$new_name);
						if($velikost_obrazku['mime']=="image/jpeg")$im = ImageJPEG($im2, $tn_dir.$new_name);
			}
		}
		elseif($max_width && $max_height){
			if( ($velikost_obrazku[0]/$velikost_obrazku[1])>($max_width/$max_height) ){
						if($velikost_obrazku['mime']=="image/gif")$im = ImageCreateFromGIF ($path.$new_name); 
						if($velikost_obrazku['mime']=="image/png")$im = ImageCreateFromPNG ($path.$new_name); 
						if($velikost_obrazku['mime']=="image/jpeg")$im = ImageCreateFromJPEG ($path.$new_name); 
				$height=ImageSY($im)*($max_width/ImageSX($im)); 
				$im2 = ImageCreateTrueColor($max_width,$height); 
				ImageCopyResampled ($im2, $im, 0, 0, 0, 0, $max_width, $height, ImageSX($im), ImageSY($im));
						if($velikost_obrazku['mime']=="image/gif")$im = ImageGIF($im2, $tn_dir.$new_name);
						if($velikost_obrazku['mime']=="image/png")$im = ImagePNG($im2, $tn_dir.$new_name);
						if($velikost_obrazku['mime']=="image/jpeg")$im = ImageJPEG($im2, $tn_dir.$new_name);
			}
			else{
						if($velikost_obrazku['mime']=="image/gif")$im = ImageCreateFromGIF ($path.$new_name); 
						if($velikost_obrazku['mime']=="image/png")$im = ImageCreateFromPNG ($path.$new_name); 
						if($velikost_obrazku['mime']=="image/jpeg")$im = ImageCreateFromJPEG ($path.$new_name); 
				$width=ImageSX($im)*($max_height/ImageSY($im)); 
				$im2 = ImageCreateTrueColor($width, $max_height); 
				ImageCopyResampled ($im2, $im, 0, 0, 0, 0, $width, $max_height, ImageSX($im), ImageSY($im));
						if($velikost_obrazku['mime']=="image/gif")$im = ImageGIF($im2, $tn_dir.$new_name);
						if($velikost_obrazku['mime']=="image/png")$im = ImagePNG($im2, $tn_dir.$new_name);
						if($velikost_obrazku['mime']=="image/jpeg")$im = ImageJPEG($im2, $tn_dir.$new_name);
			}
		}

		elseif($max_width){
						if($velikost_obrazku['mime']=="image/gif")$im = ImageCreateFromGIF ($path.$new_name); 
						if($velikost_obrazku['mime']=="image/png")$im = ImageCreateFromPNG ($path.$new_name); 
						if($velikost_obrazku['mime']=="image/jpeg")$im = ImageCreateFromJPEG ($path.$new_name); 
			$height=ImageSY($im)*($max_width/ImageSX($im)); 
			$im2 = ImageCreateTrueColor($max_width,$height); 
			ImageCopyResampled ($im2, $im, 0, 0, 0, 0, $max_width, $height, ImageSX($im), ImageSY($im));
						if($velikost_obrazku['mime']=="image/gif")$im = ImageGIF($im2, $tn_dir.$new_name);
						if($velikost_obrazku['mime']=="image/png")$im = ImagePNG($im2, $tn_dir.$new_name);
						if($velikost_obrazku['mime']=="image/jpeg")$im = ImageJPEG($im2, $tn_dir.$new_name);
		}
		elseif($max_height){
						if($velikost_obrazku['mime']=="image/gif")$im = ImageCreateFromGIF ($path.$new_name); 
						if($velikost_obrazku['mime']=="image/png")$im = ImageCreateFromPNG ($path.$new_name); 
						if($velikost_obrazku['mime']=="image/jpeg")$im = ImageCreateFromJPEG ($path.$new_name); 
			$width=ImageSX($im)*($max_height/ImageSY($im)); 
			$im2 = ImageCreateTrueColor($width, $max_height); 
			ImageCopyResampled ($im2, $im, 0, 0, 0, 0, $width, $max_height, ImageSX($im), ImageSY($im));
						if($velikost_obrazku['mime']=="image/gif")$im = ImageGIF($im2, $tn_dir.$new_name);
						if($velikost_obrazku['mime']=="image/png")$im = ImagePNG($im2, $tn_dir.$new_name);
						if($velikost_obrazku['mime']=="image/jpeg")$im = ImageJPEG($im2, $tn_dir.$new_name);
		}
	}

	function code_gen()
	{
		$totalChar = 8; // number of chars in the code
		$salt = "abcdefghijklmnpqrstuvwxyzABCDEFGHIJKLMNPQRSTUVWXYZ123456789";  // salt to select chars from
		srand((double)microtime()*1000000); // start the random generator
		$code=""; // set the inital variable
		for ($i=0;$i<$totalChar;$i++)  // loop and create password
			$code = $code. substr ($salt, rand() % strlen($salt), 1);
		return $code;
	}

	function seo_gen($title, $typ='')
	{
		static $convertTable = array (
			'á' => 'a', 'Á' => 'A', 'ä' => 'a', 'Ä' => 'A', 'č' => 'c',
			'Č' => 'C', 'ď' => 'd', 'Ď' => 'D', 'é' => 'e', 'É' => 'E',
			'ě' => 'e', 'Ě' => 'E', 'ë' => 'e', 'Ë' => 'E', 'í' => 'i',
			'Í' => 'I', 'i' => 'i', 'I' => 'I', 'l' => 'l', 'L' => 'L',
			'l' => 'l', 'L' => 'L', 'ň' => 'n', 'Ň' => 'N', 'n' => 'n',
			'N' => 'N', 'ó' => 'o', 'Ó' => 'O', 'ö' => 'o', 'Ö' => 'O',
			'ř' => 'r', 'Ř' => 'R', 'r' => 'r', 'R' => 'R', 'š' => 's',
			'Š' => 'S', 's' => 's', 'S' => 'S', 'ť' => 't', 'Ť' => 'T',
			'ú' => 'u', 'Ú' => 'U', 'ů' => 'u', 'Ů' => 'U', 'ü' => 'u',
			'Ü' => 'U', 'ý' => 'y', 'Ý' => 'Y', 'y' => 'y', 'Y' => 'Y',
			'ž' => 'z', 'Ž' => 'Z', 'z' => 'z', 'Z' => 'Z', 
			':' => '-', '/' => '-', '&' => '-a-',
		);
		$title = strtolower(strtr($title, $convertTable));
		$title = Str_Replace(Array(" ", "_"), "-", $title); //nahradí mezery a podtržítka pomlckami
		if ($typ=='files')
			$title = Str_Replace(Array("(",")","!",",","\"","'"), "", $title); //odstraní ().!,"'
		else
			$title = Str_Replace(Array("(",")",".","!",",","\"","'"), "", $title); //odstraní ().!,"'
		
		$title = ereg_replace('/[^a-zA-Z0-9]+/u', '-', $title);
		$title = str_replace('--', '-', $title);
		$title = trim($title, '-');
		return urlencode($title);
	}
}
?>

ACC SHELL 2018