--- loncom/publisher/lonpublisher.pm 2003/03/17 16:58:09 1.119 +++ loncom/publisher/lonpublisher.pm 2003/03/29 05:58:12 1.120 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Publication Handler # -# $Id: lonpublisher.pm,v 1.119 2003/03/17 16:58:09 www Exp $ +# $Id: lonpublisher.pm,v 1.120 2003/03/29 05:58:12 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -242,7 +242,7 @@ sub metaread { my ($logfile,$fn)=@_; unless (-e $fn) { print($logfile 'No file '.$fn."\n"); - return '
No file: '.$fn.''; + return '
No file: '.$fn.''; } print($logfile 'Processing '.$fn."\n"); my $metastring; @@ -251,7 +251,7 @@ sub metaread { $metastring=join('',<$metafh>); } &metaeval($metastring); - return '
Processed file: '.$fn.''; + return '
Processed file: '.$fn.''; } ######################################### @@ -304,7 +304,7 @@ string which presents the form field (fo ######################################### sub textfield { my ($title,$name,$value)=@_; - return "\n

$title:
". + return "\n

$title:


". ''; } @@ -317,7 +317,7 @@ sub selectbox { my ($title,$name,$value,$functionref,@idlist)=@_; my $uctitle=uc($title); my $selout="\n

$uctitle:". - "
".''; foreach (@idlist) { $selout.='

New parameters or stored values: '.$chparms; + $scrout.='

New parameters or stored values: '.$chparms.'

'; } $chparms=''; @@ -984,7 +984,7 @@ sub publish { } if ($chparms) { $scrout.='

Obsolete parameters or stored values: '. - $chparms; + $chparms.'

'; } # ------------------------------------------------------- Now have all metadata @@ -1043,23 +1043,24 @@ function uncheckAll(field) { }

Keywords: $keywords_help - - + + +


END - $keywordout.=''; + $keywordout.='
'; my $colcount=0; foreach (sort keys %keywords) { - $keywordout.=''; if ($colcount>10) { $keywordout.="\n"; $colcount=0; @@ -1076,8 +1077,8 @@ END $scrout.=&textfield('Notes','notes',$metadatafields{'notes'}); $scrout.= - '

Abstract:
'; + '

Abstract:

'; $source=~/\.(\w+)$/; @@ -1274,7 +1275,7 @@ sub phasetwo { .''; } } - $r->print('

Wrote Metadata'); + $r->print('

Wrote Metadata

'); print $logfile "\nWrote metadata"; } @@ -1285,14 +1286,14 @@ sub phasetwo { unless ($metadatafields{'copyright'} eq 'priv') { my ($error,$success) = &store_metadata(\%metadatafields); if ($success) { - $r->print('

Synchronized SQL metadata database'); + $r->print('

Synchronized SQL metadata database

'); print $logfile "\nSynchronized SQL metadata database"; } else { $r->print($error); print $logfile "\n".$error; } } else { - $r->print('

Private Publication - did not synchronize database'); + $r->print('

Private Publication - did not synchronize database

'); print $logfile "\nPrivate: Did not synchronize data into ". "SQL metadata database"; } @@ -1322,14 +1323,14 @@ sub phasetwo { } closedir(DIR); $maxversion++; - $r->print('

Creating old version '.$maxversion); + $r->print('

Creating old version '.$maxversion.'

'); print $logfile "\nCreating old version ".$maxversion; my $copyfile=$srcd.'/'.$srcf.'.'.$maxversion.'.'.$srct; if (copy($target,$copyfile)) { print $logfile "Copied old target to ".$copyfile."\n"; - $r->print('

Copied old target file'); + $r->print('

Copied old target file

'); } else { print $logfile "Unable to write ".$copyfile.':'.$!."\n"; return "Failed to copy old target, $!, FAIL"; @@ -1341,7 +1342,7 @@ sub phasetwo { if (copy($target.'.meta',$copyfile)) { print $logfile "Copied old target metadata to ".$copyfile."\n"; - $r->print('

Copied old metadata') + $r->print('

Copied old metadata

') } else { print $logfile "Unable to write metadata ".$copyfile.':'.$!."\n"; if (-e $target.'.meta') { @@ -1352,7 +1353,7 @@ sub phasetwo { } else { - $r->print('

Initial version'); + $r->print('

Initial version

'); print $logfile "\nInitial version"; } @@ -1367,14 +1368,14 @@ sub phasetwo { $path.="/$parts[$count]"; if ((-e $path)!=1) { print $logfile "\nCreating directory ".$path; - $r->print('

Created directory '.$parts[$count]); + $r->print('

Created directory '.$parts[$count].'

'); mkdir($path,0777); } } if (copy($source,$copyfile)) { print $logfile "\nCopied original source to ".$copyfile."\n"; - $r->print('

Copied source file'); + $r->print('

Copied source file

'); } else { print $logfile "\nUnable to write ".$copyfile.':'.$!."\n"; return "Failed to copy source, $!, FAIL"; @@ -1386,7 +1387,7 @@ sub phasetwo { if (copy($source.'.meta',$copyfile)) { print $logfile "\nCopied original metadata to ".$copyfile."\n"; - $r->print('

Copied metadata'); + $r->print('

Copied metadata

'); } else { print $logfile "\nUnable to write metadata ".$copyfile.':'.$!."\n"; return @@ -1400,7 +1401,7 @@ sub phasetwo { $r->print('

Notifying host '.$subhost.':');$r->rflush; print $logfile "\nNotifying host ".$subhost.':'; my $reply=&Apache::lonnet::critical('update:'.$target,$subhost); - $r->print($reply.'
');$r->rflush; + $r->print($reply.'


');$r->rflush; print $logfile $reply; } @@ -1412,7 +1413,7 @@ sub phasetwo { print $logfile "\nNotifying host for metadata only ".$subhost.':'; my $reply=&Apache::lonnet::critical('update:'.$target.'.meta', $subhost); - $r->print($reply.'
');$r->rflush; + $r->print($reply.'


');$r->rflush; print $logfile $reply; } @@ -1425,7 +1426,7 @@ sub phasetwo { my ($cdom,$cname)=split(/\_/,$_); my $reply=&Apache::lonnet::cput ('versionupdate',{$target => $now},$cdom,$cname); - $r->print($reply.'
');$r->rflush; + $r->print($reply.'


');$r->rflush; print $logfile $reply; } # ------------------------------------------------ Provide link to new resource @@ -1441,11 +1442,11 @@ sub phasetwo { $r->print( - '
'. + '
'. 'View Published Version'. - '

Back to Source'. + '

Back to Source

'. '

Back to Source Directory'); + '">Back to Source Directory

'); } } @@ -1716,7 +1717,7 @@ unless ($ENV{'form.phase'} eq 'two') { $r->print('

Publishing '. &Apache::loncommon::filedescription($thistype).' '. ''.$thisdisfn. - '

Target: '.$thisdistarget.'

'); + 'Target: '.$thisdistarget.'
'); if (($cuname ne $ENV{'user.name'}) || ($cudom ne $ENV{'user.domain'})) { $r->print('

Co-Author: '.$cuname.' at '.$cudom. @@ -1726,7 +1727,7 @@ unless ($ENV{'form.phase'} eq 'two') { if (&Apache::loncommon::fileembstyle($thistype) eq 'ssi') { $r->print('
Diffs with Current Version

'); + '&versiontwo=priv" target="cat">Diffs with Current Version
'); } # ------------------ Publishing from $thisfn to $thistarget with $thisembstyle.

'; + $keywordout.=' />'.$_.'