version 1.76, 2005/01/24 21:55:20
|
version 1.77, 2005/02/28 08:22:09
|
Line 191 sub startpage {
|
Line 191 sub startpage {
|
my $currdir = '/priv/'.$uname.$thisdisfn; |
my $currdir = '/priv/'.$uname.$thisdisfn; |
&Apache::loncommon::content_type($r,'text/html'); |
&Apache::loncommon::content_type($r,'text/html'); |
$r->send_http_header; |
$r->send_http_header; |
|
my $html=&Apache::lonxml::xmlbegin(); |
$r->print('<html><head><title>LON-CAPA Construction Space</title></head>'); |
$r->print($html.'<head><title>LON-CAPA Construction Space</title></head>'); |
|
|
my $pagetitle; |
my $pagetitle; |
my $formaction='/priv/'.$uname.$thisdisfn.'/'; |
my $formaction='/priv/'.$uname.$thisdisfn.'/'; |
Line 213 sub startpage {
|
Line 213 sub startpage {
|
$r->print($pagetitle); |
$r->print($pagetitle); |
} |
} |
my $pubdirscript=(<<ENDPUBDIRSCRIPT); |
my $pubdirscript=(<<ENDPUBDIRSCRIPT); |
<script> |
<script type="text/javascript"> |
top.document.title = '$thisdisfn/ - LON-CAPA Construction Space'; |
top.document.title = '$thisdisfn/ - LON-CAPA Construction Space'; |
// Store directory location for menu bar to find |
// Store directory location for menu bar to find |
|
|
Line 514 sub putdirectory {
|
Line 514 sub putdirectory {
|
'<option value="publish">'.&mt('Publish').'</option>'. |
'<option value="publish">'.&mt('Publish').'</option>'. |
'<option value="publishsub">'.&mt('Publish with subdirectories').'</option>'. |
'<option value="publishsub">'.&mt('Publish with subdirectories').'</option>'. |
'<option value="editcat">'.&mt('Edit catalog information').'</option>'. |
'<option value="editcat">'.&mt('Edit catalog information').'</option>'. |
'<option value="printdir">'.&mt('Print directory'). |
'<option value="printdir">'.&mt('Print directory').'</option>'. |
'</select>'. |
'</select>'. |
'<input type="hidden" name="filename" value="'.$dirpath.'/'.$dirname.'/" />'. |
'<input type="hidden" name="filename" value="'.$dirpath.'/'.$dirname.'/" />'. |
'<input type="hidden" name="openname" value="'.$here.'/'.$dirname.'/" />'. |
'<input type="hidden" name="openname" value="'.$here.'/'.$dirname.'/" />'. |
Line 575 sub putresource {
|
Line 575 sub putresource {
|
# $action_buttons=''; |
# $action_buttons=''; |
# } |
# } |
$title='<a href="/res/'.$targetdir.'/'.$filename. |
$title='<a href="/res/'.$targetdir.'/'.$filename. |
'.meta" target=cat>'. |
'.meta" target="cat">'. |
&getTitleString($targetdir.'/'.$filename).'</a>'; |
&getTitleString($targetdir.'/'.$filename).'</a>'; |
} else { |
} else { |
$pubstatus = 'modified'; |
$pubstatus = 'modified'; |
Line 584 sub putresource {
|
Line 584 sub putresource {
|
&mt(&getSourceRightString($targetdir.'/'.$filename)); |
&mt(&getSourceRightString($targetdir.'/'.$filename)); |
$bgcolor='#FFFF77'; |
$bgcolor='#FFFF77'; |
# $action_buttons=''; |
# $action_buttons=''; |
$title='<a href="/res/'.$targetdir.'/'.$filename.'.meta" target=cat>'. |
$title='<a href="/res/'.$targetdir.'/'.$filename.'.meta" target="cat">'. |
&getTitleString($targetdir.'/'.$filename).'</a>'; |
&getTitleString($targetdir.'/'.$filename).'</a>'; |
if (&Apache::loncommon::fileembstyle(($filename=~/\.(\w+)$/)) eq 'ssi') { |
if (&Apache::loncommon::fileembstyle(($filename=~/\.(\w+)$/)) eq 'ssi') { |
$status.='<br /><a href="/adm/diff?filename=/~'.$uname. |
$status.='<br /><a href="/adm/diff?filename=/~'.$uname. |
$thisdisfn.'/'.$filename. |
$thisdisfn.'/'.$filename. |
'&versiontwo=priv" target=cat>'.&mt('Diffs').'</a>'; |
'&versiontwo=priv" target="cat">'.&mt('Diffs').'</a>'; |
} |
} |
} |
} |
$title.='<br /><a href="/~'.$uname.$thisdisfn.'/'.$filename.'.meta">'. |
$title.="\n".'<br /><a href="/~'.$uname.$thisdisfn.'/'.$filename.'.meta">'. |
($$bombs{$targetdir.'/'.$filename}?'<img src="/adm/lonMisc/bomb.gif" border="0" />':'Edit Metadata').'</a>'; |
($$bombs{$targetdir.'/'.$filename}?'<img src="/adm/lonMisc/bomb.gif" border="0" />':'Edit Metadata').'</a>'; |
$status.='<br><a href="/adm/retrieve?filename=/~'.$uname. |
$status.="\n".'<br /><a href="/adm/retrieve?filename=/~'.$uname. |
$thisdisfn.'/'.$filename.'" target="_parent">'.&mt('Retrieve').'</a>'; |
$thisdisfn.'/'.$filename.'" target="_parent">'.&mt('Retrieve').'</a>'; |
} |
} |
my $editlink=''; |
my $editlink=''; |
Line 632 sub create_pubselect {
|
Line 632 sub create_pubselect {
|
$$pub_select = ' |
$$pub_select = ' |
<form name="resselect_'.$$numres.'" action=""> |
<form name="resselect_'.$$numres.'" action=""> |
<select name="reschoice" onChange="SetResChoice(this.form)"> |
<select name="reschoice" onChange="SetResChoice(this.form)"> |
<option>'.&mt('Select action'). |
<option>'.&mt('Select action').'</option>'. |
'<option value="copy"/>'.&mt('Copy'); |
'<option value="copy">'.&mt('Copy').'</option>'; |
if ($pubstatus eq 'obsolete' || $pubstatus eq 'unpublished') { |
if ($pubstatus eq 'obsolete' || $pubstatus eq 'unpublished') { |
$$pub_select .= |
$$pub_select .= |
'<option value="rename"/>'.&mt('Rename'). |
'<option value="rename">'.&mt('Rename').'</option>'. |
'<option value="move"/>'.&mt('Move'). |
'<option value="move">'.&mt('Move').'</option>'. |
'<option value="delete"/>'.&mt('Delete'); |
'<option value="delete">'.&mt('Delete').'</option>'; |
} else { |
} else { |
$$pub_select .= ' |
$$pub_select .= ' |
<option value="obsolete"/>'.&mt('Mark obsolete'); |
<option value="obsolete">'.&mt('Mark obsolete').'</option>'; |
} |
} |
# check for versions |
# check for versions |
my $versions = &check_for_versions($r,'/'.$filename,$udom,$uname); |
my $versions = &check_for_versions($r,'/'.$filename,$udom,$uname); |
if ($versions > 0) { |
if ($versions > 0) { |
$$pub_select .=' |
$$pub_select .=' |
<option value="retrieve"/>'.&mt('Retrieve old version'); |
<option value="retrieve">'.&mt('Retrieve old version').'</option>'; |
} |
} |
$$pub_select .= ' |
$$pub_select .= ' |
<option value="publish"/>'.$publish_button. |
<option value="publish">'.$publish_button.'</option>'. |
'<option value="print"/>'.&mt('Print'). |
'<option value="print">'.&mt('Print').'</option>'. |
'</select> |
'</select> |
<input type="hidden" name="filename" value="/~'. |
<input type="hidden" name="filename" value="/~'. |
$uname.$thisdisfn.'/'.$filename.'"></form>'; |
$uname.$thisdisfn.'/'.$filename.'" /></form>'; |
$$numres ++; |
$$numres ++; |
} |
} |
|
|