[Koha-cvs] CVS: koha member-flags.pl,1.3,1.4
Mike Hansen
wolfpac444 at users.sourceforge.net
Sun Apr 13 06:08:59 CEST 2003
Update of /cvsroot/koha/koha
In directory sc8-pr-cvs1:/tmp/cvs-serv24286/koha
Modified Files:
member-flags.pl
Log Message:
Fixed bug #340 and templated member-flags.tmpl
Index: member-flags.pl
===================================================================
RCS file: /cvsroot/koha/koha/member-flags.pl,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** member-flags.pl 4 Feb 2003 05:20:10 -0000 1.3
--- member-flags.pl 13 Apr 2003 04:08:56 -0000 1.4
***************
*** 14,17 ****
--- 14,19 ----
use C4::Circulation::Circ2;
#use C4::Acquisitions;
+ use HTML::Template;
+ use C4::Interface::CGI::Output;
my $input = new CGI;
***************
*** 20,24 ****
$flagsrequired->{borrowers}=1;
$flagsrequired->{permissions}=1;
! my ($loggedinuser, $cookie, $sessionID) = checkauth($input, 0, $flagsrequired);
my $member=$input->param('member');
--- 22,36 ----
$flagsrequired->{borrowers}=1;
$flagsrequired->{permissions}=1;
!
! my ($template, $loggedinuser, $cookie)
! = get_template_and_user({template_name => "member-flags.tmpl",
! query => $input,
! type => "intranet",
! authnotrequired => 0,
! debug => 1,
! });
!
!
!
my $member=$input->param('member');
***************
*** 32,35 ****
--- 44,48 ----
$i++;
}
+
if ($input->param('newflags')) {
my $dbh=C4::Context->dbh();
***************
*** 50,54 ****
my $sth=$dbh->prepare("select bit,flag,flagdesc from userflags order by bit");
$sth->execute;
! my $flagtext='';
while (my ($bit, $flag, $flagdesc) = $sth->fetchrow) {
my $checked='';
--- 63,67 ----
my $sth=$dbh->prepare("select bit,flag,flagdesc from userflags order by bit");
$sth->execute;
! my @loop;
while (my ($bit, $flag, $flagdesc) = $sth->fetchrow) {
my $checked='';
***************
*** 56,80 ****
$checked='checked';
}
! $flagtext.="<tr><td><input type=checkbox name=flag-$bit $checked></td><td>$flag</td><td>$flagdesc</td></tr>\n";
}
- print $input->header(-cookie => $cookie);
- print startpage();
- print startmenu('member');
- print qq|
- <h2>$bor->{'surname'}, $bor->{'firstname'}</h2>
- <form method=post>
- <input type=hidden name=member value=$member>
- <input type=hidden name=newflags value=1>
- <table border=1>
- <tr><th background=/koha/images/background-mem.gif colspan=3>FLAGS</th></tr>
- $flagtext
- </table>
-
- <p>
- <input type=submit value="Set Flags">
- </form>
- |;
! print endmenu('member');
! print endpage();
}
--- 69,85 ----
$checked='checked';
}
! my %row = ( bit => $bit,
! flag => $flag,
! checked => $checked,
! flagdesc => $flagdesc );
! push @loop, \%row;
}
! $template->param(member => $member,
! surname => $bor->{'surname'},
! firstname => $bor->{'firstname'},
! loop => \@loop);
!
! output_html_with_http_headers $input, $cookie, $template->output;
!
}
More information about the Koha-cvs
mailing list