aboutsummaryrefslogtreecommitdiffstats
path: root/fap/dhcpd/module_craft_option.py
diff options
context:
space:
mode:
Diffstat (limited to 'fap/dhcpd/module_craft_option.py')
0 files changed, 0 insertions, 0 deletions
>19 20 21 22 23 24 25 26 27 28
package FixMyStreet::DB::ResultSet::Body;
use base 'DBIx::Class::ResultSet';

use strict;
use warnings;

sub for_areas {
    my ( $rs, @areas ) = @_;

    my $result = $rs->search(
        { 'body_areas.area_id' => \@areas },
        { join => 'body_areas' }
    );
    return $result;
}

sub all_translated {
    my $rs = shift;
    my $schema = $rs->result_source->schema;
    my @bodies = $rs->search(undef, {
        '+columns' => { 'msgstr' => 'translations.msgstr' },
        join => 'translations',
        bind => [ 'name', $schema->lang, 'body' ],
    })->all;
    return @bodies;
}

1;