]> git.p6c8.net - selfforum.git/blobdiff - selfforum-cgi/shared/Mail.pm
hide_posting(), recover_posting(): use _lib::get_all_threads() and _lib::create_forum...
[selfforum.git] / selfforum-cgi / shared / Mail.pm
index e46a81c4090d59b7bfb1b6f10c1030203121a1b0..73166c9a00dc0c5173d92a776c57c223476292bf 100644 (file)
@@ -186,18 +186,12 @@ sub encode_qp ($)
 
 sub get_list ($$) {
   my ($start,$list)=splice @_;
-  my $string="";
 
-  return "" unless (length($list));
-  if (ref($list)) {
-    return "" unless (@$list);
-    foreach (@$list) {
-      $string.="$start: $_\n";}}
-  else {
-    $string="$start: $list\n";}
+  return $start . ': ' . $list . "\n" if (defined $list and not ref $list and length $list);
 
-  # Rueckgabe
-  $string;
+  return $start . ': ' . join (', ',@$list) . "\n" if (ref $list);
+
+  '';
 }
 
 ##############################################

patrick-canterino.de