[Koha-cvs] koha admin/stopwords.pl koha-tmpl/intranet-tmpl... [rel_3_0]

paul poulain paul at koha-fr.org
Wed Nov 1 21:18:28 CET 2006


CVSROOT:	/sources/koha
Module name:	koha
Branch:		rel_3_0
Changes by:	paul poulain <tipaul>	06/11/01 20:18:28

Removed files:
	admin          : stopwords.pl 
	koha-tmpl/intranet-tmpl/prog/en/admin: stopwords.tmpl 

Log message:
	no stopwords with zebra, removing the scripts

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/koha/admin/stopwords.pl?cvsroot=koha&only_with_tag=rel_3_0&r1=1.16&r2=0
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/intranet-tmpl/prog/en/admin/stopwords.tmpl?cvsroot=koha&only_with_tag=rel_3_0&r1=1.2&r2=0

Patches:
Index: admin/stopwords.pl
===================================================================
RCS file: admin/stopwords.pl
diff -N admin/stopwords.pl
--- admin/stopwords.pl	7 Apr 2006 08:24:36 -0000	1.16
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,171 +0,0 @@
-#!/usr/bin/perl
-
-# This file is part of Koha.
-#
-# Koha is free software; you can redistribute it and/or modify it under the
-# terms of the GNU General Public License as published by the Free Software
-# Foundation; either version 2 of the License, or (at your option) any later
-# version.
-#
-# Koha is distributed in the hope that it will be useful, but WITHOUT ANY
-# 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
-#
-###
-#
-# script to administer the stopwords table
-#
-# - written on 2002/02/20 by paul.poulain at free.fr
-#
-# - experimentaly rewrittten on 2006/04/06 by Pierrick LE GALL (INEO media
-#   system)
-#
-
-use strict;
-use CGI;
-use List::Util qw/min/;
-
-use C4::Koha;
-use C4::Context;
-use C4::Output;
-use C4::Search;
-use HTML::Template;
-use C4::Auth;
-use C4::Interface::CGI::Output;
-
-sub StringSearch  {
-    my ($searchstring) = @_;
-
-    my $dbh = C4::Context->dbh;
-    $searchstring =~ s/\'/\\\'/g;
-    my @tokens = split(' ',$searchstring);
-
-    my $query = '
-SELECT word
-  FROM stopwords
-  WHERE (word like ?)
-  ORDER BY word
-';
-    my $sth = $dbh->prepare($query);
-    $sth->execute($tokens[0].'%');
-    my @results;
-    while (my $row = $sth->fetchrow_hashref) {
-        push(@results, $row->{word});
-    }
-    $sth->finish;
-
-    return @results;
-}
-
-my $dbh = C4::Context->dbh;
-my $sth;
-my $query;
-my $input = new CGI;
-my $searchfield = $input->param('searchfield');
-my $script_name="/cgi-bin/koha/admin/stopwords.pl";
-
-my $pagesize = 40;
-my $op = $input->param('op');
-$searchfield=~ s/\,//g;
-
-my ($template, $loggedinuser, $cookie) 
-    = get_template_and_user({template_name => "admin/stopwords.tmpl",
-                            query => $input,
-                            type => "intranet",
- 			    flagsrequired => {parameters => 1, management => 1},
-			    authnotrequired => 0,
-                            debug => 1,
-                            });
-
-$template->param(script_name => $script_name,
-		 searchfield => $searchfield);
-
-if ($input->param('add')) {
-    if ($input->param('word')) {
-        my @words = split / |,/, $input->param('word');
-
-        $query = '
-DELETE
-  FROM stopwords
-  WHERE word IN (?'.(',?' x scalar @words - 1).')
-';
-        $sth = $dbh->prepare($query);
-        $sth->execute(@words);
-        $sth->finish;
-
-        $query = '
-INSERT
-  INTO stopwords
-  (word)
-  VALUES
-  (?)'.(',(?)' x scalar @words - 1).'
-';
-        $sth = $dbh->prepare($query);
-        $sth->execute(@words);
-        $sth->finish;
-
-        $template->param(stopword_added => 1);
-    }
-}
-elsif ($input->param('deleteSelected')) {
-    if ($input->param('stopwords[]')) {
-        my @stopwords_loop = ();
-
-        foreach my $word ($input->param('stopwords[]')) {
-            push @stopwords_loop,  {word => $word};
-        }
-
-        $template->param(
-            delete_confirm => 1,
-            stopwords_to_delete => \@stopwords_loop,
-        );
-    }
-}
-elsif ($input->param('confirmDeletion')) {
-    my @words = $input->param('confirmed_stopwords[]');
-
-    $query = '
-DELETE
-  FROM stopwords
-  WHERE word IN (?'.(',?' x scalar @words - 1).')
-';
-    $sth = $dbh->prepare($query);
-    $sth->execute(@words);
-    $sth->finish;
-
-    $template->param(delete_confirmed => 1);
-}
-
-my $page = $input->param('page') || 1;
-
-my @results = StringSearch($searchfield);
-my @loop;
-
-my $first = ($page - 1) * $pagesize;
-
-# if we are on the last page, the number of the last word to display must
-# not exceed the length of the results array
-my $last = min(
-    $first + $pagesize - 1,
-    scalar(@results) - 1,
-);
-
-foreach my $word (@results[$first .. $last]) {
-    push @loop, {word => $word};
-}
-
-$template->param(
-    loop => \@loop,
-    pagination_bar => pagination_bar(
-        $script_name,
-        getnbpages(scalar @results, $pagesize),
-        $page,
-        'page'
-    )
-);
-
-output_html_with_http_headers $input, $cookie, $template->output;

Index: koha-tmpl/intranet-tmpl/prog/en/admin/stopwords.tmpl
===================================================================
RCS file: koha-tmpl/intranet-tmpl/prog/en/admin/stopwords.tmpl
diff -N koha-tmpl/intranet-tmpl/prog/en/admin/stopwords.tmpl
--- koha-tmpl/intranet-tmpl/prog/en/admin/stopwords.tmpl	6 Apr 2006 11:00:08 -0000	1.2
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,97 +0,0 @@
-<!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->
-Koha -- System Administration: Stop Words Administration
-<!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
-
-<!-- TMPL_INCLUDE NAME="menus.inc" -->
-<!-- TMPL_INCLUDE NAME="menu-admin.inc" -->
-
-<script>
-  function toUC(f) {
-    var x=f.value.toUpperCase();
-    f.value=x;
-    return true;
-  }
-</script>
-
-<h1>Stop Words Administration</h1>
-
-<ul id="admin_stopwords_informations">
-<!-- TMPL_IF NAME="stopword_added" -->
-  <li>Stop Words Added</li>
-<!-- /TMPL_IF --> <!-- stopword_added -->
-
-<!-- TMPL_IF NAME="delete_confirmed" -->
-  <li>Stop Words Deleted</li>
-<!-- /TMPL_IF --> <!-- delete_confirmed -->
-</ul>
-
-<form action="<!-- TMPL_VAR NAME=script_name -->" method="post">
-
-<!-- TMPL_IF NAME="delete_confirm" -->
-  <fieldset id="admin_stopwords_confirmation">
-    <legend>Confirm</legend>
-
-    <p>Confirm Deletion of the following Stop Words:</p>
-    <ul>
-  <!-- TMPL_LOOP NAME="stopwords_to_delete" -->
-      <li>
-        <!-- TMPL_VAR NAME="word" -->
-        <input type="hidden" name="confirmed_stopwords[]" value="<!-- TMPL_VAR NAME="word" -->" />
-      </li>
-  <!-- /TMPL_LOOP -->
-    </ul>
-
-    <p id="action">
-      <input type="submit" name="confirmDeletion" value="Confirm Deletion" />
-      <input type="submit" name="doNotConfirmDeletion" value="Do Not Confirm" />
-    </p>
-  </fieldset>
-<!-- /TMPL_IF -->
-
-  <fieldset id="admin_stopwords_add">
-    <legend>Add Stop Words</legend>
-
-    <table>
-      <tr>
-        <th>Stop Words</th>
-        <td>
-          <input type="text" name="word" size="50" maxlength="250" onblur="toUC(this);" />
-        </td>
-      </tr>
-    </table>
-
-    <p id="action">
-      <input type="submit" name="add" value="Add Stop Words" />
-      <input type="reset" value="Reset" />
-    </p>
-  </fieldset>
-
-  <fieldset id="admin_stopwords_select">
-    <legend>Stop Words selection</legend>
-
-    <p>
-      <input type="text" name="searchfield" value="<!-- TMPL_VAR NAME="searchfield" -->" />
-      <input type="submit" name="filter" value="Filter" />
-    </p>
-
-    <ul>
-<!-- TMPL_LOOP NAME="loop" -->
-      <li style="display: inline;">
-        <label>
-          <input type="checkbox" name="stopwords[]" value="<!-- TMPL_VAR NAME="word" -->" />
-          <!-- TMPL_VAR NAME="word" -->
-        </label>
-      </li>
-<!-- /TMPL_LOOP -->
-    </ul>
-
-    <div class="paginationBar"><!-- TMPL_VAR NAME="pagination_bar" --></div>
-
-    <p id="action">
-      <input type="submit" name="deleteSelected" value="Delete selected Stop Words" />
-      <input type="reset" value="Reset" />
-    </p>
-  </fieldset>
-</form>
-
-<!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->





More information about the Koha-cvs mailing list