Lines 479-515
sub get_table_names {
Link Here
|
479 |
=head2 C4::Creators::Lib::html_table() |
479 |
=head2 C4::Creators::Lib::html_table() |
480 |
|
480 |
|
481 |
This function returns an arrayref of an array of hashes contianing the supplied data formatted suitably to |
481 |
This function returns an arrayref of an array of hashes contianing the supplied data formatted suitably to |
482 |
be passed off as a T::P template parameter and used to build an html table. |
482 |
be passed off as a template parameter and used to build an html table. |
483 |
|
483 |
|
484 |
my $table = html_table(header_fields, array_of_row_data); |
484 |
my $table = html_table(header_fields, array_of_row_data); |
485 |
$template->param( |
485 |
$template->param( |
486 |
TABLE => $table, |
486 |
table_loop => $table, |
487 |
); |
487 |
); |
488 |
|
488 |
|
489 |
html example: |
489 |
html example: |
490 |
|
490 |
|
491 |
<table> |
491 |
<table> |
492 |
<!-- TMPL_LOOP NAME="TABLE" --> |
492 |
[% FOREACH table_loo IN table_loop %] |
493 |
<!-- TMPL_IF NAME="header_fields" --> |
493 |
[% IF ( table_loo.header_fields ) %] |
494 |
<tr> |
494 |
<tr> |
495 |
<!-- TMPL_LOOP NAME="header_fields" --> |
495 |
[% FOREACH header_field IN table_loo.header_fields %] |
496 |
<th><!-- TMPL_VAR NAME="field_label" --></th> |
496 |
<th>[% header_field.field_label %]</th> |
497 |
<!-- /TMPL_LOOP --> |
497 |
[% END %] |
498 |
</tr> |
498 |
</tr> |
499 |
<!-- TMPL_ELSE --> |
499 |
[% ELSE %] |
500 |
<tr> |
500 |
<tr> |
501 |
<!-- TMPL_LOOP NAME="text_fields" --> |
501 |
[% FOREACH text_field IN table_loo.text_fields %] |
502 |
<!-- TMPL_IF NAME="select_field" --> |
502 |
[% IF ( text_field.select_field ) %] |
503 |
<td align="center"><input type="checkbox" name="action" value="<!-- TMPL_VAR NAME="field_value" -->" /></td> |
503 |
<td><input type="checkbox" name="action" value="[% text_field.field_value %]"></td> |
504 |
<!-- TMPL_ELSIF NAME="field_value" --> |
504 |
[% ELSE %] |
505 |
<td><!-- TMPL_VAR NAME="field_value" --></td> |
505 |
<td>[% text_field.field_value %]</td> |
506 |
<!-- TMPL_ELSE --> |
506 |
[% END %] |
507 |
<td> </td> |
507 |
[% END %] |
508 |
<!-- /TMPL_IF --> |
508 |
</tr> |
509 |
<!-- /TMPL_LOOP --> |
509 |
[% END %] |
510 |
</tr> |
510 |
[% END %] |
511 |
<!-- /TMPL_IF --> |
|
|
512 |
<!-- /TMPL_LOOP --> |
513 |
</table> |
511 |
</table> |
514 |
|
512 |
|
515 |
=cut |
513 |
=cut |
516 |
- |
|
|