Variable Settings


get_all; my $error=0; if (defined($gets->{"update.x"})) { $EQDB->query("delete from variables"); my $max=$gets->{maxid}; for(my $i=0;$i<$max;++$i) { my ($varname,$info,$value) = ($gets->{"variable$i"},$gets->{"info$i"},$gets->{"value$i"}); next if (!$varname); $q=sprintf("replace into variables (varname,information,value) values('%s','%s','%s')",$EQDB->escape_string($varname),$EQDB->escape_string($info),$EQDB->escape_string($value)); $EQDB->query($q); if ($EQDB->get_errno) { $error=1; printf("Error adding variable %s: %s
\n",$varname,$EQDB->error); } } if ($error==0) { printf("

Variable settings updated, will take affect on server restart.


\n"); } } ?>
query($q); if ($res) { print "\n"; printf "\t\t\n"; printf "\t\t\n"; printf "\t\t\n"; printf "\t\n"; while(my $row=$res->fetch_row_hash) { printf "\t\t\n",$row->{varname},$i,$i,$row->{varname}; printf "\t\t\n",$row->{information},$i,$row->{information}; printf "\t\t\n",$i,$row->{value},$i; print "\t\n"; ++$i; } } printf("\n"); printf("
VariableDescriptionValue
%s%s \"delete\"
\n",$i); printf("\n",$i-1); ?>