version 1.368, 2005/03/31 15:55:47
|
version 1.371, 2005/04/07 00:42:07
|
Line 321 sub xmlparse {
|
Line 321 sub xmlparse {
|
|
|
&setup_globals($request,$target); |
&setup_globals($request,$target); |
&Apache::inputtags::initialize_inputtags(); |
&Apache::inputtags::initialize_inputtags(); |
|
&Apache::bridgetask::initialize_bridgetask(); |
&Apache::outputtags::initialize_outputtags(); |
&Apache::outputtags::initialize_outputtags(); |
&Apache::edit::initialize_edit(); |
&Apache::edit::initialize_edit(); |
&Apache::londefdef::initialize_londefdef(); |
&Apache::londefdef::initialize_londefdef(); |
Line 694 sub init_safespace {
|
Line 695 sub init_safespace {
|
$safeeval->permit(":base_math"); |
$safeeval->permit(":base_math"); |
$safeeval->permit("sort"); |
$safeeval->permit("sort"); |
$safeeval->permit("time"); |
$safeeval->permit("time"); |
|
$safeeval->deny("rand"); |
|
$safeeval->deny("srand"); |
$safeeval->deny(":base_io"); |
$safeeval->deny(":base_io"); |
$safehole->wrap(\&Apache::scripttag::xmlparse,$safeeval,'&xmlparse'); |
$safehole->wrap(\&Apache::scripttag::xmlparse,$safeeval,'&xmlparse'); |
$safehole->wrap(\&Apache::outputtags::multipart,$safeeval,'&multipart'); |
$safehole->wrap(\&Apache::outputtags::multipart,$safeeval,'&multipart'); |
$safehole->wrap(\&Apache::lonnet::EXT,$safeeval,'&EXT'); |
$safehole->wrap(\&Apache::lonnet::EXT,$safeeval,'&EXT'); |
$safehole->wrap(\&Apache::chemresponse::chem_standard_order,$safeeval, |
$safehole->wrap(\&Apache::chemresponse::chem_standard_order,$safeeval, |
'&chem_standard_order'); |
'&chem_standard_order'); |
|
$safehole->wrap(\&Apache::response::check_status,$safeeval,'&check_status'); |
|
|
$safehole->wrap(\&Math::Cephes::asin,$safeeval,'&asin'); |
$safehole->wrap(\&Math::Cephes::asin,$safeeval,'&asin'); |
$safehole->wrap(\&Math::Cephes::acos,$safeeval,'&acos'); |
$safehole->wrap(\&Math::Cephes::acos,$safeeval,'&acos'); |