[Top][All Lists]
[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" -->
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Koha-cvs] koha admin/stopwords.pl koha-tmpl/intranet-tmpl... [rel_3_0],
paul poulain <=