version 1.8, 2001/05/31 21:38:58
|
version 1.9, 2001/06/02 16:57:35
|
Line 9
|
Line 9
|
# 05/21/2001 H. K. Ng |
# 05/21/2001 H. K. Ng |
# 05/23/2001 H. K. Ng |
# 05/23/2001 H. K. Ng |
# 05/31/2001 Scott Harrison |
# 05/31/2001 Scott Harrison |
|
# 06/01/2001 Scott Harrison |
|
# 06/02/2001 Scott Harrison |
|
|
package Apache::lonindexer; |
package Apache::lonindexer; |
|
|
Line 23 my %dirs;
|
Line 25 my %dirs;
|
my %language; |
my %language; |
my $hidden; |
my $hidden; |
my $extrafield; |
my $extrafield; |
my $fnum=0; |
my $fnum; |
sub BEGIN { |
sub BEGIN { |
my $fh=Apache::File->new($Apache::lonnet::perlvar{'lonTabDir'}.'/language.tab'); |
my $fh=Apache::File->new($Apache::lonnet::perlvar{'lonTabDir'}.'/language.tab'); |
map { |
map { |
Line 37 sub handler {
|
Line 39 sub handler {
|
$r->content_type('text/html'); |
$r->content_type('text/html'); |
$r->send_http_header; |
$r->send_http_header; |
return OK if $r->header_only; |
return OK if $r->header_only; |
|
$fnum=0; |
my $iconpath= $r->dir_config('lonIconsURL'); |
my $iconpath= $r->dir_config('lonIconsURL'); |
my $domain = $r->dir_config('lonDefDomain'); |
my $domain = $r->dir_config('lonDefDomain'); |
my $role = $r->dir_config('lonRole'); |
my $role = $r->dir_config('lonRole'); |
Line 108 function save_group() {
|
Line 110 function save_group() {
|
} |
} |
} |
} |
function select_group() { |
function select_group() { |
|
var linkflag=false; |
for (var num=0; num<document.forms.fnum.fnum.value; num++) { |
for (var num=0; num<document.forms.fnum.fnum.value; num++) { |
if (eval("document.forms.form"+num+".filelink.checked")) { |
if (eval("document.forms.form"+num+".filelink.checked")) { |
alert(eval("document.forms.form"+num+".title.value")+ |
// alert(eval("document.forms.form"+num+".title.value")+ |
eval("document.forms.form"+num+".filelink.value")); |
// eval("document.forms.form"+num+".filelink.value")); |
|
insertRowInLastRow(); |
|
placeResourceInLastRow( |
|
eval("document.forms.form"+num+".title.value"), |
|
eval("document.forms.form"+num+".filelink.value"), |
|
linkflag |
|
); |
|
linkflag=true; |
} |
} |
} |
} |
// changeTitle(title); |
opener.editmode=0; |
// changeURL(url); |
opener.notclear=0; |
|
opener.linkmode=0; |
|
opener.infoclear(); |
|
opener.draw(); |
|
} |
|
function insertRowInLastRow() { |
|
opener.insertrow(opener.maxrow); |
|
opener.addobj(opener.maxrow,'e&2'); |
|
} |
|
function placeResourceInLastRow (title,url,linkflag) { |
|
opener.newresource(opener.maxrow,2,opener.escape(title),opener.escape(url),'false','normal'); |
|
opener.save(); |
|
opener.mostrecent=opener.obj.length-1; |
|
if (linkflag) { |
|
opener.joinres(opener.linkmode,opener.mostrecent,0); |
|
} |
|
opener.linkmode=opener.mostrecent; |
} |
} |
function changeTitle(val) { |
function changeTitle(val) { |
if (opener.inf.document.forms.resinfo.elements.t) { |
if (opener.inf.document.forms.resinfo.elements.t) { |