# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
# A PARTICULAR PURPOSE. See the GNU General Public License for more details.
#
-# You should have received a copy of the GNU General Public License along with
-# Koha; if not, write to the Free Software Foundation, Inc., 59 Temple Place,
-# Suite 330, Boston, MA 02111-1307 USA
+# You should have received a copy of the GNU General Public License along
+# with Koha; if not, write to the Free Software Foundation, Inc.,
+# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
use strict;
+use warnings;
use CGI;
use C4::Auth;
my $query = new CGI;
my $op = $query->param('op');
+$op ||= q{};
my $authtypecode = $query->param('authtypecode');
+$authtypecode ||= q{};
my $dbh = C4::Context->dbh;
my $authid = $query->param('authid');
foreach my $thisauthtype ( sort { $authtypes->{$a}{'authtypetext'} cmp $authtypes->{$b}{'authtypetext'} }
keys %$authtypes )
{
- my $selected = 1 if $thisauthtype eq $authtypecode;
my %row = (
value => $thisauthtype,
- selected => $selected,
+ selected => $thisauthtype eq $authtypecode,
authtypetext => $authtypes->{$thisauthtype}{'authtypetext'},
);
push @authtypesloop, \%row;
for ( my $i = 0 ; $i <= $#marclist ; $i++ ) {
if ($value[$i]){
push @field_data, { term => "marclist", val => $marclist_ini[$i] };
+ if (!defined $and_or[$i]) {
+ $and_or[$i] = q{};
+ }
push @field_data, { term => "and_or", val => $and_or[$i] };
+ if (!defined $excluding[$i]) {
+ $excluding[$i] = q{};
+ }
push @field_data, { term => "excluding", val => $excluding[$i] };
push @field_data, { term => "operator", val => $operator[$i] };
push @field_data, { term => "value", val => $value[$i] };
my $from = ( $startfrom - 1 ) * $resultsperpage + 1;
my $to;
+ if (!defined $total) {
+ $total = 0;
+ }
if ( $total < $startfrom * $resultsperpage ) {
$to = $total;
}
elsif ( $op eq "delete" ) {
-
- &DelAuthority( $authid, 1 );
-
( $template, $loggedinuser, $cookie ) = get_template_and_user(
{
template_name => "authorities/authorities-home.tmpl",
debug => 1,
}
);
-
- # $template->param("statements" => \@statements,
- # "nbstatements" => $nbstatements);
+ &DelAuthority( $authid, 1 );
}
else {
( $template, $loggedinuser, $cookie ) = get_template_and_user(