rendered paste body case 1: // Memorizza lingua primaria e definisce lingue secondarie if (isset($_REQUEST["lg"])) $lg = trim(getvar("lg")); if (isset($_REQUEST["df"])) $df = 1; else $df = 0; $db = new owdb; $db->set_url(_DBURL); $db->connect(); $db->query("select df from language"); $row = $db->fetch_object(); top(); if ($df && $row->df) { echo "<script language=\"javascript\">window.alert(\"Lingua predefinita gia' memorizzata\");</script>"; } else { $db->insert('language', array('lg','df'), array($lg,$df)); } $db->query("select lg from language"); while($row = $db->fetch_object()) { $arr[] = $row->lg; } $db->close(); form_add($arr,$lang['language']); bottom(); break;function form_add($arr,$lang2){ echo "<form action=\"".basename($_SERVER["PHP_SELF"])."\" method=\"post\">\n" ."<fieldset>\n" ."<legend>Definizione lingue</legend>" ."<input type=\"hidden\" name=\"ed\" value=\"1\" />\n" ."<select name=\"lg\">\n"; foreach($lang2 as $key=>$val) { $found=false; for($i=0;$i<count($arr);$i++) if($key == $arr[$i]) $found=true; if(!$found and $i <= count($lang2)) <************************************************ echo "<option value=\"".$key."\">".$val."</option>\n"; } echo "</select>\n" ."<label for=\"df\">Lingua predefinita</label><input type=\"checkbox\" name=\"df\" id=\"df\" />\n" ."<input type=\"submit\" value=\"Salva\" />\n" ."</fieldset>\n" ."</form>\n";}