90 |
template '/units' => page { |
template '/units' => page { |
91 |
h1 { _("Units available in system") }; |
h1 { _("Units available in system") }; |
92 |
|
|
|
show( 'toggle_edit' ); |
|
|
|
|
93 |
my $search = Arh::Model::UnitCollection->new; |
my $search = Arh::Model::UnitCollection->new; |
94 |
$search->unlimit; |
$search->unlimit; |
95 |
|
|
96 |
|
show( 'toggle_edit' ) if $search->count; |
97 |
|
|
98 |
set( search_collection => $search ); |
set( search_collection => $search ); |
99 |
render_region( |
render_region( |
100 |
name => 'units', |
name => 'units', |
127 |
|
|
128 |
}; |
}; |
129 |
|
|
130 |
|
template 'raw_pic' => sub { |
131 |
|
my $filename = get('image') or die "no image?"; |
132 |
|
my $image = Arh::Model::Picture->new; |
133 |
|
$image->load_by_cols( filename => $filename ); |
134 |
|
if ( $image->id ) { |
135 |
|
Jifty->handler->apache->content_type('image/jpg'); |
136 |
|
Jifty->web->out($image->content); |
137 |
|
} else { |
138 |
|
die "can't find picture $filename"; |
139 |
|
} |
140 |
|
}; |
141 |
|
|
142 |
1; |
1; |