9 |
|
|
10 |
use Data::Dump qw/dump/; |
use Data::Dump qw/dump/; |
11 |
|
|
12 |
|
private template 'menu' => sub { |
13 |
|
div { |
14 |
|
attr { id => "navigation" }; |
15 |
|
Jifty->web->navigation->render_as_classical_menu; |
16 |
|
}; |
17 |
|
}; |
18 |
|
|
19 |
|
|
20 |
template '/' => page { |
template '/' => page { |
21 |
|
|
22 |
h1 { _('Statistics') } |
h1 { _('Statistics') } |
117 |
|
|
118 |
form { |
form { |
119 |
render_action( $action => [ 'uid_contains', 'cn_contains' ] ); |
render_action( $action => [ 'uid_contains', 'cn_contains' ] ); |
120 |
form_submit( label => _('Find someone') ); |
form_submit( label => _('Search') ); |
121 |
}; |
}; |
122 |
|
|
123 |
# warn dump( $action->result->content ); |
# warn dump( $action->result->content ); |
124 |
|
|
125 |
if ( my $search = $action->result->content('search') ) { |
if ( my $search = $action->result->content('search') ) { |
126 |
div { sprintf(_('Found %d results'), $search->count ) } |
div { _('Found %1 results', $search->count ) } |
127 |
ol { |
table { |
128 |
while (my $user = $search->next) { |
while (my $user = $search->next) { |
129 |
li { |
row { |
130 |
span { $user->cn } |
cell { $user->cn } |
131 |
tt { $user->uid } |
cell { tt { $user->uid } } |
132 |
|
cell { tt { $user->hrEduPersonUniqueID } } |
133 |
|
cell { $user->hrEduPersonHomeOrg } |
134 |
} |
} |
135 |
} |
} |
136 |
} |
} |