A rendszer jelenleg nem elérhető!"; $mainversion="2010"; $subversion="3"; $currentversion=0; $mainversiontime=mktime(5,0,0,05,17,2010); $systemversion=(filemtime($generaldata["file"]["admin"]))-$mainversiontime; $systemversion=round($systemversion/60); $systemversion=round($systemversion/100000,5); $systemversion=number_format($systemversion, 5, ".", ""); $currentversion=$systemversion; if ($_hyperadmin || is_file($generaldata["solutionlive_path"]."_adminavail.on")) { //files $file["thesite"]=$generaldata["solutionlive_path"]."_site.sld"; $file["thesite2"]=$generaldata["solutionlive_path"]."_site2.sld"; $folder["contentfile"]=$generaldata["solutionlive_path"]."content/"; $file["contentdata"]=$generaldata["solutionlive_path"]."_content.sld"; $file["contentdata2"]=$generaldata["solutionlive_path"]."_content2.sld"; $file["revertdata"]=$generaldata["solutionlive_path"]."_revert.sld"; $label["fixed"]="RENDSZER SZÖVEGEK"; $label["inmenu"]="DEFINIÁLT SZÖVEGEK"; $label["free"]="EGYÉB SZÖVEGEK"; $label["text"]="Szöveg"; $label["list"]="Szöveg-lista"; $label["contact"]="Kapcsolat"; $label["galery"]="Fotógaléria"; $label["today"]="ma"; $label["yesterday"]="tegnap"; $label["tomorrow"]="holnap"; //$label[""]=""; $label["HU"]="Magyar"; $label["EN"]="Angol"; $label["DE"]="Német"; $label["IT"]="Olasz"; $label["FR"]="Francia"; $label["SP"]="Spanyol"; $label["top"]="SZÖVEG FELETT"; $label["bottom"]="SZÖVEG ALATT"; $label["left"]="BALOLDALON"; $label["right"]="JOBBOLDALON"; function Xcreateid($prefix) { //14chars $result=hexdec(uniqid(rand(0,9), false))/100000000000000000; $result=str_replace ("0." , "" , $result); if (strlen($result)!=14) { $result=Xcreateid($prefix); } else { $result=$prefix.$result; } return $result; } function Xpackdata($content){ $content=str_replace ("[§§§§]" , "\"" , $content); $result=str_replace ("[§-§]" , "\$" , $content); return $result; } function Xpackdata_decode($content){ $content=str_replace ("[§§§§]" , "\"" , $content); $content=utf8_decode($content); $result=str_replace ("[§-§]" , "\$" , $content); return $result; } function Xisanumber($n) { return (string)(float)$n === (string)$n; } function Xdataline($dataarr,$start,$valt){ $result=""; if (is_array($dataarr)) { foreach ($dataarr as $key => $value) { $keys=explode("§", $key); $rec=$start; foreach ($keys as $k => $v) { $rec.="[[§§§§]".$v."[§§§§]]"; } unset($keys); if ($valt=="1") { //$value=utf8_decode($value); //$value=Xdatadecode($value); } $result.=$rec."=[§§§§]".$value."[§§§§];\n"; } } return $result; } function Xconvdata($start,$data) { if (is_array($data)) { if (strlen($start)>0) { $start=$start."§"; } foreach ($data as $key => $value) { if (is_array($value)) { $x=Xconvdata($start.$key,$value); foreach ($x as $keyt => $valuet) { $result[$keyt]=$valuet; } } else { $result[$start.$key]=$value; } } } return $result; } function createbackup($file,$end,$bup) { $result=true; if (is_file($file.".sld")) { $result=false; if (copy($file.".sld", $file.".bup")) { $result=true; } } return $result; } function SLRwritefile($content,$overwrite,$dir,$name) { $content=str_replace ("[[34]]" , """ , $content); $content="//WEBUNIVERZUM-created@".date('YmdHis')."\n\n".$content; $data=""; $name=str_replace (".sld" , "" , $name); $type="x"; if ($overwrite=="1") { $type="w"; } if (is_file($dir.$name.".sld")) { $result=createbackup($dir.$name,".sld",".bup"); } $handle = fopen($dir.$name.".sld", $type); $result=true; if ($result) { if (fwrite($handle, $data) === FALSE) { $result=false; } else { $result=true; } } fclose($handle); return $result; } function deletefile($name) { $name=str_replace (".sld" , "" , $name); $result=createbackup($name,".sld",".bup"); if ($result) { $result=unlink($name.".sld"); } return $result; } function getnewsize($oldsize,$maxwidth,$maxheight) { //$maxwidth="208"; //$maxheight="208"; $size["width"]=$oldsize[0]; $size["height"]=$oldsize[1]; if ($oldsize[0]/$oldsize[1]>1) { if ($oldsize[0]>$maxwidth) { $size["width"]=$maxwidth; $size["height"]=$size["width"]*($oldsize[1]/$oldsize[0]); } } else { if ($oldsize[1]>$maxheight) { $size["height"]=$maxheight; $size["width"]=$size["height"]*($oldsize[0]/$oldsize[1]); } } return $size; } function resizeimages($folder,$maxwidth,$maxheight,$keep) { $ftype="png"; $result=false; if (is_file($folder."_wip.img")) { $oldsize=getimagesize($folder."_wip.img"); $oldtype=($oldsize[2]==1?"gif":($oldsize[2]==2?"jpeg":($oldsize[2]==3?"png":FALSE))); if ($oldsize && $oldtype) { $sizes=getnewsize($oldsize,$maxwidth,$maxheight); $newname="_conv.png"; $CreateFunction="imagecreatefrom".$oldtype; $OutputFunction="image".$ftype; $ImageSource=$CreateFunction($folder."_wip.img"); $ResizedImage=imagecreatetruecolor($sizes["width"],$sizes["height"]); imagecopyresampled($ResizedImage,$ImageSource,0,0,0,0,$sizes["width"],$sizes["height"],$oldsize[0],$oldsize[1]); if ($ftype=="jpeg") { $subresult=$OutputFunction($ResizedImage,$folder.$newname,99); } else { $subresult=$OutputFunction($ResizedImage,$folder.$newname); } if ($subresult && $keep=="0") { unlink($folder."_wip.img"); } if ($subresult) { $result=true; } } } return $result; } function makelink($input) { $result=strtolower($input); $result=str_replace ("ö" , "o" , $result); $result=str_replace ("ü" , "u" , $result); $result=str_replace ("ó" , "o" , $result); $result=str_replace ("ú" , "u" , $result); $result=str_replace ("é" , "e" , $result); $result=str_replace ("á" , "a" , $result); $result=str_replace ("í" , "i" , $result); $result=str_replace ("õ" , "o" , $result); $result=str_replace ("û" , "u" , $result); $result=str_replace (urldecode("%C5%91") , "o" , $result); $result=str_replace (urldecode("%C5%B1") , "u" , $result); $result=str_replace ("Ö" , "O" , $result); $result=str_replace ("Ü" , "U" , $result); $result=str_replace ("Ó" , "O" , $result); $result=str_replace ("Ú" , "U" , $result); $result=str_replace ("É" , "E" , $result); $result=str_replace ("Á" , "A" , $result); $result=str_replace ("Í" , "I" , $result); $result=str_replace ("Õ" , "O" , $result); $result=str_replace ("Û" , "U" , $result); $result=str_replace (urldecode("%C5%90") , "O" , $result); $result=str_replace (urldecode("%C5%B0") , "U" , $result); $result=strtolower($result); $result=str_replace (" " , "-" , $result); $result=str_replace ("\"" , "" , $result); $result=str_replace ("'" , "" , $result); $result=str_replace (":" , "" , $result); $result=str_replace ("." , "" , $result); $result=str_replace (";" , "" , $result); $result=str_replace ("!" , "" , $result); $result=str_replace ("?" , "" , $result); $result=str_replace ("+" , "" , $result); $result=str_replace ("%" , "" , $result); $result=str_replace ("/" , "" , $result); $result=str_replace ("=" , "" , $result); $result=str_replace ("(" , "" , $result); $result=str_replace (")" , "" , $result); $result=str_replace ("§" , "" , $result); $result=str_replace ("[" , "" , $result); $result=str_replace ("]" , "" , $result); $result=str_replace ("{" , "" , $result); $result=str_replace ("}" , "" , $result); $result=str_replace ("@" , "" , $result); $result=str_replace ("&" , "" , $result); $result=str_replace ("#" , "" , $result); $result=str_replace ("\$" , "" , $result); $result=str_replace ("\\" , "" , $result); $result=str_replace ("|" , "" , $result); $result=str_replace ("ß" , "" , $result); $result=str_replace ("~" , "" , $result); $result=str_replace ("÷" , "" , $result); $result=str_replace ("×" , "" , $result); $result=str_replace ("--" , "-" , $result); $result=preg_replace("/[^a-zA-Z0-9\-]/","",$result); while(substr($result, 0, 1)=="-" || substr($result, 0, 1)=="." || substr($result, 0, 1)==",") { $result=substr($result,1); } while(substr($result, -1, 1)=="-" || substr($result, -1, 1)=="." || substr($result, -1, 1)==",") { $result=substr($result,0,-1); } return $result; } function linkify($text) { $result=$text; $links=explode("http://",$text); if (count($links)>1) { $result=$links[0]; unset($links[0]); foreach ($links as $k => $v) { $y=explode(" ",$v); $c=str_replace(".","",$y[0]); if (strlen($y[0])>3 && $c!=$y[0]) { $result.="".$y[0]." "; unset($y[0]); } else { $y[0]="http://".$y[0]." "; } if (is_array($y)) { foreach ($y as $yk => $yv) { $result.=$yv." "; } } } } $links=explode("https://",$result); if (count($links)>1) { $result=$links[0]; unset($links[0]); foreach ($links as $k => $v) { $y=explode(" ",$v); $c=str_replace(".","",$y[0]); if (strlen($y[0])>3 && $c!=$y[0]) { $result.="".$y[0]." "; unset($y[0]); } else { $y[0]="http://".$y[0]." "; } if (is_array($y)) { foreach ($y as $yk => $yv) { $result.=$yv." "; } } } } $words=explode(" ",$result); $result=""; foreach ($words as $k => $v) { $c1=str_replace("@","",$v); list($dummy,$vc)=explode("@",$v); $c2=str_replace(".","",$vc); if ($v!=$c1 && $vc!=$c2) { $result.="".$v." "; } else { $result.=$v." "; } } return $result; } function createcontentbox($title,$text) { if (strlen($title)>0) { $x=strip_tags($title); $x=str_replace("\r\n","
",$x); $x=str_replace("\n\r","
",$x); $x=str_replace("\r","
",$x); $x=str_replace("\n","
",$x); $x=str_replace("\"",""",$x); $t0="

".$x."

"; } if (strlen($text)>0) { $x=strip_tags($text); $x=str_replace("{","",$x); $x=str_replace("}","",$x); $x=str_replace("\r\n","
",$x); $x=str_replace("\n\r","
",$x); $x=str_replace("\r","
",$x); $x=str_replace("\n","
",$x); $x=str_replace("\"",""",$x); $x=linkify($x); $t1=$x; } $result="

".$t0."".$t1."

"; return $result; } function savecontent($post,$content,$origfile,$cntfile) { $save=false; if ($post["SLAcontent"]!="0") { if ($post["SLAaction"]=="save" && strlen($post["SLAdata"]["name"])>0) { //print_r($post); $content["9"]="A mentés nem sikerült!"; if ($post["SLAcontent"]=="?" && $post["SLAdata"]["link"]=="0") { //new if (isset($post["SLAdata"]["name"])) { $cnt=makelink($post["SLAdata"]["name"]); if (isset($content[$cnt][$post["SLAlanguage"]])) { $cntc=2; while($content[$cnt."-".$cntc][$post["SLAlanguage"]]) { $cntc++; } $cnt=$cnt."-".$cntc; } } else { $cnt=time(); } } else { $cnt=$post["SLAcontent"]; if (is_file($origfile)) { include $origfile; $orig[$cnt][$post["SLAlanguage"]]=$content[$cnt][$post["SLAlanguage"]]; } } if (isset($post["SLAdata"]["convert"])) { $convert=$post["SLAdata"]["convert"]; unset($post["SLAdata"]["convert"]); } if (isset($post["SLAdata"]["contact"])) { $contact=$post["SLAdata"]["contact"]; unset($post["SLAdata"]["contact"]); foreach ($contact as $k => $v) { if (is_array($v)) { foreach ($v as $kk => $vv) { $x=strip_tags($vv); $x=str_replace("\r\n","
",$x); $x=str_replace("\n\r","
",$x); $x=str_replace("\r","
",$x); $x=str_replace("\n","
",$x); $x=str_replace("\"",""",$x); $contact[$k][$kk]=$x; } } else { $x=strip_tags($v); $x=str_replace("\r\n","
",$x); $x=str_replace("\n\r","
",$x); $x=str_replace("\r","
",$x); $x=str_replace("\n","
",$x); $x=str_replace("\"",""",$x); $contact[$k]=$x; } } if (is_array($contact["email"])) { $e=$contact["email"]; unset($contact["email"]); foreach ($e as $k => $v) { list($e1,$e2)=explode("@",$v); $contact["email"][$k]["0"]=$e1; $contact["email"][$k]["1"]=$e2; } } } foreach ($post["SLAdata"] as $k => $v) { $x=strip_tags($v); $x=str_replace("\r\n","
",$x); $x=str_replace("\n\r","
",$x); $x=str_replace("\r","
",$x); $x=str_replace("\n","
",$x); $x=str_replace("\"",""",$x); $post["SLAdata"][$k]=$x; } $name=$post["SLAdata"]["name"]; unset($post["SLAdata"]["name"]); $content[$cnt][$post["SLAlanguage"]]=$post["SLAdata"]; //$content[$cnt][$post["SLAlanguage"]]["public"]=$post["SLAdata"]["public"]; $content[$cnt][$post["SLAlanguage"]]["name"]=$name; $content[$cnt][$post["SLAlanguage"]]["time"]=time(); $content[$cnt][$post["SLAlanguage"]]["type"]=$post["SLAcontenttype"]; if ($post["SLAcontent"]=="?" && $post["SLAdata"]["link"]=="0") { $content[$cnt][$post["SLAlanguage"]]["link"]=$cnt.".html"; $content[$cnt][$post["SLAlanguage"]]["new"]=time(); $content[$cnt][$post["SLAlanguage"]]["kind"]="free"; } if (isset($post["SLAgeneral"]["label"]["contact"])) { $orig[0][$post["SLAlanguage"]]["label"]["contact"]=$content[0][$post["SLAlanguage"]]["label"]["contact"]; $content[0][$post["SLAlanguage"]]["label"]["contact"]=$post["SLAgeneral"]["label"]["contact"]; } switch($post["SLAcontenttype"]) { case "text": if (isset($convert)) { $content[$cnt][$post["SLAlanguage"]]["content"]=createcontentbox($convert["texttitle"],$convert["text"]); } break; case "list": if (is_array($convert[texttitle])) { foreach ($convert[texttitle] as $k => $v) { $content[$cnt][$post["SLAlanguage"]]["content"][]=createcontentbox($convert["texttitle"][$k],$convert["text"][$k]); } } break; case "contact": if (is_array($convert[texttitle])) { foreach ($convert[texttitle] as $k => $v) { $content[$cnt][$post["SLAlanguage"]]["content"][]=createcontentbox($convert["texttitle"][$k],$convert["text"][$k]); } } if (isset($contact)) { $content[$cnt][$post["SLAlanguage"]]["contact"]=$contact; } $content[$cnt][$post["SLAlanguage"]]["contact"]["order"]="name,mail,phone,mobil,email,web"; $content[$cnt][$post["SLAlanguage"]]["leftbox"]=""; if (isset($content[$cnt][$post["SLAlanguage"]]["name"])) { $content[$cnt][$post["SLAlanguage"]]["leftbox"].=$content[$cnt][$post["SLAlanguage"]]["name"]."
"; } if (isset($content[$cnt][$post["SLAlanguage"]]["mail"][0])) { $content[$cnt][$post["SLAlanguage"]]["leftbox"].=$content[$cnt][$post["SLAlanguage"]]["mail"][0]."
"; } if (isset($content[$cnt][$post["SLAlanguage"]]["phone"][0])) { $content[$cnt][$post["SLAlanguage"]]["leftbox"].=$content[0][$post["SLAlanguage"]]["label"]["contact"]["phone"].": ".$content[$cnt][$post["SLAlanguage"]]["phone"][0]."
"; } if (isset($content[$cnt][$post["SLAlanguage"]]["mobil"][0])) { $content[$cnt][$post["SLAlanguage"]]["leftbox"].=$content[0][$post["SLAlanguage"]]["label"]["contact"]["mobil"].": ".$content[$cnt][$post["SLAlanguage"]]["mobil"][0]."
"; } if (isset($content[$cnt][$post["SLAlanguage"]]["email"][1])) { $content[$cnt][$post["SLAlanguage"]]["leftbox"].=""; } if (isset($content[$cnt][$post["SLAlanguage"]]["web"][0])) { $content[$cnt][$post["SLAlanguage"]]["leftbox"].=$content[0][$post["SLAlanguage"]]["label"]["contact"]["web"].": ".$content[$cnt][$post["SLAlanguage"]]["web"][0]."
"; } break; } $save=true; } elseif ($post["SLAaction"]=="delete" && $post["SLAcontent"]!="?" && isset($content[$post["SLAcontent"]])) { unset($content[$post["SLAcontent"]]); $save=true; } } if ($save) { //print_r($content[$cnt][$post["SLAlanguage"]]); //print_r($content[0]); unset($content["9"]); //content $olddata=Xconvdata("",$content); $newdata=Xdataline($olddata,"[§-§]content",0); $newdata=Xpackdata($newdata); if (SLRwritefile($newdata,1,"",$cntfile)) { $content["9"]="A "".$name."" tartalom sikeresen elmentve!"; } else { $content["9"]="A mentés nem sikerült!"; } //orig $olddata=Xconvdata("",$orig); $newdata=Xdataline($olddata,"[§-§]orig",0); $newdata=Xpackdata($newdata); if (SLRwritefile($newdata,1,"",$origfile)) { } } return $content; } function totextarea($input) { $result=str_replace ("
" , "\n" ,$input); $result=str_replace (""" , "\"" ,$result); $result=strip_tags($result); return $result; } function separatetext($input) { $result=str_replace ("

" , "" ,$input); $result=str_replace ("

" , "" ,$result); $result=str_replace ("

" , "" ,$result); $r=str_replace ("

" , "[§**§]" ,$result); if ($r==$result) { $results["title"]=""; $results["text"]=$result; } else { list($results["title"],$results["text"])=explode("",$result); } $results["text"]=str_replace ("" , "{" ,$results["text"]); $results["text"]=str_replace ("" , "}" ,$results["text"]); return $results; } function getthedate($input,$label) { if ($input=="0" || strlen($input)==0) { $result="-"; } else { $result=date("Y.m.d.",$input); if ($result==date("Y.m.d.")) { $result=$label["today"]; } elseif ($result==date("Y.m.d.",(time()-3600*24))) { $result=$label["yesterday"]; } elseif ($result==date("Y.m.d.",(time()+3600*24))) { $result=$label["tomorrow"]; } } return $result; } $startlang=$_POST["SLAstartlang"]; if (is_file($file["thesite"])) { include $file["thesite"]; if (!isset($startlang)) { $startlang=$params["custom"]["defaultlanguage"]; } else { } if ($params["custom"]["multilanguage"]=="0") { $langlist=false; } else { if (is_array($params["custom"]["languages"])) { ksort($params["custom"]["languages"]); foreach ($params["custom"]["languages"] as $key => $value) { if ($value=="1") { $langlist.=""; } } } } } $result=""; $module="home"; if (isset($_POST["SLAmodule"])) { $module=$_POST["SLAmodule"]; } $page="start"; if (isset($_POST["SLApage"])) { $page=$_POST["SLApage"]; } $menu="start"; if (isset($_POST["SLAmenu"])) { $menu=$_POST["SLAmenu"]; } $order="name"; if (isset($_POST["SLAorder"])) { $order=$_POST["SLAorder"]; } $admin["header"]["css"].=" "; $menuclass["home"]=""; $menuclass["settings"]=""; $menuclass["texts"]=""; $menuclass["info"]=""; $menuclass[$module]="curpage"; $menuclass[$page]="curpage"; $menuclass[$page.$menu]="curpage"; $submenus["texts"]="
  • Összes szöveg
  • Menük, listák
  • Képek
  • "; $curmenus["texts"]["start"]="
  • Új szöveg
  • "; $curmenus["texts"]["images"]="
  • Új kép feltöltése
  • Összes kép kezelése
  • "; $forms["texts"]="
    "; $submenu=$submenus[$module]; $curmenu=$curmenus[$module][$page]; $moduleforms=$forms[$module].$forms[$page]; //********** LOAD CONTENTS ********** $result="Nincs megjeleníthető tartalom"; $contentpage=$module."/".$page."/".$menu; echo ""; switch($contentpage) { case "texts/start/start": $result=""; if (is_file($file["contentdata"])) { include $file["contentdata"]; //SAVE!!! $message=""; if ($_POST["SLAcontent"]!="0") { if ($_POST["SLAaction"]=="save" || $_POST["SLAaction"]=="delete" && $_POST["SLAcontent"]!="?") { $content=savecontent($_POST,$content,$file["revertdata"],$file["contentdata"]); $message=$content["9"]; unset($content["9"]); } } unset($content[0]); foreach ($content as $key => $value) { if (isset($value[$startlang])) { if ($value[$startlang]["kind"]!="system") { $value[$startlang]["call"]=$key; if (!isset($value[$startlang]["new"])) { $value[$startlang]["new"]=$params["custom"]["start"]; } if (!isset($value[$startlang]["time"])) { $value[$startlang]["time"]=$params["custom"]["start"]; } $o=0; if ($order=="new") { $o=$value[$startlang]["new"]; } elseif ($order=="modified") { $o=$value[$startlang]["time"]; } elseif ($order=="name") { $o=$key; } if (!isset($show[$value[$startlang]["kind"]][$o])) { $show[$value[$startlang]["kind"]][$o]=$value[$startlang]; } else { while (isset($show[$value[$startlang]["kind"]][$o])) { $o=$o."0"; } } } } } } //IF SEPARATE FILE!!!!! if (is_array($show)) { $result=""; $result.=""; $c=0; foreach ($show as $key => $value) { $result.=""; ksort($value); foreach ($value as $k => $v) { $t1=getthedate($v["new"],$label); $t2=getthedate($v["time"],$label); if ($t2==$t1) { $t2=""; } else { $t2=" | ".$t2; } $result.=""; $c++; } } $result.="
      CÍM LÉTREHOZVA | MENTVE TÍPUS  
    ".$label[$key]."
    ".$v["name"]." ".$t1."".$t2." ".$label[$v["type"]]."  
    Összesen ".$c." találat
    "; } if ($c==1) { $contentpage="texts/start/content"; $_POST["contenttype"]=$v["type"]; $_POST["content"]=$v["call"]; } break; case "texts/start/new": $result=""; if ($params["custom"]["multilanguage"]=="1") { $result="NYELV"; } else { $result=""; } $typelist=""; $result="
    ".$result." "; $result.="
    TÍPUS
              
    Új szöveg szerkesztése
    "; break; case "texts/start/content": $file["contentfile"]=$folder["contentfile"].$_POST["SLAcontent"].".sld"; $file["content"]=$file["content".$_POST["SLAsavetype"]]; if (is_file($file["content"])) { include $file["content"]; if ($_POST["SLAsavetype"]=="data") { $show=$content[$_POST["SLAcontent"]][$startlang]; } else { $show=$content[$startlang]; } } if (is_array($show)) { $type=$show["type"]; $title=$show["name"]; if (!isset($show["new"])) { $show["new"]=$params["custom"]["start"]; } if (!isset($show["time"])) { $show["time"]=$params["custom"]["start"]; } $withperm=" "; } elseif ($_POST["SLAaction"]=="new" && $_POST["SLAcontent"]=="?") { $type=$_POST["SLAcontenttype"]; $title="Új"; $withperm=" "; $show["new"]=0; $show["time"]=0; } if (isset($type)) { $curmenu="
  • << Vissza a listához
  • ".$curmenu; $result=$withperm; //***!!![public] //***!!![link] $result="
    ".$result." "; switch ($type) { case "text": $pagetexts=separatetext($show["content"]); $result.=" "; break; case "list": $c=1; if (is_array($show["content"])) { foreach ($show["content"] as $key => $value) { $pagetexts=separatetext($value); $result.=" "; $c++; } } else { $result.=" "; $c++; } $result.="
    NÉV (MENÜ)*
    CÍM (META)
    CIMKÉK (META/BLOG)
    BEVEZETŐ
    TÍPUS: ".$label[$type]." LÉTREHOZVA: ".getthedate($show["new"],$label)."MÓDOSÍTVA: ".getthedate($show["time"],$label)."
    SZÖVEG-CÍM
    SZÖVEG
    ".$c.". RÉSZ - CÍM
    ".$c.".RÉSZ - SZÖVEG
    ".$c.". RÉSZ - CÍM
    ".$c.".RÉSZ - SZÖVEG
    "; $admin["header"]["js"].=" var listcontent={ nextline:".$c.", newline:function() { if (document.getElementById([§§§]newline4content-list[§§§]+listcontent.nextline)) { var n=listcontent.nextline+1; var p=listcontent.nextline-1; var pp=listcontent.nextline-2; if (document.getElementById([§§§]SLAdataText[§§§]+pp).value.length>0 || document.getElementById([§§§]SLAdataTexttitle[§§§]+pp).value.length>0) { document.getElementById([§§§]newline4content-list[§§§]+listcontent.nextline).innerHTML=[§§§]
    [§§§]+listcontent.nextline+[§§§]. RÉSZ - CÍM
    [§§§]+listcontent.nextline+[§§§].RÉSZ - SZÖVEG
    [§§§]; listcontent.nextline++; } } } }; "; break; case "contact": $checked[0]=""; $checked[1]=""; if (isset($show["contact"]["form"])) { $checked[$show["contact"]["form"]]="CHECKED"; } else { $checked[0]="CHECKED"; } $result.="MEZŐMEGNEVEZÉSADAT"; $result.="KAPCSOLAT - NÉV"; $result.="KAPCSOLAT - CÍM"; if (is_array($show["contact"]["mail"])) { foreach ($show["contact"]["mail"] as $key => $value) { if ($key!="0") { $result.=""; } } } $key++; $result.="
    "; $js.="[§§§]mail[§§§]:".$key.","; $result.="KAPCSOLAT - TELEFON"; if (is_array($show["contact"]["phone"])) { foreach ($show["contact"]["phone"] as $key => $value) { if ($key!="0") { $result.=""; } } } $key++; $result.="
    "; $js.="[§§§]phone[§§§]:".$key.","; $result.="KAPCSOLAT - EMAIL"; if (is_array($show["contact"]["email"])) { foreach ($show["contact"]["email"] as $key => $value) { if ($key!="0") { $e=$show["contact"]["email"][$key][0]; if (strlen($show["contact"]["email"][$key][1])>0) { $e=$e."@".$show["contact"]["email"][$key][1]; } $result.=""; } } } $key++; $result.="
    "; $js.="[§§§]email[§§§]:".$key.","; $result.="KAPCSOLAT - WEB"; if (is_array($show["contact"]["web"])) { foreach ($show["contact"]["web"] as $key => $value) { if ($key!="0") { $result.=""; } } } $key++; $result.="
    "; $js.="[§§§]web[§§§]:".$key.","; $contacts=$show["contact"]; unset($contacts["name"]); unset($contacts["mail"]); unset($contacts["phone"]); unset($contacts["email"]); unset($contacts["web"]); $result2.="KAPCSOLAT - EGYÉB "; if (is_array($show["contact"]["web"])) { foreach ($contacts as $key => $value) { $result2.=" "; } } $admin["header"]["js"].=" var contactline={ nextline:{".$js."[§§§]X[§§§]:0}, newline:function(type) { if (document.getElementById([§§§]newline4contact-[§§§]+type+contactline.nextline[type])) { var n=contactline.nextline[type]+1; var p=contactline.nextline[type]-1; var pp=contactline.nextline[type]-2; //if (document.getElementById([§§§]SLAdataText[§§§]+pp).value.length>0 || .value.length>0) { document.getElementById([§§§]newline4contact-[§§§]+type+contactline.nextline[type]).innerHTML=[§§§]
    [§§§]; document.getElementById([§§§]newline4contact-[§§§]+type+contactline.nextline[type]).style.display=[§§§]block[§§§]; contactline.nextline[type]++; //} } } } "; //ORDER!!! $result.="KAPCSOLAT FORM:NEM ENGEDÉLYEZ: | ENGEDÉLYEZ"; for ($c=1;$c<=3;$c++) { $key=$c-1; $pagetexts=separatetext($show["content"][$key]); $result.=" ".$c.". RÉSZ - CÍM ".$c.".RÉSZ - SZÖVEG "; } //specials & form $result.=""; break; case "blog": $result.="BLOG"; break; } $result.="        ".$title." szöveg szerkesztése
    "; } break; case "texts/menus/list": list($type,$kind)=explode("||",$_POST["SLAmenuside"]); if (isset($type) && isset($kind)) { if (is_file($file["contentdata"])) { include $file["contentdata"]; if ($content[0][$startlang]["side"][$kind]=="1") { if ($type=="0") { if ($_POST["SLAaction"]=="save") { $message="A mentés nem sikerült!"; if (is_array($_POST["SLAmenus"][$kind])) { unset($content[0][$startlang][$kind]); foreach ($_POST["SLAmenus"][$kind] as $key => $value) { if ($value!="0" && $content[$value][$startlang]["type"]!="elem") { $content[0][$startlang][$kind][]=$value; } } } $olddata=Xconvdata("",$content); $newdata=Xdataline($olddata,"[§-§]content",0); $newdata=Xpackdata($newdata); if (SLRwritefile($newdata,1,"",$file["contentdata"])) { $message="A mentés sikerült"; } } $result=""; $lc=0; function makepagelist($cnt,$l,$val) { unset($cnt[0]); $result=""; if (is_array($cnt)) { foreach ($cnt as $key => $v) { $s=""; if ($v[$l]["type"]!="elem" && ($v[$l]["public"]=="1"|| $key=="start")) { if ($key==$val && $val!="0") { $s="SELECTED"; } $result.=""; } } } return $result; } if (is_array($content[0][$startlang][$kind])) { $sc=0; foreach ($content[0][$startlang][$kind] as $key => $value) { $lcc=$lc+1; if ($value=="start" && $sc=="0") { $result.=$lcc." -
    "; $sc++; } else { $result.=$lcc." -
    "; } $lc++; } $result="
    ".$result."
    "; } //menu $result="
    "; $result.="
    SorszámTartalom 
    ".$result."
          
    Menük, listák megtekintése
    "; $admin["header"]["js"].=" var menuline={ curline:".$lc.", newline:function() { var p=menuline.curline+1; document.getElementById([§§§]SLAmenunewline[§§§]+menuline.curline).innerHTML=p+[§§§] -
    [§§§]; document.getElementById([§§§]SLAmenunewline[§§§]+menuline.curline).style.display=[§§§]block[§§§]; menuline.curline++; } } "; } elseif ($type=="1") { $sideelems["text"]="Szöveg (link nélkül)"; $sideelems["menu"]="Menü"; $sideelems["cat-menu"]="Csoport tartalmak"; $sideelems["links"]="Linkek"; $sideelems["contact"]=$label["contact"]; if ($_POST["SLAaction"]=="save") { $message="A mentés nem sikerült!"; } function maketypelist($cnt,$val) { $result=""; if (is_array($cnt)) { foreach ($cnt as $key => $v) { $s=""; if ($key==$val && $val!="0") { $s="SELECTED"; } $result.=""; } } return $result; } $result=""; if (is_array($content[0][$startlang][$kind])) { } //contents $result="
    "; //menu $result="
    "; $result.="
    SorszámTartalom 
    ".$result."
          
    Menük, listák megtekintése
    "; } } else { $message="Ezen a weboldalon a választott rész nem megjeleníthető"; $contentpage="texts/menus/start"; } } } break; case "texts/menus/start": $typelist=" "; $result="
    "; $result.="
    Elhelyezés
              
    Menük, listák megtekintése
    "; break; case "texts/images/start": $result="Képeket a tartalmi oldalakhoz lehet felvenni, így elöször szöveges tartalmakat kell elmenteni"; $typelist=""; if (is_file($file["contentdata"])) { include $file["contentdata"]; if (is_array($content)) { $result=""; unset($content[0]); foreach ($content as $name => $value) { foreach ($value as $lan => $values) { if ($values["type"]=="galery") { $typelist.=""; } else { if (is_array($values["content"])) { foreach ($values["content"] as $key => $v) { if (strlen($v)>0) { $s=strip_tags($v); $s=substr($s,0,25); $typelist.=""; } } } elseif (isset($values["content"]) && strlen($values["content"])>0) { $s=strip_tags($values["content"]); $s=substr($s,0,25); $typelist.=""; } } } } $result="
    "; $result.="
    Tartalom
              
    Képhozzárendelések megtekintése
    "; } } break; case "texts/images/select": if (is_file($file["contentdata"])) { include $file["contentdata"]; $sae=false; if ($_POST["SLAaction"]=="save") { $message="A mentés nem sikerült"; $ready="A mentés sikerült"; if ($ord=="galery") { $content[$nam][$lan]["image"]["galery"][$i]=$_POST["SLAimagetext"]; } elseif ($ord=="-") { $content[$nam][$lan]["image"][$_POST["SLAimageplace"]][$i]=$_POST["SLAimagetext"]; } else { $content[$nam][$lan]["image"][$ord][$_POST["SLAimageplace"]][$i]=$_POST["SLAimagetext"]; } list($nam,$lan,$ord)=explode("||",$_POST["SLAimagebox"]); $save=true; } elseif ($_POST["SLAaction"]=="delete" && $_POST["SLAimageid"]!="0") { $message="A kép törlése nem sikerült"; $ready="A kép törlése sikerült"; $n=$generaldata["base_path"]."files/media/".$_POST["SLAimageid"]."_s.png"; $xn=$generaldata["base_path"]."files/media/".$_POST["SLAimageid"]."_l.png"; if (is_file($n)) { unlink($n); if (is_file($xn)) { unlink($xn); } unset($content["0"][$_POST["SLAlanguage"]]["image"]["origname"][$_POST["SLAimageid"]]); unset($content["0"][$_POST["SLAlanguage"]]["image"]["width"][$_POST["SLAimageid"]]); unset($content["0"][$_POST["SLAlanguage"]]["image"]["height"][$_POST["SLAimageid"]]); unset($content["0"][$_POST["SLAlanguage"]]["image"]["Lwidth"][$_POST["SLAimageid"]]); unset($content["0"][$_POST["SLAlanguage"]]["image"]["Lheight"][$_POST["SLAimageid"]]); if (is_array($content)) { foreach ($content as $name => $value) { if ($name!="0") { foreach ($value as $lan => $values) { if ($values["type"]=="galery") { unset($content[$name][$lan]["image"]["galery"][$_POST["SLAimageid"]]); } else { if (is_array($values["content"])) { foreach ($values["content"] as $key => $v) { if (is_array($content[$name][$lan]["image"][$key])) { foreach ($content[$name][$lan]["image"][$key] as $k => $vv) { unset($content[$name][$lan]["image"][$key][$k][$_POST["SLAimageid"]]); } } } } elseif (isset($values["content"])) { if (is_array($content[$name][$lan]["image"])) { foreach ($content[$name][$lan]["image"] as $k => $vv) { unset($content[$name][$lan]["image"][$k][$_POST["SLAimageid"]]); } } } } } } } } $save=true; } } if ($save) { $olddata=Xconvdata("",$content); $newdata=Xdataline($olddata,"[§-§]content",0); $newdata=Xpackdata($newdata); if (SLRwritefile($newdata,1,"",$file["contentdata"])) { $message=$ready; } } if (is_array($content)) { //unset($content[0]); foreach ($content as $name => $value) { if ($name!="0") { foreach ($value as $lan => $values) { if ($values["type"]=="galery") { $typelist.=""; } else { if (is_array($values["content"])) { foreach ($values["content"] as $key => $v) { if (strlen($v)>0) { $s=strip_tags($v); $s=substr($s,0,25); $typelist.=""; } } } elseif (isset($values["content"]) && strlen($values["content"])>0) { $s=strip_tags($values["content"]); $s=substr($s,0,25); $typelist.=""; } } } } } } $associate="
    Tartalom
    Elhelyezés
    Szöveg
          
    Képhozzárendelés
    "; $result=""; $moduleforms.="
    ".$associate."
    "; if (is_array($content["0"][$_POST["SLAlanguage"]]["image"]["origname"])) { foreach($content["0"][$_POST["SLAlanguage"]]["image"]["origname"] as $id => $value) { $result.="
    |
    "; } } } break; case "texts/images/new": if (is_file($file["contentdata"])) { include $file["contentdata"]; if ($_POST[SLAaction]=="save") { if (isset($_FILES['SLAimgupload'])) { $uploadfile=$generaldata["base_path"]."files/_wip.img"; $message="A kép feltöltése nem sikerült vagy nem lehetséges"; $ready=false; if (move_uploaded_file($_FILES['SLAimgupload']['tmp_name'], $uploadfile)) { list($nam,$lan,$ord)=explode("||",$_POST["SLAimagebox"]); $i=Xcreateid(1); $n=$generaldata["base_path"]."files/media/".$i."_s.png"; while (is_file($n)) { $i++; $n=$generaldata["base_path"]."files/media/".$i."_s.png"; } $xn=$generaldata["base_path"]."files/media/".$i."_l.png"; $c=0; $r=0; if ($ord=="galery") { $c++; if (resizeimages($generaldata["base_path"]."files/",800,500,1)) { if (copy($generaldata["base_path"]."files/_conv.png",$xn)) { unlink($generaldata["base_path"]."files/_conv.png"); $r++; } } } $maxwidth=200; $maxheight=200; if ($ord=="galery" || $_POST["SLAimageplace"]=="left" || $_POST["SLAimageplace"]=="right") { $maxwidth=200; $maxheight=200; } elseif ($_POST["SLAimageplace"]!="0") { $maxwidth=600; $maxheight=250; } $c++; if (resizeimages($generaldata["base_path"]."files/",$maxwidth,$maxheight,0)) { if (copy($generaldata["base_path"]."files/_conv.png",$n)) { unlink($generaldata["base_path"]."files/_conv.png"); $r++; } } if ($r>0 && $c==$r) { if ($ord=="galery") { $content[$nam][$lan]["image"]["galery"][$i]=$_POST["SLAimagetext"]; } elseif ($ord=="-") { $content[$nam][$lan]["image"][$_POST["SLAimageplace"]][$i]=$_POST["SLAimagetext"]; } else { $content[$nam][$lan]["image"][$ord][$_POST["SLAimageplace"]][$i]=$_POST["SLAimagetext"]; } $content[0][$lan]["image"]["origname"][$i]=$_POST["SLAimgname"]; $s=getimagesize($n); $content[0][$lan]["image"]["width"][$i]=$s[0]; $content[0][$lan]["image"]["height"][$i]=$s[1]; if ($ord=="galery") { $s=getimagesize($xn); $content[0][$lan]["image"]["Lwidth"][$i]=$s[0]; $content[0][$lan]["image"]["Lheight"][$i]=$s[1]; } $olddata=Xconvdata("",$content); $newdata=Xdataline($olddata,"[§-§]content",0); $newdata=Xpackdata($newdata); if (SLRwritefile($newdata,1,"",$file["contentdata"])) { $ready=true; $message="A képfeltöltés sikerült"; } } } } if (!$ready) { if (is_file($uploadfile)) { unlink($uploadfile); } if (is_file($n)) { unlink($n); } if (is_file($xn)) { unlink($xn); } } //print_r($_POST); } if (is_array($content)) { $result=""; unset($content[0]); foreach ($content as $name => $value) { foreach ($value as $lan => $values) { if ($values["type"]=="galery") { $typelist.=""; } else { if (is_array($values["content"])) { foreach ($values["content"] as $key => $v) { if (strlen($v)>0) { $s=strip_tags($v); $s=substr($s,0,25); $typelist.=""; } } } elseif (isset($values["content"]) && strlen($values["content"])>0) { $s=strip_tags($values["content"]); $s=substr($s,0,25); $typelist.=""; } } } } $result="
    Tartalom
    Elhelyezés
    .0) {document.getElementById([§§]SLAimgname[§§]).value=this.value} else {document.getElementById([§§]SLAimgname[§§]).value=[§§]válassza ki a feltöltendö képet![§§]};document.getElementById([§§]SLAuploadbtn[§§]).focus()[§§§] onchange=[§§§]if(this.value.length>0) {document.getElementById([§§]SLAimgname[§§]).value=this.value} else {document.getElementById([§§]SLAimgname[§§]).value=[§§]válassza ki a feltöltendö képet![§§]};document.getElementById([§§]SLAuploadbtn[§§]).focus()[§§§] style=[§§§]position:relative;width:auto;-moz-opacity:0 ;filter:alpha(opacity: 0);opacity: 0;z-index: 2;[§§§]>
    Szöveg
          
    Új kép feltöltése
    "; } } break; case "texts/images/list": $result="Ehhez az elemhez nem kapcsolódnak képek"; if (is_file($file["contentdata"]) && isset($_POST["SLAimagebox"])) { include $file["contentdata"]; list($name,$lan,$elem)=explode("||",$_POST["SLAimagebox"]); $save=false; if ($_POST["SLAaction"]=="save") { $message="A képadatok mentése nem sikerült"; $ready="A képadatok mentése sikerült"; $save=true; if (is_array($_POST["SLAdata"]["image"])) { $content[$name][$lan]["image"]=$_POST["SLAdata"]["image"]; } } elseif ($_POST["SLAaction"]=="delete") { if ($content[$name][$lan]["type"]=="galery") { unset($content[$name][$lan]["image"][$elem][$_POST["SLAimageid"]]); } elseif ($elem=="-") { unset($content[$name][$lan]["image"][$_POST["SLAimagepos"]][$_POST["SLAimageid"]]); } else { unset($content[$name][$lan]["image"][$elem][$_POST["SLAimagepos"]][$_POST["SLAimageid"]]); } $message="A képhozzárendelés törlése nem sikerült"; $ready="A képhozzárendelés törlése sikerült"; $save=true; } if ($save) { $olddata=Xconvdata("",$content); $newdata=Xdataline($olddata,"[§-§]content",0); $newdata=Xpackdata($newdata); if (SLRwritefile($newdata,1,"",$file["contentdata"])) { $message=$ready; } } if (is_array($content[$name][$lan])) { $result="
    "; $i=$generaldata["base_path"]."files/media/"; $title=$content[$name][$lan]["name"]; $result.=""; if ($content[$name][$lan]["type"]=="galery") { if (is_array($content[$name][$lan]["image"]["galery"])) { foreach ($content[$name][$lan]["image"]["galery"] as $key => $value) { $moduleforms.=" "; $result.=""; } } else { $result.=""; } } elseif ($elem=="-" && isset($content[$name][$lan]["content"])) { if (is_array($content[$name][$lan]["image"])) { foreach ($content[$name][$lan]["image"] as $key => $value) { $result.=""; foreach ($value as $keys => $values) { $moduleforms.=" "; $result.=""; } } } else { $result.=""; } } elseif (isset($content[$name][$lan]["content"][$elem])) { if (is_array($content[$name][$lan]["image"][$elem])) { foreach ($content[$name][$lan]["image"][$elem] as $key => $value) { $result.=""; foreach ($value as $keys => $values) { $moduleforms.=" "; $result.=""; } } } else { $result.=""; } } } $result.="
    KÉPSZÖVEG
    ".$title." képek
     

    Filenév: ".$content[0][$lan]["image"]["origname"][$key]." ¤ Azonosító: ".$key." ¤ Mentés: ".date("Y/m/d H:i",filemtime($i.$key."_s.png"))."
    Ehhez a részhez nem kapcsolódnak képek!
    ".$label[$key]."
     

    Filenév: ".$content[0][$lan]["image"]["origname"][$keys]." ¤ Azonosító: ".$keys." ¤ Mentés: ".date("Y/m/d H:i",filemtime($i.$keys."_s.png"))."
    Ehhez a részhez nem kapcsolódnak képek!
    ".$label[$key]."
     

    Filenév: ".$content[0][$lan]["image"]["origname"][$keys]." ¤ Azonosító: ".$keys." ¤ Mentés: ".date("Y/m/d H:i",filemtime($i.$keys."_s.png"))."
    Ehhez a részhez nem kapcsolódnak képek!
          
    Képhozzárendelések megtekintése
    "; } break; case "settings/start/start": $l="HU"; if (is_file($file["contentdata"])) { include $file["contentdata"]; if ($_POST["SLAaction"]=="save") { $message="A mentés nem sikerült"; if (is_array($_POST["SLAdata"][$l])) { foreach ($_POST["SLAdata"][$l] as $key => $value) { if (strlen($value)>0) { $content[0][$l][$key]=$value; } } } $olddata=Xconvdata("",$content); $newdata=Xdataline($olddata,"[§-§]content",0); $newdata=Xpackdata($newdata); if (SLRwritefile($newdata,1,"",$file["contentdata"])) { $message="A mentés sikerült"; } //print_r($content[0]); } $result=" Üzemeltetö neve Üzemeltetö azonosítója (cégjegyzékszám) Üzemeltetö emailcíme    Általános oldal cím    "; $result="
    ".$result." "; $result.="
    MegnevezésAdat
          
    Beállítások szerkesztése
    "; } break; case "about/start/start": $result="SolutionLive Rendszeradminisztráció ".$currentversion." by deMil Solutions Kft.


    Támogatás/hibabejelentés: support@homepages.hu
    (Általában 24 órán belül válaszolunk/megoldjuk a jelzett problémát)
    "; break; case "home/start/start": $result="Üdvözöljük a ".$_SERVER["HTTP_HOST"]." SolutionLive adminisztrációs rendszerben!


    A menüpontok segítségével lehet a weboldal módosításait elvégezni!



    szövegszerkesztésröl:
    1. HTML kódok használata nem támogatott
    2. A szöveges mezökben a { és } jelek közé írt szövegek ki lesznek vastagítva
    3. A szövegben szereplö linkek (http:// és https:// kezdetüek) és emailcímek automatikusan linkként kerülnek megjelenítésre.
    "; break; } $admin["header"]["js"]=""; $result="
    ".$message."
    ".$moduleforms."
    ".$result."
    "; echo ""; } ?>