| baseportal | |||
| English - Deutsch | "Es gibt keine dummen Fragen - jeder hat einmal angefangen" | ||
| 
 | 
| Ausgewählter Eintrag: | Zur Liste | 
<img src=http://www.verwitwet.de/bilder/smiley/idee.gif> Idee</td>
| Alle Einträge zum Thema: | Zur Liste | 
# --- Ausgabe der ersten Eintraege und der Liste ---
unless($wcheck)
{
 out "</ul><br><center><table cellspacing=2 width=95% cellpadding=4><tr bgcolor=e0e0e0><td><font face=arial,helvetica size=3><b> Die aktuellsten $getfirst Einträge:</b></font></td></tr></table></center><font face=arial,helvetica size=2><ul>";
 get "Id==* sort=- range=0,$getfirst";
 $allpos=&all_out();
}
 out "<a name=\"list\"> </a></ul><center><table cellspacing=2 width=95% cellpadding=4><tr bgcolor=e0e0e0><td><font face=arial,helvetica size=3><b> Liste der ".($_range>0?"Einträge von $_range bis ".($_range+$_range_length>$_amount_query?$_amount_query:$_range+$_range_length):"ersten $getlist Einträge").":</b></font></td><td width=10% align=center nowrap> <a href=\"#eingabe\"><font size=2 face=arial>Zur Eingabe</a> </td></tr></table></center><font face=arial,helvetica size=2><ul>";
&list_out($allpos, $_get{Pos});
# --- blaetter-links ---
$r1=$_range; $r2=$_range_length || $getlist;
{
 my $z=0;
 @ilist=();
 if($r1-$r2>=0)
 {
  push @ilist, "<< <a href=\"$mylink&range=0,$r2\">Neueste Einträge</a>";
  push @ilist, "< <a href=\"$mylink&range=".($r1-$r2).",$r2\">Neuere Einträge</a>";
  $z++;
 }
 push @ilist, "<a href=\"#eingabe\">Zur Eingabe</a>";
 if($r1+$r2<$_amount_all)
 {
  push @ilist, "<a href=\"$mylink&range=".($r1+$r2).",$r2\">Ältere Einträge</a> >";
  push @ilist, "<a href=\"$mylink&range=".(int($_amount_all/$r2)*$r2).",$r2\">Älteste Einträge</a> >>";
  $z+=2;
 }
 out "</ul><center><table width=85%><tr><td";
 out " align=right" if $z==2;
 out " align=middle" if $z==3;
 out " nowrap><font size=2 face=arial,helvetica>".(join " | ", @ilist)."</td></tr></table>";
}
# --- Formular-Ausgabe ---
{
 my($pos, $name, $email, $www, $Icon, $titel, $text)=@_;
 $name=~ s/"/"/gs;
 $email=~ s/"/"/gs;
 $www=~ s/"/"/gs;
        $text=~ s/</</gs; $text=~ s/>/>/gs;
 $titel=~ s/"/"/gs;
 out <<EOF;
<table>
<form action="$mylinkr" method="post" enctype="multipart/form-data" onsubmit="return testform()">
<input type=hidden name="htx=" value="$htx"><input type=hidden name="wcheck=" value="1">
<input type=hidden name="range=" value="$_get{range}"><input type=hidden name="Pos=" value="$pos">
<tr><td><font face=arial,helvetica size=2>Name:</td><td nowrap><input type=text name="Name:=" size=19 maxlength=60 value="$name"><font face=arial,helvetica size=2> EMail: <input type=text name="EMail:=" size=14 maxlength=60 value="$email"> WWW: <input type=text name="WWW:=" size=14 maxlength=60 value="$www"></td></tr>
<tr><td colspan="2"><table width="100%" cellspacing=0 cellpadding=0>
<tr>
<td> </td><td>
<input type=radio value=smiley name=Icon:= style='border-color:#FFCC00;background-color:#FFFFff;'><img src='http://www.verwitwet.de/bilder/smiley/smiley.gif'><span class='tatext'> Froh</span></td><td><input type='radio' value='zornig' name='Icon:=' style='border-color:#FFCC00; background-color:#FFFFff;'><img src='http://www.verwitwet.de/bilder/smiley/zornig.gif'><span class='tatext'> Ärger</span></td><td><input type=radio value=traurig name=Icon:= style='border-color:#FFCC00; background-color:#FFFFff;'><img src=http://www.verwitwet.de/bilder/smiley/traurig.gif><span class=tatext>Trauer</span></td><td><input type=radio value=daumen_unten name=Icon:= style='border-color:#FFCC00; background-color:#FFFFff;'><img src='http://www.verwitwet.de/bilder/smiley/daumen_unten.gif'><span class='tatext'> Kontra</span></td><td><input type='radio' value='daumen_oben' name='Icon:=' style='border-color:#FFCC00; background-color:#FFFFff;'><img src='http://www.verwitwet.de/bilder/smiley/daumen_oben.gif'><span class='tatext'> Pro</span></td>
</tr><tr>
<td> </td><td>
<input type='radio' value='blume' name='Icon:=' style='border-color:#FFCC00; background-color:#FFFFff;'><img src='http://www.verwitwet.de/bilder/smiley/blume.gif'><span class='tatext'> Danke</span></td><td><input type=radio value=herz name=Icon:=  style='border-color:#FFCC00; background-color:#FFFFff;'><img src='http://www.verwitwet.de/bilder/smiley/herz.gif'><span class=tatext> Herz(-lich)</span></td><td><input type=radio value=anmerkung name=Icon:=  style='border-color:#FFCC00; background-color:#FFFFff;'><img src='http://www.verwitwet.de/bilder/smiley/anmerkung.gif'><span class=tatext> Anmerkung</span></td><td><input type=radio value=frage name=Icon:=  style='border-color:#FFCC00; background-color:#FFFFff;'><img src='http://www.verwitwet.de/bilder/smiley/frage.gif'><span class=tatext> Frage</span></td><td><input type=radio value=idee name=Icon:= style='border-color:#FFCC00; background-color:#FFFFff;'><img src=http://www.verwitwet.de/bilder/smiley/idee.gif><span class=tatext>Idee</span></td>
<td> </td>
</tr>
</table></td>
</tr>
<tr><td><font face=arial,helvetica size=2>Titel:</td><td><input type=text name="Titel:=" size=50 maxlength=80 value="$titel"></td></tr>
<tr><td><font face=arial,helvetica size=2>Text:</td><td><textarea name="Text:=" rows=10 cols=55 wrap=virtual>$text</textarea></td></tr>
<tr><td></td><td><input type=submit value="Speichern"> <input type=submit name="Vorschau=" value="Vorschau"> <input type=reset value="Zurücksetzen"></td></tr>
</form>
</table>
</table>
EOF
# --- Listen-Ausgabe ---
{
 my($allpos, $pos)=@_;
 my $tlast=0;
 out "<nobr>";
 while(get_next)
 {
  if(index("#$allpos", "#$Pos#")>=0)
  {
   out "</td></tr></table>" if ($pos==$Pos && $tlast) || $tlast==-1;
   out "<table cellspacing=0 cellpadding=2 bgcolor=".($pos==$Pos?"e0e0e0":"f0f0f0")." width=90%><tr><td nowrap><font face=arial,helvetica size=2>" if $pos==$Pos || $tlast<1;
   $tlast=($pos==$Pos?-1:1);
  } else
  {
   out "</td></tr></table>" if $tlast;
   out " "; $tlast=0;
  }
  if($Shift)	{ out " " x ($Shift*8+2); }
  else		{ out "> "; }
  $Titel=substr($Text, 0, 50)."..." if $Titel eq "";
  $Name=convert_html($Name); $Titel=convert_html($Titel);	# keine html-tags erlaubt
  $Datum=datum($Datum, "kurz");
  out "<b><a href=\"$mylinkr&Pos=$Pos".($pos==$Pos?"#eingabe":"")."\">$Titel</a></b> von <b>$Name</b> am $Datum<br>\n";
 }
 out "</td></tr></table>" if $tlast;
 out "</nobr>";
# --- Detail-Ausgabe ---
{
 my($pos)=shift;				# 1. Parameter = Position des ausgewaehlten Eintrags
 my $allpos=""; my $alink="#eingabe";
 while(get_next || @_>0)
 {
$WWW=~ s#^http://##; # Eventuelles http:// zu Beginn abschneiden $Datum=datum($Datum, "lang"); # datumsfeld in schönes datum wandeln $EMail="EMail: <a href=\"mailto:$EMail\">$EMail</a>" if $EMail ne ""; # EMail-Ausgabe, nur wenn EMail-Feld einen Inhalt hat $WWW="WWW: <a href=\"http://$WWW\" target=\"_blank\">$WWW</a>" if $WWW ne ""; # WWW-Ausgabe, nur wenn WWW-Feld einen Inhalt hat $Titel=substr($Text, 0, 50)."..." if $Titel eq ""; # Wenn kein Titel, nimmt er die ersten 50 Zeichen des Textes als Titel $Name=convert_html($Name); $Titel=convert_html($Titel); # keine html-tags erlaubt $allpos.="$Pos#";
out "<table cellspacing=0 cellpadding=0 border=0 bgcolor=e0e0e0 width=90%><tr><td><font face=arial,helvetica size=2>" if $pos ne "" && $pos==$Pos; out <<EOF;
$EMail $WWW <h4>$Titel</h4> <p><ul><br> EOF
my $ca="<p><table width=90% cellpadding=10><tr><td bgcolor=f0f0f0><font size=3><code>"; my $ce="</code></td></tr></table>"; my $flag=0; my $nx=""; $Text=convert_links($Text);
foreach $x (split "\n", $Text) { if($flag==0) { $flag=2 if $x=~ s/^: //; $flag=3 if $x=~ /^((\s*)<|\$|\{|\}|(out|get|put|mod|if|else)(\s|$|\(?))/; out $ca if($flag>1); $x=~ s/^(\s+)/" " x length($1)/ge; } elsif($flag>0) { $flag=-1 if $flag==2 && !($x=~ s/^: //); $flag=-1 if $flag==4 && !($x=~ /^((\s*)<|\$|\{|\}|(out|get|put|mod|if|else)(\s|$|\(?))/); if($flag==3 && !($x=~ /^((\s*)<|\$|\{|\}|(out|get|put|mod|if|else)(\s|$|\(?))/)) { $nx="$x<br>"; $flag=4; next; }
if($flag==-1) { out $ce; $flag=0; } } out "$nx$x<br>"; $nx=""; } out $ce if $flag>0; out "</ul></td></tr></table>";
if($pos==$Pos && $Pos ne "") { out "</table><p>"; } else { $alink="$mylinkr&Pos=$Pos"; } out " <a href=\"$alink\">Antworten</a>" if $_amount>1 && @_==0; last if @_>0; out '</ul><center><hr size=1 width=80%></center><ul>' if $_loop<$_amount-1;
} return $allpos; } </perl> </ul><center><br><hr size=1 width=92%><a href="/index.html">Zurück zur Homepage</a> <br> <br> <table cellspacing=0 border=0 width=95% cellpadding=2><tr><td bgcolor=b0c0e0 align=middle><font face=arial size=1>© 2000 baseportal.de. Alle Rechte vorbehalten. <a href="/nutzb.html">Nutzungsbedingungen</a></font></td></tr></table> <br><br>
# --- Ausgabe eines ausgewählten, abgewiesenen oder vorgeschauten Eintrags --- out "<a name=\"eingabe\"> </a><br>"; out "<ul><font size=3".($emsg?" color=d80000":"")."><b>$emsg$msg</b></font></ul>" if $emsg || $msg;
{
 
out "<center><table cellspacing=2 width=95% cellpadding=4><tr bgcolor=e0e0e0><td><font face=arial,helvetica size=3><b> ".($Vorschau?"Vorschau:":"Ihr Eintrag:")."</b></font></td><td width=10% align=center nowrap> <a href=\"#list\"><font size=2 face=arial>Zur Liste</a> </td></tr></table></center><font face=arial,helvetica size=2><ul>";
 &all_out("", $_put{Name}, $_put{EMail}, $_put{WWW}, $_put{Icon}, $_put{Titel}, $_put{Text},$_put{Icon});
 out "</ul>";
}
{
 
out "<center><table cellspacing=2 width=95% cellpadding=4><tr bgcolor=e0e0e0><td><font face=arial,helvetica size=3><b> Ausgewählter Eintrag:</b></font><td width=10% align=center nowrap> <a href=\"#list\"><font size=2 face=arial>Zur Liste</a> </td></tr></table></center><font face=arial,helvetica size=2><ul>";
 get "Pos==$_get{Pos}";
 &all_out();
 out "<h3>Ihre Antwort:</h3>";
 if($Vorschau || $emsg)
 {
  &form_out($_get{Pos}, $_put{Name}, $_put{EMail}, $_put{WWW}, $_put{Icon}, $_put{Titel}, $_put{Text},$_put{Icon});
 } else
 {
  my $t=$Titel;
  $t="Re: $t" unless $t=~ /^Re: /i;
  &form_out($Pos, "", "", "", $t);
 }
 my $p=int($Pos); $p++ if $p ne $Pos;
 get "sort=- Pos<=$p Pos>".($p-1);
 out "<p><a href=\"$mylinkr\">Neuer Eintrag</a>";
 if($_amount_query>1)
 {
  out "</ul><br><center><table cellspacing=2 width=95% cellpadding=4><tr bgcolor=e0e0e0><td><font face=arial,helvetica size=3><b> Alle Einträge zum Thema:</b></font></td><td width=10% align=center nowrap> <a href=\"#list\"><font size=2 face=arial>Zur Liste</a> </td></tr></table></center><font face=arial,helvetica size=2><ul>";
  $allpos=&all_out($_get{Pos});
  out "<br>";
 } else
 {
  $allpos="$_get{Pos}#";
  }
} else
{
 
out "<center><table cellspacing=2 width=95% cellpadding=4><tr bgcolor=e0e0e0><td><font face=arial,helvetica size=3><b> Neuer Eintrag:</b></font></td><td width=10% align=center nowrap> <a href=\"#list\"><font size=2 face=arial>Zur Liste</a> </td></tr></table></center><font face=arial,helvetica size=2><ul>";
if($Vorschau || $emsg)
 {
  &form_out($_get{Pos}, $_put{Name}, $_put{EMail}, $_put{WWW}, $_put{Icon}, $_put{Titel}, $_put{Text},$_put{Icon});
 } else
 {
  &form_out();
 }
}
 
# --- Ausgabe der ersten Eintraege und der Liste ---
unless($wcheck)
out "</ul><br><center><table cellspacing=2 width=95% cellpadding=4><tr bgcolor=e0e0e0><td><font face=arial,helvetica size=3><b> Die aktuellsten $getfirst Einträge:</b></font></td></tr></table></center><font face=arial,helvetica size=2><ul>"; get "Id==* sort=- range=0,$getfirst"; $allpos=&all_out(); }
 out "<a name=\"list\"> </a></ul><center><table cellspacing=2 width=95% cellpadding=4><tr bgcolor=e0e0e0><td><font face=arial,helvetica size=3><b> Liste der ".($_range>0?"Einträge von $_range bis ".($_range+$_range_length>$_amount_query?$_amount_query:$_range+$_range_length):"ersten $getlist Einträge").":</b></font></td><td width=10% align=center nowrap> <a href=\"#eingabe\"><font size=2 face=arial>Zur Eingabe</a> </td></tr></table></center><font face=arial,helvetica size=2><ul>";
&list_out($allpos, $_get{Pos});
# --- blaetter-links ---
out "<br><br><br>";
if($_amount_all>$r2)
{
 
my $z=0;
@ilist=();
 if($r1-$r2>=0)
 {
  push @ilist, "<< <a href=\"$mylink&range=0,$r2\">Neueste Einträge</a>";
  push @ilist, "< <a href=\"$mylink&range=".($r1-$r2).",$r2\">Neuere Einträge</a>";
  $z++;
 }
 push @ilist, "<a href=\"#eingabe\">Zur Eingabe</a>";
 if($r1+$r2<$_amount_all)
 {
  push @ilist, "<a href=\"$mylink&range=".($r1+$r2).",$r2\">Ältere Einträge</a> >";
  push @ilist, "<a href=\"$mylink&range=".(int($_amount_all/$r2)*$r2).",$r2\">Älteste Einträge</a> >>";
  $z+=2;
 }
 out "</ul><center><table width=85%><tr><td";
 out " align=right" if $z==2;
 out " align=middle" if $z==3;
 out " nowrap><font size=2 face=arial,helvetica>".(join " | ", @ilist)."</td></tr></table>";
# --- Formular-Ausgabe ---
{
 
my($pos, $name, $email, $www, $Icon, $titel, $text, $icon)=@_;
$name=~ s/"/"/gs;
 $email=~ s/"/"/gs;
 $www=~ s/"/"/gs;
        $text=~ s/</</gs; $text=~ s/>/>/gs;
 $titel=~ s/"/"/gs;
 out <<EOF;
<table cellspacing=0 cellpadding=12 bgcolor=f0f0f0 width=90%><tr><td><font face=arial,helvetica size=2>
<table>
<form action="$mylinkr" method="post" enctype="multipart/form-data" onsubmit="return testform()">
<input type=hidden name="htx=" value="$htx"><input type=hidden name="wcheck=" value="1">
<input type=hidden name="range=" value="$_get{range}"><input type=hidden name="Pos=" value="$pos">
<tr><td><font face=arial,helvetica size=2>Name:</td><td nowrap><input type=text name="Name:=" size=19 maxlength=60 value="$name"><font face=arial,helvetica size=2> EMail: <input type=text name="EMail:=" size=14 maxlength=60 value="$email"> WWW: <input type=text name="WWW:=" size=14 maxlength=60 value="$www"></td></tr>
<tr><td colspan="2"><table width="100%" cellspacing=0 cellpadding=0>
<tr>
<td> </td><td>
<input type=radio value=smiley name=Icon:= ".($icon eq "smiley"?"checked ":"")." style='border-color:#FFCC00;background-color:#FFFFff;'><img src='http://www.verwitwet.de/bilder/smiley/smiley.gif'><span class='tatext'> Froh</span></td><td><input type='radio' value='zornig' name='Icon:='  ".($icon eq "zornig"?"checked ":"")."style='border-color:#FFCC00; background-color:#FFFFff;'><img src='http://www.verwitwet.de/bilder/smiley/zornig.gif'><span class='tatext'> Ärger</span></td><td><input type=radio value=traurig name=Icon:=  ".($icon eq "traurig"?"checked ":"")."style='border-color:#FFCC00; background-color:#FFFFff;'><img src=http://www.verwitwet.de/bilder/smiley/traurig.gif> class=tatext>Trauer</span></td><td><input type=radio value=daumen_unten name=Icon:=  ".($icon eq "daumen_unten"?"checked ":"")."style='border-color:#FFCC00; background-color:#FFFFff;'><img src='http://www.verwitwet.de/bilder/smiley/daumen_unten.gif'><span class='tatext'> Kontra</span></td><td><input type='radio' value='daumen_oben' name='Icon:='  ".($icon eq "daumen_oben"?"checked ":"")."style='border-color:#FFCC00; background-color:#FFFFff;'><img src='http://www.verwitwet.de/bilder/smiley/daumen_oben.gif'><span class='tatext'> Pro</span></td>
</tr><tr>
<td> </td><td>
<input type='radio' value='blume' name='Icon:='  ".($icon eq "blume"?"checked ":"")."style='border-color:#FFCC00; background-color:#FFFFff;'><img src='http://www.verwitwet.de/bilder/smiley/blume.gif'><span class='tatext'> Danke</span></td><td><input type=radio value=herz name=Icon:=  ".($icon eq "herz"?"checked ":"")."style='border-color:#FFCC00; background-color:#FFFFff;'><img src='http://www.verwitwet.de/bilder/smiley/herz.gif'><span class=tatext> Herz(-lich)</span></td><td><input type=radio value=anmerkung name=Icon:=  ".($icon eq "anmerkung"?"checked ":"")."style='border-color:#FFCC00; background-color:#FFFFff;'><img src='http://www.verwitwet.de/bilder/smiley/anmerkung.gif'><span class=tatext> Anmerkung</span></td><td><input type=radio value=frage name=Icon:=  ".($icon eq "frage"?"checked ":"")."style='border-color:#FFCC00; background-color:#FFFFff;'><img src='http://www.verwitwet.de/bilder/smiley/frage.gif'><span class=tatext> Frage</span></td><td><input type=radio value=idee name=Icon:=  ".($icon eq "idee"?"checked ":"")."style='border-color:#FFCC00; background-color:#FFFFff;'><img src=http://www.verwitwet.de/bilder/smiley/idee.gif> class=tatext>Idee</span></td>
<td> </td>
</tr>
</table></td>
</tr>
<tr><td><font face=arial,helvetica size=2>Titel:</td><td><input type=text name="Titel:=" size=50 maxlength=80 value="$titel"></td></tr>
<tr><td><font face=arial,helvetica size=2>Text:</td><td><textarea name="Text:=" rows=10 cols=55 wrap=virtual>$text</textarea></td></tr>
<tr><td></td><td><input type=submit value="Speichern"> <input type=submit name="Vorschau=" value="Vorschau"> <input type=reset value="Zurücksetzen"></td></tr>
</form>
</table>
</table>
 
EOF
}
 
# --- Listen-Ausgabe ---
{
 
my($allpos, $pos)=@_;
my $tlast=0;
 out "<nobr>";
 while(get_next)
 {
  if(index("#$allpos", "#$Pos#")>=0)
  {
   out "</td></tr></table>" if ($pos==$Pos && $tlast) || $tlast==-1;
   out "<table cellspacing=0 cellpadding=2 bgcolor=".($pos==$Pos?"e0e0e0":"f0f0f0")." width=90%><tr><td nowrap><font face=arial,helvetica size=2>" if $pos==$Pos || $tlast<1;
   $tlast=($pos==$Pos?-1:1);
  } else
  {
   out "</td></tr></table>" if $tlast;
   out " "; $tlast=0;
  }
  if($Shift) { out " " x ($Shift*8+2); }
  else { out "> "; }
  $Titel=substr($Text, 0, 50)."..." if $Titel eq "";
  $Name=convert_html($Name); $Titel=convert_html($Titel); # keine html-tags erlaubt
  $Datum=datum($Datum, "kurz");
  out "<b><a href=\"$mylinkr&Pos=$Pos".($pos==$Pos?"#eingabe":"")."\">".($Icon?"<img src='http://www.verwitwet.de/bilder/smiley/$Icon.gif' border=0>":"<img src='http://www.verwitwet.de/test/spacer.gif' border=0 width='16' hight='16'>")."  $Titel</a></b> von <b>$Name</b> am $Datum<br>\n";
 }
 out "</td></tr></table>" if $tlast;
 out "</nobr>";
}
sub all_out
my($pos)=shift; # 1. Parameter = Position des ausgewaehlten Eintrags my $allpos=""; my $alink="#eingabe";
while(get_next || @_>0) {
$WWW=~ s#^http://##; # Eventuelles http:// zu Beginn abschneiden $Datum=datum($Datum, "lang"); # datumsfeld in schönes datum wandeln $EMail="EMail: <a href=\"mailto:$EMail\">$EMail</a>" if $EMail ne ""; # EMail-Ausgabe, nur wenn EMail-Feld einen Inhalt hat $WWW="WWW: <a href=\"http://$WWW\" target=\"_blank\">$WWW</a>" if $WWW ne ""; # WWW-Ausgabe, nur wenn WWW-Feld einen Inhalt hat $Titel=substr($Text, 0, 50)."..." if $Titel eq ""; # Wenn kein Titel, nimmt er die ersten 50 Zeichen des Textes als Titel $Name=convert_html($Name); $Titel=convert_html($Titel); # keine html-tags erlaubt $allpos.="$Pos#";
out "<table cellspacing=0 cellpadding=0 border=0 bgcolor=e0e0e0 width=90%><tr><td><font face=arial,helvetica size=2>" if $pos ne "" && $pos==$Pos; out <<EOF; <table width=90%><tr><td><font face=arial size=2>Beitrag von <b>$Name</b> am $Datum<br> $EMail $WWW <h4>".($Icon?"<img src='http://www.verwitwet.de/bilder/smiley/$Icon.gif' border=0>":"<img src='http://www.verwitwet.de/test/spacer.gif' border=0 width='16' hight='16'>")." $Titel</h4> <p><ul><br> EOF
my $ca="<p><table width=90% cellpadding=10><tr><td bgcolor=f0f0f0><font size=3><code>"; my $ce="</code></td></tr></table>"; my $flag=0; my $nx=""; $Text=convert_links($Text);
foreach $x (split "\n", $Text) { if($flag==0) { $flag=2 if $x=~ s/^: //; $flag=3 if $x=~ /^((\s*)<|\$|\{|\}|(out|get|put|mod|if|else)(\s|$|\(?))/; out $ca if($flag>1); $x=~ s/^(\s+)/" " x length($1)/ge; } elsif($flag>0) { $flag=-1 if $flag==2 && !($x=~ s/^: //); $flag=-1 if $flag==4 && !($x=~ /^((\s*)<|\$|\{|\}|(out|get|put|mod|if|else)(\s|$|\(?))/); if($flag==3 && !($x=~ /^((\s*)<|\$|\{|\}|(out|get|put|mod|if|else)(\s|$|\(?))/)) { $nx="$x<br>"; $flag=4; next; }
if($flag==-1) { out $ce; $flag=0; } } out "$nx$x<br>"; $nx=""; } out $ce if $flag>0; out "</ul></td></tr></table>";
if($pos==$Pos && $Pos ne "") { out "</table><p>"; } else { $alink="$mylinkr&Pos=$Pos"; } out " <a href=\"$alink\">Antworten</a>" if $_amount>1 && @_==0; last if @_>0; out '</ul><center><hr size=1 width=80%></center><ul>' if $_loop<$_amount-1;
} return $allpos; } </perl>
# --- Formular-Ausgabe ---
{
 
my($pos, $name, $email, $www, $Icon, $titel, $text, $icon)=@_;
$name=~ s/"/"/gs;
 $email=~ s/"/"/gs;
 $www=~ s/"/"/gs;
        $text=~ s/</</gs; $text=~ s/>/>/gs;
 $titel=~ s/"/"/gs;
 out <<EOF;
<table cellspacing=0 cellpadding=12 bgcolor=f0f0f0 width=90%><tr><td><font face=arial,helvetica size=2>
<table>
<form action="$mylinkr" method="post" enctype="multipart/form-data" onsubmit="return testform()">
<input type=hidden name="htx=" value="$htx"><input type=hidden name="wcheck=" value="1">
<input type=hidden name="range=" value="$_get{range}"><input type=hidden name="Pos=" value="$pos">
<tr><td><font face=arial,helvetica size=2>Name:</td><td nowrap><input type=text name="Name:=" size=19 maxlength=60 value="$name"><font face=arial,helvetica size=2> EMail: <input type=text name="EMail:=" size=14 maxlength=60 value="$email"> WWW: <input type=text name="WWW:=" size=14 maxlength=60 value="$www"></td></tr>
<tr><td colspan="2"><table width="100%" cellspacing=0 cellpadding=0>
<tr>
<td> </td><td>
<input type=radio value=smiley name=Icon:= ".($icon eq "smiley"?"checked ":"")." style='border-color:#FFCC00;background-color:#FFFFff;'><img src='http://www.verwitwet.de/bilder/smiley/smiley.gif'>Froh</td><td><input type='radio' value='zornig' name='Icon:='  ".($icon eq "zornig"?"checked ":"")."style='border-color:#FFCC00; background-color:#FFFFff;'><img src='http://www.verwitwet.de/bilder/smiley/zornig.gif'> Ärger</td><td><input type=radio value=traurig name=Icon:=  ".($icon eq "traurig"?"checked ":"")."style='border-color:#FFCC00; background-color:#FFFFff;'><img src=http://www.verwitwet.de/bilder/smiley/traurig.gif> Trauer</td><td><input type=radio value=daumen_unten name=Icon:=  ".($icon eq "daumen_unten"?"checked ":"")."style='border-color:#FFCC00; background-color:#FFFFff;'><img src='http://www.verwitwet.de/bilder/smiley/daumen_unten.gif'>Kontra</td><td><input type='radio' value='daumen_oben' name='Icon:='  ".($icon eq "daumen_oben"?"checked ":"")."style='border-color:#FFCC00; background-color:#FFFFff;'><img src='http://www.verwitwet.de/bilder/smiley/daumen_oben.gif'> Pro</td>
</tr><tr>
<td> </td><td>
<input type='radio' value='blume' name='Icon:='  ".($icon eq "blume"?"checked ":"")."style='border-color:#FFCC00; background-color:#FFFFff;'><img src='http://www.verwitwet.de/bilder/smiley/blume.gif'>Danke</td><td><input type=radio value=herz name=Icon:=  ".($icon eq "herz"?"checked ":"")."style='border-color:#FFCC00; background-color:#FFFFff;'><img src='http://www.verwitwet.de/bilder/smiley/herz.gif'>Herz(-lich)</td><td><input type=radio value=anmerkung name=Icon:=  ".($icon eq "anmerkung"?"checked ":"")."style='border-color:#FFCC00; background-color:#FFFFff;'><img src='http://www.verwitwet.de/bilder/smiley/anmerkung.gif'> Anmerkung</td><td><input type=radio value=frage name=Icon:=  ".($icon eq "frage"?"checked ":"")."style='border-color:#FFCC00; background-color:#FFFFff;'><img src='http://www.verwitwet.de/bilder/smiley/frage.gif'> Frage</td><td><input type=radio value=idee name=Icon:=  ".($icon eq "idee"?"checked ":"")."style='border-color:#FFCC00; background-color:#FFFFff;'><img src=http://www.verwitwet.de/bilder/smiley/idee.gif> Idee</td>
<td> </td>
</tr>
</table></td>
</tr>
<tr><td><font face=arial,helvetica size=2>Titel:</td><td><input type=text name="Titel:=" size=50 maxlength=80 value="$titel"></td></tr>
<tr><td><font face=arial,helvetica size=2>Text:</td><td><textarea name="Text:=" rows=10 cols=55 wrap=virtual>$text</textarea></td></tr>
<tr><td></td><td><input type=submit value="Speichern"> <input type=submit name="Vorschau=" value="Vorschau"> <input type=reset value="Zurücksetzen"></td></tr>
</form>
</table>
</table>
 
EOF
}
 
# --- Listen-Ausgabe ---
{
 
my($allpos, $pos)=@_;
my $tlast=0;
 out "<nobr>";
 while(get_next)
 {
  if(index("#$allpos", "#$Pos#")>=0)
  {
   out "</td></tr></table>" if ($pos==$Pos && $tlast) || $tlast==-1;
   out "<table cellspacing=0 cellpadding=2 bgcolor=".($pos==$Pos?"e0e0e0":"f0f0f0")." width=90%><tr><td nowrap><font face=arial,helvetica size=2>" if $pos==$Pos || $tlast<1;
   $tlast=($pos==$Pos?-1:1);
  } else
  {
   out "</td></tr></table>" if $tlast;
   out " "; $tlast=0;
  }
  if($Shift) { out " " x ($Shift*8+2); }
  else { out "> "; }
  $Titel=substr($Text, 0, 50)."..." if $Titel eq "";
  $Name=convert_html($Name); $Titel=convert_html($Titel); # keine html-tags erlaubt
  $Datum=datum($Datum, "kurz");
  out "<b><a href=\"$mylinkr&Pos=$Pos".($pos==$Pos?"#eingabe":"")."\">".($Icon?"<img src='http://www.verwitwet.de/bilder/smiley/$Icon.gif' border=0>":"<img src='http://www.verwitwet.de/test/spacer.gif' border=0 width='16' hight='16'>")."  $Titel</a></b> von <b>$Name</b> am $Datum<br>\n";
 }
 out "</td></tr></table>" if $tlast;
 out "</nobr>";
}
sub all_out
my($pos)=shift; # 1. Parameter = Position des ausgewaehlten Eintrags my $allpos=""; my $alink="#eingabe";
while(get_next || @_>0) {
$WWW=~ s#^http://##; # Eventuelles http:// zu Beginn abschneiden $Datum=datum($Datum, "lang"); # datumsfeld in schönes datum wandeln $EMail="EMail: <a href=\"mailto:$EMail\">$EMail</a>" if $EMail ne ""; # EMail-Ausgabe, nur wenn EMail-Feld einen Inhalt hat $WWW="WWW: <a href=\"http://$WWW\" target=\"_blank\">$WWW</a>" if $WWW ne ""; # WWW-Ausgabe, nur wenn WWW-Feld einen Inhalt hat $Titel=substr($Text, 0, 50)."..." if $Titel eq ""; # Wenn kein Titel, nimmt er die ersten 50 Zeichen des Textes als Titel $Name=convert_html($Name); $Titel=convert_html($Titel); # keine html-tags erlaubt $allpos.="$Pos#";
out "<table cellspacing=0 cellpadding=0 border=0 bgcolor=e0e0e0 width=90%><tr><td><font face=arial,helvetica size=2>" if $pos ne "" && $pos==$Pos; out <<EOF; <table width=90%><tr><td><font face=arial size=2>Beitrag von <b>$Name</b> am $Datum<br> $EMail $WWW EOF out "<h4>".($Icon?"<img src='http://www.verwitwet.de/bilder/smiley/$Icon.gif' border=0>":"<img src='http://www.verwitwet.de/test/spacer.gif' border=0 width='16' hight='16'>")." $Titel</h4>"; out "<p><ul><br>"; my $ca="<p><table width=90% cellpadding=10><tr><td bgcolor=f0f0f0><font size=3><code>"; my $ce="</code></td></tr></table>"; my $flag=0; my $nx="";
$Text=convert_links($Text); foreach $x (split "\n", $Text) { if($flag==0) { $flag=2 if $x=~ s/^: //; $flag=3 if $x=~ /^((\s*)<|\$|\{|\}|(out|get|put|mod|if|else)(\s|$|\(?))/;
out $ca if($flag>1); $x=~ s/^(\s+)/" " x length($1)/ge; } elsif($flag>0) { $flag=-1 if $flag==2 && !($x=~ s/^: //); $flag=-1 if $flag==4 && !($x=~ /^((\s*)<|\$|\{|\}|(out|get|put|mod|if|else)(\s|$|\(?))/); if($flag==3 && !($x=~ /^((\s*)<|\$|\{|\}|(out|get|put|mod|if|else)(\s|$|\(?))/)) { $nx="$x<br>"; $flag=4;
}
if($flag==-1) { out $ce; $flag=0; } } out "$nx$x<br>"; $nx=""; } out $ce if $flag>0; out "</ul></td></tr></table>";
if($pos==$Pos && $Pos ne "") { out "</table><p>"; } else { $alink="$mylinkr&Pos=$Pos"; } out " <a href=\"$alink\">Antworten</a>" if $_amount>1 && @_==0; last if @_>0; out '</ul><center><hr size=1 width=80%></center><ul>' if $_loop<$_amount-1;
} return $allpos;
</perl>
<img src=http://www.verwitwet.de/bilder/smiley/idee.gif> Idee</td>
| Liste der Einträge von 46950 bis 47100: | Einklappen | Zur Eingabe | 
| Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < | Zur Eingabe | > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge | 
| © baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen |