]> git.p6c8.net - selfforum.git/commitdiff
*** empty log message ***
authorndparker <>
Tue, 27 Feb 2001 00:20:40 +0000 (00:20 +0000)
committerndparker <>
Tue, 27 Feb 2001 00:20:40 +0000 (00:20 +0000)
selfforum-cgi/shared/Conf/Admin.pm
selfforum-cgi/shared/Encode/Plain.pm
selfforum-cgi/shared/Encode/Posting.pm
selfforum-cgi/shared/Posting/Write.pm
selfforum-cgi/shared/Posting/_lib.pm
selfforum-cgi/shared/Template/Posting.pm
selfforum-cgi/shared/common.xml
selfforum-cgi/user/fo_posting.pl
selfforum-cgi/user/fo_view.pl

index cf4fa13a4c532c865a4657bfce7cf3ae8dac4e94..0a50ee8fe8a11a085fc88e679e260055da31f0a8 100644 (file)
@@ -2,7 +2,7 @@
 
 # ====================================================
 # Autor: n.d.p. / 2001-01-05
-# lm   : n.d.p. / 2001-02-02
+# lm   : n.d.p. / 2001-02-25
 # ====================================================
 # Funktion:
 #      Einlesen der Admindefaultkonfiguration
@@ -12,7 +12,7 @@ use strict;
 
 package Conf::Admin;
 
-use vars qw(@ISA @EXPORT);
+use vars qw(@EXPORT);
 
 use Lock qw(:READ);
 
@@ -22,8 +22,7 @@ use XML::DOM;
 # Funktionsexport
 # ====================================================
 
-require Exporter;
-@ISA    = qw(Exporter);
+use base qw(Exporter);
 @EXPORT = qw(read_admin_conf);
 
 ################################
index cf7ef0645c8e96ecda0f8d4b8c557417bf28f9b5..f7c5eef5f734f91b2d204fc0b688986db1f4e597 100644 (file)
@@ -2,7 +2,7 @@
 
 # ====================================================
 # Autor: n.d.p. / 2001-01-07
-# lm   : n.d.p. / 2001-02-06
+# lm   : n.d.p. / 2001-02-25
 # ====================================================
 # Funktion:
 #      Codierung von non-ASCII-Zeichen fuer
@@ -15,14 +15,13 @@ package Encode::Plain;
 
 require 5.6.0;
 
-use vars qw(@ISA @EXPORT %sonder %unimap $utf8);
+use vars qw(@EXPORT %sonder %unimap $utf8);
 
 # ====================================================
 # Funktionsexport
 # ====================================================
 
-require Exporter;
-@ISA    = qw(Exporter);
+use base qw(Exporter);
 @EXPORT = qw(plain multiline toUTF8);
 
 ################################
@@ -152,6 +151,8 @@ sub toUTF8 ($) {
 # ====================================================
 
 BEGIN {
+  $utf8 = 0;
+
   # Latin 1 + geraten
   %sonder=("\177" => '&#127;',    # Delete-Zeichen
            "\200" => '&#8364;',   # Euro-Zeichen
index b12420fd2dbcfec03ee59125ac1c73ff7e235e99..0140dfba4fdffaf3579a0fde6d9963079875afb2 100644 (file)
@@ -2,7 +2,7 @@
 
 # ====================================================
 # Autor: n.d.p. / 2001-01-07
-# lm   : n.d.p. / 2001-01-08
+# lm   : n.d.p. / 2001-02-25
 # ====================================================
 # Funktion:
 #      Spezielle Codierung eines Postingtextes
@@ -12,15 +12,14 @@ use strict;
 
 package Encode::Posting;
 
-use vars qw(@ISA @EXPORT);
+use vars qw(@EXPORT);
 use Encode::Plain; $Encode::Plain::utf8 = 1;
 
 # ====================================================
 # Funktionsexport
 # ====================================================
 
-require Exporter;
-@ISA    = qw(Exporter);
+use base qw(Exporter);
 @EXPORT = qw(encoded_body answer_field message_field);
 
 ################################
index d2444df8d180a920299f0f626b4c37e9c1981880..72a5b256bf1601b3f0245e35885f44ebba74101f 100644 (file)
@@ -2,7 +2,7 @@
 
 # ====================================================
 # Autor: n.d.p. / 2001-01-29
-# lm   : n.d.p. / 2001-01-29
+# lm   : n.d.p. / 2001-02-25
 # ====================================================
 # Funktion:
 #      Speicherung eines Postings
@@ -12,14 +12,13 @@ use strict;
 
 package Posting::Write;
 
-use vars qw(@ISA @EXPORT);
+use vars qw(@EXPORT);
+use base qw(Exporter);
 
 # ====================================================
 # Funktionsexport
 # ====================================================
 
-require Exporter;
-@ISA    = qw(Exporter);
 @EXPORT = qw(write_posting);
 
 use Encode::Plain; $Encode::Plain::utf8 = 1;
index fea40970dd9d72fe25d4161f6598a3b5ec9d455a..587ed9aa4e484660fea0b42fc315c40624e60b24 100644 (file)
@@ -2,7 +2,7 @@
 
 # ====================================================
 # Autor: n.d.p. / 2001-01-07
-# lm   : n.d.p. / 2001-01-08
+# lm   : n.d.p. / 2001-02-25
 # ====================================================
 # Funktion:
 #    * Schnittstellen fuer den Zugriff auf Messages
@@ -13,7 +13,8 @@ use strict;
 
 package Posting::_lib;
 
-use vars qw(@ISA @EXPORT_OK);
+use vars qw(@EXPORT_OK);
+use base qw(Exporter);
 
 use Encode::Plain; $Encode::Plain::utf8 = 1;
 
@@ -23,8 +24,6 @@ use XML::DOM;
 # Funktionsexport
 # ====================================================
 
-require Exporter;
-@ISA       = qw(Exporter);
 @EXPORT_OK = qw(get_message_header get_message_body get_message_node parse_single_thread
                 hr_time short_hr_time long_hr_time
                 get_all_threads
index d10d10536a1557f01b67a1700f9d03f60be76979..fe504f0d84a09108c77648c7b0b1b2dd408289ed 100644 (file)
@@ -20,6 +20,7 @@ use Id;
 use Lock qw(:WRITE);
 use Posting::_lib qw(get_message_node get_message_header get_message_body parse_single_thread hr_time);
 use Template;
+use Template::_conf;
 use Template::_query;
 use Template::_thread;
 
@@ -45,12 +46,15 @@ sub print_posting_as_HTML ($$$) {
   my $template = new Template $tempfile;
 
   # Datei sperren... (eigentlich)
+  my $view = get_view_params ({adminDefault => $param -> {adminDefault}
+                              });
+
   my $xml=new XML::DOM::Parser -> parsefile ($threadpath.'t'.$param -> {thread}.'.xml');
 
   my ($mnode, $tnode) = get_message_node ($xml, 't'.$param -> {thread}, 'm'.$param -> {posting});
   my $pnode = $mnode -> getParentNode;
   my $header = get_message_header ($mnode);
-  my $msg = parse_single_thread ($tnode, 0, 0);
+  my $msg = parse_single_thread ($tnode, $param -> {showDeleted}, $view -> {sortedMsg});
   my $pheader = ($pnode -> getNodeName eq 'Message')?get_message_header ($pnode):{};
 
   my $assign = $param -> {assign};
@@ -60,7 +64,7 @@ sub print_posting_as_HTML ($$$) {
   my $body = get_message_body ($xml, 'm'.$param -> {posting});
 
   my $text = message_field ($body,
-                           {quoteChars => '&raquo;&raquo; ',
+                           {quoteChars => plain($view -> {quoteChars}),
                             quoting    => 1,
                             startCite  => ${$template -> scrap ($assign -> {startCite})},
                             endCite    => ${$template -> scrap ($assign -> {endCite})}
@@ -68,7 +72,7 @@ sub print_posting_as_HTML ($$$) {
 
   my $area = answer_field ($body,
                           {quoteArea  => 1,
-                           quoteChars => '&raquo;&raquo; ',
+                           quoteChars => plain($view -> {quoteChars}),
                            messages   => $param -> {messages}
                           });
 
@@ -106,7 +110,7 @@ sub print_posting_as_HTML ($$$) {
                               $formdata->{posterBody}->{assign}->{value} => $area,
                               $formdata->{uniqueID}  ->{assign}->{value} => plain(unique_id),
                               $formdata->{followUp}  ->{assign}->{value} => plain($param -> {thread}.';'.$param -> {posting}),
-                              $formdata->{quoteChar} ->{assign}->{value} => "&#255;".plain('»» '),
+                              $formdata->{quoteChar} ->{assign}->{value} => "&#255;".plain($view -> {quoteChars}),
                               $formdata->{userID}    ->{assign}->{value} => '',
                               }, $pars)};
 
index b53444430c860e4f13dd771fc20358f0660496c3..e32612ad9c707cef68b11bc080cad7d95eac2b39 100644 (file)
@@ -1,9 +1,9 @@
 <?xml version="1.0"?>
 
 <Config>
-  <Constant name="wwwRoot">C:/Server/teamone</Constant>
-  <Constant name="cgiRoot">C:/Server/teamone/cgi-local</Constant>
-  <Constant name="serverName">teamone</Constant>
+  <Constant name="wwwRoot">e:/localhosts/i_selfhtml/htdocs</Constant>
+  <Constant name="cgiRoot">e:/localhosts/i_selfhtml/cgi-local</Constant>
+  <Constant name="serverName">selfhtml</Constant>
 </Config>
 
-<!-- Ende -->
+<!-- Ende -->
\ No newline at end of file
index fc8b182724c4e38d9684b9879a2e0384c9a5c5c2..916dc99823f621424ed18bd8e5c2b664c44f6b56 100644 (file)
@@ -32,7 +32,6 @@ use Template;
 use Template::Posting;
 
 use CGI qw(param header);
-
 use XML::DOM;
 
 print header (-type => 'text/html');
index 5d7d529945dd2021db22fd0dc1355205b73cb296..ad74b50afa9e64f3daf84ef496d3512075ec4ec8 100644 (file)
@@ -42,13 +42,14 @@ my ($tid, $mid) = (param ($cgi -> {thread}), param ($cgi -> {posting}));
 if (defined ($tid) and defined ($mid)) {
   print_posting_as_HTML ($message_path,
                          "$Bin/".$show_posting -> {templateFile},
-                        {assign   => $show_posting -> {assign},
-                         thread   => $tid,
-                         posting  => $mid,
-                         messages => $show_posting -> {messages},
-                         form     => $show_posting -> {form},
-                         cgi      => $cgi,
-                         tree     => $tree
+                        {assign       => $show_posting -> {assign},
+                         thread       => $tid,
+                         posting      => $mid,
+                         adminDefault => $adminDefault,
+                         messages     => $show_posting -> {messages},
+                         form         => $show_posting -> {form},
+                         cgi          => $cgi,
+                         tree         => $tree
                         });}
 
 else {

patrick-canterino.de