version 1.8, 2001/05/31 21:38:58
|
version 1.10, 2001/06/15 19:05:26
|
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 |
|
# 06/15/2001 Scott Harrison |
|
|
package Apache::lonindexer; |
package Apache::lonindexer; |
|
|
Line 23 my %dirs;
|
Line 26 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 40 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'); |
my $loadlim = $r->dir_config('lonLoadLim'); |
my $loadlim = $r->dir_config('lonLoadLim'); |
Line 47 sub handler {
|
Line 50 sub handler {
|
my $lonhost = $r->dir_config('lonHostID'); |
my $lonhost = $r->dir_config('lonHostID'); |
my $tabdir = $r->dir_config('lonTabDir'); |
my $tabdir = $r->dir_config('lonTabDir'); |
|
|
my $iconpath='/res/adm/pages/indexericons/'; |
# my $iconpath='/res/adm/pages/indexericons/'; |
my $fileclr='#ffffe6'; |
my $fileclr='#ffffe6'; |
# -------------------------------------- see if called from an interactive mode |
# -------------------------------------- see if called from an interactive mode |
map { |
map { |
Line 108 function save_group() {
|
Line 111 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) { |
Line 348 sub display_line{
|
Line 375 sub display_line{
|
my (@pathfn, $fndir, $fnptr); |
my (@pathfn, $fndir, $fnptr); |
my $dirptr=16384; |
my $dirptr=16384; |
my $fileclr="#ffffe6"; |
my $fileclr="#ffffe6"; |
my $iconpath="/res/adm/pages/indexericons/"; |
my $iconpath= $r->dir_config('lonIconsURL') . "/"; |
|
# my $iconpath="/res/adm/pages/indexericons/"; |
|
|
my @filecom = split (/\&/,$line); |
my @filecom = split (/\&/,$line); |
my @pathcom = split (/\//,$filecom[0]); |
my @pathcom = split (/\//,$filecom[0]); |
Line 372 sub display_line{
|
Line 400 sub display_line{
|
&begin_form ($r,$filecom[0].'/'); |
&begin_form ($r,$filecom[0].'/'); |
my $anchor = $filecom[0].'/'; |
my $anchor = $filecom[0].'/'; |
$anchor =~ s/\///g; |
$anchor =~ s/\///g; |
$r->print ("<a name=\"".$anchor."\">\n<input src=\"".$iconpath."comp.blue.gif\""); |
$r->print ("<a name=\"".$anchor."\">\n<input src=\"".$iconpath."server.gif\""); |
$r->print (" name=\"$msg\" height=\"22\" type=\"image\" border=\"0\">\n"); |
$r->print (" name=\"$msg\" height=\"22\" type=\"image\" border=\"0\">\n"); |
$r->print("Domain - $listname $tabtag</tr></form>\n"); |
$r->print("Domain - $listname $tabtag</tr></form>\n"); |
return OK; |
return OK; |