koha-cvs
[Top][All Lists]
Advanced

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

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


From: paul poulain
Subject: [Koha-cvs] koha admin/stopwords.pl koha-tmpl/intranet-tmpl... [rel_3_0]
Date: Wed, 01 Nov 2006 20:18:28 +0000

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 address@hidden
-#
-# - 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 => address@hidden,
-        );
-    }
-}
-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 => address@hidden,
-    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" -->




reply via email to

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