Changes in / [9a0d25d:35cdda2]


Ignore:
Files:
4 added
4 edited

Legend:

Unmodified
Added
Removed
  • perl/lib/BarnOwl.pm

    reea7bed4 r6ee496b  
    99                    zephyr_getsender zephyr_getrealm zephyr_zwrite
    1010                    zephyr_stylestrip zephyr_smartstrip_user zephyr_getsubs
    11                     queue_message admin_message
     11                    queue_message get_message_by_id admin_message
    1212                    start_edit
    1313                    start_question start_password start_edit_win
  • perl/lib/BarnOwl/Message.pm

    r4fd3c04 rcc6de81  
    102102    my $s;
    103103    for my $f (keys %$this) {
    104         my $val = $this->{$f};
    105         if (ref($val) eq "ARRAY") {
    106             for my $i (0..@$val-1) {
    107                 my $aval;
    108                 $aval = $val->[$i];
    109                 $aval =~ s/\n/\n$f.$i: /g;
    110                 $s .= "$f.$i: $aval\n";
    111             }
    112         } else {
    113             $val =~ s/\n/\n$f: /g;
    114             $s .= "$f: $val\n";
    115         }
     104        my $val = $this->{$f};
     105        if (ref($val) eq "ARRAY") {
     106            for my $i (0..@$val-1) {
     107                my $aval;
     108                $aval = $val->[$i];
     109                $aval =~ s/\n/\n$f.$i: /g;
     110                $s .= "$f.$i: $aval\n";
     111            }
     112        } else {
     113            $val =~ s/\n/\n$f: /g;
     114            $s .= "$f: $val\n";
     115        }
    116116    }
    117117    return $s;
     
    304304    $BarnOwl::auth       = $m->auth      ;
    305305    if ($m->fields) {
    306         @BarnOwl::fields = @{$m->fields};
    307         @main::fields = @{$m->fields};
     306        @BarnOwl::fields = @{$m->fields};
     307        @main::fields = @{$m->fields};
    308308    } else {
    309         @BarnOwl::fields = undef;
    310         @main::fields = undef;
     309        @BarnOwl::fields = undef;
     310        @main::fields = undef;
    311311    }
    312312}
     
    331331
    3323321;
     333
     334# Local Variables:
     335# indent-tabs-mode: nil
     336# End:
  • perl/modules/Makefile.am

    r268c7e8 r20fb602  
    1 MODULES = Jabber IRC WordWrap Twitter Facebook Kerberos
     1MODULES = Jabber IRC WordWrap Twitter Facebook Kerberos Zulip
    22
    33EXTRA_DIST = $(MODULES:=/Makefile.PL) $(MODULES:=/lib)
  • perlglue.xs

    rd2ba33c r6ee496b  
    6060        OUTPUT:
    6161                RETVAL
    62 
     62       
    6363int
    6464getnumcols()
     
    156156                RETVAL
    157157
     158SV *
     159get_message_by_id(id)
     160    int id
     161    PREINIT:
     162           owl_message *m;
     163           owl_messagelist *ml;
     164    CODE:
     165    {
     166            ml = owl_global_get_msglist(&g);
     167            m = owl_messagelist_get_by_id(ml, id);
     168            if(!m) {
     169                    croak("No message with id %d!", id);
     170            }
     171            RETVAL = owl_perlconfig_message2hashref(m);
     172    }
     173OUTPUT:
     174        RETVAL
     175
     176               
    158177void
    159178admin_message(header, body)
Note: See TracChangeset for help on using the changeset viewer.