Annotation of loncom/homework/structuretags.pm, revision 1.3

1.1       albertel    1: # The LearningOnline Network with CAPA
                      2: # <script> definiton
                      3: 
                      4: 
                      5: package Apache::structuretags; 
                      6: 
                      7: use strict;
                      8: use Apache::lonnet;
                      9: 
                     10: sub BEGIN {
                     11:   &Apache::lonxml::register('Apache::structuretags',('block'));
                     12: }
                     13: 
                     14: sub start_block {
                     15:   my ($target,$token,$parstack,$parser,$safeeval)=@_;
                     16: 
                     17:   my $code = @$parstack[$#$parstack];
                     18:   $code =~ s/\"//g;
                     19:   $code .=';return $condition;';
1.3     ! albertel   20: #  print "<br>$code<br>";
1.1       albertel   21:   my $result = &Apache::run::run($code,$safeeval);
                     22:   if ( ! $result ) { 
1.3     ! albertel   23: #    my $skip=$$parser[$#$parser]->get_text("/block");
        !            24:     my $skip=&Apache::lonxml::get_all_text("block",$$parser[$#$parser]);
        !            25: #    print "skipped $skip";
1.1       albertel   26:   }
                     27:   return "";
                     28: }
                     29: 
                     30: sub end_block {
                     31: }
                     32: 
                     33: 1;
                     34: __END__

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>