random cleanups
authorivan <ivan>
Thu, 22 Sep 2011 22:09:49 +0000 (22:09 +0000)
committerivan <ivan>
Thu, 22 Sep 2011 22:09:49 +0000 (22:09 +0000)
FS/FS/rate_region.pm
httemplate/edit/access_group.html
httemplate/edit/cgp_rule.html
httemplate/edit/payment_gateway.html
httemplate/edit/process/cust_credit.cgi
httemplate/edit/process/tax_class.html
httemplate/edit/rate_detail.html

index 0e65223..f4a0ab1 100644 (file)
@@ -248,6 +248,7 @@ Returns all prefixes (see L<FS::rate_prefix>) for this region.
 sub rate_prefix {
   my $self = shift;
 
+  map { $_ } #return $self->num_rate_prefix unless wantarray;
   sort {    $a->countrycode cmp $b->countrycode
          or $a->npa         cmp $b->npa
          or $a->nxx         cmp $b->nxx
@@ -264,7 +265,7 @@ destionation.
 
 sub dest_detail {
   my $self = shift;
-  qsearch( 'rate_detail', { 'dest_regionnum' => $self->regionnum, } );
+  qsearch( 'rate_detail', { 'dest_regionnum' => $self->regionnum } );
 }
 
 =item prefixes_short
index 1eed26d..b5757af 100644 (file)
@@ -18,6 +18,9 @@ tie my %rights, 'Tie::IxHash', FS::AccessRight->rights_info;
 </%once>
 <%init>
 
+die "access denied"
+  unless $FS::CurrentUser::CurrentUser->access_right('Configuration');
+
 my $html_bottom_sub = sub {
   my $access_group = shift;
 
index 41275ab..1f838e2 100644 (file)
@@ -59,7 +59,7 @@ my $m2_error_callback_cond = sub {
           my $num = $1;
           if ( grep $cgi->param("ruleconditionnum$num$_"), @gfields ) {
             my $x = new FS::cgp_rule_condition {
-              'ruleconditionnum' => $cgi->param("ruleconditionnum$num"),
+              'ruleconditionnum' => scalar($cgi->param("ruleconditionnum$num")),
               map { $_ => scalar($cgi->param("ruleconditionnum${num}_$_")) } @fields,
             };
             $x;
@@ -84,7 +84,7 @@ my $m2_error_callback_action = sub {
           my $num = $1;
           if ( grep $cgi->param("ruleactionnum$num$_"), @gfields ) {
             my $x = new FS::cgp_rule_action {
-              'ruleactionnum' => $cgi->param("ruleactionnum$num"),
+              'ruleactionnum' => scalar($cgi->param("ruleactionnum$num")),
               map { $_ => scalar($cgi->param("ruleactionnum${num}_$_")) } @fields,
             };
             $x;
index 62e35fc..cfb8604 100644 (file)
@@ -5,7 +5,7 @@
             'fields'         => $fields,
             'field_callback' => $field_callback,
             'labels'         => {
-                                  'gatewaynum'           => 'Gateway #',
+                                  'gatewaynum'           => 'Gateway',
                                   'gateway_module'       => 'Gateway',
                                   'gateway_username'     => 'Username',
                                   'gateway_password'     => 'Password',
index a4330dc..776112a 100755 (executable)
@@ -42,9 +42,10 @@ if ($reasonnum == -1) {
 
   $error = 'Enter a new reason (or select an existing one)'
     unless $cgi->param('newreasonnum') !~ /^\s*$/;
-  my $reason = new FS::reason({ 'reason_type' => $cgi->param('newreasonnumT'),
-                                'reason'      => $cgi->param('newreasonnum'),
-                              });
+  my $reason = new FS::reason {
+                 'reason_type' => scalar($cgi->param('newreasonnumT')),
+                 'reason'      => scalar($cgi->param('newreasonnum')),
+               };
   $error ||= $reason->insert;
   $cgi->param('reasonnum', $reason->reasonnum)
     unless $error;
index 339c908..7b630ff 100644 (file)
@@ -10,8 +10,8 @@ die "access denied"
   unless $FS::CurrentUser::CurrentUser->access_right('Configuration');
 
 my $tax_class = new FS::tax_class {
-  'taxclass' => $cgi->param('taxclass'),
-  'description' => $cgi->param('description'),
+  'taxclass'    => scalar($cgi->param('taxclass')),
+  'description' => scalar($cgi->param('description')),
 };
 
 #maybe this whole thing should be in a transaction.  at some point, no biggie
index d0b8509..0e40689 100644 (file)
 
                  ],
      'new_hashref_callback' => sub {
-        { ratenum        => $cgi->param('ratenum'),
-          dest_regionnum => $cgi->param('dest_regionnum'),
-          ratetimenum    => $cgi->param('ratetimenum'),
-          cdrtypenum     => $cgi->param('cdrtypenum'),
+        { ratenum        => scalar($cgi->param('ratenum')),
+          dest_regionnum => scalar($cgi->param('dest_regionnum')),
+          ratetimenum    => scalar($cgi->param('ratetimenum')),
+          cdrtypenum     => scalar($cgi->param('cdrtypenum')),
           min_included   => 0,
           conn_charge    => 0,
         }