version 1.195, 2008/06/16 23:34:12
|
version 1.197, 2008/11/28 16:10:20
|
Line 191 sub display_directory_line {
|
Line 191 sub display_directory_line {
|
$href_location, $url, $current_path, $access_admin_text, $versions)=@_; |
$href_location, $url, $current_path, $access_admin_text, $versions)=@_; |
|
|
my $fullpath = &prepend_group($current_path.$filename); |
my $fullpath = &prepend_group($current_path.$filename); |
$r->print('<tr class="'.$css_class.'">'); |
$r->print(&Apache::loncommon::start_data_table_row()); |
$r->print($line); # contains first two cells of table |
$r->print($line); # contains first two cells of table |
my $lock_info; |
my $lock_info; |
if ($version_flag) { # versioned can't be versioned, so TRUE when root file |
if ($version_flag) { # versioned can't be versioned, so TRUE when root file |
Line 227 sub display_directory_line {
|
Line 227 sub display_directory_line {
|
$r->print('<td>'.$size.'</td>'); |
$r->print('<td>'.$size.'</td>'); |
$r->print('<td>'.&Apache::lonlocal::locallocaltime($mtime).'</td>'); |
$r->print('<td>'.&Apache::lonlocal::locallocaltime($mtime).'</td>'); |
if ($select_mode ne 'true') { |
if ($select_mode ne 'true') { |
$r->print('<td><span style="white-space: nowrap">'. |
$r->print('<td class="'.$css_class.'"> </td>'); # Display status |
&mt($curr_access).' '); |
$r->print('<td><span class="LC_nobreak">' |
|
.&mt($curr_access).' ' |
|
); |
my %anchor_fields = ( |
my %anchor_fields = ( |
'access' => $filename, |
'access' => $filename, |
'currentpath' => $current_path |
'currentpath' => $current_path |
); |
); |
$r->print(&make_anchor($url, \%anchor_fields, $access_admin_text).'</span></td>'); |
$r->print(&make_anchor($url, \%anchor_fields, $access_admin_text).'</span></td>'); |
|
} else { |
|
$r->print('<td class="'.$css_class.'"> </td>'); # Display status |
} |
} |
$r->print('</tr>'.$/); |
$r->print(&Apache::loncommon::end_data_table_row().$/); |
} |
} |
|
|
sub display_directory { |
sub display_directory { |
Line 277 sub display_directory {
|
Line 281 sub display_directory {
|
} |
} |
if ($select_mode eq 'true') { |
if ($select_mode eq 'true') { |
$r->print('<form method="post" name="checkselect" action="'.$url.'">'); |
$r->print('<form method="post" name="checkselect" action="'.$url.'">'); |
$r->print('<table id="LC_browser">'. |
$r->print(&Apache::loncommon::start_data_table() |
'<tr><th>Select</th><th> </th><th> </th><th>Name</th><th>Size</th><th>Last Modified</th></tr>'); |
.&Apache::loncommon::start_data_table_header_row() |
|
.'<th>'.&mt('Select').'</th>' |
|
.'<th> </th><th> </th>' |
|
.'<th>'.&mt('Name').'</th>' |
|
.'<th>'.&mt('Size').'</th>' |
|
.'<th>'.&mt('Last Modified').'</th>' |
|
.'<th> </th>' |
|
.&Apache::loncommon::end_data_table_header_row() |
|
); |
} else { |
} else { |
$r->print('<form method="post" action="'.$url.'">'); |
$r->print('<form method="post" action="'.$url.'">'); |
$r->print(&Apache::loncommon::help_open_topic('Portfolio FileList', |
$r->print(&Apache::loncommon::help_open_topic('Portfolio FileList', |
&mt('Using the portfolio file list'))); |
&mt('Using the portfolio file list'))); |
$r->print('<table id="LC_browser">'. |
$r->print(&Apache::loncommon::start_data_table() |
'<tr>' |
.&Apache::loncommon::start_data_table_header_row() |
.'<th colspan="2">'.&mt('Actions'). &Apache::loncommon::help_open_topic('Portfolio FileAction').'</th>' |
.'<th colspan="2">'.&mt('Actions'). &Apache::loncommon::help_open_topic('Portfolio FileAction').'</th>' |
.'<th> </th><th> </th>' |
.'<th> </th><th> </th>' |
.'<th>'.&mt('Name').&Apache::loncommon::help_open_topic('Portfolio OpenFile').'</th>' |
.'<th>'.&mt('Name').&Apache::loncommon::help_open_topic('Portfolio OpenFile').'</th>' |
.'<th>'.&mt('Size').'</th>' |
.'<th>'.&mt('Size').'</th>' |
.'<th>'.&mt('Last Modified').'</th>' |
.'<th>'.&mt('Last Modified').'</th>' |
|
.'<th> </th>' |
.'<th>'.&mt('Current Access Status').&Apache::loncommon::help_open_topic('Portfolio ShareFile').'</th>' |
.'<th>'.&mt('Current Access Status').&Apache::loncommon::help_open_topic('Portfolio ShareFile').'</th>' |
.'</tr>'); |
.&Apache::loncommon::end_data_table_header_row()); |
} |
} |
$r->print("\n".&group_form_data()."\n"); |
$r->print("\n".&group_form_data()."\n"); |
|
|
Line 349 sub display_directory {
|
Line 362 sub display_directory {
|
$version_flag = ' '; |
$version_flag = ' '; |
} |
} |
if ($dirptr&$testdir) { |
if ($dirptr&$testdir) { |
my $colspan='colspan="2"'; |
my $colspan_folder=''; |
|
my $colspan_fill=''; |
if ($select_mode eq 'true'){ |
if ($select_mode eq 'true'){ |
undef($colspan); |
$colspan_fill=' colspan="3"'; |
|
} else { |
|
$colspan_folder=' colspan="2"'; |
|
$colspan_fill=' colspan="4"'; |
} |
} |
$r->print('<tr class="LC_browser_folder"><td '.$colspan.'><img alt="'.&mt('closed folder').'" src="'.$iconpath.'folder_closed.gif" /></td>'); |
$r->print('<tr class="LC_browser_folder">'); |
$r->print('<td>'.&mt('Go to ...').'</td>'); |
$r->print('<td'.$colspan_folder.'><img alt="'.&mt('closed folder').'" src="'.$iconpath.'folder_closed.gif" /></td>' |
|
.'<td>'.&mt('Go to ...').'</td>'); |
my %anchor_fields = ( |
my %anchor_fields = ( |
'selectfile' => $filename.'/', |
'selectfile' => $filename.'/', |
'currentpath' => $current_path.$filename.'/', |
'currentpath' => $current_path.$filename.'/', |
Line 362 sub display_directory {
|
Line 380 sub display_directory {
|
'fieldname' => $env{"form.fieldname"}, |
'fieldname' => $env{"form.fieldname"}, |
'continue' => $env{"form.continue"} |
'continue' => $env{"form.continue"} |
); |
); |
$r->print('<td>'.$version_flag.'</td><td>'.&make_anchor($url,\%anchor_fields,$filename.'/').'</td>'); |
$r->print('<td>'.$version_flag.'</td>' |
|
.'<td>'.&make_anchor($url,\%anchor_fields,$filename.'/').'</td>'); |
|
$r->print('<td'.$colspan_fill.'> </td>'); |
$r->print('</tr>'); |
$r->print('</tr>'); |
} else { |
} else { |
my $css_class = 'LC_browser_file'; |
my $css_class = 'LC_browser_file'; |
Line 370 sub display_directory {
|
Line 390 sub display_directory {
|
if ($select_mode eq 'true') { |
if ($select_mode eq 'true') { |
$line='<td><input type="checkbox" name="checkfile" value="'.$filename.'"'; |
$line='<td><input type="checkbox" name="checkfile" value="'.$filename.'"'; |
if ($$checked_files{$filename} eq 'selected') { |
if ($$checked_files{$filename} eq 'selected') { |
$line.=" checked "; |
$line.=' checked="checked" '; |
} |
} |
$line.=' /></td>'; |
$line.=' /></td>'; |
} else { |
} else { |
Line 453 sub display_directory {
|
Line 473 sub display_directory {
|
} |
} |
} |
} |
if ($select_mode eq 'true') { |
if ($select_mode eq 'true') { |
$r->print('</table> |
$r->print(&Apache::loncommon::end_data_table().' |
<input type="hidden" name="continue" value="true" /> |
<input type="hidden" name="continue" value="true" /> |
<input type="hidden" name="fieldname" value="'.$env{'form.fieldname'}.'" /> |
<input type="hidden" name="fieldname" value="'.$env{'form.fieldname'}.'" /> |
<input type="hidden" name="mode" value="selectfile" /> |
<input type="hidden" name="mode" value="selectfile" /> |
Line 462 sub display_directory {
|
Line 482 sub display_directory {
|
<input type="hidden" name="currentpath" value="'.$current_path.'" /> |
<input type="hidden" name="currentpath" value="'.$current_path.'" /> |
</form>'); |
</form>'); |
} else { |
} else { |
$r->print('</table>'); |
$r->print(&Apache::loncommon::end_data_table()); |
if ($can_delete) { |
if ($can_delete) { |
$r->print(' |
$r->print(' |
<input type="submit" name="doit" value="'.&mt('Delete Checked Files').'" />'. |
<input type="submit" name="doit" value="'.&mt('Delete Selected').'" />'. |
&Apache::loncommon::help_open_topic('Portfolio DeleteFile').' |
&Apache::loncommon::help_open_topic('Portfolio DeleteFile').' |
<input type="hidden" name="action" value="delete" /> |
<input type="hidden" name="action" value="delete" /> |
<input type="hidden" name="currentpath" value="'.$current_path.'" /> |
<input type="hidden" name="currentpath" value="'.$current_path.'" /> |