summaryrefslogtreecommitdiffstats
path: root/base/tps/forms/esc/cgi-bin/sow/ajax-list.cgi
diff options
context:
space:
mode:
authorEndi Sukma Dewata <edewata@redhat.com>2012-11-21 14:30:45 -0500
committerEndi Sukma Dewata <edewata@redhat.com>2012-11-27 17:08:40 -0500
commit37070d5ad487bc6ff7e9ddaf6ac403c1a7f85121 (patch)
treec46789191bb53c247621c559d971efa280a7d49a /base/tps/forms/esc/cgi-bin/sow/ajax-list.cgi
parentff39b488db3fa2a57af8438f7b0e66f83e1230a0 (diff)
downloadpki-37070d5ad487bc6ff7e9ddaf6ac403c1a7f85121.tar.gz
pki-37070d5ad487bc6ff7e9ddaf6ac403c1a7f85121.tar.xz
pki-37070d5ad487bc6ff7e9ddaf6ac403c1a7f85121.zip
Reorganized TPS templates and scripts.
The templates, JS, and CGI scripts for TPS have been moved into the TPS core package. Removed unused cfg.pl. Ticket #407
Diffstat (limited to 'base/tps/forms/esc/cgi-bin/sow/ajax-list.cgi')
-rwxr-xr-xbase/tps/forms/esc/cgi-bin/sow/ajax-list.cgi79
1 files changed, 0 insertions, 79 deletions
diff --git a/base/tps/forms/esc/cgi-bin/sow/ajax-list.cgi b/base/tps/forms/esc/cgi-bin/sow/ajax-list.cgi
deleted file mode 100755
index 0f4ac094f..000000000
--- a/base/tps/forms/esc/cgi-bin/sow/ajax-list.cgi
+++ /dev/null
@@ -1,79 +0,0 @@
-#! /usr/bin/perl -w
-#
-# --- BEGIN COPYRIGHT BLOCK ---
-# This library is free software; you can redistribute it and/or
-# modify it under the terms of the GNU Lesser General Public
-# License as published by the Free Software Foundation;
-# version 2.1 of the License.
-#
-# This library 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
-# Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public
-# License along with this library; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor,
-# Boston, MA 02110-1301 USA
-#
-# Copyright (C) 2007 Red Hat, Inc.
-# All rights reserved.
-# --- END COPYRIGHT BLOCK ---
-#
-
-use CGI;
-use Mozilla::LDAP::Conn;
-use PKI::TPS::Common;
-
-[REQUIRE_CFG_PL]
-
-sub main()
-{
-
- my $q = new CGI;
-
- my $host = get_ldap_host();
- my $port = get_ldap_port();
- my $secureconn = get_ldap_secure();
- my $basedn = get_base_dn();
- my $certdir = get_ldap_certdir();
-
- my $letters = $q->param('letters');
- if ($letters eq "") {
- # HACK: ajax.js posts parameters into POST URL
- $letters = $ENV{'QUERY_STRING'};
- $letters =~ s/.*letters=//g;
- $letters =~ s/\+/ /g;
- }
-
- my $result = "";
-
- print "Content-Type: text/html\n\n";
-
- my $conn = PKI::TPS::Common::make_connection(
- {host => $host, port => $port, cert => $certdir},
- $secureconn);
-
- return if (!$conn);
-
- my $entry = $conn->search ( { base =>$basedn,
- scope => "sub",
- filter => "cn=$letters*",
- attrsonly => 0,
- attrs => qw(cn uid),
- sortattrs => qw(cn)}
- );
-
- while ($entry) {
- my $cn = ($entry->getValues("cn"))[0] || "";
- my $uid = ($entry->getValues("uid"))[0] || "";
- $result .= $uid . "###" . $cn . "|";
- $entry $conn->nextEntry();
- }
-
- $conn->close();
-
- print $result;
-}
-
-&main();