rendered paste body<?php
if(isset($_GET['la']) && !empty($_GET['la'])) {
$loc = $_GET['la'];
} else {
$loc = "it";
}
if ($loc == 'en') {
require("lang/en.php");
} else if ($loc == 'it') {
require("lang/it.php");
} else if ($loc == 'de') {
require("lang/de.php");
} else if ($loc == 'fr') {
require("lang/fr.php");
} else {
require("lang/it.php");
}
?>
<html>
<head>
<meta http-equiv="Content-type" value="text/html; charset=UTF-8" />
<title>EDITOR</title></head>
<body>
EDITOR<br><br>
<form name="editor" method="POST" style="border-style:dashed; size:1px; padding:50">
<?php
echo "<span id='lel'>
<a href='?la=it'><img src='images/it.png' width='22' height='14' border='1px' style='border-color:#000;'></a>
<a href='?la=en'><img src='images/en.png' width='22' height='14' border='1px' style='border-color:#000;'></a>
<a href='?la=de'><img src='images/de.png' width='22' height='14' border='1px' style='border-color:#000;'></a>
<a href='?la=fr'><img src='images/fr.png' width='22' height='14' border='1px' style='border-color:#000;'></a>
</span><br/><br/>";
echo "CAMPI GIA' PRESENTI<br/><br/>";
foreach($lang as $key=>$voce) {
$length = strlen($voce);
$size = $length+10;
if($length < 70) {
echo "$key: <input type='text' name='$key' value='$voce' size='$size'/><br/><br/>";
} else {
echo "$key: <br/><textarea cols='100' rows='20' name='$key'>$voce</textarea><br/><br/>";
}
}
?>
<input type="submit" name="aggiorna" value="AGGIORNA">
<br/><br/><br/>
<?php
echo "AGGIUNGI NUOVO CAMPO:<br/><br/>";
echo "NOME CAMPO: <input type='text' name='nome' size='20'><br/><br/>";
echo "VALORE CAMPO: <br/><textarea name='valore' cols='90' rows='20'></textarea><br/><br/>";
echo "<input type='submit' name='inserisci' value='INSERISCI'><br/><br/>";
?>
</form>
<?php
$filename = "lang/$loc.php";
$handle = fopen($filename,"r+") or exit("Unable to open file!");
fseek($handle,-2, SEEK_END);
if(isset($_POST["inserisci"])) {
$nome = strtoupper($_POST["nome"]);
$valor = $_POST["valore"];
$stringa = '$lang[\'' . $nome . '\'] = "' . $valor . '";';
fwrite($handle, $stringa);
fwrite($handle, "\n?>");
}
if(isset($_POST["aggiorna"])) {
$hwrite = file_get_contents("lang/$loc.php");
foreach($lang as $id=>$post) {
if($_POST["$id"] != $post)
str_replace($post,$_POST["$id"],$hwrite);
}
file_put_contents("lang/$loc.php", LOCK_EX);
}
fclose($handle);
?>
</body>
</html>