');
# --------------------------------------------------------- Standard documents
if (($standard) && ($allowed) && (!$forcesupplement)) {
my $active = 'style="display: none;"';
@@ -2928,11 +2929,6 @@ HIDDENFORM
} else {
#$postexec='self.close();';
}
- $hadchanges=0;
- if ($hadchanges) {
- &mark_hash_old();
- }
- &changewarning($r,$postexec);
my $folderseq='/uploaded/'.$coursedom.'/'.$coursenum.'/default_'.time.
'.sequence';
my $pageseq = '/uploaded/'.$coursedom.'/'.$coursenum.'/default_'.time.
@@ -3063,6 +3059,8 @@ NASOFORM
NROSTFORM
+my $specialdocumentsform;
+
unless ($env{'form.pagepath'}) {
my $path = &HTML::Entities::encode($env{'form.folderpath'},'<>&"');
@@ -3114,23 +3112,16 @@ NSYLFORM
NGFFORM
-
- my $specialdocumentsform=(<
$newfolderform
-
$newpageform
-
$newsylform
-
$newnavform
-
$newsmppageform
-
$newsmpproblemform
-
$newdropboxform
-
$newexuploadform
-
$newbulform
-
$newaboutmeform
-
$newaboutsomeoneform
-
$newgroupfileform
-
$newrosterform
-SPDOFORM
-
+ $specialdocumentsform="
$newfolderform
$newpageform
$newsylform
$newgroupfileform";
+ }
+ $specialdocumentsform.="
$newnavform
$newsmppageform
+
$newsmpproblemform
$newdropboxform
+
$newexuploadform
$newbulform
+
$newaboutmeform
$newaboutsomeoneform
+
$newrosterform";
+if($env{'form.pagepath'}) {
+ $specialdocumentsform="
$newsmpproblemform
$newexuploadform";
+}
my %orderhash = (
'aa' => 'New Document',
@@ -3149,13 +3140,18 @@ my $tid='1';
my $content='content';
my $navigation='navigation';
my $varcd = 'Main Course Documents';
-$r->print(&generate_edit_table($tid,$content,$navigation,$varcd,\%namehash,\%orderhash));
-my $error = &editor($r,$coursenum,$coursedom,$folder,$allowed,'',$type);
+$r->print(&generate_edit_table($tid,$content,$navigation,$varcd,\%namehash,\%orderhash));
+ $hadchanges=0;
+ my $error = &editor($r,$coursenum,$coursedom,$folder,$allowed,'',$type);
if ($error) {
$r->print('
'.$error.'
');
}
+ if ($hadchanges) {
+ &mark_hash_old();
+ }
+
+ &changewarning($r,'');
$r->print('
');
- }
if ($env{'form.pagepath'}) {
}
}
@@ -3350,11 +3346,9 @@ ENDOPTIONFORM
sub generate_edit_table {
my ($tid,$content,$navigation,$varcd,$namehash_ref,$orderhash_ref) = @_;
- my %namehash = %{$namehash_ref}; #name verlinkt mit id
- my %orderhash = %{$orderhash_ref}; #name mit kürzel verlinkt mit name
- my $form;
-
-
+ my %namehash = %{$namehash_ref};
+ my %orderhash = %{$orderhash_ref};
+ my $form;
$form = '
'.&mt($varcd).'
';
$form .= '
';
@@ -3365,6 +3359,7 @@ sub generate_edit_table {
$form .= '- '.&mt($orderhash{$name}).'
';
}
}
+ $form .= '
';
$form .= '
';
foreach my $field (keys(%namehash)){
$form .= '
'.$namehash{$field}.'
';