koha-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Koha-cvs] CVS: koha/admin letter.pl,1.1,1.2


From: Paul POULAIN
Subject: [Koha-cvs] CVS: koha/admin letter.pl,1.1,1.2
Date: Tue, 02 Aug 2005 09:15:36 -0700

Update of /cvsroot/koha/koha/admin
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6511/admin

Modified Files:
        letter.pl 
Log Message:
adding 2 fields to letter system :
* module (acquisition, catalogue...) : it will be usefull to show the librarian 
only letters he may be interested by.
* title, that will be used as mail subject.

Index: letter.pl
===================================================================
RCS file: /cvsroot/koha/koha/admin/letter.pl,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** letter.pl   28 Jul 2005 15:10:12 -0000      1.1
--- letter.pl   2 Aug 2005 16:15:34 -0000       1.2
***************
*** 54,58 ****
        my @data=split(' ',$searchstring);
        my address@hidden;
!       my $sth=$dbh->prepare("Select * from letter where (code like ?) order 
by code");
        $sth->execute("$data[0]%");
        my @results;
--- 54,58 ----
        my @data=split(' ',$searchstring);
        my address@hidden;
!       my $sth=$dbh->prepare("Select * from letter where (code like ?) order 
by module,code");
        $sth->execute("$data[0]%");
        my @results;
***************
*** 114,118 ****
        while ((my $field) = $sth2->fetchrow_array) {
                my %line = ('value' => "biblio.".$field, 'text' => 
"biblio.".$field);
-               warn "$line{value}";
                push @SQLfieldname, \%line;
        }
--- 114,117 ----
***************
*** 123,127 ****
        while ((my $field) = $sth2->fetchrow_array) {
                my %line = ('value' => "biblioitems.".$field, 'text' => 
"biblioitems.".$field);
-               warn "$line{value}";
                push @SQLfieldname, \%line;
        }
--- 122,125 ----
***************
*** 137,141 ****
        while ((my $field) = $sth2->fetchrow_array) {
                my %line = ('value' => "borrowers.".$field, 'text' => 
"borrowers.".$field);
-               warn "$line{value}";
                push @SQLfieldname, \%line;
        }
--- 135,138 ----
***************
*** 146,150 ****
            $template->param(adding => 1);
        }
!       $template->param(name => $letter->{name},
                                        content => $letter->{content},
                                        SQLfieldname => address@hidden,);
--- 143,147 ----
            $template->param(adding => 1);
        }
!       $template->param(name => $letter->{name},title => $letter->{title},
                                        content => $letter->{content},
                                        SQLfieldname => address@hidden,);
***************
*** 154,159 ****
  } elsif ($op eq 'add_validate') {
        my $dbh = C4::Context->dbh;
!       my $sth=$dbh->prepare("replace letter (code,name,content) values 
(?,?,?)");
!       
$sth->execute($input->param('code'),$input->param('name'),$input->param('content'));
        $sth->finish;
         print $input->redirect("letter.pl");
--- 151,156 ----
  } elsif ($op eq 'add_validate') {
        my $dbh = C4::Context->dbh;
!       my $sth=$dbh->prepare("replace letter (module,code,name,title,content) 
values (?,?,?,?,?)");
!       
$sth->execute($input->param('module'),$input->param('code'),$input->param('name'),$input->param('title'),$input->param('content'));
        $sth->finish;
         print $input->redirect("letter.pl");
***************
*** 168,171 ****
--- 165,169 ----
        my $data=$sth->fetchrow_hashref;
        $sth->finish;
+       $template->param(module => $data->{module});
        $template->param(code => $code);
        $template->param(name => $data->{'name'});
***************
*** 177,182 ****
        my $dbh = C4::Context->dbh;
        my $code=uc($input->param('code'));
!       my $sth=$dbh->prepare("delete from letter where code=?");
!       $sth->execute($code);
        $sth->finish;
         print $input->redirect("letter.pl");
--- 175,181 ----
        my $dbh = C4::Context->dbh;
        my $code=uc($input->param('code'));
!       my $module=$input->param('module');
!       my $sth=$dbh->prepare("delete from letter where module=? and code=?");
!       $sth->execute($module,$code);
        $sth->finish;
         print $input->redirect("letter.pl");
***************
*** 201,204 ****
--- 200,204 ----
           my %row_data;
           $row_data{toggle} = $toggle;
+          $row_data{module} = $results->[$i]{'module'};
           $row_data{code} = $results->[$i]{'code'};
           $row_data{name} = $results->[$i]{'name'};




reply via email to

[Prev in Thread] Current Thread [Next in Thread]