ACC SHELL

Path : /srv/www/vhosts/pzk/test/modules/podpora/
File Upload :
Current File : //srv/www/vhosts/pzk/test/modules/podpora/modul.php.bak

<?
class CModul_Podpora{
	function CModul_Podpora($pripojeni){
		$this->pripojeni = $pripojeni;
		$this->conf_id='modul_podpora';
	}
	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_podpora WHERE id_elementu='".$id_elementu."'  ORDER BY cas_publikace DESC  LIMIT 3");
		while($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
			echo"<div class='podpora'>";
				echo"<h3>".$data->nazev."</h3>";
				echo $data->ikona ? "<img src='../images/tn/".$data->ikona."' alt=''/>":"";
				//echo"<div class='datum'>".date("d.m.Y", $data->cas_publikace)."</div>";
				//echo"<div class='anotace'>".$data->anotace."</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){
		$dbdata = $this->pripojeni->dotaz("SELECT P.*, R.nazev as nazev_regionu FROM  ".$GLOBALS['config_db_prefix']."modul_podpora P LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_regiony R ON P.kraj=R.id WHERE P.id_elementu='".$id_elementu."' AND deleted='0'   ");
		
			$celkem_polozek = $this->pripojeni->pocet_radku($dbdata);
			$messages_per_page=100;
			$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);
		$dbdata = $this->pripojeni->dotaz("SELECT P.*, R.nazev as nazev_regionu FROM  ".$GLOBALS['config_db_prefix']."modul_podpora P LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_regiony R ON P.kraj=R.id WHERE P.id_elementu='".$id_elementu."' AND deleted='0'   ORDER BY P.priznak1  LIMIT $odkud_vypisovat, $messages_per_page");

		
		$i=1;
		while($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){

				echo"<div class='partner maly ".(!($i%3)?"last":"")."'>";
					echo"<div class='topka'>";
						$i++;
						if ( true || $data->ikona &&  !file_exists("./images/sized2/".$data->ikona)){
							$this->do_thumbnail('', "./images/obr/", "./images/sized2/", $data->ikona, 130);
						}
						echo $data->ikona ? "<span  class='ikona'><span><span><img src='./images/sized2/".$data->ikona."' alt=''/></span></span></span>":"<span  class='ikona'><span><span></span></span></span>";
		/*
						echo"<h3><a href='".$data->url."' class='' target='_blank'>".$data->nazev."</a></h3>";
						//echo"<div class='datum'>".date("d.m.Y", $data->cas_publikace)."</div>";
						echo"<div class='anotace'>".$data->anotace."</div>";
						$ocistena_url = str_replace(array("http://", "https://"), "", $data->url);
						$konec = strpos($ocistena_url, "/");
						
						$finalni_url = $konec ?substr($ocistena_url, 0, $konec) : $ocistena_url;
						//echo $finalni_url ? "<div class='web'>web: <a href='".$data->url."' target='_blank' >".$finalni_url."</a></div>" :"";
			*/
					echo"</div>";                                                   
				echo"</div>";                                                   


/*
			echo"<div class='podpora ".(($i%4)?"s":"")."'>";
				if($_REQUEST['lev2']=='hostesky'){
					if(true || !file_exists("./images/sized3/".$data->ikona."")){
						$this->do_thumbnail_cropped('', "./images/obr/", "./images/sized3/", $data->ikona, "", 200, 220);
					}
			
					echo $data->ikona ? "<a href='./images/obr/".$data->ikona."' class='ikona gal' rel='group-".$data->id."'><img src='./images/sized3/".$data->ikona."' alt=''/></a>":"";
				}
				else{
					if(true|| !file_exists("./images/sized/".$data->ikona."")){
						$this->do_thumbnail_cropped('', "./images/obr/", "./images/sized/", $data->ikona, "", 200, 160);
					}
					echo $data->ikona ? "<a href='./images/obr/".$data->ikona."' class='ikona gal' rel='group-".$data->id."'><img src='./images/sized/".$data->ikona."' alt=''/></a>":"";
				}
		
				if($data->url)
					echo"<h3><a href='".$data->url."' target='_blank'>".$data->nazev."</a></h3>";
				else
					echo"<h3><a href='./images/obr/".$data->ikona."' class='gal' rel='grp-".$data->id."' title='".$data->nazev."'>".$data->nazev."</a></h3>";

				//echo"<div class='datum'>".date("d.m.Y", $data->cas_publikace)."</div>";

				//echo $data->castka ? "<div class='castka'>APSS ČR přispělo částkou: <em>".$data->castka."</em></div>" :"";

				//echo"<div class='organizator'>Pořadatel: ".$data->organizator." | Kraj: ".$data->nazev_regionu."</div>";
				//echo"<div class='kraj'>".$data->nazev_regionu."</div>";
				echo"<div class='anotace'>".$data->anotace."</div>";

				$dbdata2 = $this->pripojeni->dotaz("SELECT * FROM  ".$GLOBALS['config_db_prefix']."modul_podpora_soubory WHERE id_clanku='".$data->id."'");
				while($dbdata2 && $data2 = $this->pripojeni->objekt_dotazu($dbdata2)){
					echo $data2->soubor ? "<a href='./images/obr/".$data2->soubor."' class='gal' rel='group-".$data->id."'><img src='./img/blank.gif' alt=''/></a>":"";	
				}


			echo"</div>";
*/			
			$i++;
		
		}
			$this->strankovani($page, $celkem_stran);		
	
	}





  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'>";
		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> ";
			}
  		}  
  		echo"</div>";
	}
  }

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




	function admin_edituj()
	{
		if($_REQUEST['editace']=='pripojene-obrazky'){
			$this->attached_images_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{
			$this->articles_form();		
		}
	}	
	function articles_edit()
	{
		if ($_FILES['ikona']['tmp_name']){
			$nazev_obrazku = time()."_".$this->seo_gen($_FILES['ikona']['name'], "files");
			$this->do_thumbnail('ikona', "../../images/obr/", "../../images/tn/", $nazev_obrazku, 100);
		}
		
		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_podpora SET cas_publikace='".$cas_publikace."', cas_zmeny='".time()."', priznak1='".($_REQUEST['priznak1']+0)."', priznak2='".($_REQUEST['priznak2']+0)."', priznak3='".($_REQUEST['priznak3']+0)."', hidden='".($_REQUEST['hidden']+0)."', nazev='".$_REQUEST['nazev']."', anotace='".$_REQUEST['anotace']."', text='".$_REQUEST['text']."', keywords='".$_REQUEST['keywords']."', description='".$_REQUEST['description']."', organizator='".$_REQUEST['organizator']."', url='".$_REQUEST['url']."', kraj='".$_REQUEST['kraj']."', castka='".$_REQUEST['castka']."' ".($nazev_obrazku?", ikona='".$nazev_obrazku."'":"")." WHERE id='".$_REQUEST['id']."'");
		}
		else{
			$this->pripojeni->dotaz("INSERT INTO ".$GLOBALS['config_db_prefix']."modul_podpora (id_elementu, cas_vytvoreni, cas_publikace, cas_zmeny, priznak1, priznak2, priznak3, hidden, lang, nazev, anotace, text, keywords, description, ikona, organizator, kraj, castka, url) VALUES ('".(0+$_REQUEST['id_elementu'])."', '".time()."', '".$cas_publikace."', '".time()."', '".($_REQUEST['priznak1']+0)."', '".($_REQUEST['priznak2']+0)."', '".($_REQUEST['priznak3']+0)."', '".($_REQUEST['hidden']+0)."', '".$_REQUEST['lang']."', '".$_REQUEST['nazev']."', '".$_REQUEST['anotace']."', '".$_REQUEST['text']."', '".$_REQUEST['keywords']."', '".$_REQUEST['description']."','".$nazev_obrazku."', '".$_REQUEST['organizator']."', '".$_REQUEST['kraj']."', '".$_REQUEST['castka']."', '".$_REQUEST['url']."' )");
		}
		
	}
	function articles_delete($id)
	{
		if ($id){
			$this->pripojeni->dotaz("DELETE FROM ".$GLOBALS['config_db_prefix']."modul_podpora WHERE id='".(0+$id)."'");
//			$this->pripojeni->dotaz("UPDATE ".$GLOBALS['config_db_prefix']."modul_podpora 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_podpora WHERE id='".$_REQUEST['oprava']."' LIMIT 1");
			if ($db_opravna_polozka && $opravna_polozka = $this->pripojeni->objekt_dotazu($db_opravna_polozka)){
			}
		}

		echo"<form action='./functions/function.php' method='post' enctype='multipart/form-data' class='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"<table class='formularovka'>";
				echo"<tr><td>Název</td><td><input type='text' name='nazev' value='".$opravna_polozka->nazev."'/></td></tr>\n";
				echo"<tr><td>Organizátor</td><td><input type='text' name='organizator' value='".$opravna_polozka->organizator."'/></td></tr>\n";
//				echo"<tr><td>Částka</td><td><input type='text' name='castka' value='".$opravna_polozka->castka."'/></td></tr>\n";
				
				echo"<tr><td>Datum</td><td><input type='text' name='publikovat' value='".date("Y-m-d", ($opravna_polozka->cas_publikace?$opravna_polozka->cas_publikace:time()))."'/></td></tr>\n";

/*
				echo"<tr><td>Kraj</td><td><select name='kraj'>";
					$dbdata_reg = $this->pripojeni->dotaz("SELECT * FROM ".$GLOBALS['config_db_prefix']."modul_kongresy_regiony ORDER BY poradi");
					while ($dbdata_reg && $data_reg = $this->pripojeni->objekt_dotazu($dbdata_reg)){

						echo "<option value='".$data_reg->id."' ".($data_reg->id==$opravna_polozka->kraj?"selected='selected'":"")."> ".$data_reg->nazev."</option>";
					}
				echo"</select>";
				
				
				echo"</td></tr>\n";				
*/

				echo"<tr><td>Ikona</td><td><input type='file' name='ikona' /><br/>".($opravna_polozka->ikona?"<img src='../images/tn/".$opravna_polozka->ikona."' alt=''/>":"")."</td></tr>\n";
				echo"<tr><td>Pořadí</td><td><input type='text' name='priznak1' value='".$opravna_polozka->priznak1."'/></td></tr>\n";
//				echo"<tr><td>Příznak 2</td><td><input type='checkbox' name='priznak2' value='1' ".($opravna_polozka->priznak2?"checked='checked'":"")."/></td></tr>\n";
//				echo"<tr><td>Příznak 3</td><td><input type='checkbox' name='priznak3' value='1' ".($opravna_polozka->priznak3?"checked='checked'":"")."/></td></tr>\n";
				echo"<tr><td>Anotace</td><td><textarea name='anotace' >".$opravna_polozka->anotace."</textarea></td></tr>\n";
/*
				echo"<tr><td>Text</td><td>";
				echo"<textarea name='text' id='text'>".$opravna_polozka->text."</textarea>";
?>	
  		<script type="text/javascript">
			//<![CDATA[
CKEDITOR.replace( 'text',
				{
          toolbar:
          [
          	['Source','-','Preview','-','Templates'],
          	['Cut','Copy','Paste','PasteText','PasteFromWord','-','Print'],
          	['Undo','Redo','-','Find','Replace','-','SelectAll','RemoveFormat'],
          	'/',
          	['Bold','Italic','Underline','Strike','-','Subscript','Superscript'],
          	['NumberedList','BulletedList','-','CreateDiv'],
          	['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],
          	['Link','Unlink','Anchor'],
          	['Image','Flash','Table','HorizontalRule','SpecialChar','PageBreak'],
          	'/',
          	['Format','FontSize'],
          	['Maximize', 'ShowBlocks','-','About']
          ],

 	filebrowserBrowseUrl : './ckfinder/ckfinder.html',
 	filebrowserImageBrowseUrl : './ckfinder/ckfinder.html?type=Images',
 	filebrowserFlashBrowseUrl : './ckfinder/ckfinder.html?type=Flash',
 	filebrowserUploadUrl : './ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files',
 	filebrowserImageUploadUrl : './ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images',
 	filebrowserFlashUploadUrl : './ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash'
          
				});
        			//]]>
			</script>
<?	
				echo"</td></tr>\n";
  */
				echo"<tr><td>URL</td><td><input type='text' name='url' value='".$opravna_polozka->url."'/></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='Odeslat' class='submitter'/></td></tr>\n";


			echo"</table>";



		echo"</form>\n\n";


		$dbdata = $this->pripojeni->dotaz("SELECT P.*, R.nazev as nazev_regionu FROM  ".$GLOBALS['config_db_prefix']."modul_podpora P LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_regiony R ON R.id=kraj WHERE id_elementu='".$_REQUEST['id_elementu']."' ORDER BY P.cas_publikace DESC ");
		echo"<table class='vypisy table with-head'>\n";
		echo"<thead><tr><th>Ikona</th><th>Název</th><th>Termín</th><th>Operace</th></tr></thead>";
		while ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
			echo"<tr class='".(($i++)%2?"s":"l")."'>\n";
				echo"<td><img src='../images/tn/".$data->ikona."' alt=''/></td>\n";
				echo"<td>".$data->nazev."</td>\n";
				echo"<td>".date("d.m.Y", $data->cas_publikace)."</td>\n";
				//echo"<td>".$data->nazev_regionu."</td>\n";
					echo"\t\t<td class='op'>";
					
					echo"<a href='".$admin_url."&amp;editace=pripojene-obrazky&amp;id_clanku=".$data->id."' class='edit'><img src='./images/icons/fugue/images.png' alt='editovat'/></a> | \n";			
				
				
					echo"<a href='".$admin_url."&amp;oprava=".$data->id."' class='edit'><img src='./images/icons/fugue/pencil.png' alt='editovat'/></a> | \n";			
					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>";

	}
	
	
	
	
	function attached_images_edit()
	{
		if ($_FILES['ikona']['tmp_name']){
			$nazev_obrazku = time()."_".$this->seo_gen($_FILES['ikona']['name'], "files");
			$this->do_thumbnail('ikona', "../../images/obr/", "../../images/tn/", $nazev_obrazku, 100);
		}
		if ($_REQUEST['id']){
			$this->pripojeni->dotaz("UPDATE ".$GLOBALS['config_db_prefix'].$this->conf_id."_soubory SET typ='".($_REQUEST['typ'])."', poradi='".(0+$_REQUEST['poradi'])."', priznak1='".(0+$_REQUEST['priznak1'])."', priznak2='".(0+$_REQUEST['priznak2'])."', priznak3='".(0+$_REQUEST['priznak3'])."', ".($nazev_obrazku?"soubor='".$nazev_obrazku."',":"")." nazev='".$_REQUEST['nazev']."', popis='".$_REQUEST['popis']."', html='".$_REQUEST['html']."' WHERE id='".$_REQUEST['id']."'");
		}
		else{
		
			$this->pripojeni->dotaz("INSERT INTO ".$GLOBALS['config_db_prefix'].$this->conf_id."_soubory (id_clanku, typ, poradi, priznak1, priznak2, priznak3, soubor, nazev, popis, html) VALUES ('".(0+$_REQUEST['id_clanku'])."', '".($_REQUEST['typ'])."', '".(0+$_REQUEST['poradi'])."', '".(0+$_REQUEST['priznak1'])."', '".(0+$_REQUEST['priznak2'])."', '".(0+$_REQUEST['priznak3'])."', '".$nazev_obrazku."', '".$_REQUEST['nazev']."', '".$_REQUEST['popis']."', '".$_REQUEST['html']."')");
		}
	}
	function attached_images_delete($id)
	{
		if ($id){
			$this->pripojeni->dotaz("DELETE FROM ".$GLOBALS['config_db_prefix'].$this->conf_id."_soubory WHERE id='".(0+$id)."'");
		}		
	}
	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_url.= "&amp;editace=".$_REQUEST['editace']."&amp;id_clanku=".$_REQUEST['id_clanku']."";
		 
		 
		 
		if ($_REQUEST['delete']){
			$this->attached_images_delete($_REQUEST['delete']);
		}
		if ($_REQUEST['oprava']){
			$db_opravna_polozka  = $this->pripojeni->dotaz("SELECT * FROM  ".$GLOBALS['config_db_prefix'].$this->conf_id."_soubory WHERE id='".$_REQUEST['oprava']."' LIMIT 1");
			if ($db_opravna_polozka && $opravna_polozka = $this->pripojeni->objekt_dotazu($db_opravna_polozka)){
			}
		}

		echo"<form action='./functions/function.php' method='post' enctype='multipart/form-data'  class='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='id' value='".$opravna_polozka->id."'/>\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_url."'/>\n";



			echo"<table class='formularovka '>";
				echo"<tr><td>Název</td><td><input type='text' name='nazev' value='".$opravna_polozka->nazev."'/></td></tr>\n";
				echo"<tr><td>Soubor</td><td><input type='file' name='ikona' /><br/>".($opravna_polozka->soubor?"<img src='../images/tn/".$opravna_polozka->soubor."' alt=''/>":"")."</td></tr>\n";
				echo"<tr><td>Pořadí (vyšší číslo = vypsáno dříve)</td><td><input type='text' name='priznak' value='".(0+$opravna_polozka->priznak)."' /></td></tr>\n";
				
//				echo"<tr><td>Příznak 1</td><td><input type='checkbox' name='priznak1' value='1' ".($opravna_polozka->priznak1?"checked='checked'":"")."/></td></tr>\n";
//				echo"<tr><td>Příznak 2</td><td><input type='checkbox' name='priznak2' value='1' ".($opravna_polozka->priznak2?"checked='checked'":"")."/></td></tr>\n";
//				echo"<tr><td>Příznak 3</td><td><input type='checkbox' name='priznak3' value='1' ".($opravna_polozka->priznak3?"checked='checked'":"")."/></td></tr>\n";
//				echo"<tr><td>Popis</td><td><textarea name='popis' >".$opravna_polozka->popis."</textarea></td></tr>\n";
//				echo"<tr><td>HTML</td><td><textarea name='html' >".$opravna_polozka->html."</textarea></td></tr>\n";
				
				
				
				echo"<tr><td></td><td><input type='submit' name='edit_obsah_elementu' value='Odeslat' class='submitter'/></td></tr>\n";


			echo"</table>";



		echo"</form>\n\n";
		$dbdata = $this->pripojeni->dotaz("SELECT * FROM  ".$GLOBALS['config_db_prefix'].$this->conf_id."_soubory WHERE id_clanku='".$_REQUEST['id_clanku']."' ORDER BY id desc");
		echo"<table class='vypisy table with-head' >\n";
		while ($dbdata && $data = $this->pripojeni->objekt_dotazu($dbdata)){
			echo"<tr class='".(($i++)%2?"s":"l")."'>\n";
				echo"<td><img src='../images/tn/".$data->soubor."' alt=''/></td>\n";
				echo"<td>".$data->nazev."</td>\n";
					echo"\t\t<td class='op'><a href='".$admin_url."&amp;oprava=".$data->id."' class='edit'>opravit</a></td>\n";			
					echo"\t\t<td class='op'><a href='".$admin_url."&amp;delete=".$data->id."' class='del' onclick=\"return confirm('Opravdu odstranit tuto položku?')\">odstranit</a></td>\n";			
			echo"</tr>";
		}
		echo"</table>";

	}

	
	




	
	
	
	
	










	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', 
			':' => '-', '/' => '-',
		);
		$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