';
$kat_lvl2=' ';
}
elseif ($rodzajmenu=='|=') {
//menu pionowe,
$kat_lvl1='!!link!!
';
$kat_lvl2=' ';
}
else { //$rodzajmenu=='--'
}
//--From_link_start
$gzm[1]=($_GET['title']);
$gzm[2]=substr($_GET['id'],0,1);
if ($_GET['id']=='') {
$gzm[2]=1;
}
else {
}
$gzm[5]=(substr($_GET['id'],1))%97; //reszta z dzielnia
$gzm[4]=floor((substr($_GET['id'],1))/97); //cześć całkowita
//--From_link_end
if ($gzm[2]=='2'){
$lang="_b"; //ang
}
elseif ($gzm[2]=='3'){
$lang="_c"; //niem
}
elseif ($gzm[2]=='4'){
$lang="_d"; //fr
}
elseif ($gzm[2]=='5'){
$lang="_e"; //hiszp
}
elseif ($gzm[2]=='6'){
$lang="_f"; //włoski
}
elseif ($gzm[2]=='7'){
$lang="_g"; //ros
}
elseif ($gzm[2]=='8'){
$lang="_h"; //język H
}
elseif ($gzm[2]=='9'){
$lang="_i"; //język I
}
elseif ($gzm[2]=='0'){
$lang="_j"; //język J
}
else {
$lang="_a";
}
//--Funkcje ogólne_start
function clear_spec_char($text){
$tabela = Array(
//WIN
"\xb9" => "a", "\xa5" => "A", "\xe6" => "c", "\xc6" => "C",
"\xea" => "e", "\xca" => "E", "\xb3" => "l", "\xa3" => "L",
"\xf3" => "o", "\xd3" => "O", "\x9c" => "s", "\x8c" => "S",
"\x9f" => "z", "\xaf" => "Z", "\xbf" => "z", "\xac" => "Z",
"\xf1" => "n", "\xd1" => "N",
//UTF
"\xc4\x85" => "a", "\xc4\x84" => "A", "\xc4\x87" => "c", "\xc4\x86" => "C",
"\xc4\x99" => "e", "\xc4\x98" => "E", "\xc5\x82" => "l", "\xc5\x81" => "L",
"\xc3\xb3" => "o", "\xc3\x93" => "O", "\xc5\x9b" => "s", "\xc5\x9a" => "S",
"\xc5\xbc" => "z", "\xc5\xbb" => "Z", "\xc5\xba" => "z", "\xc5\xb9" => "Z",
"\xc5\x84" => "n", "\xc5\x83" => "N",
//ISO
"\xb1" => "a", "\xa1" => "A", "\xe6" => "c", "\xc6" => "C",
"\xea" => "e", "\xca" => "E", "\xb3" => "l", "\xa3" => "L",
"\xf3" => "o", "\xd3" => "O", "\xb6" => "s", "\xa6" => "S",
"\xbc" => "z", "\xac" => "Z", "\xbf" => "z", "\xaf" => "Z",
"\xf1" => "n", "\xd1" => "N",
//I to co nie potrzebne
"$" => "-", "!" => "-", "@" => "-", "#" => "-", " " => "_", "%" => "-");
return strtr($text,$tabela);
}
function menu_current_page_item($menu,$mzm,$gzm){
$menutmp=explode('',$menu);
$menutmp2='';
$li='';
$li2='';
$li3='';
$li4='';
$i=0;
foreach ($menutmp as $a){
$li='';
$adres=explode('"',$a);
$id=explode('/',$adres[1]);
$j=count($id);
$k=(trim($id[$j-1]))-1;
$k++;
if ($k>0){
$lisk=floor((substr($k,1))/97);
if ($lisk+1==$gzm+1){$li=$li2;}
}
$l=(trim($id[$j-2]))-1;
$l++;
if ($l>0){
$lisk=floor((substr($l,1))/97); //reszta z dzielnia
if ($lisk+1==$gzm+1){$li=$li2;}
}
$lis=$li;
if ($i==0) {$lis='';};
if ($mzm==1){
if ($i==1){
$menutmp2=$menutmp2.$li3.$a;
}
elseif($i>1) {
$menutmp2=$menutmp2.$li4.$a;
}
else {$menutmp2=$menutmp2.$lis.$a;
}
}
else {
$menutmp2=$menutmp2.$lis.$a;
}
$i++;
}
//echo $menutmp2;
return $menutmp2;
}
/*function menu_current_page_item($menu,$mzm,$gzm){
$menutmp=explode('',$menu);
$menutmp2='';
$li='';
$li2='';
$li3='';
$li4='';
$i=0;
foreach ($menutmp as $a){
$li='';
$adres=explode('"',$a);
$id=explode('/',$adres[1]);
$j=count($id);
$k=(trim($id[$j-1]))-1;
$k++;
if ($k>0){
$lisk=floor((substr($k,1))/97);
if ($lisk+1==$gzm+1){$li=$li2;}
}
$l=(trim($id[$j-2]))-1;
$l++;
if ($l>0){
$lisk=floor((substr($l,1))/97); //reszta z dzielnia
if ($lisk+1==$gzm+1){$li=$li2;}
}
$lis=$li;
if ($i==0) {$lis='';};
if ($mzm==1){
if ($i==1){
$menutmp2=$menutmp2.$li3.$a;
}
elseif($i>1) {
$menutmp2=$menutmp2.$li4.$a;
}
else {$menutmp2=$menutmp2.$lis.$a;
}
}
else {
$menutmp2=$menutmp2.$lis.$a;
}
$i++;
}
return $menutmp2;
}
*/
//--Funkcje ogólne_end
include ('template.php');
$tyt=explode(',',$tytulowa);
$tytul=''; $slowa=''; $opis=''; $tresc=''; $data_edycji='';
$dtemp=explode('!!-DOMENA-!!',$page);
$domtrim='';
$domena=trim($dtemp[1]).$lang;
$wynik_szukania="";
$menutree="";
$w=mysql_query('SELECT * FROM `'.$domena.'` WHERE akt=1 ORDER BY id_kat, id_podkat ASC;');
$menutree="";
while($zm=mysql_fetch_array($w)) {
if($zm[1]>'0'){
$id=$zm[1]*97+$zm[2]; //-1;
$temp='';
if($zm[9]=='0' && $zm[1]==$gzm[4]){ //zm[2]
$temp=$kat_lvl2;
}
elseif ($zm[9]=='1' ) {
$temp=$kat_lvl2;
}
if ($zm[2]=='0'){
// $id++;
$temp=$kat_lvl1;
// if ($zm[4]=='0'){
// $temp='';
// }
}
$temp2=''.$zm[5].'';
$temp=str_replace('!!link!!',$temp2, $temp);
if ($zm[2]=='0'){
$menutree=$menutreetmp.$menutree.'';
$menutreetmp='';
}
$menutreetmp=$menutreetmp.$temp.'';
}
//echo $zm[1].'|'.$zm[2].'
';
if ($zm[1]=='0' && $zm[2]=='0') {
$menutmp=$zm[6];
$menu1=menu_current_page_item($menutmp,1,$gzm[4]);
$menu=menu_current_page_item($menutmp,$gzm[4],$gzm[4]);
}
elseif ($zm[1]==$tyt[0] && $zm[2]==$tyt[1]){
$tytul1=$zm[5]; $slowa1=$zm[3]; $opis1=$zm[4]; $tresc1=$zm[6]; $data_edycji1=$zm[7];
}
elseif ($zm[1]==$gzm[4] && $zm[2]==$gzm[5] && clear_spec_char($zm[5])==$gzm[1]) {
$tytul=$zm[5]; $slowa=$zm[3]; $opis=$zm[4]; $tresc=$zm[6]; $data_edycji=$zm[7];
}
}
$menutree=$menutreetmp.$menutree.'';
if ($tresc==''){ $tytul=$tytul1; $slowa=$slowa1; $opis=$opis1; $tresc=$tresc1; $data_edycji=$data_edycji1; $menu=$menu1; }
/* $w=mysql_query('SELECT * FROM `'.$domena.'` WHERE akt=1 ORDER BY id_kat, id_podkat ASC;');
$menutree="";
while($zm=mysql_fetch_array($w)) {
if($zm[1]>'0'){
$id=$zm[1]*97+$zm[2]; //-1;
$temp='';
if($zm[9]=='0' && $zm[1]==$gzm[4]){ //zm[2]
$temp=$kat_lvl2;
}
elseif ($zm[9]=='1' ) {
$temp=$kat_lvl2;
}
if ($zm[2]=='0'){
$temp=$kat_lvl1;
}
$temp2=''.$zm[5].'';
$temp=str_replace('!!link!!',$temp2, $temp);
if ($zm[2]=='0'){
$menutree=$menutreetmp.$menutree.'';
$menutreetmp='';
}
$menutreetmp=$menutreetmp.$temp.'';
}
if ($zm[1]=='0' && $zm[2]=='0') {
$menutmp=$zm[6];
$menu1=menu_current_page_item($menutmp,1,$gzm[4]);
$menu=menu_current_page_item($menutmp,$gzm[4],$gzm[4]);
}
elseif ($zm[1]==$tyt[0] && $zm[2]==$tyt[1]){
$tytul1=$zm[5]; $slowa1=$zm[3]; $opis1=$zm[4]; $tresc1=$zm[6]; $data_edycji1=$zm[7];
}
elseif ($zm[1]==$gzm[4] && $zm[2]==$gzm[5] && clear_spec_char($zm[5])==$gzm[1]) {
$tytul=$zm[5]; $slowa=$zm[3]; $opis=$zm[4]; $tresc=$zm[6]; $data_edycji=$zm[7];
}
}
$menutree=$menutreetmp.$menutree.'';
if ($tresc==''){ $tytul=$tytul1; $slowa=$slowa1; $opis=$opis1; $tresc=$tresc1; $data_edycji=$data_edycji1; $menu=$menu1; }
*/
$replace = array(
'' => $tytul,
'' => $slowa,
'' => $opis,
'' => $tresc,
'' => $data_edycji,
'' => $menu,
'' => $menutree,
$domtrim => ' ',
'