$subs{hint} .= qq~

PID: $query->{pid}

~; # ---- alt #        # validate ob keine

und keine
#            if( $query->{beitrag_neu} =~ m|
{2+}|i #             or $query->{beitrag} =~ m|
{2+}|i ){ #                $subs{error} .= qq~

Beitrag darf kein <hr /> enthalten!

~; #            } #        #ein
am Ende => wenn nicht, anhängen! #            chomp( $query->{beitrag} ); #            if( $query->{beitrag} =~ m|
$|i ){ #                $subs{hint} .= qq~

hr am Ende enthalten!

~; #            }else{ #                $query->{beitrag_neu} .= qq~
~; #            }        # validate ob keine

und keine
           if( $query->{beitrag_neu} =~ m|(?:
){2,}|i){                $subs{error} .= qq~

Beitrag darf kein <hr /> enthalten!

~;            }        #ein
am Ende => wenn nicht, anhängen!            chomp( $query->{beitrag} );            if( $query->{beitrag} =~ m|
$|i ){                $subs{hint} .= qq~

hr am Ende enthalten!

~;            }else{                $query->{beitrag_neu} .= qq~
~;            }            # validate auf andere verbotne Tags            if( $query->{beitrag} =~ /

/ ){                $subs{error} .= qq~

Beitrag darf kein <h2> enthalten!

~;            } # ---- Fehlerbehandlung            if( exists $subs{error} ){                print "Fehler!\n";                print substitute( extractFile( $tmplDir . '/artikel_edit_edit.html' ) );            }else{                print "weiter

$query->{topic_neu}\n";                print qq~
$query->{beitrag_neu}
~;                 # ---- toc editieren            my @file = extractFile( $query->{file} );            my %toc = ();            my @toc = ();            foreach ( 0..$#file ) {                if( $file[$_] =~ m/

/ig ) {                    last;                }else{                    if( $file[$_] =~ m/
  • /i ) {                        push @toc, $file[$_];                        $toc{$file[$_]} = $_;                    }                }            }                        # -> toc_alt löschen            # -> toc_neu einfügen (=> insert-after) => Aufgabe von "Sortieren"            my $tocZeile = undef; #Zeile in der Datei, in der der TOC-Eintrag gespeichert ist            foreach( keys %toc ) {                if( $_ =~ m/$toc[$query->{tocNr}]/ ) {                    $tocZeile = $toc{$_};                }            }            # $file[$tocZeile] = $query->{newTopic}; #            if( $zeile =~ m/
  • (<[^>]+>)*(.*)(<[^>]+>?)*/ig ){ #                # $2 = $query->{topic} #            }            # file auslesen            # -> beitrag alt löschen            # -> beitrag_neu einfügen            # Meldung ausgeben            }            #beitrag speichern            #open(DAT, ">$query->{file}" ) || die "$! ($query->{file})";            #print DAT @inhalt;            #close(DAT);