--- loncom/xml/lonxml.pm 2004/02/26 23:39:03 1.303
+++ loncom/xml/lonxml.pm 2004/03/02 21:31:22 1.305
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# XML Parser Module
#
-# $Id: lonxml.pm,v 1.303 2004/02/26 23:39:03 albertel Exp $
+# $Id: lonxml.pm,v 1.305 2004/03/02 21:31:22 albertel Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -750,6 +750,7 @@ sub init_safespace {
$safehole->wrap(\&Math::Random::random_set_seed_from_phrase,$safeeval,'&random_set_seed_from_phrase');
$safehole->wrap(\&Math::Random::random_get_seed,$safeeval,'&random_get_seed');
$safehole->wrap(\&Math::Random::random_set_seed,$safeeval,'&random_set_seed');
+ $safehole->wrap(\&Apache::lonxml::error,$safeeval,'&LONCAPA_INTERNAL_ERROR');
#need to inspect this class of ops
# $safeeval->deny(":base_orig");
@@ -768,7 +769,7 @@ sub __LC_INTERNAL_EVALUATE__ {
my $__LC__msg;
while(1){
{
- use strict;
+ #use strict;
if (eval(defined(eval($__LC__a.$__LC__b)))) {
return $__LC__msg.$__LC__prefix.eval($__LC__a.$__LC__b.$__LC__c);
}
@@ -1157,8 +1158,8 @@ sub inserteditinfo {
'ed' => 'Edit');
my $buttons=(<