ACC SHELL

Path : /srv/www/vhosts/bubbagump/sablony/
File Upload :
Current File : /srv/www/vhosts/bubbagump/sablony/clanky_admin.php

<?php
	//položky šablony
	$atr = array();
	$atrPopis = array();
	$zarazeni = array();
	$atrFloat = array();
	$atrInt = array();
	$atrObrazek = array();
	$atrSoubor = array();
	$atrText = array();
	$atrVarchar = array();
	$atrZarovnat = array();

  $s = fopen("sablony/$sablona/sablona.sab","r");
  $t = fread($s,filesize("sablony/$sablona/sablona.sab"));
  preg_match_all("~##([^#]*)##~", $t, $match);
  if(is_array($match)) $match[1] = array_unique($match[1]);
  foreach ($match[1] as $v) {
    $m = explode("|", $v);
		if($m[0]=="float") { 		$atrFloat[] = $m[2];  	$atr[] = $m[0];	$atrPopis[] = $m[1]; }
		if($m[0]=="int") { 			$atrInt[] = $m[2]; 			$atr[] = $m[0];	$atrPopis[] = $m[1]; }
		if($m[0]=="obrazek") { 	$atrObrazek[] = $m[2]; 	$atr[] = $m[0];	$atrPopis[] = $m[1]; }
		if($m[0]=="soubor") { 	$atrSoubor[] = $m[2]; 	$atr[] = $m[0];	$atrPopis[] = $m[1]; }
		if($m[0]=="text") { 		$atrText[] = $m[2]; 		$atr[] = $m[0];	$atrPopis[] = $m[1]; }
		if($m[0]=="varchar") { 	$atrVarchar[] = $m[2]; 	$atr[] = $m[0];	$atrPopis[] = $m[1]; }
    if($m[0]=="zarovnat") { $atrZarovnat[] = $m[2];	$atr[] = $m[0];	$atrPopis[] = $m[1]; }
  }

	require "pripojenidb.php";
?>
<div style="float:left; margin-left:0px;">
<form enctype="multipart/form-data" name="form1" id="Form1" action="sablony/clanky_save.php" method="post">
<input type="hidden" name="idc" value="<?php echo $idclanku; ?>" />
<input type="hidden" name="menu" value="<?php echo $menu; ?>" />
<input type="hidden" name="sablona" value="<? echo $sablona; ?>" />
<input type="hidden" name="kamZpet" value="<? echo $kamZpet; ?>" />
<?php
foreach ($atrFloat as $v) echo "<input type=\"hidden\" name=\"atrFloat[]\" value=\"$v\" />";
foreach ($atrInt as $v) echo "<input type=\"hidden\" name=\"atrInt[]\" value=\"$v\" />";
foreach ($atrObrazek as $v) echo "<input type=\"hidden\" name=\"atrObrazek[]\" value=\"$v\" />";
foreach ($atrSoubor as $v) echo "<input type=\"hidden\" name=\"atrSoubor[]\" value=\"$v\" />";
foreach ($atrText as $v) echo "<input type=\"hidden\" name=\"atrText[]\" value=\"$v\" />";
foreach ($atrVarchar as $v) echo "<input type=\"hidden\" name=\"atrVarchar[]\" value=\"$v\" />";
foreach ($atrZarovnat as $v) echo "<input type=\"hidden\" name=\"atrZarovnat[]\" value=\"$v\" />";

$atrFloat = array_reverse($atrFloat);
$atrInt = array_reverse($atrInt);
$atrObrazek = array_reverse($atrObrazek);
$atrSoubor = array_reverse($atrSoubor);
$atrText = array_reverse($atrText);
$atrVarchar = array_reverse($atrVarchar);
$atrZarovnat = array_reverse($atrZarovnat);

if(!$funkce) {
	$funkce = "vlozeni";
}
if ($funkce == "vlozeni") @$poradi = mysql_result(mysql_query("SELECT MAX(poradi) FROM ".$NAZEV_PROJEKTU."menuclanky".$_SESSION[$NAZEV_PROJEKTU."lang"]." WHERE ID_menu='$menu'"),0)+10;

?>
<input type="hidden" name="funkce" value="<?php echo $funkce; ?>" />
<?php
	if($funkce == "vlozeni") echo "<h2 class=\"adminH2\">Vložení nové šablony</h2>";
	elseif($funkce == "upraveni") echo "<h2 class=\"adminH2\">Upravení šablony</h2>";
	else echo "<h2 class=\"adminH2\">Smazání šablony</h2>";

  if ($idclanku){
    @$zaznam = mysql_fetch_array(mysql_query("SELECT * FROM ".$NAZEV_PROJEKTU."clanky".$_SESSION[$NAZEV_PROJEKTU."lang"]." WHERE idc='$idclanku'"));
    //načtení int atributů
    @$atributy = mysql_query("SELECT * FROM ".$NAZEV_PROJEKTU."atr_int".$_SESSION[$NAZEV_PROJEKTU."lang"]." WHERE idc='".$idclanku."'");
    while (@$at = mysql_fetch_array($atributy)) {
      $atribut["int"][$at["meta"]] = $at["hodnota"];
    }
    //načtení float atributů
    @$atributy = mysql_query("SELECT * FROM ".$NAZEV_PROJEKTU."atr_float".$_SESSION[$NAZEV_PROJEKTU."lang"]." WHERE idc='".$idclanku."'");
    while (@$at = mysql_fetch_array($atributy)) {
      $atribut["float"][$at["meta"]] = $at["hodnota"];
    }
    //načtení varchar atributů
    @$atributy = mysql_query("SELECT * FROM ".$NAZEV_PROJEKTU."atr_varchar".$_SESSION[$NAZEV_PROJEKTU."lang"]." WHERE idc='".$idclanku."'");
    while (@$at = mysql_fetch_array($atributy)) {
      $atribut["varchar"][$at["meta"]] = $at["hodnota"];
    }
    //načtení zarovnání
    @$atributy = mysql_query("SELECT * FROM ".$NAZEV_PROJEKTU."atr_zarovnat".$_SESSION[$NAZEV_PROJEKTU."lang"]." WHERE idc='".$idclanku."'");
    while (@$at = mysql_fetch_array($atributy)) {
      $atribut["zarovnat"][$at["meta"]] = $at["hodnota"];
    }
    //načtení text atributů
    @$atributy = mysql_query("SELECT * FROM ".$NAZEV_PROJEKTU."atr_text".$_SESSION[$NAZEV_PROJEKTU."lang"]." WHERE idc='".$idclanku."'");
    while (@$at = mysql_fetch_array($atributy)) {
      $atribut["text"][$at["meta"]] = $at["hodnota"];
    }
    //načítání obrázků
    $i = 0;
    @$atributy = mysql_query("SELECT * FROM ".$NAZEV_PROJEKTU."atr_obrazek".$_SESSION[$NAZEV_PROJEKTU."lang"]." WHERE idc='".$idclanku."'");
    while (@$at = mysql_fetch_array($atributy)) {
      $atribut["obrazek"][$at["meta"]]["hodnota"] = $at["hodnota"];
      $atribut["obrazek"][$at["meta"]]["popis"] = $at["popis"];
      $atribut["obrazek"][$at["meta"]]["max"] = $at["max"];

    }
    //načítání souborů
    $i = 0;
    @$atributy = mysql_query("SELECT * FROM ".$NAZEV_PROJEKTU."atr_soubor".$_SESSION[$NAZEV_PROJEKTU."lang"]." WHERE idc='".$idclanku."'");
    while (@$at = mysql_fetch_array($atributy)) {
      $atribut["soubor"][$at["meta"]] = $at["hodnota"];
    }
    //načíst zařazení
    @$atributy = mysql_query("SELECT * FROM ".$NAZEV_PROJEKTU."menuclanky".$_SESSION[$NAZEV_PROJEKTU."lang"]." WHERE idc='".$idclanku."'");
    while (@$at = mysql_fetch_array($atributy)) {
      $zarazeni[$at["ID_menu"]] = $at["poradi"];
    }
	}

?>
	<div class="adminSablon">
	  <fieldset>
		  <legend><b>Nadpis:</b></legend>
			<input type="text" name="nazev" value="<?php echo $zaznam["nazev"]; ?>" class="adminTextInput" />
		</fieldset>
		<fieldset>
		  <legend><b>Zobrazení</b></legend>
			<b>Zobrazit článek:</b>&nbsp;<input name="zobraz_clanek" value="ano" type="checkbox"<?php if($zaznam["zobraz_clanek"]=="ano" || $funkce == "vlozeni") echo " checked=\"checked\""; ?> />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Zobrazit nadpis:</b>&nbsp;<input name="zobraz_nazev" value="ano" type="checkbox"<?php if($zaznam["zobraz_nazev"]=="ano" || $funkce == "vlozeni") echo " checked=\"checked\""; ?> /> <? if($sablona == "novinka") {?>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Zobrazit na úvodě:</b>&nbsp;<input name="zobraz_uvod" value="ano" type="checkbox"<?php if($zaznam["zobraz_uvod"]=="ano" || $funkce == "vlozeni") echo " checked=\"checked\""; ?> /><? } ?>
  	</fieldset>
    <fieldset>
      <legend><b>Zařazení</b></legend>
	    <p>
	      <?php
	        $i=0;
	        if (count($zarazeni)>0) {
	          foreach ($zarazeni as $k=>$v) {
	            $i++;
		      		?>
				      <b><?php echo $i; ?>:</b>&nbsp;&nbsp;<select name="zarazeni[]" class="adminSelectMenu">
				        <?php
				          urovneMenu(0, 0, $k);
				        ?>
				      </select>&nbsp;&nbsp;Pořadí:&nbsp;<input type="text" name="poradi[]" value="<?php if($sablona=="novinka") echo "10"; else echo $v; ?>" class="adminPoradiMenu">
		      		<?php
	          }
				?>
	      <script type="text/javascript" language="JavaScript">
	      <!--
	        zarazeni = <?php echo count($zarazeni); ?>;
	      //-->
	      </script>
					<?php
	        }
	        else {
	        ?>
	      <b>Zařazení 1:</b><br />
	      <select name="zarazeni[]" class="adminSelectMenu">
	        <?php
	          urovneMenu(0, 0, $menu);
	        ?>
	      </select>&nbsp;&nbsp;Pořadí:&nbsp;<input type="text" name="poradi[]" value="<?php echo $poradi; ?>" class="adminPoradiMenu">
					<?php
	        }
	      ?>
	    </p>
	    <p id="pridatZarazeni">
	      <a href="javascript: pridejSelect();" id="pridatZarazeniTlacitko">Přidat zařazení</a>
	    </p>
    </fieldset>



<?php
    foreach ($atr as $c=>$p) {
		?>
		<fieldset>
		  <?php
		  if($p=="zarovnat") { $n = explode("=",$atrPopis[$c]); $popis = $n[0]; $opt = explode(";",$n[1]); }
      else $popis = $atrPopis[$c];
    	?>
      <legend><b><?php echo $popis ?></b></legend>
			<?php
      if ($p=="zarovnat") {
				$a = array_pop($atrZarovnat);
				echo "<select name=\"$a\" id=\"$a\" class=\"adminFloatInput\" />";
				if($opt)
					foreach ($opt as $v) {
						echo "<option value=\"$v\"";
						if($atribut["zarovnat"][$a]==$v)
							echo " selected=\"selected\"";
						echo ">$v</option>";
					}
				echo "</select>";
			}
			elseif ($p=="float") {
				$a = array_pop($atrFloat);
				echo "<input type=\"text\" name=\"$a\" id=\"$a\" value=\"".$atribut["float"][$a]."\" class=\"adminFloatInput\" />";
			}
      elseif ($p=="int") {
				$a = array_pop($atrInt);
				echo "<input type=\"text\" name=\"$a\" id=\"$a\" value=\"".$atribut["int"][$a]."\" class=\"adminIntInput\" />";
			}
      elseif ($p=="obrazek") {
				$a = array_pop($atrObrazek);
				if($atribut["obrazek"][$a]["max"]=="ano") {
					$pos = strrpos($atribut["obrazek"][$a]["hodnota"],".");
					$si = getimagesize(substr($atribut["obrazek"][$a]["hodnota"], 0, $pos)."_nahled".substr($atribut["obrazek"][$a]["hodnota"], $pos));
					$vyska=$si[1];
				}
				else
				  if($SABLONY["vyskaObrazku"][$sablona]>0) $vyska=$SABLONY["vyskaObrazku"][$sablona];
					else $vyska=$SABLONY["vyskaObrazku"]["default"];
				echo "<div class=\"zobrazObrazek\" id=\"zobr$a\"></div><input type=\"text\" name=\"$a\" id=\"$a\" rel=\"zobr$a\" value=\"".$atribut["obrazek"][$a]["hodnota"]."\" class=\"adminObrazekInput uplObr\" /><img class=\"cHand middle\" src=\"ikony/filebrowser.png\" height=\"20\" width=\"20\" alt=\"Správce souborů\" onclick=\"filebrowser('$a', document.getElementById('$a').value, '', window,''); return false;\" />&nbsp;&nbsp;popis:&nbsp;<input type=\"text\" name=\"".$a."_popis\" id=\"".$a."_popis\" value=\"".$atribut["obrazek"][$a]["popis"]."\" class=\"adminObrazekInput\" />&nbsp;&nbsp;&nbsp;Zvětšovací&nbsp;<input class=\"middle\" type=\"checkbox\"";
				if($atribut["obrazek"][$a]["max"]=="ano" || $funkce=="vlozeni") echo " checked=\"checked\"";
				echo " name=\"".$a."_lightbox\" id=\"".$a."_lightbox\" rel=\"hid$a\" value=\"ano\" />&nbsp;&nbsp;<div class=\"hidden\" id=\"hid$a\">Výška:&nbsp;<input type=\"text\" name=\"".$a."_vyska\" id=\"".$a."_vyska\" rel=\"".$a."_lightbox\" value=\"".$vyska."\" class=\"adminObrazekVyska\" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"javascript:vymazInput('$a','zobr$a')\" ><img src=\"design/no.png\" alt=\"Smazat\" /></a></div>";
			}
      elseif ($p=="soubor") {
				$a = array_pop($atrSoubor);
				//echo "<input type=\"text\" name=\"$a\" id=\"$a\" value=\"".$atribut["soubor"][$a]."\" class=\"adminSouborInput\" />";
				echo "<div class=\"zobrazSoubor\" id=\"zobr$a\"></div><input type=\"text\" name=\"$a\" id=\"$a\" rel=\"zobr$a\" value=\"".$atribut["soubor"][$a]."\" class=\"adminSouborInput uplSoub\" /><img class=\"cHand middle\" src=\"ikony/filebrowser.png\" height=\"20\" width=\"20\" alt=\"Správce souborů\" onclick=\"filebrowser('$a', document.getElementById('$a').value, '', window,'soubor'); return false;\" />";
					if($atribut["soubor"][$a]!="") echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"javascript:vymazInput('$a','zobr$a')\" ><img src=\"design/no.png\" alt=\"Smazat\" /></a>";
			}
      elseif ($p=="text") {
				$a = array_pop($atrText);
				if(substr($a, 0, 10)=="bezeditoru") echo "<textarea name=\"$a\" id=\"$a\" class=\"adminTextInput\">".$atribut["text"][$a]."</textarea>";
				else echo "<textarea name=\"$a\" id=\"$a\" class=\"editor adminTextInput\">".$atribut["text"][$a]."</textarea>";
			}
      elseif ($p=="varchar") {
				$a = array_pop($atrVarchar);
				if(substr($a, 0, 5)=="datum") {
					echo "<input type=\"text\" name=\"$a\" id=\"$a\" value=\"";
					if ($funkce == "vlozeni") echo date("d.m.Y");
					else echo $atribut["varchar"][$a];
					echo "\" class=\"adminVarcharInputDatum\" />";
    		}
				else echo "<input type=\"text\" name=\"$a\" id=\"$a\" value=\"".$atribut["varchar"][$a]."\" class=\"adminVarcharInput\" />";
			}
   		?>
  	</fieldset>

		<?php
    }
?>
		<p style="text-align: right;">
		  <?php
        if($funkce=="smazat") echo "<input type=\"submit\" class=\"jSubmit\" value=\"    Smazat    \" />";
        else echo "<input type=\"submit\" class=\"jSubmit\" value=\"    Uložit    \" />";
    	?>
			&nbsp;&nbsp;&nbsp; <button class="jButton" rel="<?php echo $kamZpet; ?>" onclick="return false;">Zpět</button>
  	</p>
	</div>
</form>
</div>

ACC SHELL 2018