if($demo_note){ print "Content-type: text/html\n\n";\ print "DISABLED FOR DEMO"; }else{ if($type eq "pipe"){$typ="|"} elsif($type eq "tab"){$typ="\t"} elsif($type eq "csv"){$typ="\",\""} else{$typ=$type} #push(@names,$type); $names=join("$typ",@names); if($type eq "csv"){$names=qq~"$names"~} $nfile=$user_root."/form_".$nom.".txt"; if(!-e $nfile && $type ne "pairs"){ open(N,">$nfile"); print N "$names"; close(N); if($^O !~ /mswin32/i){chmod(0644,"$nfile")} $not=1; }else{ open(N,"$nfile"); $NAMES=; $NAMES=~s/^"//;$NAMES=~s/"$//; @NAMES=split(/\Q$typ\E/,$NAMES); } if($NAMES){ foreach $N (@NAMES){ $v=$VALUES{$N}; if($v =~/\w+/ && $N ne "submission_redirect"){ push(@values,$v); } } }else{ foreach $N (@names){ $v=$VALUES{$N}; if($v =~/\w+/ && $N ne "submission_redirect"){ push(@values,$v); } } } $values=join("$typ",@values); if($type eq "csv"){$values=qq~"$values"~} if($type eq "pairs"){ $values=''; foreach $n (@names){ $values.=$n." => ".$VALUES{$n}."\n"; } $names=''; } if(!$not){ if($mailto){ $vfile=$user_root."/form_".$nom."_master.txt"; }else{ $vfile=$user_root."/form_".$nom.".csv"; } &flock($vfile); open(V,">>$vfile"); print V "$values\n"; print V "$u\n"; print V "$uu\n"; close(V); &unflock($vfile); }else{ open(TL,"$path_to_lang/$thislang/record_submission.txt"); while(){push(@LaNg,$_)} &exec_lang; $alert=qq~alert("$js1")~; } }#else demo 1;