r1018@llin: dpavlin | 2006-09-26 12:20:52 +0200
[webpac2] / lib / WebPAC / Parser.pm
index d3d54d2..667a930 100644 (file)
@@ -296,13 +296,15 @@ sub _parse_lookups {
 
                        $log->debug("key = $key");
 
-                       my $create = "save_into_lookup('$key', $e[7] $e[8] );\n";
-
-                       $log->debug("create: $create");
-
                        return $self->_lookup_error("invalid database $e[3] in $path" ) unless $self->valid_database( $e[3] );
                        return $self->_lookup_error("invalid input $e[5] of database $e[3] in $path", ) unless $self->valid_database_input( $e[3], $e[5] );
 
+                       my $create = qq{
+                               save_into_lookup($e[3],$e[5],'$key', $e[7] $e[8] );
+                       };
+
+                       $log->debug("create: $create");
+
                        # save code to create this lookup
                        $self->{_lookup_create}->{ _q($e[3]) }->{ _q($e[5]) } .= $create;
                        $self->{_lookup_create_key}->{ _q($e[3]) }->{ _q($e[5]) }->{ _q($key) }++;