version 1.244, 2003/04/03 21:58:09
|
version 1.247, 2003/04/07 22:28:08
|
Line 475 sub latex_special_symbols {
|
Line 475 sub latex_special_symbols {
|
$current_token=~s/\\ /\\char92 /g; |
$current_token=~s/\\ /\\char92 /g; |
$current_token=~s/\^/\\char94 /g; |
$current_token=~s/\^/\\char94 /g; |
$current_token=~s/\~/\\char126 /g; |
$current_token=~s/\~/\\char126 /g; |
$current_token=~s/(&[^a-z\#])/\\$1/g; |
$current_token=~s/(&[^A-Za-z\#])/\\$1/g; |
$current_token=~s/([^&])\#/$1\\#/g; |
$current_token=~s/([^&])\#/$1\\#/g; |
$current_token=~s/(\$|_|{|})/\\$1/g; |
$current_token=~s/(\$|_|{|})/\\$1/g; |
$current_token=~s/\\char92 /\\texttt{\\char92}/g; |
$current_token=~s/\\char92 /\\texttt{\\char92}/g; |
Line 898 sub get_all_text_unbalanced {
|
Line 898 sub get_all_text_unbalanced {
|
} |
} |
|
|
sub increment_counter { |
sub increment_counter { |
$Apache::lonxml::counter++; |
my ($increment) = @_; |
|
if (defined($increment) && $increment gt 0) { |
|
$Apache::lonxml::counter+=$increment; |
|
} else { |
|
$Apache::lonxml::counter++; |
|
} |
$Apache::lonxml::counter_changed=1; |
$Apache::lonxml::counter_changed=1; |
} |
} |
|
|
sub init_counter { |
sub init_counter { |
if (defined($ENV{'form.counter'})) { |
if (defined($ENV{'form.counter'})) { |
$Apache::lonxml::counter=$ENV{'form.counter'}; |
$Apache::lonxml::counter=$ENV{'form.counter'}; |
|
$Apache::lonxml::counter_changed=0; |
} else { |
} else { |
$Apache::lonxml::counter=1; |
$Apache::lonxml::counter=1; |
&store_counter(); |
$Apache::lonxml::counter_changed=1; |
} |
} |
$Apache::lonxml::counter_changed=0; |
|
} |
} |
|
|
sub store_counter { |
sub store_counter { |
Line 1391 sub description {
|
Line 1396 sub description {
|
# calls to lonnet functions for this setup. |
# calls to lonnet functions for this setup. |
# - looks for form.grade_ parameters |
# - looks for form.grade_ parameters |
sub whichuser { |
sub whichuser { |
my ($symb,$courseid,$domain,$name); |
my ($symb,$courseid,$domain,$name,$publicuser); |
if (defined($ENV{'form.grade_symb'})) { |
if (defined($ENV{'form.grade_symb'})) { |
my $tmp_courseid=$ENV{'form.grade_courseid'}; |
my $tmp_courseid=$ENV{'form.grade_courseid'}; |
my $allowed=&Apache::lonnet::allowed('mgr',$tmp_courseid); |
my $allowed=&Apache::lonnet::allowed('mgr',$tmp_courseid); |
Line 1413 sub whichuser {
|
Line 1418 sub whichuser {
|
$name.=$ENV{'form.username'}; |
$name.=$ENV{'form.username'}; |
} |
} |
} |
} |
return ($symb,$courseid,$domain,$name); |
return ($symb,$courseid,$domain,$name,$publicuser); |
} |
} |
|
|
1; |
1; |