All pastes #927925 Raw Edit

Stuff

public php v1 · immutable
·published 2008-03-04 17:20 UTC
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)	    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";}