if ( $op eq 'add_form' ) {
$template->param( add_form => 1 );
my $data;
+ my $booksellername;
#---- if primkey exists, it's a modify action, so read values to modify...
if ($contractnumber) {
$data = $sth->fetchrow_hashref;
$sth->finish;
- for my $bookseller (@bookseller) {
- if ( $bookseller->{'id'} eq $data->{'booksellerid'} ) {
- $bookseller->{'selected'} = 1;
- }
+ for ( @bookseller ) {
+ $booksellername = $$_{name} if $$_{id} eq $$data{booksellerid};
}
} else {
- for my $bookseller (@bookseller) {
- if ( $bookseller->{'id'} eq $booksellerid ) {
- $bookseller->{'selected'} = 1;
- }
+ for ( @bookseller ) {
+ $booksellername = $$_{name} if $$_{id} eq $booksellerid;
}
}
$template->param(
contractdescription => $data->{'contractdescription'},
contractstartdate => format_date( $data->{'contractstartdate'} ),
contractenddate => format_date( $data->{'contractenddate'} ),
- booksellerloop => \@bookseller,
+ booksellername => $booksellername,
booksellerid => $data->{'booksellerid'},
DHTMLcalendar_dateformat => C4::Dates->DHTMLcalendar(),
);
<input type="hidden" name="op" value="add_validate" />
<input type="hidden" name="checked" value="0" />
<!-- TMPL_IF NAME="contractnumber" -->
- <h1>Modify contract <!-- TMPL_VAR NAME="contractname" -->
- <select id="booksellerid" name="booksellerid">
- <!-- TMPL_LOOP NAME="booksellerloop" -->
- <!-- TMPL_IF NAME="selected" -->
- <option value="<!-- TMPL_VAR NAME="id" -->" selected="selected"><!-- TMPL_VAR NAME="name" --></option>
- <!-- TMPL_ELSE -->
- <option value="<!-- TMPL_VAR NAME="id" -->"><!-- TMPL_VAR NAME="name" --></option>
- <!-- /TMPL_IF -->
- <!-- /TMPL_LOOP -->
- </select>
- </h1>
+ <h1>Modify contract <!-- TMPL_VAR NAME="contractname" --> for <!-- TMPL_VAR NAME="booksellername" --></h1>
<!-- TMPL_ELSE -->
- <h1>New contract</h1>
+ <h1>New contract for <!-- TMPL_VAR NAME="booksellername" --></h1>
<!-- /TMPL_IF -->
<fieldset class="rows">
<ol>