Index: trunk/admin/install.php =================================================================== diff -u -r67 -r69 --- trunk/admin/install.php (.../install.php) (revision 67) +++ trunk/admin/install.php (.../install.php) (revision 69) @@ -80,7 +80,7 @@ $is_install = TRUE; $admin = substr($path,strlen($pathtoroot)); -$state = $_GET["state"]; +$state = isset($_GET["state"]) ? $_GET["state"] : ''; if(!strlen($state)) { $state = $_POST["state"]; @@ -1230,10 +1230,12 @@ case "PHRASES": foreach($tag->children as $PhraseTag) { - $Phrase = $PhraseTag->attributes["LABEL"]; - $Translation = base64_decode($PhraseTag->contents); + $Phrase = $ado->qstr($PhraseTag->attributes["LABEL"]); + $Translation = $ado->qstr(base64_decode($PhraseTag->contents)); + $PhraseType = $PhraseTag->attributes["TYPE"]; - $psql = "INSERT INTO $PhraseTable (Phrase,Translation,PhraseType,LanguageId) VALUES ('$Phrase','$Translation',$PhraseType,$LangId)"; + $psql = "INSERT INTO $PhraseTable (Phrase,Translation,PhraseType,LanguageId) VALUES ($Phrase,$Translation,$PhraseType,$LangId)"; + $ado->Execute($psql); //echo "$psql
\n"; }