[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Koha-cvs] CVS: koha/admin z3950servers.pl,1.3,1.4
From: |
Mike Hansen |
Subject: |
[Koha-cvs] CVS: koha/admin z3950servers.pl,1.3,1.4 |
Date: |
Mon, 24 Feb 2003 20:19:36 -0800 |
Update of /cvsroot/koha/koha/admin
In directory sc8-pr-cvs1:/tmp/cvs-serv16400/koha/admin
Modified Files:
z3950servers.pl
Log Message:
Fixed &C4Connect problem and formating
Index: z3950servers.pl
===================================================================
RCS file: /cvsroot/koha/koha/admin/z3950servers.pl,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** z3950servers.pl 25 Feb 2003 03:18:45 -0000 1.3
--- z3950servers.pl 25 Feb 2003 04:19:33 -0000 1.4
***************
*** 33,39 ****
my @data=split(' ',$searchstring);
my address@hidden;
! my $query="Select host,port,db,userid,password,name,id,checked,rank
from
! z3950servers where (name like \"$data[0]\%\") order by rank,name"; my
! $sth=$dbh->prepare($query); $sth->execute;
my @results;
my $cnt=0;
--- 33,39 ----
my @data=split(' ',$searchstring);
my address@hidden;
! my $query="Select host,port,db,userid,password,name,id,checked,rank
from z3950servers where (name like \"$data[0]\%\") order by rank,name";
! my $sth=$dbh->prepare($query);
! $sth->execute;
my @results;
my $cnt=0;
***************
*** 50,58 ****
my $input = new CGI;
my $searchfield=$input->param('searchfield');
! my $reqsel="select host,port,db,userid,password,name,id,checked,rank from
! z3950servers where (name = '$searchfield') order by rank,name";my
! $reqdel="delete from z3950servers where name='$searchfield'";my
! $offset=$input->param('offset');my
! $script_name="/cgi-bin/koha/admin/z3950servers.pl";
my $pagesize=20;
my $op = $input->param('op');
--- 50,58 ----
my $input = new CGI;
my $searchfield=$input->param('searchfield');
! my $reqsel="select host,port,db,userid,password,name,id,checked,rank from
z3950servers where (name = '$searchfield') order by rank,name";
! my $reqdel="delete from z3950servers where name='$searchfield'";
! my $offset=$input->param('offset');
! my $script_name="/cgi-bin/koha/admin/z3950servers.pl";
!
my $pagesize=20;
my $op = $input->param('op');
***************
*** 71,83 ****
if ($searchfield) {
my $dbh = C4::Context->dbh;
! my $sth=$dbh->prepare("select
! host,port,db,userid,password,name,id,checked,rank from z3950servers where
(name
! = '$searchfield') order by rank,name"); $sth->execute;
! $data=$sth->fetchrow_hashref; $sth->finish;
}
print <<printend
<script>
!
///////////////////////////////////////////////////////////////////////////////
! ////////////////////////////////// function isNotNull(f,noalert) {
if (f.value.length ==0) {
return false;
--- 71,83 ----
if ($searchfield) {
my $dbh = C4::Context->dbh;
! my $sth=$dbh->prepare("select
host,port,db,userid,password,name,id,checked,rank from z3950servers where (name
= '$searchfield') order by rank,name");
! $sth->execute;
! $data=$sth->fetchrow_hashref;
! $sth->finish;
}
print <<printend
<script>
!
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
! function isNotNull(f,noalert) {
if (f.value.length ==0) {
return false;
***************
*** 85,96 ****
return true;
}
!
///////////////////////////////////////////////////////////////////////////////
! ////////////////////////////////// function toUC(f) {
var x=f.value.toUpperCase();
f.value=x;
return true;
}
!
///////////////////////////////////////////////////////////////////////////////
! ////////////////////////////////// function isNum(v,maybenull) {
var n = new Number(v.value);
if (isNaN(n)) {
--- 85,96 ----
return true;
}
!
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
! function toUC(f) {
var x=f.value.toUpperCase();
f.value=x;
return true;
}
!
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
! function isNum(v,maybenull) {
var n = new Number(v.value);
if (isNaN(n)) {
***************
*** 102,107 ****
return true;
}
!
///////////////////////////////////////////////////////////////////////////////
! ////////////////////////////////// function isDate(f) {
var t = Date.parse(f.value);
if (isNaN(t)) {
--- 102,107 ----
return true;
}
!
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
! function isDate(f) {
var t = Date.parse(f.value);
if (isNaN(t)) {
***************
*** 109,114 ****
}
}
!
///////////////////////////////////////////////////////////////////////////////
! ////////////////////////////////// function Check(f) {
var ok=1;
var _alertString="";
--- 109,114 ----
}
}
!
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
! function Check(f) {
var ok=1;
var _alertString="";
***************
*** 139,145 ****
} else {
alertString2 = "Form not submitted because of the
following problem(s)\\n";
! alertString2 +=
!
"-------------------------------------------------------------------------------
! -----\\n\\n"; alertString2 += _alertString;
alert(alertString2);
}
}
--- 139,145 ----
} else {
alertString2 = "Form not submitted because of the
following problem(s)\\n";
! alertString2 +=
"------------------------------------------------------------------------------------\\n\\n";
! alertString2 += _alertString;
! alert(alertString2);
}
}
***************
*** 156,185 ****
print "<table>";
if ($searchfield) {
! print "<tr><td>Z39.50 Server</td><td><input type=hidden
name=searchfield
! value=\"$searchfield\">$searchfield</td></tr>\n"; } else {
! print "<tr><td>Z39.50 Server</td><td><input type=text
name=searchfield
! size=40></td></tr>\n"; }
! print "<tr><td>Hostname</td><td><input type=text name=host size=30
! value='$data->{'host'}'></td></tr>\n"; print
"<tr><td>Port</td><td><input
! type=text name=port size=5 value='$data->{'port'}'
! onBlur=isNum(this)></td></tr>\n"; print "<tr><td>Database</td><td><input
! type=text name=db value='$data->{'db'}'></td></tr>\n"; print
! "<tr><td>Userid</td><td><input type=text name=userid
! value='$data->{'userid'}'></td></tr>\n"; print
"<tr><td>Password</td><td><input
! type=text name=password value='$data->{'password'}'></td></tr>\n"; print
! "<tr><td>Checked (searched by default)</td><td><input type=text size=1
! name=checked value='$data->{'checked'}' onBlur=isNum(this)></td></tr>";
print
! "<tr><td>Rank (display order)</td><td><input type=text name=rank size=4
! value='$data->{'rank'}' onBlur=isNum(this)></td></tr>"; print
! "<tr><td> </td><td><INPUT type=button value='OK'
! onClick='Check(this.form)'></td></tr>"; print "</table>"; print
"</form>";;
! # END $OP eq
ADD_FORM################## ADD_VALIDATE
! ################################### called by add_form, used to insert/modify
! data in DB} elsif ($op eq 'add_validate') { my $dbh=C4::Context->dbh;
my
! $sth=$dbh->prepare("select * from z3950servers where name=?");
! $sth->execute($input->param('searchfield')); if ($sth->rows) {
! $sth=$dbh->prepare("update z3950servers set host=?, port=?,
db=?, userid=?,
! password=?, name=?, checked=?, rank=? where name=?");
! $sth->execute($input->param('host'), $input->param('port'),
$input->param('db'),
$input->param('userid'),
--- 156,185 ----
print "<table>";
if ($searchfield) {
! print "<tr><td>Z39.50 Server</td><td><input type=hidden
name=searchfield value=\"$searchfield\">$searchfield</td></tr>\n";
! } else {
! print "<tr><td>Z39.50 Server</td><td><input type=text
name=searchfield size=40></td></tr>\n";
! }
! print "<tr><td>Hostname</td><td><input type=text name=host size=30
value='$data->{'host'}'></td></tr>\n";
! print "<tr><td>Port</td><td><input type=text name=port size=5
value='$data->{'port'}' onBlur=isNum(this)></td></tr>\n";
! print "<tr><td>Database</td><td><input type=text name=db
value='$data->{'db'}'></td></tr>\n";
! print "<tr><td>Userid</td><td><input type=text name=userid
value='$data->{'userid'}'></td></tr>\n";
! print "<tr><td>Password</td><td><input type=text name=password
value='$data->{'password'}'></td></tr>\n";
! print "<tr><td>Checked (searched by default)</td><td><input type=text
size=1 name=checked value='$data->{'checked'}' onBlur=isNum(this)></td></tr>";
! print "<tr><td>Rank (display order)</td><td><input type=text name=rank
size=4 value='$data->{'rank'}' onBlur=isNum(this)></td></tr>";
! print "<tr><td> </td><td><INPUT type=button value='OK'
onClick='Check(this.form)'></td></tr>";
! print "</table>";
! print "</form>";
! ;
!
# END $OP eq ADD_FORM
! ################## ADD_VALIDATE ##################################
! # called by add_form, used to insert/modify data in DB
! } elsif ($op eq 'add_validate') {
! my $dbh=C4::Context->dbh;
! my $sth=$dbh->prepare("select * from z3950servers where name=?");
! $sth->execute($input->param('searchfield'));
! if ($sth->rows) {
! $sth=$dbh->prepare("update z3950servers set host=?, port=?,
db=?, userid=?, password=?, name=?, checked=?, rank=? where name=?");
! $sth->execute($input->param('host'),
! $input->param('port'),
$input->param('db'),
$input->param('userid'),
***************
*** 191,197 ****
);
} else {
! $sth=$dbh->prepare("insert into z3950servers
! (host,port,db,userid,password,name,checked,rank) values (?, ?, ?, ?, ?, ?, ?,
! ?)"); $sth->execute($input->param('host'),
$input->param('port'),
$input->param('db'),
$input->param('userid'),
--- 191,197 ----
);
} else {
! $sth=$dbh->prepare("insert into z3950servers
(host,port,db,userid,password,name,checked,rank) values (?, ?, ?, ?, ?, ?, ?,
?)");
! $sth->execute($input->param('host'),
! $input->param('port'),
$input->param('db'),
$input->param('userid'),
***************
*** 212,217 ****
} elsif ($op eq 'delete_confirm') {
my $dbh = C4::Context->dbh;
! my $sth=$dbh->prepare("select count(*) as total from borrowers where
! branchcode='$searchfield'"); $sth->execute;
my $total = $sth->fetchrow_hashref;
$sth->finish;
--- 212,217 ----
} elsif ($op eq 'delete_confirm') {
my $dbh = C4::Context->dbh;
! my $sth=$dbh->prepare("select count(*) as total from borrowers where
branchcode='$searchfield'");
! $sth->execute;
my $total = $sth->fetchrow_hashref;
$sth->finish;
***************
*** 222,251 ****
$sth->finish;
print mktablehdr;
! print mktablerow(2,'#99cc33',bold('Branch
! code'),bold("$searchfield"),'/images/background-mem.gif'); print "<form
! action='$script_name' method=post><input type=hidden name=op
! value=delete_confirmed><input type=hidden name=searchfield
! value='$searchfield'>"; print "<tr><td>Branch
! code</td><td>$data->{'branchcode'}</td></tr>"; print "<tr><td>
! name</td><td>$data->{'branchname'}</td></tr>"; print "<tr><td>
! adress</td><td>$data->{'branchaddress1'}</td></tr>"; print
! "<tr><td> </td><td>$data->{'branchaddress2'}</td></tr>"; print
! "<tr><td> </td><td>$data->{'branchaddress3'}</td></tr>"; print
! "<tr><td> phone</td><td>$data->{'branchphone'}</td></tr>"; print
! "<tr><td> fax</td><td>$data->{'branchfax'}</td></tr>"; print
! "<tr><td> e-mail</td><td>$data->{'branchemail'}</td></tr>"; print
! "<tr><td> issuing</td><td>$data->{'issuing'}</td></tr>"; if
! ($total->{'total'} >0) { print "<tr><td colspan=2
align=center><b>This record
! is used $total->{'total'} times. Deletion not possible</b></td></tr>";
print
! "<tr><td colspan=2></form><form action='$script_name' method=post><input
! type=submit value=OK></form></td></tr>"; } else { print
"<tr><td colspan=2
! align=center>CONFIRM DELETION</td></tr>"; print "<tr><td><INPUT
type=submit
! value='YES'></form></td><td><form action='$script_name' method=post><input
! type=submit value=NO></form></td></tr>"; }
# END
$OP eq
! DELETE_CONFIRM################## DELETE_CONFIRMED
! ################################### called by delete_confirm, used to
! effectively confirm deletion of data in DB} elsif ($op eq 'delete_confirmed')
{
! my $dbh=C4::Context->dbh;# my $searchfield=$input->param('branchcode');
my
! $sth=$dbh->prepare($reqdel); $sth->execute;
$sth->finish;
print "data deleted";
--- 222,251 ----
$sth->finish;
print mktablehdr;
! print mktablerow(2,'#99cc33',bold('Branch
code'),bold("$searchfield"),'/images/background-mem.gif');
! print "<form action='$script_name' method=post><input type=hidden
name=op value=delete_confirmed><input type=hidden name=searchfield
value='$searchfield'>";
! print "<tr><td>Branch code</td><td>$data->{'branchcode'}</td></tr>";
! print "<tr><td> name</td><td>$data->{'branchname'}</td></tr>";
! print "<tr><td>
adress</td><td>$data->{'branchaddress1'}</td></tr>";
! print "<tr><td> </td><td>$data->{'branchaddress2'}</td></tr>";
! print "<tr><td> </td><td>$data->{'branchaddress3'}</td></tr>";
! print "<tr><td> phone</td><td>$data->{'branchphone'}</td></tr>";
! print "<tr><td> fax</td><td>$data->{'branchfax'}</td></tr>";
! print "<tr><td> e-mail</td><td>$data->{'branchemail'}</td></tr>";
! print "<tr><td> issuing</td><td>$data->{'issuing'}</td></tr>";
! if ($total->{'total'} >0) {
! print "<tr><td colspan=2 align=center><b>This record is used
$total->{'total'} times. Deletion not possible</b></td></tr>";
! print "<tr><td colspan=2></form><form action='$script_name'
method=post><input type=submit value=OK></form></td></tr>";
! } else {
! print "<tr><td colspan=2 align=center>CONFIRM
DELETION</td></tr>";
! print "<tr><td><INPUT type=submit
value='YES'></form></td><td><form action='$script_name' method=post><input
type=submit value=NO></form></td></tr>";
! }
!
# END $OP eq DELETE_CONFIRM
! ################## DELETE_CONFIRMED ##################################
! # called by delete_confirm, used to effectively confirm deletion of data in DB
! } elsif ($op eq 'delete_confirmed') {
! my $dbh=C4::Context->dbh;
! # my $searchfield=$input->param('branchcode');
! my $sth=$dbh->prepare($reqdel);
! $sth->execute;
$sth->finish;
print "data deleted";
***************
*** 274,279 ****
my ($count,$results)=StringSearch($env,$searchfield,'web');
my $toggle="white";
! for (my $i=$offset; $i <
($offset+$pagesize<$count?$offset+$pagesize:$count);
! $i++){ if ($toggle eq 'white'){
$toggle="#ffffcc";
} else {
--- 274,279 ----
my ($count,$results)=StringSearch($env,$searchfield,'web');
my $toggle="white";
! for (my $i=$offset; $i <
($offset+$pagesize<$count?$offset+$pagesize:$count); $i++){
! if ($toggle eq 'white'){
$toggle="#ffffcc";
} else {
***************
*** 293,299 ****
$results->[$i]{'rank'},
mklink("$script_name?op=add_form&searchfield=$urlsearchfield".'','Edit'),
!
!
mklink("$script_name?op=delete_confirm&searchfield=$urlsearchfield",'Delete'));
! } print mktableft;
print "<form action='$script_name' method=post>";
print "<input type=hidden name=op value=add_form>";
--- 293,299 ----
$results->[$i]{'rank'},
mklink("$script_name?op=add_form&searchfield=$urlsearchfield".'','Edit'),
!
mklink("$script_name?op=delete_confirm&searchfield=$urlsearchfield",'Delete'));
! }
! print mktableft;
print "<form action='$script_name' method=post>";
print "<input type=hidden name=op value=add_form>";
***************
*** 307,312 ****
print mklink("$script_name?offset=".$nextpage,'Next >>');
}
! print "<br><input type=image src=\"/images/button-add-new.gif\"
WIDTH=188
! HEIGHT=44 ALT=\"Add budget\" BORDER=0 ></a><br>"; print "</form>";
} #---- END $OP eq DEFAULT
print endmenu('admin');
--- 307,312 ----
print mklink("$script_name?offset=".$nextpage,'Next >>');
}
! print "<br><input type=image src=\"/images/button-add-new.gif\"
WIDTH=188 HEIGHT=44 ALT=\"Add budget\" BORDER=0 ></a><br>";
! print "</form>";
} #---- END $OP eq DEFAULT
print endmenu('admin');
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Koha-cvs] CVS: koha/admin z3950servers.pl,1.3,1.4,
Mike Hansen <=
- Prev by Date:
[Koha-cvs] CVS: koha/admin z3950servers.pl,1.2,1.3
- Next by Date:
[Koha-cvs] CVS: koha/C4 Biblio.pm,1.37,1.38 Catalogue.pm,1.29,1.30 Search.pm,1.57,1.58
- Previous by thread:
[Koha-cvs] CVS: koha/admin z3950servers.pl,1.2,1.3
- Next by thread:
[Koha-cvs] CVS: koha/C4 Biblio.pm,1.37,1.38 Catalogue.pm,1.29,1.30 Search.pm,1.57,1.58
- Index(es):