[Fedora-directory-commits] dsgw Makefile.am, 1.4, 1.5 Makefile.in, 1.4, 1.5 config.c, 1.2, 1.3 configure, 1.4, 1.5 configure.ac, 1.4, 1.5 dsgw.h, 1.2, 1.3 dsgwutil.c, 1.2, 1.3
by Doctor Conrad
Author: nkinder
Update of /cvs/dirsec/dsgw
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv7982
Modified Files:
Makefile.am Makefile.in config.c configure configure.ac dsgw.h
dsgwutil.c
Log Message:
General templating work for DSGW CGI URI's.
Index: Makefile.am
===================================================================
RCS file: /cvs/dirsec/dsgw/Makefile.am,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- Makefile.am 11 Jan 2008 21:58:09 -0000 1.4
+++ Makefile.am 14 Jan 2008 22:31:17 -0000 1.5
@@ -51,7 +51,8 @@
-DHTMLDIR=\"$(htmldir)\" -DCOOKIEDIR=\"$(cookiedir)\" \
-DCONFIGDIR=\"$(configdir)\" -DSECURITYDIR=\"$(securitydir)\" \
-DCGIBINDIR=\"$(cgibindir)\" -DCONTEXTDIR=\"$(contextdir)\" \
- -DINSTCONFIGDIR=\"$(instconfigdir)\" -DMANUALDIR=\"$(manualdir)\"
+ -DINSTCONFIGDIR=\"$(instconfigdir)\" -DMANUALDIR=\"$(manualdir)\" \
+ -DCGIURIBASE=\"$(cgiuri)\"
LIBS = @adminutil_lib@ -ladmsslutil@adminutil_ver@ -ladminutil@adminutil_ver@ \
@icu_lib@ -licui18n -licuuc -licudata \
@@ -234,6 +235,7 @@
-e 's,@cgiuri\@,$(cgiuri),g' \
-e 's,@orguri\@,$(orguri),g' \
-e 's,@dsgwuri\@,$(dsgwuri),g' \
+ -e 's,@pburi\@,$(pburi),g' \
-e 's,@cmdbindir\@,$(cmdbindir),g' \
-e 's,@propertydir\@,$(propertydir),g' \
-e 's,@htmldir\@,$(htmldir),g' \
Index: Makefile.in
===================================================================
RCS file: /cvs/dirsec/dsgw/Makefile.in,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- Makefile.in 11 Jan 2008 21:58:09 -0000 1.4
+++ Makefile.in 14 Jan 2008 22:31:17 -0000 1.5
@@ -345,6 +345,7 @@
orguri = @orguri@
pbconfigdir = $(datadir)@pbconfigdir@
pbhtmldir = $(datadir)@pbhtmldir@
+pburi = @pburi@
perldir = $(libdir)@perldir@
perlexec = @perlexec@
prefix = @prefix@
@@ -370,7 +371,7 @@
-DCONFIGDIR=\"$(configdir)\" -DSECURITYDIR=\"$(securitydir)\" \
-DCGIBINDIR=\"$(cgibindir)\" -DCONTEXTDIR=\"$(contextdir)\" \
-DINSTCONFIGDIR=\"$(instconfigdir)\" \
- -DMANUALDIR=\"$(manualdir)\"
+ -DMANUALDIR=\"$(manualdir)\" -DCGIURIBASE=\"$(cgiuri)\"
# these are programs which we do not want to link with nss
NEED_SECGLUE = unauth search csearch newentry tutor lang
@@ -511,6 +512,7 @@
-e 's,@cgiuri\@,$(cgiuri),g' \
-e 's,@orguri\@,$(orguri),g' \
-e 's,@dsgwuri\@,$(dsgwuri),g' \
+ -e 's,@pburi\@,$(pburi),g' \
-e 's,@cmdbindir\@,$(cmdbindir),g' \
-e 's,@propertydir\@,$(propertydir),g' \
-e 's,@htmldir\@,$(htmldir),g' \
Index: config.c
===================================================================
RCS file: /cvs/dirsec/dsgw/config.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- config.c 10 Jan 2008 01:19:36 -0000 1.2
+++ config.c 14 Jan 2008 22:31:17 -0000 1.3
@@ -120,7 +120,7 @@
gc->gc_tmpldir = DSGW_TMPLDIR_HTTP; /* may be overridden below */
gc->gc_urlpfxmain = DSGW_URLPREFIX_MAIN_HTTP; /* may be overridden below */
/*gc->gc_urlpfxcgi = DSGW_URLPREFIX_CGI_HTTP;*/
- gc->gc_urlpfxcgi = DSGW_URLPREFIX_BIN; /* may be overridden below */
+ gc->gc_urlpfxcgi = CGIURIBASE; /* may be overridden below */
gc->gc_binddn = gc->gc_bindpw = "";
gc->gc_charset = NULL; /* implicitly ISO-8859-1 */
gc->gc_ClientLanguage = "";
@@ -200,11 +200,11 @@
* DSGW_CONFIGFILE in the config directory
*/
if (context == NULL) {
- PR_snprintf( path, MAXPATHLEN, "%s$$LANGDIR/%s",
+ PR_snprintf( path, MAXPATHLEN, "%s/$$LANGDIR/%s",
DSGW_CONFIGDIR_HTTP, DSGW_CONFIGFILE);
len = strlen( DSGW_CONFIGDIR_HTTP ) + strlen( DSGW_CONFIGFILE ) + 32;
} else {
- PR_snprintf( path, MAXPATHLEN, "%s$$LANGDIR/%s.conf",
+ PR_snprintf( path, MAXPATHLEN, "%s/$$LANGDIR/%s.conf",
DSGW_CONTEXTDIR_HTTP, context);
/* increased the length from 11 -- fix for auth crash on AIX */
len = strlen( DSGW_CONTEXTDIR_HTTP ) + strlen( context ) + 32;
Index: configure
===================================================================
RCS file: /cvs/dirsec/dsgw/configure,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- configure 11 Jan 2008 21:58:09 -0000 1.4
+++ configure 14 Jan 2008 22:31:17 -0000 1.5
@@ -466,7 +466,7 @@
#endif"
ac_default_prefix=/opt/dirsrv
-ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT build build_cpu build_vendor build_os host host_cpu host_vendor host_os CXX CXXFLAGS LDFLAGS CPPFLAGS ac_ct_CXX EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CC CFLAGS ac_ct_CC CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE SED EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CP!
P CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL LIBOBJS POW_LIB PACKAGE_BASE_NAME instconfigdir BUNDLE_TRUE BUNDLE_FALSE LIBSOCKET LIBNSL LIBCSTD LIBCRUN perlexec CXXLINK_REQUIRED_TRUE CXXLINK_REQUIRED_FALSE HPUX_TRUE HPUX_FALSE SOLARIS_TRUE SOLARIS_FALSE PKG_CONFIG ICU_CONFIG nspr_inc nspr_lib nspr_libdir nss_inc nss_lib nss_libdir sasl_inc sasl_lib sasl_libdir ldapsdk_inc ldapsdk_lib ldapsdk_libdir adminutil_inc adminutil_lib adminutil_libdir adminutil_ver icu_lib icu_libdir icu_inc icu_bin cgibindir cgiuri dsgwuri orguri propertydir htmldir pbhtmldir orghtmldir configdir pbconfigdir contextdir securitydir cookiedir perldir NEED_LDIF_TRUE NEED_LDIF_FALSE WINNT_TRUE WINNT_FALSE LTLIBOBJS'
+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT build build_cpu build_vendor build_os host host_cpu host_vendor host_os CXX CXXFLAGS LDFLAGS CPPFLAGS ac_ct_CXX EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CC CFLAGS ac_ct_CC CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE SED EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CP!
P CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL LIBOBJS POW_LIB PACKAGE_BASE_NAME instconfigdir BUNDLE_TRUE BUNDLE_FALSE LIBSOCKET LIBNSL LIBCSTD LIBCRUN perlexec CXXLINK_REQUIRED_TRUE CXXLINK_REQUIRED_FALSE HPUX_TRUE HPUX_FALSE SOLARIS_TRUE SOLARIS_FALSE PKG_CONFIG ICU_CONFIG nspr_inc nspr_lib nspr_libdir nss_inc nss_lib nss_libdir sasl_inc sasl_lib sasl_libdir ldapsdk_inc ldapsdk_lib ldapsdk_libdir adminutil_inc adminutil_lib adminutil_libdir adminutil_ver icu_lib icu_libdir icu_inc icu_bin cgibindir cgiuri dsgwuri orguri pburi propertydir htmldir pbhtmldir orghtmldir configdir pbconfigdir contextdir securitydir cookiedir perldir NEED_LDIF_TRUE NEED_LDIF_FALSE WINNT_TRUE WINNT_FALSE LTLIBOBJS'
ac_subst_files=''
# Initialize some variables set by options.
@@ -21551,6 +21551,7 @@
cgiuri=/cgi-bin
dsgwuri=/dsgw
orguri=/orgchart
+pburi=/dsgw/pbhtml
# Check for library dependencies
# BEGIN COPYRIGHT BLOCK
@@ -22626,6 +22627,7 @@
+
# need a check here to see if the ldif functions are exported from libldap
# for now, just assume they are not
@@ -23492,6 +23494,7 @@
s,@cgiuri@,$cgiuri,;t t
s,@dsgwuri@,$dsgwuri,;t t
s,@orguri@,$orguri,;t t
+s,@pburi@,$pburi,;t t
s,@propertydir@,$propertydir,;t t
s,@htmldir@,$htmldir,;t t
s,@pbhtmldir@,$pbhtmldir,;t t
Index: configure.ac
===================================================================
RCS file: /cvs/dirsec/dsgw/configure.ac,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- configure.ac 11 Jan 2008 21:58:09 -0000 1.4
+++ configure.ac 14 Jan 2008 22:31:17 -0000 1.5
@@ -278,6 +278,7 @@
cgiuri=/cgi-bin
dsgwuri=/dsgw
orguri=/orgchart
+pburi=/dsgw/pbhtml
# Check for library dependencies
m4_include(m4/nspr.m4)
@@ -315,6 +316,7 @@
AC_SUBST(cgiuri)
AC_SUBST(dsgwuri)
AC_SUBST(orguri)
+AC_SUBST(pburi)
AC_SUBST(propertydir)
AC_SUBST(htmldir)
AC_SUBST(pbhtmldir)
Index: dsgw.h
===================================================================
RCS file: /cvs/dirsec/dsgw/dsgw.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- dsgw.h 10 Jan 2008 01:19:36 -0000 1.2
+++ dsgw.h 14 Jan 2008 22:31:17 -0000 1.3
@@ -266,7 +266,6 @@
/* URL prefixes specific to our gateway */
#define DSGW_URLPREFIX_MAIN_HTTP "lang?file="
#define DSGW_URLPREFIX_CGI_HTTP ""
-#define DSGW_URLPREFIX_BIN "/clients/dsgw/bin/"
#define DSGW_URLPREFIX_MAIN DSGW_URLPREFIX_MAIN_HTTP
Index: dsgwutil.c
===================================================================
RCS file: /cvs/dirsec/dsgw/dsgwutil.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- dsgwutil.c 10 Jan 2008 01:19:36 -0000 1.2
+++ dsgwutil.c 14 Jan 2008 22:31:17 -0000 1.3
@@ -93,7 +93,7 @@
(void)ADMUTIL_Init();
/* initialize the string database */
- XP_InitStringDatabase("../property", "dsgw");
+ XP_InitStringDatabase(PROPERTYDIR, "dsgw");
/* set default default languages for string database */
SetLanguage(CLIENT_LANGUAGE, "");
SetLanguage(ADMIN_LANGUAGE, "");
@@ -664,7 +664,7 @@
" window.open('%s?%s&context=%s', 'infowin_dsgw', "
" 'resizable=1,width=400,height=500');"
"}\">\n",
- XP_GetClientStr(DBT_help_1),tutorvp, topic, context,
+ XP_GetClientStr(DBT_help_1), tutorvp, topic, context,
tutorvp, topic, context );
}
@@ -855,9 +855,9 @@
vpmap[ cginum ] = dsgw_ch_malloc( strlen( gc->gc_urlpfxcgi ) + strlen( surl )
/*+ strlen( extpath ) */
- + strlen( cginame ) + 2 );
+ + strlen( cginame ) + 3 );
- sprintf( vpmap[ cginum ], "%s%s%s", surl,
+ sprintf( vpmap[ cginum ], "%s%s/%s", surl,
/*extpath, */
gc->gc_urlpfxcgi, cginame );
16 years, 3 months
[Fedora-directory-commits] dsgw/config authPassword.html.in, NONE, 1.1 authSearch.html.in, NONE, 1.1 csearch.html.in, NONE, 1.1 csearchAttr.html.in, NONE, 1.1 csearchBase.html.in, NONE, 1.1 csearchMatch.html.in, NONE, 1.1 csearchString.html.in, NONE, 1.1 csearchType.html.in, NONE, 1.1 display-country.html.in, NONE, 1.1 display-dc.html.in, NONE, 1.1 display-dnedit.html.in, NONE, 1.1 display-dneditpeople.html.in, NONE, 1.1 display-group.html.in, NONE, 1.1 display-groupun.html.in, NONE, 1.1 display-ntgroup.htm
by Doctor Conrad
Author: nkinder
Update of /cvs/dirsec/dsgw/config
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv7982/config
Added Files:
authPassword.html.in authSearch.html.in csearch.html.in
csearchAttr.html.in csearchBase.html.in csearchMatch.html.in
csearchString.html.in csearchType.html.in
display-country.html.in display-dc.html.in
display-dnedit.html.in display-dneditpeople.html.in
display-group.html.in display-groupun.html.in
display-ntgroup.html.in display-ntperson.html.in
display-org.html.in display-orgperson.html.in
display-orgunit.html.in display-person.html.in
list-Anything.html.in list-Auth.html.in
list-Domaincomponent.html.in list-Groups.html.in
list-NT-Groups.html.in list-NT-People.html.in
list-Org-Units.html.in list-Organizations.html.in
list-People.html.in list-fa-Groups.html.in
list-fa-People.html.in list-urlsearch.html.in newentry.html.in
newentryName.html.in newentryType.html.in search.html.in
searchString.html.in
Removed Files:
authPassword.html authSearch.html csearch.html
csearchAttr.html csearchBase.html csearchMatch.html
csearchString.html csearchType.html display-country.html
display-dc.html display-dnedit.html display-dneditpeople.html
display-group.html display-groupun.html display-ntgroup.html
display-ntperson.html display-org.html display-orgperson.html
display-orgunit.html display-person.html list-Anything.html
list-Auth.html list-Domaincomponent.html list-Groups.html
list-NT-Groups.html list-NT-People.html list-Org-Units.html
list-Organizations.html list-People.html list-fa-Groups.html
list-fa-People.html list-urlsearch.html newentry.html
newentryName.html newentryType.html search.html
searchString.html
Log Message:
General templating work for DSGW CGI URI's.
--- NEW FILE authPassword.html.in ---
<!-- --- BEGIN COPYRIGHT BLOCK ---
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
--- END COPYRIGHT BLOCK --- -->
<HTML>
<!-- HEAD -->
<!--authPassword.html-->
<TITLE>Authenticate...</TITLE>
<!-- DS_AUTH_PASSWORD_SCRIPT -->
<LINK REL=stylesheet TYPE="text/css" HREF="@cgiuri@/lang?<!-- GCONTEXT -->&file=style.css">
</HEAD>
<!-- DS_AUTH_PASSWORD_BODY -->
<!-- DS_AUTH_PASSWORD_INFO -->
<!-- DS_AUTH_PASSWORD_FORM -->
<P>
Password for <b>
<!-- DS_AUTH_PASSWORD_NAME -->
</b>: <INPUT NAME="password" TYPE="password" SIZE=16>
<P>
<CENTER>
<TABLE BORDER=2 WIDTH=100%>
<TR>
<!-- DS_AUTH_PASSWORD_BUTTONS -->
</TABLE>
</FORM>
</BODY>
</HTML>
--- NEW FILE authSearch.html.in ---
<!-- --- BEGIN COPYRIGHT BLOCK ---
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
--- END COPYRIGHT BLOCK --- -->
<HTML>
<!-- HEAD -->
<!--authSearch.html-->
<TITLE>Authenticate...</TITLE>
<!-- DS_AUTH_SEARCH_SCRIPT -->
<LINK REL=stylesheet TYPE="text/css" HREF="@cgiuri@/lang?<!-- GCONTEXT -->&file=style.css">
</HEAD>
<!-- DS_AUTH_SEARCH_BODY -->
<!-- DS_AUTH_SEARCH_INFO -->
<!-- DS_AUTH_SEARCH_FORM -->
The first step in authenticating to the directory is identifying
yourself.<br>Please type your name:
<!-- DS_AUTH_SEARCH_NAME -->
<P>
<CENTER>
<TABLE BORDER=1 WIDTH=100%%>
<TR>
<!-- DS_AUTH_SEARCH_BUTTONS -->
</TABLE>
</FORM>
<P>
<!-- DS_AUTH_AS_ROOT_FORM -->
<INPUT TYPE="submit" VALUE="Authenticate as directory manager"> (only available to Directory Administrators)
<INPUT TYPE="hidden" NAME="ldapsizelimit" VALUE="1000">
<INPUT TYPE="hidden" NAME="ldaptimelimit" VALUE="180">
<!-- PCONTEXT -->
</FORM>
</BODY>
</HTML>
--- NEW FILE csearch.html.in ---
<!-- --- BEGIN COPYRIGHT BLOCK ---
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
--- END COPYRIGHT BLOCK --- -->
<HTML>
<!-- HEAD -->
<!--csearch.html-->
<TITLE>Netscape Directory Server Gateway: Advanced Search</TITLE>
<!-- DS_CSEARCH_SCRIPT -->
</HEAD>
<FRAMESET ROWS=130,40,55,* BORDER=0 onLoad="init()">
<FRAME SRC="@cgiuri@/lang?<!-- GCONTEXT -->&file=csearchtitle.html" SCROLLING="NO" NORESIZE>
<FRAMESET COLS="25%,75%" BORDER=0>
<FRAME SRC="@cgiuri@/csearch?<!-- GCONTEXT -->&file=type" NAME="searchTypeFrame" NORESIZE SCROLLING="NO">
<FRAME SRC="@cgiuri@/csearch?<!-- GCONTEXT -->&file=base" NAME="searchBaseFrame" NORESIZE SCROLLING="NO">
</FRAMESET>
<FRAMESET COLS="25%, 15%, 60%" BORDER=0>
<FRAME SRC="@cgiuri@/csearch?<!-- GCONTEXT -->&file=attr" NAME="searchAttrFrame" NORESIZE SCROLLING="NO">
<FRAME SRC="@cgiuri@/csearch?<!-- GCONTEXT -->&file=match" NAME="searchMatchFrame" NORESIZE SCROLLING="NO">
<FRAME SRC="@cgiuri@/csearch?<!-- GCONTEXT -->&file=string" NAME="searchStringFrame" SCROLLING="NO">
</FRAMESET>
<FRAME SRC="@cgiuri@/lang?<!-- GCONTEXT -->&file=emptyFrame.html" NAME="outputFrame">
</FRAMESET>
</HTML>
--- NEW FILE csearchAttr.html.in ---
<!-- --- BEGIN COPYRIGHT BLOCK ---
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
--- END COPYRIGHT BLOCK --- -->
<HTML>
<!-- HEAD -->
<!--csearchAttr.html-->
<LINK REL=stylesheet TYPE="text/css" HREF="@cgiuri@/lang?<!-- GCONTEXT -->&file=style.css">
</HEAD>
<!-- DS_CSEARCH_ATTR_BODY -->
<!-- DS_CSEARCH_ATTR_FORM -->
<TABLE> <TR VALIGN=BASELINE>
<TD WIDTH="100" ALIGN="right">
where the
</TD>
<TD>
<!-- DS_CSEARCH_ATTR_SELECT -->
</TD>
</TR> </TABLE>
</FORM></BODY> </HTML>
--- NEW FILE csearchBase.html.in ---
<!-- --- BEGIN COPYRIGHT BLOCK ---
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
--- END COPYRIGHT BLOCK --- -->
<HTML>
<!-- HEAD -->
<!--csearchBase.html-->
<LINK REL=stylesheet TYPE="text/css" HREF="@cgiuri@/lang?<!-- GCONTEXT -->&file=style.css">
</HEAD>
<!-- DS_CSEARCH_BASE_BODY -->
<TABLE> <TR VALIGN="middle">
<TD HEIGHT="28">
within <B>
<!-- EVALUATE "parent.UFNsearchBase" -->
</B> </TD>
</TR> </TABLE>
</BODY>
</HTML>
--- NEW FILE csearchMatch.html.in ---
<!-- --- BEGIN COPYRIGHT BLOCK ---
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
--- END COPYRIGHT BLOCK --- -->
<HTML>
<!-- HEAD -->
<!--csearchMatch.html-->
<LINK REL=stylesheet TYPE="text/css" HREF="@cgiuri@/lang?<!-- GCONTEXT -->&file=style.css">
</HEAD>
<!-- DS_CSEARCH_MATCH_BODY -->
<!-- DS_CSEARCH_MATCH_FORM -->
<TABLE> <TR VALIGN=BASELINE>
<TD>
<!-- DS_CSEARCH_MATCH_SELECT -->
</TD>
</TR> </TABLE>
</FORM>
</BODY>
</HTML>
--- NEW FILE csearchString.html.in ---
<!-- --- BEGIN COPYRIGHT BLOCK ---
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
--- END COPYRIGHT BLOCK --- -->
<HTML>
<!-- HEAD -->
<!--csearchString.html-->
<LINK REL=stylesheet TYPE="text/css" HREF="@cgiuri@/lang?<!-- GCONTEXT -->&file=style.css">
</HEAD>
<!-- DS_CSEARCH_STRING_BODY -->
<!-- DS_CSEARCH_STRING_FORM "target=outputFrame" -->
<TABLE> <TR>
<TD ALIGN="left"> <INPUT NAME="searchstring" SIZE=20> </TD>
<TD>
<NOBR>
<INPUT TYPE="SUBMIT" VALUE="Search" WIDTH=72>
<!-- DS_HELP_BUTTON "ASEARCH" -->
</NOBR> </TD>
</TR></TABLE>
<INPUT TYPE="hidden" NAME="ldapsizelimit" VALUE="1000">
<INPUT TYPE="hidden" NAME="ldaptimelimit" VALUE="180">
<!-- PCONTEXT -->
</FORM>
</BODY></HTML>
--- NEW FILE csearchType.html.in ---
<!-- --- BEGIN COPYRIGHT BLOCK ---
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
--- END COPYRIGHT BLOCK --- -->
<HTML>
<!-- HEAD -->
<!--csearchType.html-->
<LINK REL=stylesheet TYPE="text/css" HREF="@cgiuri@/lang?<!-- GCONTEXT -->&file=style.css">
</HEAD>
<!-- DS_CSEARCH_TYPE_BODY -->
<!-- DS_CSEARCH_TYPE_FORM -->
<TABLE> <TR>
<TD ALIGN="right" WIDTH="100" HEIGHT="28" VALIGN="middle">
Find
</TD>
<TD HEIGHT="28" VALIGN="middle">
<!-- DS_CSEARCH_TYPE_SELECT -->
</TD>
</TR> </TABLE>
</FORM>
</BODY>
</HTML>
--- NEW FILE display-country.html.in ---
<!-- --- BEGIN COPYRIGHT BLOCK ---
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
--- END COPYRIGHT BLOCK --- -->
<HTML>
<!-- HEAD -->
<!-- DS_OBJECTCLASS "value=country" -->
<!-- DS_ENTRYBEGIN -->
<TITLE>Country -
<!-- DS_ATTRIBUTE "attr=dn" "syntax=dn" "options=nolink" -->
</TITLE>
<LINK REL=stylesheet TYPE="text/css" HREF="@cgiuri@/lang?<!-- GCONTEXT -->&file=style.css">
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<TABLE>
<TR><TD NOWRAP>
<IMG SRC="@cgiuri@/lang?<!-- GCONTEXT -->&file=country.gif" ALT="Country" HSPACE=5>
</TD><TD class="boldbig">
<!-- DS_ATTRIBUTE "attr=dn" "syntax=dn" "options=nolink" -->
</TD></TR></TABLE>
<TABLE CELLSPACING="5" width="90%">
<TR class="bgColor9">
<TD COLSPAN="5" class="bgColor9"> </TD>
</TR>
<TR><TD VALIGN="TOP" NOWRAP class="bold">Country Name:</TD><TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=co" "options=sort" -->
</TD><TD WIDTH="20%"></TD>
<TD VALIGN="TOP" class="bold">Description:</TD><TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=description" -->
</TD></TR>
<TR><TD VALIGN="TOP" class="bold">See Also:</TD><TD VALIGN="TOP" NOWRAP COLSPAN="4">
<!-- DS_ATTRIBUTE "attr=seeAlso" "syntax=dn" -->
</TD></TR>
<TR>
<TD VALIGN="TOP" class="bold">URL:</TD><TD VALIGN="TOP" NOWRAP COLSPAN="4">
<!-- DS_ATTRIBUTE "attr=labeledURI" "syntax=url" -->
</TD></TR>
<TR class="bgColor9">
<TD COLSPAN="5" class="bgColor9"> </TD>
</TR>
</TABLE>
<div class="text22">This entry was last modified on <B>
<!-- DS_ATTRIBUTE "attr=modifyTimestamp" "syntax=time" "defaultvalue=N/A" "options=readonly" -->
</B> by <B>
<!-- DS_ATTRIBUTE "attr=modifiersName" "syntax=dn" "defaultvalue=N/A" "options=readonly" -->
</B>
</div>
<!-- DS_ENTRYEND -->
<!-- ENDHTML -->
--- NEW FILE display-dc.html.in ---
<!-- --- BEGIN COPYRIGHT BLOCK ---
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
--- END COPYRIGHT BLOCK --- -->
<HTML>
<!-- HEAD -->
<LINK REL=stylesheet TYPE="text/css" HREF="@cgiuri@/lang?<!-- GCONTEXT -->&file=style.css">
</head>
<!-- DS_OBJECTCLASS "value=domain" -->
<!-- DS_ENTRYBEGIN -->
<TITLE>
<!-- IF "Adding" -->
New
<!-- ENDIF // Adding -->
Domaincomponent -
<!-- DS_ATTRIBUTE "attr=dn" "syntax=dn" "options=nolink" -->
</TITLE></HEAD>
<!-- IF "!Displaying" -->
<body bgcolor="#FFFFFF" marginheight=0 marginwidth=0 leftmargin="0" topmargin="0" rightmargin="0">
<table width="100%" class="bgColor1" cellspacing="0" cellpadding="0" border="0">
<tr width="100%" class="bgColor1">
<TD valign="top" class="bgColor1"><IMG src="@cgiuri@/lang?<!-- GCONTEXT -->&file=clear.gif" width="10" height="45" border="0"></TD>
<TD valign="middle" align="left" class="text15" width="100%">Domaincomponent Entry</td>
</tr>
</table>
<table cellspacing="0" cellpadding="0">
<tr>
<td><IMG src="@cgiuri@/lang?<!-- GCONTEXT -->&file=clear.gif" width="1" height="10" border="0"></td>
</tr>
</table>
<!-- ELSE -->
<body bgcolor="#FFFFFF">
<!-- ENDIF -->
<div class="text22">
<!-- DS_LAST_OP_INFO -->
</div>
<!-- DS_BEGIN_ENTRYFORM -->
<TABLE>
<TR>
<TD>
<IMG SRC="@cgiuri@/lang?<!-- GCONTEXT -->&file=dc.gif" ALT="Domaincomponent" HSPACE=5>
<TD class="boldbig">
<!-- IF "Adding" -->
New Domaincomponent -
<!-- ENDIF // Adding -->
<!-- DS_ATTRIBUTE "attr=dn" "syntax=dn" "options=nolink" -->
</TABLE>
<TABLE><TR><TD>
<!-- IF "Displaying" -->
<!-- DS_EDITBUTTON "label=Edit Domaincomponent" -->
<!-- ELIF "Adding" -->
<!-- DS_SAVEBUTTON "label=Save New dc" -->
<!-- ELIF "Editing" -->
<!-- DS_SAVEBUTTON -->
<!-- ENDIF // Editing -->
</TD><TD> </TD><TD>
<!-- IF "!Displaying" -->
<!-- DS_CLOSEBUTTON "label=Cancel" -->
<!-- ENDIF // !Displaying -->
</TD><TD> </TD><TD>
<!-- IF "Editing" -->
<!-- DS_HELPBUTTON "topic=EDIT_ORG" -->
<!-- ELIF "Adding" -->
<!-- DS_HELPBUTTON "topic=ADD_ORG" -->
<!-- ENDIF // Adding -->
</TD>
<!-- IF "Editing" -->
<TD> </TD><TD>
<!-- DS_RENAMEBUTTON "label=Rename dc" "prompt=Enter a new name for this domaincomponent:" -->
</TD><TD>
<!-- DS_DELETEBUTTON "label=Delete dc" "prompt=Delete this domaincomponent?" -->
</TD>
<!-- ENDIF // Editing -->
</TR></TABLE>
<!-- IF "Adding" -->
<INPUT TYPE="hidden" NAME="add_objectClass" VALUE="top">
<INPUT TYPE="hidden" NAME="add_objectClass" VALUE="domain">
<!-- ENDIF // Adding -->
<!-- PCONTEXT -->
<INPUT TYPE="hidden" NAME="quiet" VALUE="true">
<!-- DS_STD_COMPLETION_JS -->
<!-- IF "!Displaying" -->
<div class="text22"> <B>* Indicates a required field</B><BR></DIV>
<!-- ENDIF -->
<TABLE width="90%">
<tr><td colspan="5" class="bgColor9"> </td></tr>
<TR>
<TD VALIGN="TOP" NOWRAP
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Domaincomponent Name:
<!-- IF "!Displaying" -->
<B>*</B>
<!-- ENDIF -->
</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=o" "cols=>20" -->
</TD><TD WIDTH="20%"></TD>
<TD
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Description:</TD><TD NOWRAP>
<!-- DS_ATTRIBUTE "attr=description" "cols=>30" -->
</TR>
<TR><TD
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Phone:</TD><TD NOWRAP>
<!-- DS_ATTRIBUTE "attr=telephoneNumber" "syntax=tel" "cols=>16" -->
</TD><TD></TD>
<TD NOWRAP
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Business Category:</TD><TD NOWRAP>
<!-- DS_ATTRIBUTE "attr=businessCategory" "cols=>30" -->
</TD></TR>
<TR><TD
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Fax:<TD NOWRAP>
<!-- DS_ATTRIBUTE "attr=facsimiletelephonenumber" "syntax=tel" "cols=>16" -->
</TD><TD></TD>
<TD
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Location:</TD><TD NOWRAP>
<!-- DS_ATTRIBUTE "attr=l" "cols=>30" -->
</TD></TR>
<TR>
<TD VALIGN="TOP" NOWRAP
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Mailing Address:</TD>
<TD VALIGN="TOP" COLSPAN="4" NOWRAP>
<!-- DS_ATTRIBUTE "attr=postalAddress" "syntax=mls" "type=TEXTAREA" "cols=>40" "rows=>4" -->
</TD></TR>
<TR>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>See Also:</TD>
<TD VALIGN="TOP" NOWRAP COLSPAN="4">
<!-- DS_ATTRIBUTE "attr=seeAlso" "syntax=dn" "dncomponents=3" "cols=>50" -->
</TR>
<tr><td colspan="5" class="bgColor9"> </td></tr>
</TABLE>
<!-- IF "!Adding" -->
<div class="text22">
This entry was last modified on <B>
<!-- DS_ATTRIBUTE "attr=modifyTimestamp" "syntax=time" "defaultvalue=N/A" "options=readonly" -->
</B> by <B>
<!-- DS_ATTRIBUTE "attr=modifiersName" "syntax=dn" "defaultvalue=N/A" "options=readonly" -->
</B>
</div>
<!-- ENDIF // !Adding -->
<!-- DS_END_ENTRYFORM -->
<!-- DS_ENTRYEND -->
<!-- ENDHTML -->
--- NEW FILE display-dnedit.html.in ---
<!-- --- BEGIN COPYRIGHT BLOCK ---
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
--- END COPYRIGHT BLOCK --- -->
<HTML>
<!-- HEAD -->
<!-- DS_ENTRYBEGIN -->
<!-- DS_EMIT_BASE_HREF -->
<TITLE>
Edit
<!-- DS_ATTRIBUTE "attr=dn" "syntax=dn" "options=nolink" -->
</TITLE>
<LINK REL=stylesheet TYPE="text/css" HREF="@cgiuri@/lang?<!-- GCONTEXT -->&file=style.css">
</HEAD>
<body bgcolor="#FFFFFF" "onLoad='document.searchForm.searchstring.focus();'" marginheight=0 marginwidth=0 leftmargin="0" topmargin="0" rightmargin="0">
<table width="100%" class="bgColor1" cellspacing="0" cellpadding="0" border="0">
<tr width="100%" class="bgColor1">
<TD valign="top" class="bgColor1"><IMG src="@cgiuri@/lang?<!-- GCONTEXT -->&file=clear.gif" width="10" height="45" border="0"></TD>
<TD valign="middle" align="left" class="text15" width="100%">
Edit
<!-- DS_DNDESC -->
:
<!-- DS_ATTRIBUTE "attr=dn" "syntax=dn" "dncomponents=2" "options=nolink" -->
</td>
</tr>
</table>
<div class="text22">
<!-- DS_LAST_OP_INFO "suffix=<table width=90% class=bgColor9><tr><td> </td></tr></table>" -->
</div>
<!-- DS_BEGIN_DNSEARCHFORM -->
<INPUT TYPE=hidden NAME=mode VALUE="smart">
<INPUT TYPE=hidden NAME=dnlist_js VALUE="true">
<INPUT TYPE=hidden NAME=listifone VALUE="true">
<INPUT TYPE=hidden NAME=listtemplate VALUE="">
<INPUT TYPE=hidden NAME=faMode VALUE="add">
<INPUT TYPE=hidden NAME=ldapsizelimit VALUE="1000">
<INPUT TYPE=hidden NAME=ldaptimelimit VALUE="180">
<!-- PCONTEXT -->
<CENTER>
<TABLE CELLSPACING=0 CELLPADDING=10 border=0><TR>
<TD NOWRAP>
Find
<SELECT NAME="type">
<OPTION SELECTED VALUE="People">People
<OPTION VALUE="Groups">Groups
</SELECT>
</TD>
<TD NOWRAP>
matching
<INPUT NAME="searchstring" SIZE=15>
</TD>
<TD>
<!-- DS_DNADDBUTTON "VALUE= Find and Add " -->
<BR>
<!-- DS_DNREMOVEBUTTON "VALUE= Find and Remove " -->
</TD>
</TR>
</TABLE>
<P>
<TABLE BORDER="2" WIDTH="100%">
<TR>
<TD WIDTH="33%" ALIGN="center">
<INPUT TYPE=BUTTON VALUE=" Save Changes " onClick="parent.saveChanges();">
<TD WIDTH="34%" ALIGN="center">
<INPUT TYPE=BUTTON VALUE=" Cancel " onClick="parent.cancel();">
<TD WIDTH=33% ALIGN=center>
<!-- DS_HELPBUTTON "topic=EDIT_GROUPMEM" -->
</TD></TR></TABLE></CENTER>
<INPUT TYPE=hidden NAME=completion_javascript VALUE='parent.updateList(parent.controlFrame.document.searchForm.faMode.value, parent.dnlist, parent.stagingFrame.dnlist, parent.outputFrame);parent.controlFrame.document.searchForm.faMode.value="add";'>
<!-- DS_END_DNSEARCHFORM -->
<!-- DS_ENTRYEND -->
<!-- ENDHTML -->
--- NEW FILE display-dneditpeople.html.in ---
<!-- --- BEGIN COPYRIGHT BLOCK ---
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
--- END COPYRIGHT BLOCK --- -->
<HTML>
<!-- HEAD -->
<!-- DS_ENTRYBEGIN -->
<!-- DS_EMIT_BASE_HREF -->
<TITLE>
Edit
<!-- DS_ATTRIBUTE "attr=dn" "syntax=dn" "options=nolink" -->
</TITLE>
<LINK REL=stylesheet TYPE="text/css" HREF="@cgiuri@/lang?<!-- GCONTEXT -->&file=style.css">
</HEAD>
<body bgcolor="#FFFFFF" "onLoad='document.searchForm.searchstring.focus();'" marginheight=0 marginwidth=0 leftmargin="0" topmargin="0" rightmargin="0">
<table width="100%" class="bgColor1" cellspacing="0" cellpadding="0" border="0">
<tr width="100%" class="bgColor1">
<TD valign="top" class="bgColor1"><IMG src="@cgiuri@/lang?<!-- GCONTEXT -->&file=clear.gif" width="10" height="45" border="0"></TD>
<TD valign="middle" align="left" class="text15" width="100%">
Edit
<!-- DS_DNDESC -->
:
<!-- DS_ATTRIBUTE "attr=dn" "syntax=dn" "dncomponents=2" "options=nolink" -->
</td>
</tr>
</table>
<!-- DS_LAST_OP_INFO "suffix=<table width=90% class="bgColor9"><tr><td> </td></tr></table>" -->
<!-- DS_BEGIN_DNSEARCHFORM -->
<INPUT TYPE=hidden NAME=mode VALUE="smart">
<INPUT TYPE=hidden NAME=dnlist_js VALUE="true">
<INPUT TYPE=hidden NAME=listifone VALUE="true">
<INPUT TYPE=hidden NAME=listtemplate VALUE="">
<INPUT TYPE=hidden NAME=faMode VALUE="add">
<INPUT TYPE=hidden NAME=ldapsizelimit VALUE="1000">
<INPUT TYPE=hidden NAME=ldaptimelimit VALUE="180">
<!-- PCONTEXT -->
<CENTER>
<TABLE CELLSPACING=0 CELLPADDING=10 border=0><TR>
<TD NOWRAP>
Find
<SELECT NAME="type">
<OPTION SELECTED VALUE="People">People
</SELECT>
</TD>
<TD NOWRAP>
matching
<INPUT NAME="searchstring" SIZE=15>
</TD>
<TD>
<!-- DS_DNADDBUTTON "VALUE= Find and Add " -->
<BR>
<!-- DS_DNREMOVEBUTTON "VALUE= Find and Remove " -->
</TD>
</TR>
</TABLE>
<P>
<TABLE BORDER="2" WIDTH="100%">
<TR>
<TD WIDTH="33%" ALIGN="center">
<INPUT TYPE=BUTTON VALUE=" Save Changes " onClick="parent.saveChanges();">
<TD WIDTH="34%" ALIGN="center">
<INPUT TYPE=BUTTON VALUE=" Cancel " onClick="parent.cancel();">
<TD WIDTH=33% ALIGN=center>
<!-- DS_HELPBUTTON "topic=EDIT_PERSON_REF" -->
</TD></TR></TABLE></CENTER>
<INPUT TYPE=hidden NAME=completion_javascript VALUE='parent.updateList(parent.controlFrame.document.searchForm.faMode.value, parent.dnlist, parent.stagingFrame.dnlist, parent.outputFrame);parent.controlFrame.document.searchForm.faMode.value="add";'>
<!-- DS_END_DNSEARCHFORM -->
<!-- DS_ENTRYEND -->
<!-- ENDHTML -->
--- NEW FILE display-group.html.in ---
<!-- --- BEGIN COPYRIGHT BLOCK ---
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
--- END COPYRIGHT BLOCK --- -->
<HTML>
<!-- HEAD -->
<!-- DS_OBJECTCLASS "value=groupOfNames" -->
<!-- DS_ENTRYBEGIN -->
<TITLE>
<!-- IF "Adding" -->
New
<!-- ENDIF // Adding -->
Group Entry -
<!-- DS_ATTRIBUTE "attr=dn" "syntax=dn" "options=nolink" -->
</TITLE>
<LINK REL=stylesheet TYPE="text/css" HREF="@cgiuri@/lang?<!-- GCONTEXT -->&file=style.css">
</HEAD>
<!-- IF "!Displaying" -->
<body bgcolor="#FFFFFF" marginheight=0 marginwidth=0 leftmargin="0" topmargin="0" rightmargin="0">
<table width="100%" class="bgColor1" cellspacing="0" cellpadding="0" border="0">
<tr width="100%" class="bgColor1">
<TD valign="top" class="bgColor1"><IMG src="@cgiuri@/lang?<!-- GCONTEXT -->&file=clear.gif" width="10" height="45" border="0"></TD>
<TD valign="middle" align="left" class="text15" width="100%">Group Entry</td>
</tr>
</table>
<table cellspacing="0" cellpadding="0">
<tr>
<td><IMG src="@cgiuri@/lang?<!-- GCONTEXT -->&file=clear.gif" width="1" height="10" border="0"></td>
</tr>
</table>
<!-- ELSE -->
<body bgcolor="#FFFFFF">
<!-- ENDIF -->
<div class="text22">
<!-- DS_LAST_OP_INFO -->
</div>
<!-- DS_BEGIN_ENTRYFORM -->
<TABLE>
<TR>
<TD class="boldbig">
<IMG SRC="@cgiuri@/lang?<!-- GCONTEXT -->&file=group.gif" ALT="Group" HSPACE=5 >
<!-- IF "Adding" -->
New Group -
<!-- ENDIF // Adding -->
<!-- DS_ATTRIBUTE "attr=dn" "syntax=dn" "dncomponents=2" "options=nolink" -->
</TABLE>
<TABLE><TR><TD>
<!-- IF "Displaying" -->
<!-- DS_EDITBUTTON "label=Edit Group" -->
<!-- ELIF "Adding" -->
<!-- DS_SAVEBUTTON "label=Save New Group" -->
<!-- ELIF "Editing" -->
<!-- DS_SAVEBUTTON -->
<!-- ENDIF // Editing -->
</TD><TD> </TD><TD>
<!-- IF "!Displaying" -->
<!-- DS_CLOSEBUTTON "label=Cancel" -->
<!-- ENDIF // !Displaying -->
</TD><TD> </TD><TD>
<!-- IF "Editing" -->
<!-- DS_HELPBUTTON "topic=EDIT_GROUP" -->
<!-- ELIF "Adding" -->
<!-- DS_HELPBUTTON "topic=ADD_GROUP" -->
<!-- ENDIF // Adding -->
</TD>
<!-- IF "Editing" -->
<TD> </TD><TD>
<!-- DS_RENAMEBUTTON "label=Rename Group" "prompt=Enter a new name for this group:" -->
</TD><TD>
<!-- DS_DELETEBUTTON "label=Delete Group" "prompt=Delete this group?" -->
</TD>
<!-- ENDIF // Editing -->
</TR></TABLE>
<!-- IF "Adding" -->
<INPUT TYPE="hidden" NAME="add_objectClass" VALUE="top">
<INPUT TYPE="hidden" NAME="add_objectClass" VALUE="groupOfNames">
<!-- ENDIF // Adding -->
<INPUT TYPE="hidden" NAME="quiet" VALUE="true">
<!-- PCONTEXT -->
<!-- DS_STD_COMPLETION_JS -->
<!-- IF "!Displaying" -->
<div class="text22"> <B>* Indicates a required field</B><BR></div>
<!-- ENDIF -->
<TABLE CELLSPACING="5" width="90%">
<tr><td colspan="5" class="bgColor9"> </td></tr>
<TR>
<TD NOWRAP
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Name:
<!-- IF "!Displaying" -->
<B>*</B>
<!-- ENDIF -->
</TD>
<TD NOWRAP>
<!-- DS_ATTRIBUTE "attr=cn" "cols=>40" -->
</TD><TD WIDTH="20%"></TD>
</TR>
<TR>
<TD NOWRAP
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Description:</TD>
<TD NOWRAP>
<!-- DS_ATTRIBUTE "attr=description" "cols=>40" "defaultvalue=none" -->
</TD></TR>
<TR>
<TD NOWRAP VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Owner:<BR>
<!-- IF "!Adding" -->
<!-- DS_DNEDITBUTTON "label=Edit..." "template=dnedit" "attr=owner" "desc=Owner" -->
<!-- ENDIF // !Adding -->
</TD>
<TD NOWRAP COLSPAN="4">
<!-- DS_ATTRIBUTE "attr=owner" "syntax=dn" "options=sort,readonly" -->
</TD>
<TR>
<TD NOWRAP VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>See Also:<BR>
<!-- IF "!Adding" -->
<!-- DS_DNEDITBUTTON "label=Edit..." "template=dnedit" "attr=seeAlso" "desc=See Also" -->
<!-- ENDIF // !Adding -->
</TD>
<TD NOWRAP COLSPAN="4">
<!-- IF "!Adding" -->
<!-- DS_ATTRIBUTE "attr=seeAlso" "syntax=dn" "options=sort,readonly" -->
<!-- ELSE // !Adding -->
<I>You must save this entry before you can edit these fields.</I>
<!-- ENDIF // !Adding -->
</TD></TR>
<TR>
<TD NOWRAP VALIGN="top"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Group Members:<BR>
<!-- IF "!Adding" -->
<!-- DS_DNEDITBUTTON "label=Edit..." "template=dnedit" "attr=uniquemember" "desc=Group Members" -->
<!-- ENDIF // !Adding -->
</TD>
<TD NOWRAP>
<!-- DS_ATTRIBUTE "attr=uniquemember" "syntax=dn" "options=sort,readonly" -->
</TD></TR>
<tr><td colspan="5" class="bgColor9"> </td></tr>
</TABLE>
<!-- IF "!Adding" -->
<div class="text22"> This entry was last modified on <B>
<!-- DS_ATTRIBUTE "attr=modifyTimestamp" "syntax=time" "defaultvalue=N/A" "options=readonly" -->
</B> by <B>
<!-- DS_ATTRIBUTE "attr=modifiersName" "syntax=dn" "defaultvalue=N/A" "options=readonly" -->
</B>
</div>
<!-- ENDIF // !Adding -->
<!-- DS_END_ENTRYFORM -->
<!-- DS_ENTRYEND -->
<!-- ENDHTML -->
--- NEW FILE display-groupun.html.in ---
<!-- --- BEGIN COPYRIGHT BLOCK ---
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
--- END COPYRIGHT BLOCK --- -->
<HTML>
<!-- HEAD -->
<!-- DS_OBJECTCLASS "value=groupOfUniqueNames" -->
<!-- DS_ENTRYBEGIN -->
<TITLE>
<!-- IF "Adding" -->
New
<!-- ENDIF // Adding -->
Group Entry -
<!-- DS_ATTRIBUTE "attr=dn" "syntax=dn" "options=nolink" -->
</TITLE>
<LINK REL=stylesheet TYPE="text/css" HREF="@cgiuri@/lang?<!-- GCONTEXT -->&file=style.css">
</HEAD>
<!-- IF "!Displaying" -->
<body bgcolor="#FFFFFF" marginheight=0 marginwidth=0 leftmargin="0" topmargin="0" rightmargin="0">
<table width="100%" class="bgColor1" cellspacing="0" cellpadding="0" border="0">
<tr width="100%" class="bgColor1">
<TD valign="top" class="bgColor1"><IMG src="@cgiuri@/lang?<!-- GCONTEXT -->&file=clear.gif" width="10" height="45" border="0"></TD>
<TD valign="middle" align="left" class="text15" width="100%">Group Entry</td>
</tr>
</table>
<table cellspacing="0" cellpadding="0">
<tr>
<td><IMG src="@cgiuri@/lang?<!-- GCONTEXT -->&file=clear.gif" width="1" height="10" border="0"></td>
</tr>
</table>
<!-- ELSE -->
<body bgcolor="#FFFFFF">
<!-- ENDIF -->
<div class="text22">
<!-- DS_LAST_OP_INFO -->
</div>
<!-- DS_BEGIN_ENTRYFORM -->
<TABLE>
<TR>
<TD class="boldbig">
<IMG SRC="@cgiuri@/lang?<!-- GCONTEXT -->&file=group.gif" ALT="Group" HSPACE=5 >
<!-- IF "Adding" -->
New Group -
<!-- ENDIF // Adding -->
<!-- DS_ATTRIBUTE "attr=dn" "syntax=dn" "dncomponents=2" "options=nolink" -->
</TABLE>
<TABLE><TR><TD>
<!-- IF "Displaying" -->
<!-- DS_EDITBUTTON "label=Edit Group" -->
<!-- ELIF "Adding" -->
<!-- DS_SAVEBUTTON "label=Save New Group" -->
<!-- ELIF "Editing" -->
<!-- DS_SAVEBUTTON -->
<!-- ENDIF // Editing -->
</TD><TD> </TD><TD>
<!-- IF "!Displaying" -->
<!-- DS_CLOSEBUTTON "label=Cancel" -->
<!-- ENDIF // !Displaying -->
</TD><TD> </TD><TD>
<!-- IF "Editing" -->
<!-- DS_HELPBUTTON "topic=EDIT_GROUP" -->
<!-- ELIF "Adding" -->
<!-- DS_HELPBUTTON "topic=ADD_GROUP" -->
<!-- ENDIF // Adding -->
</TD>
<!-- IF "Editing" -->
<TD> </TD><TD>
<!-- DS_RENAMEBUTTON "label=Rename Group" "prompt=Enter a new name for this group:" -->
</TD><TD>
<!-- DS_DELETEBUTTON "label=Delete Group" "prompt=Delete this group?" -->
</TD>
<!-- ENDIF // Editing -->
</TR></TABLE>
<!-- IF "Adding" -->
<INPUT TYPE="hidden" NAME="add_objectClass" VALUE="top">
<INPUT TYPE="hidden" NAME="add_objectClass" VALUE="groupOfUniqueNames">
<!-- ENDIF // Adding -->
<INPUT TYPE="hidden" NAME="quiet" VALUE="true">
<!-- PCONTEXT -->
<!-- DS_STD_COMPLETION_JS -->
<!-- IF "!Displaying" -->
<div class="text22"><b> * Indicates a required field</B><BR></div>
<!-- ENDIF -->
<TABLE CELLSPACING="5" width="90%">
<tr><td colspan="5" class="bgColor9"> </td></tr>
<TR>
<TD NOWRAP
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Name:
<!-- IF "!Displaying" -->
<B>*</B>
<!-- ENDIF -->
</TD>
<TD NOWRAP>
<!-- DS_ATTRIBUTE "attr=cn" "cols=>40" -->
</TD><TD WIDTH="20%"></TD>
</TR>
<TR>
<TD NOWRAP
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Description:</TD>
<TD NOWRAP>
<!-- DS_ATTRIBUTE "attr=description" "cols=>40" "defaultvalue=none" -->
</TD></TR>
<TR>
<TD NOWRAP VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Owner:<BR>
<!-- IF "!Adding" -->
<!-- DS_DNEDITBUTTON "label=Edit..." "template=dnedit" "attr=owner" "desc=Owner" -->
<!-- ENDIF // !Adding -->
</TD>
<TD NOWRAP COLSPAN="4">
<!-- DS_ATTRIBUTE "attr=owner" "syntax=dn" "options=sort,readonly" -->
</TD>
<TR>
<TD NOWRAP VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>See Also:<BR>
<!-- IF "!Adding" -->
<!-- DS_DNEDITBUTTON "label=Edit..." "template=dnedit" "attr=seeAlso" "desc=See Also" -->
<!-- ENDIF // !Adding -->
</TD>
<TD NOWRAP COLSPAN="4">
<!-- IF "!Adding" -->
<!-- DS_ATTRIBUTE "attr=seeAlso" "syntax=dn" "options=sort,readonly" -->
<!-- ELSE // !Adding -->
<I>You must save this entry before you can edit these fields.</I>
<!-- ENDIF // !Adding -->
</TD></TR>
<TR>
<TD NOWRAP VALIGN="top"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Group Members:<BR>
<!-- IF "!Adding" -->
<!-- DS_DNEDITBUTTON "label=Edit..." "template=dnedit" "attr=uniquemember" "desc=Group Members" -->
<!-- ENDIF // !Adding -->
</TD>
<TD NOWRAP>
<!-- DS_ATTRIBUTE "attr=uniquemember" "syntax=dn" "options=sort,readonly" -->
</TD></TR>
<tr><td colspan="5" class="bgColor9"> </td></tr>
</TABLE>
<!-- IF "!Adding" -->
<div class="text22">
This entry was last modified on <B>
<!-- DS_ATTRIBUTE "attr=modifyTimestamp" "syntax=time" "defaultvalue=N/A" "options=readonly" -->
</B> by <B>
<!-- DS_ATTRIBUTE "attr=modifiersName" "syntax=dn" "defaultvalue=N/A" "options=readonly" -->
</B>
</div>
<!-- ENDIF // !Adding -->
<!-- DS_END_ENTRYFORM -->
<!-- DS_ENTRYEND -->
<!-- ENDHTML -->
--- NEW FILE display-ntgroup.html.in ---
<!-- --- BEGIN COPYRIGHT BLOCK ---
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
--- END COPYRIGHT BLOCK --- -->
<HTML>
<!-- HEAD -->
<!-- DS_OBJECTCLASS "value=ntGroup" -->
<!-- DS_ENTRYBEGIN -->
<TITLE>
<!-- IF "Adding" -->
New
<!-- ENDIF // Adding -->
NT Group Entry -
<!-- DS_ATTRIBUTE "attr=dn" "syntax=dn" "options=nolink" -->
</TITLE>
<LINK REL=stylesheet TYPE="text/css" HREF="@cgiuri@/lang?<!-- GCONTEXT -->&file=style.css">
</HEAD>
<!-- IF "!Displaying" -->
<body bgcolor="#FFFFFF" marginheight=0 marginwidth=0 leftmargin="0" topmargin="0" rightmargin="0">
<table width="100%" class="bgColor1" cellspacing="0" cellpadding="0" border="0">
<tr width="100%" class="bgColor1">
<TD valign="top" class="bgColor1"><IMG src="@cgiuri@/lang?<!-- GCONTEXT -->&file=clear.gif" width="10" height="45" border="0"></TD>
<TD valign="middle" align="left" class="text15" width="100%">NT Group Entry</td>
</tr>
</table>
<table cellspacing="0" cellpadding="0">
<tr>
<td><IMG src="@cgiuri@/lang?<!-- GCONTEXT -->&file=clear.gif" width="1" height="10" border="0"></td>
</tr>
</table>
<!-- ELSE -->
<body bgcolor="#FFFFFF">
<!-- ENDIF -->
<div class="text22">
<!-- DS_LAST_OP_INFO -->
</div>
<!-- DS_BEGIN_ENTRYFORM -->
<TABLE>
<TR>
<TD class="boldbig">
<IMG SRC="@cgiuri@/lang?<!-- GCONTEXT -->&file=group.gif" ALT="Group" HSPACE=5 >
<!-- IF "Adding" -->
New NT Group -
<!-- ENDIF // Adding -->
<!-- DS_ATTRIBUTE "attr=dn" "syntax=dn" "dncomponents=2" "options=nolink" -->
</TABLE>
<TABLE><TR><TD>
<!-- IF "Displaying" -->
<!-- DS_EDITBUTTON "label=Edit NT Group" -->
<!-- ELIF "Adding" -->
<!-- DS_SAVEBUTTON "label=Save New Group" -->
<!-- ELIF "Editing" -->
<!-- DS_SAVEBUTTON -->
<!-- ENDIF // Editing -->
</TD><TD> </TD><TD>
<!-- IF "!Displaying" -->
<!-- DS_CLOSEBUTTON "label=Cancel" -->
<!-- ENDIF // !Displaying -->
</TD><TD> </TD><TD>
<!-- IF "Editing" -->
<!-- DS_HELPBUTTON "topic=EDIT_NTGROUP" -->
<!-- ELIF "Adding" -->
<!-- DS_HELPBUTTON "topic=ADD_NTGROUP" -->
<!-- ENDIF // Adding -->
</TD>
<!-- IF "Editing" -->
<TD> </TD><TD>
<!-- DS_RENAMEBUTTON "label=Rename NT Group" "prompt=Enter a new name for this group:" -->
</TD><TD>
<!-- DS_DELETEBUTTON "label=Delete NT Group" "prompt=Delete this group?" -->
</TD>
<!-- ENDIF // Editing -->
</TR></TABLE>
<!-- IF "Adding" -->
<INPUT TYPE="hidden" NAME="add_objectClass" VALUE="top">
<INPUT TYPE="hidden" NAME="add_objectClass" VALUE="ntGroup">
<INPUT TYPE="hidden" NAME="add_objectClass" VALUE="groupOfUniqueNames">
<!-- ENDIF // Adding -->
<!-- PCONTEXT -->
<INPUT TYPE="hidden" NAME="quiet" VALUE="true">
<!-- DS_STD_COMPLETION_JS -->
<!-- IF "!Displaying" -->
<div class="text22"><B> * Indicates a required field</B><BR></div>
<!-- ENDIF -->
<TABLE CELLSPACING="5" width="90%">
<tr><td colspan="5" class="bgColor9"> </td></tr>
<TR>
<TD NOWRAP
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Name:
<!-- IF "!Displaying" -->
<B>*</B>
<!-- ENDIF -->
</TD>
<TD NOWRAP>
<!-- DS_ATTRIBUTE "attr=cn" "cols=>40" -->
</TD><TD WIDTH="20%"></TD>
</TR>
<TR>
<TD NOWRAP
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>NT Group Name:
<!-- IF "!Displaying" -->
<B>*</B>
<!-- ENDIF -->
</TD>
<TD NOWRAP>
<!-- IF "!Adding" -->
<!-- DS_ATTRIBUTE "attr=ntUserDomainId" "syntax=ntgroupname" "cols=>16" "options=readonly" "defaultvalue=none" -->
<!-- ELSE // Adding -->
<!-- DS_ATTRIBUTE "attr=ntUserDomainId" "syntax=ntgroupname" "cols=>16" -->
<!-- ENDIF // Adding -->
</TD></TR>
<TR>
<TD NOWRAP
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Description:</TD>
<TD NOWRAP>
<!-- DS_ATTRIBUTE "attr=description" "cols=>40" "defaultvalue=none" -->
</TD></TR>
<TR>
<TD NOWRAP VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Owner:<BR>
<!-- IF "!Adding" -->
<!-- DS_DNEDITBUTTON "label=Edit..." "template=dnedit" "attr=owner" "desc=Owner" -->
<!-- ENDIF // !Adding -->
</TD>
<TD NOWRAP COLSPAN="4">
<!-- DS_ATTRIBUTE "attr=owner" "syntax=dn" "options=sort,readonly" -->
</TD>
<TR>
<TD NOWRAP VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>See Also:<BR>
<!-- IF "!Adding" -->
<!-- DS_DNEDITBUTTON "label=Edit..." "template=dnedit" "attr=seeAlso" "desc=See Also" -->
<!-- ENDIF // !Adding -->
</TD>
<TD NOWRAP COLSPAN="4">
<!-- IF "!Adding" -->
<!-- DS_ATTRIBUTE "attr=seeAlso" "syntax=dn" "options=sort,readonly" -->
<!-- ELSE // !Adding -->
<I>You must save this entry before you can edit these fields.</I>
<!-- ENDIF // !Adding -->
</TD></TR>
<TR>
<TD NOWRAP VALIGN="top"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>NT Group Members:<BR>
<!-- IF "!Adding" -->
<!-- DS_DNEDITBUTTON "label=Edit..." "template=dnedit" "attr=uniquemember" "desc=NT Group Members" -->
<!-- ENDIF // !Adding -->
</TD>
<TD NOWRAP>
<!-- DS_ATTRIBUTE "attr=uniquemember" "syntax=dn" "options=sort,readonly" -->
</TD></TR>
<TR>
<TD VALIGN="TOP" NOWRAP
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Delete NT Group if Group deleted:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "syntax=bool" "type=radio" "true=Yes" "false=No" "defaultvalue=FALSE" "attr=nTGroupDeleteGroup" -->
</TD><TD></TD>
</TD></TR>
<!-- IF "Adding" -->
<TR>
<TD VALIGN="TOP">Create New NT Group:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "syntax=bool" "type=radio" "true=Yes" "false=No" "defaultvalue=TRUE" "attr=nTGroupCreateNewGroup" -->
</TD><TD></TD></TR>
<!-- ENDIF // Adding -->
<tr><td colspan="5" class="bgColor9"> </td></tr>
</TABLE>
<!-- IF "!Adding" -->
<div class="text22">
This entry was last modified on <B>
<!-- DS_ATTRIBUTE "attr=modifyTimestamp" "syntax=time" "defaultvalue=N/A" "options=readonly" -->
</B> by <B>
<!-- DS_ATTRIBUTE "attr=modifiersName" "syntax=dn" "defaultvalue=N/A" "options=readonly" -->
</B>
</div>
<!-- ENDIF // !Adding -->
<!-- DS_END_ENTRYFORM -->
<!-- DS_ENTRYEND -->
<!-- ENDHTML -->
--- NEW FILE display-ntperson.html.in ---
<!-- --- BEGIN COPYRIGHT BLOCK ---
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
--- END COPYRIGHT BLOCK --- -->
<HTML>
<!-- HEAD -->
<!-- NT User person directory entry -->
<!-- DS_OBJECTCLASS "value=person,inetOrgPerson,nTUser" -->
<!-- DS_ENTRYBEGIN -->
<TITLE>
<!-- IF "Adding" -->
New
<!-- ENDIF // Adding -->
NT Person Entry -
<!-- DS_ATTRIBUTE "attr=dn" "syntax=dn" "options=nolink" -->
</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!-- Hide from non-JavaScript-capable browsers
function showVCard()
{
<!-- DS_ATTRIBUTE "attr=_vcard" "options=link" "mimetype=text/x-vcard" "prefix=var cardurl=" "suffix=";" -->
document.location.href = cardurl;
}
function showAimIcon()
{
var aimStatusText = "";
var aimID = "";
<!-- IF "DisplayAimPresence" -->
aimStatusText =
<!-- DS_ATTRIBUTE "attr=nsaimstatustext" "options=quoted" -->
;
aimID =
<!-- DS_ATTRIBUTE "attr=nsaimid" "options=quoted" -->
;
<!-- ENDIF -->
if (aimStatusText == "" || aimID == "" || aimStatusText != "ONLINE") {
return;
}
document.write('<a href=\"aim:goim?Screenname=' + aimID.replace(/ /,"+") + '\"><IMG SRC=\"@cgiuri@/lang?<!-- GCONTEXT -->&file=aim-online.gif\" ALT=\"Click to send an AIM to this person\" BORDER=0 HSPACE=5></a>');
}
// End hiding -->
</SCRIPT>
<LINK REL=stylesheet TYPE="text/css" HREF="@cgiuri@/lang?<!-- GCONTEXT -->&file=style.css">
</HEAD>
<!-- IF "!Displaying" -->
<body bgcolor="#FFFFFF" marginheight=0 marginwidth=0 leftmargin="0" topmargin="0" rightmargin="0">
<table width="100%" class="bgColor1" cellspacing="0" cellpadding="0" border="0">
<tr width="100%" class="bgColor1">
<TD valign="top" class="bgColor1"><IMG src="@cgiuri@/lang?<!-- GCONTEXT -->&file=clear.gif" width="10" height="45" border="0"></TD>
<TD valign="middle" align="left" class="text15" width="100%">NT Person Entry</td>
</tr>
</table>
<table cellspacing="0" cellpadding="0">
<tr>
<td><IMG src="@cgiuri@/lang?<!-- GCONTEXT -->&file=clear.gif" width="1" height="10" border="0"></td>
</tr>
</table>
<!-- ELSE -->
<body bgcolor="#FFFFFF">
<!-- ENDIF -->
<div class="text22">
<!-- DS_LAST_OP_INFO -->
</div>
<!-- DS_BEGIN_ENTRYFORM -->
<TABLE><TR>
<TD>
<!-- DS_ATTRIBUTE "attr=jpegPhoto" "type=hidden" "options=typeonly" -->
<!-- IF "AttributeHasValues" "jpegPhoto" -->
<IMG SRC=
<!-- DS_ATTRIBUTE "attr=jpegPhoto" "options=link" "mimetype=image/jpeg" -->
BORDER=0></TD>
<TD>
<!-- ENDIF -->
<A HREF="javascript:showVCard()">
<IMG SRC="@cgiuri@/lang?<!-- GCONTEXT -->&file=person.gif" ALT="NT Person (click to show card)"
BORDER=0 HSPACE=5></A>
</TD>
<!-- IF "DisplayOrgChart" -->
<TD>
<A HREF=
<!-- DS_ORGCHARTLINK -->
>
<IMG SRC="@cgiuri@/lang?<!-- GCONTEXT -->&file=orgicon.gif" BORDER=0 ALT="Click to display organization chart" HSPACE=5></a>
</TD>
<!-- ENDIF -->
<TD class="boldbig">
<!-- IF "Adding" -->
New NT Person -
<!-- ENDIF // Adding -->
<!-- DS_ATTRIBUTE "attr=dn" "syntax=dn" "dncomponents=2" "options=nolink" -->
</TD></TR></TABLE>
<!-- DS_ATTRIBUTE "attr=userCertificate;binary" "type=hidden" "options=typeonly" -->
<!-- IF "AttributeHasValues" "userCertificate;binary" -->
<A HREF=
<!-- DS_ATTRIBUTE "attr=userCertificate;binary" "options=link" "mimetype=application/x-x509-email-cert" -->
>Download Certificate</A>
<!-- ENDIF -->
<!-- DS_ATTRIBUTE "attr=audio" "type=hidden" "options=typeonly" -->
<!-- IF "AttributeHasValues" "audio" -->
<A HREF=
<!-- DS_ATTRIBUTE "attr=audio" "options=link" "mimetype=audio/basic" -->
>Play Audio Clip</A>
<!-- ENDIF -->
<TABLE><TR><TD>
<!-- IF "Displaying" -->
<INPUT TYPE="button" VALUE="Show Card" onClick="showVCard()">
</TD><TD> </TD><TD>
<!-- DS_EDITBUTTON "label=Edit NT Person" -->
<!-- ELIF "Adding" -->
<!-- DS_SAVEBUTTON "label=Save New NT Person" -->
<!-- ELIF "Editing" -->
<!-- DS_SAVEBUTTON -->
<!-- ENDIF // Editing -->
</TD><TD> </TD><TD>
<!-- IF "!Displaying" -->
<!-- DS_CLOSEBUTTON "label=Cancel" -->
<!-- ENDIF // !Displaying -->
</TD><TD> </TD><TD>
<!-- IF "Editing" -->
<!-- DS_HELPBUTTON "topic=EDIT_NTPERSON" -->
<!-- ELIF "Adding" -->
<!-- DS_HELPBUTTON "topic=ADD_NTPERSON" -->
<!-- ENDIF // Adding -->
</TD>
<!-- IF "Editing" -->
<TD> </TD><TD>
<!-- DS_EDITASBUTTON "label=Change Directory Password" "template=passwd" -->
</TD><TD>
<!-- DS_RENAMEBUTTON "label=Rename Person" "prompt=Enter a new name for this person:" -->
</TD><TD>
<!-- DS_DELETEBUTTON "label=Delete Person" "prompt=Delete this person?" -->
</TD>
<!-- ENDIF // Editing -->
</TR></TABLE>
<!-- IF "Adding" -->
<INPUT TYPE="hidden" NAME="add_objectClass" VALUE="top">
<INPUT TYPE="hidden" NAME="add_objectClass" VALUE="person">
<INPUT TYPE="hidden" NAME="add_objectClass" VALUE="organizationalPerson">
<INPUT TYPE="hidden" NAME="add_objectClass" VALUE="inetOrgPerson">
<INPUT TYPE="hidden" NAME="add_objectClass" VALUE="nTUser">
<INPUT TYPE="hidden" NAME="add_objectClass" VALUE="nsaimpresence">
<!-- ENDIF // Adding -->
<INPUT TYPE="hidden" NAME="quiet" VALUE="true">
<!-- PCONTEXT -->
<!-- DS_STD_COMPLETION_JS -->
<!-- IF "!Displaying" -->
<div class="text22"><B> * Indicates a required field</B></div><BR>
<!-- ENDIF -->
<TABLE CELLSPACING="2" BGCOLOR=#FFFFFF WIDTH=95%>
<TR>
<TH COLSPAN=4 align=left>
Contact Information</TH>
</TR>
<TR>
<TD VALIGN="top" NOWRAP
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>First Name:</TD>
<TD VALIGN="top" NOWRAP>
<!-- DS_ATTRIBUTE "attr=givenName" "cols=>16" -->
</TD>
<TD VALIGN="top" NOWRAP
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Common Name:
<!-- IF "!Displaying" -->
<B>*</B>
<!-- ENDIF -->
</TD>
<TD VALIGN="top" NOWRAP>
<!-- DS_ATTRIBUTE "attr=cn" "numfields=+1" "cols=>23" -->
</TD></TR>
<TR>
<TD VALIGN="top" NOWRAP
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Last Name:
<!-- IF "!Displaying" -->
<B>*</B>
<!-- ENDIF -->
</TD>
<TD VALIGN="top" NOWRAP>
<!-- DS_ATTRIBUTE "attr=sn" "cols=>16" -->
</TD>
<TD VALIGN="TOP" NOWRAP
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>E-Mail Address:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=mail" "syntax=mail" "cols=>23" -->
</TD>
</TR>
<!-- IF "Adding" -->
<TR>
<TD>Directory Password:</TD><TD>
<!-- DS_NEWPASSWORD "cols=>16" -->
</TD>
<TD> Repeat password to confirm:</TD><TD>
<!-- DS_CONFIRM_NEWPASSWORD "cols=>16" -->
</TD></TR>
<!-- ENDIF // Adding -->
<TR>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Phone:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=telephoneNumber" "syntax=tel" "cols=>16" "numfields=+1" -->
</TD>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>AIM ID:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=nsaimid" "cols=>16" -->
<!-- IF "DisplayAimPresence" -->
<SCRIPT LANGUAGE="JavaScript">
<!-- Hide from non-JavaScript-capable browsers
showAimIcon();
// End hiding -->
</SCRIPT>
<!-- ENDIF -->
</TD>
</TR>
<TR>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Fax:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=facsimiletelephonenumber" "syntax=tel" "cols=>16" -->
</TD>
<TD VALIGN="TOP" NOWRAP
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>User ID:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=uid" "cols=>16" "options=unique" -->
</TD></TR>
<INPUT TYPE="hidden" NAME="desc_uid" VALUE="user id">
<!-- PCONTEXT -->
<TR>
<TD VALIGN="TOP" NOWRAP
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Pager:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=pager" "syntax=tel" "cols=>16" -->
</TD>
<TD VALIGN="TOP" NOWRAP
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Mobile Phone:<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=mobile" "syntax=tel" "cols=>16" -->
</TD></TR>
</TABLE>
<TABLE CELLSPACING="2" BGCOLOR=#FFFFFF WIDTH=95%>
<TR>
<TH COLSPAN=2 align=left>
Windows NT Account Information</TH>
</TR>
<TR>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>NT User Id:
<!-- IF "!Displaying" -->
<B>*</B>
<!-- ENDIF -->
</TD>
<TD VALIGN="TOP" ALIGN="LEFT" NOWRAP>
<!-- IF "!Adding" -->
<!-- DS_ATTRIBUTE "attr=nTUserDomainId" "syntax=ntuserid" "cols=>16" "options=readonly" -->
<!-- ENDIF // Adding -->
<!-- IF "Adding" -->
<!-- DS_ATTRIBUTE "attr=nTUserDomainId" "syntax=ntuserid" "cols=>16" -->
<!-- ENDIF // Adding -->
</TD></TR>
<INPUT TYPE="hidden" NAME="desc_uid" VALUE="user id">
<!-- PCONTEXT -->
<TR>
<TD VALIGN="TOP" NOWRAP
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Delete NT Account if Person deleted:</TD>
<TD VALIGN="TOP" ALIGN="LEFT" NOWRAP>
<!-- DS_ATTRIBUTE "syntax=bool" "type=radio" "true=Yes" "false=No" "defaultvalue=FALSE" "attr=nTUserDeleteAccount" -->
</TD></TR>
<!-- IF "Adding" -->
<TR>
<TD VALIGN="TOP" COLSPAN=2>Create New NT Account :</TD>
<TD VALIGN="TOP" COLSPAN=2 NOWRAP>
<!-- DS_ATTRIBUTE "syntax=bool" "type=radio" "true=Yes" "false=No" "defaultvalue=TRUE" "attr=nTUserCreateNewAccount" -->
</TD></TR>
<!-- ENDIF // Adding -->
<!-- IF "Displaying" -->
<TR>
<TD VALIGN="TOP" NOWRAP class="bold">NT User Comment:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=nTUserUsrComment" "defaultvalue=None" "cols=>16" -->
</TD>
<TD VALIGN="TOP" NOWRAP class="bold">NT User Unique Id:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=nTUserUniqueId" "syntax=binvalue" "cols=>10" -->
</TD></TR>
<TR>
<TD VALIGN="TOP" NOWRAP class="bold">NT Password Expired:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "syntax=bool" "type=radio" "true=Yes" "false=No" "defaultvalue=FALSE" "attr=nTUserPasswordExpired" -->
</TD>
<TD VALIGN="TOP" class="bold">NT Bad Password Count:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=nTUserBadPwCount" "syntax=binvalue" "options=decimal" "cols=>4" -->
</TD></TR>
<TR>
<TD VALIGN="TOP" class="bold">NT Last Logon Date:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=nTUserLastLogon" "syntax=time" "cols=>10" "defaultvalue=Never Logged On" -->
</TD>
<TD VALIGN="TOP" NOWRAP class="bold">NT Last Logoff Date:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=nTUserLastLogoff" "syntax=time" "cols=>10" "defaultvalue=Never Logged On" -->
</TD></TR>
<TR>
<TD VALIGN="TOP" class="bold">NT Account Expiration Date:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=nTUserAcctExpires" "syntax=time" "defaultvalue=Never Expires" -->
</TD>
<TD VALIGN="TOP" NOWRAP class="bold">Number of NT Logons:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=nTUserNumLogons" "syntax=binvalue" "options=decimal" -->
</TD></TR>
<TR>
<TD VALIGN="TOP" class="bold">NT Logon Server:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=nTUserLogonServer" "defaultvalue=Any Server" "cols=>16" -->
</TD>
<TD VALIGN="TOP" NOWRAP class="bold">NT Workstations:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=nTUserWorkstations" "defaultvalue=No Restrictions" "cols=>16" -->
</TD></TR>
<TR>
<TD VALIGN="TOP" class="bold">NT Code Page:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=nTUserCodePage" "syntax=binvalue" "options=decimal" "cols=>16" -->
</TD>
<TD VALIGN="TOP" NOWRAP class="bold">NT Country Code:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=nTUserCountryCode" "syntax=binvalue" "options=decimal" "cols=>8" -->
</TD></TR>
<TR>
<TD VALIGN="TOP" class="bold">NT Primary Group Id:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=nTUserPrimaryGroupId" "syntax=binvalue" "options=decimal" "cols=>8" -->
</TD>
<TD VALIGN="TOP" NOWRAP class="bold">NT Profile:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=nTUserProfile" "defaultvalue=Default" "cols=>16" -->
</TD></TR>
<TR>
<TD VALIGN="TOP" NOWRAP class="bold">NT Home Directory:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=nTUserHomeDir" "defaultvalue=None" "cols=>16" -->
</TD>
<TD VALIGN="TOP" class="bold">NT Home Directory Drive:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=nTUserHomeDirDrive" "defaultvalue=None" "cols=>20" -->
</TD></TR>
<TR>
<TD VALIGN="TOP" NOWRAP class="bold">NT Script Path:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=nTUserScriptPath" "defaultvalue=None" "cols=>16" -->
</TD>
<TD VALIGN="TOP" NOWRAP class="bold">NT Max Storage:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=nTUserMaxStorage" "syntax=binvalue" "options=decimal" "cols=>16" -->
</TD></TR>
<TR>
<TD VALIGN="TOP" class="bold">NT Units Per Week:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=nTUserUnitsPerWeek" "syntax=binvalue" "options=decimal" "cols=>6" -->
</TD>
<TD VALIGN="TOP" class="bold">NT User's Privileges:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=nTUserPriv" "syntax=binvalue" "cols=>16" -->
</TD></TR>
<TR>
<TD VALIGN="TOP" class="bold">NT User's Operator Privileges:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=nTUserAuthFlags" "syntax=binvalue" "cols=>16" -->
</TD>
<TD VALIGN="TOP" class="bold">NT User Account Misc. Features:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=nTUserFlags" "syntax=binvalue" "cols=>16" -->
</TD></TR>
<!-- ENDIF // Displaying -->
</TABLE>
<TABLE CELLSPACING="2" BGCOLOR=#FFFFFF WIDTH=95%>
<TR>
<TH align=left COLSPAN=4>
Business and Location Information</TH>
</TR>
<TR>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Business Category:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=businesscategory" -->
</TD>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Title:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=title" -->
</TD></TR>
<TR>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Organizational Unit:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=ou" -->
</TD>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Manager:<BR>
<!-- IF "!Adding" -->
<!-- DS_DNEDITBUTTON "label=Edit..." "template=dneditpeople" "attr=manager" "desc=Manager" -->
<!-- ENDIF // !Adding -->
</TD>
<!-- IF "Adding" -->
<TD VALIGN="TOP" ROWSPAN=2>
<I>You must save this entry before you can edit these fields.</I>
<!-- ELSE // !Adding -->
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=manager" "syntax=dn" "options=readonly" -->
<!-- ENDIF // !Adding -->
</TD></TR>
<TR>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Room Number:</TD>
<TD VALIGN="TOP" NOWRAP">
<!-- DS_ATTRIBUTE "attr=roomNumber" "cols=>8" -->
</TD>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Admin.:<BR>
<!-- IF "!Adding" -->
<!-- DS_DNEDITBUTTON "label=Edit..." "template=dneditpeople" "attr=secretary" "desc=Admin." -->
<!-- ENDIF // !Adding -->
</TD>
<!-- IF "!Adding" -->
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=secretary" "syntax=dn" "options=readonly" -->
</TD>
<!-- ENDIF // !Adding -->
</TR>
<TR>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Dept#:</TD>
<TD VALIGN="TOP">
<!-- DS_ATTRIBUTE "attr=departmentnumber" "cols=>8" -->
</TD>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Emp#:</TD>
<TD VALIGN="TOP">
<!-- DS_ATTRIBUTE "attr=employeenumber" "cols=>6" -->
</TD></TR>
<TR>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Car License#:</TD>
<TD VALIGN="TOP">
<!-- DS_ATTRIBUTE "attr=carlicense" "cols=>8" -->
</TD>
<!-- Note: need to include two cells that contain a non-breaking space
character so table background colors, etc. are rendered correctly -->
<TD> </TD>
<TD> </TD>
</TR>
<TR>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Mailing Address:</TD>
<TD VALIGN="TOP" COLSPAN="3" NOWRAP>
<!-- DS_ATTRIBUTE "attr=postalAddress" "syntax=mls" "type=TEXTAREA" "cols=>40" "rows=>4" -->
</TD></TR>
</TABLE>
<TABLE CELLSPACING="2" BGCOLOR=#FFFFFF WIDTH=95%>
<TR>
<TH align=left COLSPAN=2>
Additional Information</TH>
</TR>
<TR>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Description:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=description" "cols=>50" -->
</TR>
<TR>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>See Also:<BR>
<!-- IF "!Adding" -->
<!-- DS_DNEDITBUTTON "label=Edit..." "template=dnedit" "attr=seeAlso" "desc=See Also" -->
<!-- ENDIF // !Adding -->
</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- IF "Adding" -->
<I>You must save this entry before you can edit this field.</I>
<!-- ELSE // !Adding -->
<!-- DS_ATTRIBUTE "attr=seeAlso" "syntax=dn" "options=readonly" -->
<!-- ENDIF // !Adding -->
</TD></TR>
<TR>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>URL:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=labeledURI" "syntax=url" "cols=>50" "options=sort" -->
</TR>
<!-- The following attribute should only be uncommented if you have
a need to allow editing of the x500UniqueIdentifier attribute.
Most installations will not need this functionality.
<TR>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Unique ID:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=x500uniqueidentifier" "cols=>50" -->
</TR>
-->
<tr><td colspan="2" class="bgColor9"> </td></tr>
</TABLE>
<!-- IF "!Adding" -->
<div class="text22">
This entry was last modified on <B>
<!-- DS_ATTRIBUTE "attr=modifyTimestamp" "syntax=time" "defaultvalue=N/A" "options=readonly" -->
</B> by <B>
<!-- DS_ATTRIBUTE "attr=modifiersName" "syntax=dn" "defaultvalue=N/A" "options=readonly" -->
</B>
</div>
<!-- ENDIF // !Adding -->
<!-- DS_END_ENTRYFORM -->
<!-- DS_ENTRYEND -->
<!-- ENDHTML -->
--- NEW FILE display-org.html.in ---
<!-- --- BEGIN COPYRIGHT BLOCK ---
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
--- END COPYRIGHT BLOCK --- -->
<HTML>
<!-- HEAD -->
<!-- DS_OBJECTCLASS "value=organization" -->
<!-- DS_ENTRYBEGIN -->
<TITLE>
<!-- IF "Adding" -->
New
<!-- ENDIF // Adding -->
Organization -
<!-- DS_ATTRIBUTE "attr=dn" "syntax=dn" "options=nolink" -->
</TITLE>
<LINK REL=stylesheet TYPE="text/css" HREF="@cgiuri@/lang?<!-- GCONTEXT -->&file=style.css">
</HEAD>
<!-- IF "!Displaying" -->
<body bgcolor="#FFFFFF" marginheight=0 marginwidth=0 leftmargin="0" topmargin="0" rightmargin="0">
<table width="100%" class="bgColor1" cellspacing="0" cellpadding="0" border="0">
<tr width="100%" class="bgColor1">
<TD valign="top" class="bgColor1"><IMG src="@cgiuri@/lang?<!-- GCONTEXT -->&file=clear.gif" width="10" height="45" border="0"></TD>
<TD valign="middle" align="left" class="text15" width="100%">Organization Entry</td>
</tr>
</table>
<table cellspacing="0" cellpadding="0">
<tr>
<td><IMG src="@cgiuri@/lang?<!-- GCONTEXT -->&file=clear.gif" width="1" height="10" border="0"></td>
</tr>
</table>
<!-- ELSE -->
<body bgcolor="#FFFFFF">
<!-- ENDIF -->
<div class="text22">
<!-- DS_LAST_OP_INFO -->
</div>
<!-- DS_BEGIN_ENTRYFORM -->
<TABLE>
<TR>
<TD>
<IMG SRC="@cgiuri@/lang?<!-- GCONTEXT -->&file=organization.gif" ALT="Organization" HSPACE=5>
<TD class="boldbig">
<!-- IF "Adding" -->
New Organization -
<!-- ENDIF // Adding -->
<!-- DS_ATTRIBUTE "attr=dn" "syntax=dn" "options=nolink" -->
</TABLE>
<TABLE><TR><TD>
<!-- IF "Displaying" -->
<!-- DS_EDITBUTTON "label=Edit Organization" -->
<!-- ELIF "Adding" -->
<!-- DS_SAVEBUTTON "label=Save New Org." -->
<!-- ELIF "Editing" -->
<!-- DS_SAVEBUTTON -->
<!-- ENDIF // Editing -->
</TD><TD> </TD><TD>
<!-- IF "!Displaying" -->
<!-- DS_CLOSEBUTTON "label=Cancel" -->
<!-- ENDIF // !Displaying -->
</TD><TD> </TD><TD>
<!-- IF "Editing" -->
<!-- DS_HELPBUTTON "topic=EDIT_ORG" -->
<!-- ELIF "Adding" -->
<!-- DS_HELPBUTTON "topic=ADD_ORG" -->
<!-- ENDIF // Adding -->
</TD>
<!-- IF "Editing" -->
<TD> </TD><TD>
<!-- DS_RENAMEBUTTON "label=Rename Org." "prompt=Enter a new name for this organization:" -->
</TD><TD>
<!-- DS_DELETEBUTTON "label=Delete Org." "prompt=Delete this organization?" -->
</TD>
<!-- ENDIF // Editing -->
</TR></TABLE>
<!-- IF "Adding" -->
<INPUT TYPE="hidden" NAME="add_objectClass" VALUE="top">
<INPUT TYPE="hidden" NAME="add_objectClass" VALUE="organization">
<!-- ENDIF // Adding -->
<!-- PCONTEXT -->
<INPUT TYPE="hidden" NAME="quiet" VALUE="true">
<!-- DS_STD_COMPLETION_JS -->
<!-- IF "!Displaying" -->
<div class="text22"><B> * Indicates a required field<BR></B></div>
<!-- ENDIF -->
<TABLE width="90%">
<tr><td colspan="5" class="bgColor9"> </td></tr>
<TR>
<TD VALIGN="TOP" NOWRAP
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Organization Name:
<!-- IF "!Displaying" -->
<B>*</B>
<!-- ENDIF -->
</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=o" "cols=>20" -->
</TD><TD WIDTH="20%"></TD>
<TD
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Description:</TD><TD NOWRAP>
<!-- DS_ATTRIBUTE "attr=description" "cols=>30" -->
</TR>
<TR><TD
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Phone:</TD><TD NOWRAP>
<!-- DS_ATTRIBUTE "attr=telephoneNumber" "syntax=tel" "cols=>16" -->
</TD><TD></TD>
<TD NOWRAP
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Business Category:</TD><TD NOWRAP>
<!-- DS_ATTRIBUTE "attr=businessCategory" "cols=>30" -->
</TD></TR>
<TR><TD
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Fax:<TD NOWRAP>
<!-- DS_ATTRIBUTE "attr=facsimiletelephonenumber" "syntax=tel" "cols=>16" -->
</TD><TD></TD>
<TD
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Location:</TD><TD NOWRAP>
<!-- DS_ATTRIBUTE "attr=l" "cols=>30" -->
</TD></TR>
<TR>
<TD VALIGN="TOP" NOWRAP
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Mailing Address:</TD>
<TD VALIGN="TOP" COLSPAN="4" NOWRAP>
<!-- DS_ATTRIBUTE "attr=postalAddress" "syntax=mls" "type=TEXTAREA" "cols=>40" "rows=>4" -->
</TD></TR>
<TR>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>See Also:</TD>
<TD VALIGN="TOP" NOWRAP COLSPAN="4">
<!-- DS_ATTRIBUTE "attr=seeAlso" "syntax=dn" "dncomponents=3" "cols=>50" -->
</TR>
<tr><td colspan="5" class="bgColor9"> </td></tr>
</TABLE>
<!-- IF "!Adding" -->
<div class="text22">
This entry was last modified on <B>
<!-- DS_ATTRIBUTE "attr=modifyTimestamp" "syntax=time" "defaultvalue=N/A" "options=readonly" -->
</B> by <B>
<!-- DS_ATTRIBUTE "attr=modifiersName" "syntax=dn" "defaultvalue=N/A" "options=readonly" -->
</B>
</div>
<!-- ENDIF // !Adding -->
<!-- DS_END_ENTRYFORM -->
<!-- DS_ENTRYEND -->
<!-- ENDHTML -->
--- NEW FILE display-orgperson.html.in ---
<!-- --- BEGIN COPYRIGHT BLOCK ---
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
--- END COPYRIGHT BLOCK --- -->
<HTML>
<!-- HEAD -->
<!-- inet. organizational person directory entry -->
<!-- DS_OBJECTCLASS "value=person,inetOrgPerson" -->
<!-- DS_ENTRYBEGIN -->
<TITLE>
<!-- IF "Adding" -->
New
<!-- ENDIF // Adding -->
Person Entry -
<!-- DS_ATTRIBUTE "attr=dn" "syntax=dn" "options=nolink" -->
</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!-- Hide from non-JavaScript-capable browsers
function showVCard()
{
<!-- DS_ATTRIBUTE "attr=_vcard" "options=link" "mimetype=text/x-vcard" "prefix=var cardurl=" "suffix=";" -->
document.location.href = cardurl;
}
function showAimIcon()
{
var aimStatusText = "";
var aimID = "";
<!-- IF "DisplayAimPresence" -->
aimStatusText =
<!-- DS_ATTRIBUTE "attr=nsaimstatustext" "options=quoted" -->
;
aimID =
<!-- DS_ATTRIBUTE "attr=nsaimid" "options=quoted" -->
;
<!-- ENDIF -->
if (aimStatusText == "" || aimID == "" || aimStatusText != "ONLINE") {
return;
}
document.write('<a href=\"aim:goim?Screenname=' + aimID.replace(/ /,"+") + '\"><IMG SRC=\"@cgiuri@/lang?<!-- GCONTEXT -->&file=aim-online.gif\" ALT=\"Click to send an AIM to this person\" BORDER=0 HSPACE=5></a>');
}
// End hiding -->
</SCRIPT>
<LINK REL=stylesheet TYPE="text/css" HREF="@cgiuri@/lang?<!-- GCONTEXT -->&file=style.css">
</HEAD>
<!-- IF "!Displaying" -->
<body bgcolor="#FFFFFF" marginheight=0 marginwidth=0 leftmargin="0" topmargin="0" rightmargin="0">
<table width="100%" class="bgColor1" cellspacing="0" cellpadding="0" border="0">
<tr width="100%" class="bgColor1">
<TD valign="top" class="bgColor1"><IMG src="@cgiuri@/lang?<!-- GCONTEXT -->&file=clear.gif" width="10" height="45" border="0"></TD>
<TD valign="middle" align="left" class="text15" width="100%">Person Entry</td>
</tr>
</table>
<table cellspacing="0" cellpadding="0">
<tr>
<td><IMG src="@cgiuri@/lang?<!-- GCONTEXT -->&file=clear.gif" width="1" height="10" border="0"></td>
</tr>
</table>
<!-- ELSE -->
<body bgcolor="#FFFFFF">
<!-- ENDIF -->
<div class="text22">
<!-- DS_LAST_OP_INFO -->
</div>
<!-- DS_BEGIN_ENTRYFORM -->
<TABLE><TR>
<TD>
<!-- DS_ATTRIBUTE "attr=jpegPhoto" "type=hidden" "options=typeonly" -->
<!-- IF "AttributeHasValues" "jpegPhoto" -->
<IMG SRC=
<!-- DS_ATTRIBUTE "attr=jpegPhoto" "options=link" "mimetype=image/jpeg" -->
BORDER=0></TD>
<TD>
<!-- ENDIF -->
<A HREF="javascript:showVCard()">
<IMG SRC="@cgiuri@/lang?<!-- GCONTEXT -->&file=person.gif" ALT="Person (click to show card)"
BORDER=0 HSPACE=5></A>
</TD>
<!-- IF "DisplayOrgChart" -->
<TD>
<A HREF=
<!-- DS_ORGCHARTLINK -->
>
<IMG SRC="@cgiuri@/lang?<!-- GCONTEXT -->&file=orgicon.gif" BORDER=0 ALT="Click to display organization chart" HSPACE=5></a>
</TD>
<!-- ENDIF -->
<TD class="boldbig">
<!-- IF "Adding" -->
New Person -
<!-- ENDIF // Adding -->
<!-- DS_ATTRIBUTE "attr=dn" "syntax=dn" "dncomponents=2" "options=nolink" -->
</TD></TR></TABLE>
<!-- DS_ATTRIBUTE "attr=userCertificate;binary" "type=hidden" "options=typeonly" -->
<!-- IF "AttributeHasValues" "userCertificate;binary" -->
<A HREF=
<!-- DS_ATTRIBUTE "attr=userCertificate;binary" "options=link" "mimetype=application/x-x509-email-cert" -->
>Download Certificate</A>
<!-- ENDIF -->
<!-- DS_ATTRIBUTE "attr=audio" "type=hidden" "options=typeonly" -->
<!-- IF "AttributeHasValues" "audio" -->
<A HREF=
<!-- DS_ATTRIBUTE "attr=audio" "options=link" "mimetype=audio/basic" -->
>Play Audio Clip</A>
<!-- ENDIF -->
<TABLE><TR><TD>
<!-- IF "Displaying" -->
<INPUT TYPE="button" VALUE="Show Card" onClick="showVCard()">
</TD><TD> </TD><TD>
<!-- DS_EDITBUTTON "label=Edit Person" -->
<!-- ELIF "Adding" -->
<!-- DS_SAVEBUTTON "label=Save New Person" -->
<!-- ELIF "Editing" -->
<!-- DS_SAVEBUTTON -->
<!-- ENDIF // Editing -->
</TD><TD> </TD><TD>
<!-- IF "!Displaying" -->
<!-- DS_CLOSEBUTTON "label=Cancel" -->
<!-- ENDIF // !Displaying -->
</TD><TD> </TD><TD>
<!-- IF "Editing" -->
<!-- DS_HELPBUTTON "topic=EDIT_ORGPERSON" -->
<!-- ELIF "Adding" -->
<!-- DS_HELPBUTTON "topic=ADD_ORGPERSON" -->
<!-- ENDIF // Adding -->
</TD>
<!-- IF "Editing" -->
<TD> </TD><TD>
<!-- DS_EDITASBUTTON "label=Change Password" "template=passwd" -->
</TD><TD>
<!-- DS_RENAMEBUTTON "label=Rename Person" "prompt=Enter a new name for this person:" -->
</TD><TD>
<!-- DS_DELETEBUTTON "label=Delete Person" "prompt=Delete this person?" -->
</TD>
<!-- ENDIF // Editing -->
</TR></TABLE>
<!-- IF "Adding" -->
<INPUT TYPE="hidden" NAME="add_objectClass" VALUE="top">
<INPUT TYPE="hidden" NAME="add_objectClass" VALUE="person">
<INPUT TYPE="hidden" NAME="add_objectClass" VALUE="organizationalPerson">
<INPUT TYPE="hidden" NAME="add_objectClass" VALUE="inetOrgPerson">
<INPUT TYPE="hidden" NAME="add_objectClass" VALUE="nsaimpresence">
<!-- ENDIF // Adding -->
<!-- PCONTEXT -->
<INPUT TYPE="hidden" NAME="quiet" VALUE="true">
<!-- DS_STD_COMPLETION_JS -->
<!-- IF "!Displaying" -->
<div class="text22"><B> * Indicates a required field<BR></B></div>
<!-- ENDIF -->
<TABLE CELLSPACING="2" BGCOLOR=#FFFFFF WIDTH=95%>
<TR>
<TH COLSPAN=4 align=left>
Contact Information
</TH>
</TR>
<TR>
<TD VALIGN="top" NOWRAP
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>First Name:</TD>
<TD VALIGN="top" NOWRAP>
<!-- DS_ATTRIBUTE "attr=givenName" "cols=>16" -->
</TD>
<TD VALIGN="top" NOWRAP
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Common Name:
<!-- IF "!Displaying" -->
<B>*</B>
<!-- ENDIF -->
</TD>
<TD VALIGN="top" NOWRAP>
<!-- DS_ATTRIBUTE "attr=cn" "numfields=+1" "cols=>23" -->
</TD></TR>
<TR>
<TD VALIGN="top" NOWRAP
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Last Name:
<!-- IF "!Displaying" -->
<B>*</B>
<!-- ENDIF -->
</TD>
<TD VALIGN="top" NOWRAP>
<!-- DS_ATTRIBUTE "attr=sn" "cols=>16" -->
</TD>
<TD VALIGN="TOP" NOWRAP
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>E-Mail Address:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=mail" "syntax=mail" "cols=>23" -->
</TD>
</TR>
<!-- IF "Adding" -->
<TR>
<TD>Password:</TD><TD>
<!-- DS_NEWPASSWORD "cols=>16" -->
</TD>
<TD> Repeat password to confirm:</TD><TD>
<!-- DS_CONFIRM_NEWPASSWORD "cols=>16" -->
</TD></TR>
<!-- ENDIF // Adding -->
<TR>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Phone:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=telephoneNumber" "syntax=tel" "cols=>16" "numfields=+1" -->
</TD>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>AIM ID:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=nsaimid" "cols=>16" -->
<!-- IF "DisplayAimPresence" -->
<SCRIPT LANGUAGE="JavaScript">
<!-- Hide from non-JavaScript-capable browsers
showAimIcon();
// End hiding -->
</SCRIPT>
<!-- ENDIF -->
</TD>
</TR>
<TR>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Fax:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=facsimiletelephonenumber" "syntax=tel" "cols=>16" -->
</TD>
<TD VALIGN="TOP" NOWRAP
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>User ID:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=uid" "cols=>16" "options=unique" -->
</TD></TR>
<INPUT TYPE="hidden" NAME="desc_uid" VALUE="user id">
<!-- PCONTEXT -->
<TR>
<TD VALIGN="TOP" NOWRAP
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Pager:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=pager" "syntax=tel" "cols=>16" -->
</TD>
<TD VALIGN="TOP" NOWRAP
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Mobile Phone:<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=mobile" "syntax=tel" "cols=>16" -->
</TD></TR>
</TABLE>
<TABLE CELLSPACING="2" BGCOLOR=#FFFFFF WIDTH=95%>
<TR>
<TH align=left COLSPAN=4>
Business and Location Information</TH>
</TR>
<TR>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Business Category:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=businesscategory" -->
</TD>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Title:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=title" -->
</TD></TR>
<TR>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Organizational Unit:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=ou" -->
</TD>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Manager:<BR>
<!-- IF "!Adding" -->
<!-- DS_DNEDITBUTTON "label=Edit..." "template=dneditpeople" "attr=manager" "desc=Manager" -->
<!-- ENDIF // !Adding -->
</TD>
<!-- IF "Adding" -->
<TD VALIGN="TOP" ROWSPAN=2>
<I>You must save this entry before you can edit these fields.</I>
<!-- ELSE // !Adding -->
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=manager" "syntax=dn" "options=readonly" -->
<!-- ENDIF // !Adding -->
</TD></TR>
<TR>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Room Number:</TD>
<TD VALIGN="TOP" NOWRAP">
<!-- DS_ATTRIBUTE "attr=roomNumber" "cols=>8" -->
</TD>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Admin.:<BR>
<!-- IF "!Adding" -->
<!-- DS_DNEDITBUTTON "label=Edit..." "template=dneditpeople" "attr=secretary" "desc=Admin." -->
<!-- ENDIF // !Adding -->
</TD>
<!-- IF "!Adding" -->
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=secretary" "syntax=dn" "options=readonly" -->
</TD>
<!-- ENDIF // !Adding -->
</TR>
<TR>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Dept#:</TD>
<TD VALIGN="TOP">
<!-- DS_ATTRIBUTE "attr=departmentnumber" "cols=>8" -->
</TD>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Emp#:</TD>
<TD VALIGN="TOP">
<!-- DS_ATTRIBUTE "attr=employeenumber" "cols=>6" -->
</TD></TR>
<TR>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Car License#:</TD>
<TD VALIGN="TOP">
<!-- DS_ATTRIBUTE "attr=carlicense" "cols=>8" -->
</TD>
<!-- Note: need to include two cells that contain a non-breaking space
character so table background colors, etc. are rendered correctly -->
<TD> </TD>
<TD> </TD>
</TR>
<TR>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Mailing Address:</TD>
<TD VALIGN="TOP" COLSPAN="3" NOWRAP>
<!-- DS_ATTRIBUTE "attr=postalAddress" "syntax=mls" "type=TEXTAREA" "cols=>40" "rows=>4" -->
</TD></TR>
</TABLE>
<TABLE CELLSPACING="2" BGCOLOR=#FFFFFF WIDTH=95%>
<TR>
<TH align=left COLSPAN=2>
Additional Information</TH>
</TR>
<TR>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Description:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=description" "cols=>50" -->
</TR>
<TR>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>See Also:<BR>
<!-- IF "!Adding" -->
<!-- DS_DNEDITBUTTON "label=Edit..." "template=dnedit" "attr=seeAlso" "desc=See Also" -->
<!-- ENDIF // !Adding -->
</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- IF "Adding" -->
<I>You must save this entry before you can edit this field.</I>
<!-- ELSE // !Adding -->
<!-- DS_ATTRIBUTE "attr=seeAlso" "syntax=dn" "options=readonly" -->
<!-- ENDIF // !Adding -->
</TD></TR>
<TR>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>URL:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=labeledURI" "syntax=url" "cols=>50" "options=sort" -->
</TR>
<!-- The following attribute should only be uncommented if you have
a need to allow editing of the x500UniqueIdentifier attribute.
Most installations will not need this functionality.
<TR>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Unique ID:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=x500uniqueidentifier" "cols=>50" -->
</TR>
-->
<tr><td colspan="2" class="bgColor9"> </td></tr>
</TABLE>
<!-- IF "!Adding" -->
<div class="text22">
This entry was last modified on <B>
<!-- DS_ATTRIBUTE "attr=modifyTimestamp" "syntax=time" "defaultvalue=N/A" "options=readonly" -->
</B> by <B>
<!-- DS_ATTRIBUTE "attr=modifiersName" "syntax=dn" "defaultvalue=N/A" "options=readonly" -->
</B>
</div>
<!-- ENDIF // !Adding -->
<!-- DS_END_ENTRYFORM -->
<!-- DS_ENTRYEND -->
<!-- ENDHTML -->
--- NEW FILE display-orgunit.html.in ---
<!-- --- BEGIN COPYRIGHT BLOCK ---
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
--- END COPYRIGHT BLOCK --- -->
<HTML>
<!-- HEAD -->
<!-- DS_OBJECTCLASS "value=organizationalUnit" -->
<!-- DS_ENTRYBEGIN -->
<TITLE>
<!-- IF "Adding" -->
New
<!-- ENDIF // Adding -->
Organizational Unit -
<!-- DS_ATTRIBUTE "attr=dn" "syntax=dn" "options=nolink" -->
</TITLE>
<LINK REL=stylesheet TYPE="text/css" HREF="@cgiuri@/lang?<!-- GCONTEXT -->&file=style.css">
</HEAD>
<!-- IF "!Displaying" -->
<body bgcolor="#FFFFFF" marginheight=0 marginwidth=0 leftmargin="0" topmargin="0" rightmargin="0">
<table width="100%" class="bgColor1" cellspacing="0" cellpadding="0" border="0">
<tr width="100%" class="bgColor1">
<TD valign="top" class="bgColor1"><IMG src="@cgiuri@/lang?<!-- GCONTEXT -->&file=clear.gif" width="10" height="45" border="0"></TD>
<TD valign="middle" align="left" class="text15" width="100%">Organizational Unit Entry</td>
</tr>
</table>
<table cellspacing="0" cellpadding="0">
<tr>
<td><IMG src="@cgiuri@/lang?<!-- GCONTEXT -->&file=clear.gif" width="1" height="10" border="0"></td>
</tr>
</table>
<!-- ELSE -->
<body bgcolor="#FFFFFF">
<!-- ENDIF -->
<div class="text22">
<!-- DS_LAST_OP_INFO -->
</div>
<!-- DS_BEGIN_ENTRYFORM -->
<TABLE>
<TR>
<TD>
<IMG SRC="@cgiuri@/lang?<!-- GCONTEXT -->&file=orgunit.gif" ALT="Org Unit" HSPACE=5>
<TD class="boldbig">
<!-- IF "Adding" -->
New Organizational Unit -
<!-- ENDIF // Adding -->
<!-- DS_ATTRIBUTE "attr=dn" "syntax=dn" "options=nolink" -->
</TABLE>
<TABLE><TR><TD>
<!-- IF "Displaying" -->
<!-- DS_EDITBUTTON "label=Edit Organizational Unit" -->
<!-- ELIF "Adding" -->
<!-- DS_SAVEBUTTON "label=Save New Org. Unit" -->
<!-- ELIF "Editing" -->
<!-- DS_SAVEBUTTON -->
<!-- ENDIF // Editing -->
</TD><TD> </TD><TD>
<!-- IF "!Displaying" -->
<!-- DS_CLOSEBUTTON "label=Cancel" -->
<!-- ENDIF // !Displaying -->
</TD><TD> </TD><TD>
<!-- IF "Editing" -->
<!-- DS_HELPBUTTON "topic=EDIT_ORGUNIT" -->
<!-- ELIF "Adding" -->
<!-- DS_HELPBUTTON "topic=ADD_ORGUNIT" -->
<!-- ENDIF // Adding -->
</TD>
<!-- IF "Editing" -->
<TD> </TD><TD>
<!-- DS_RENAMEBUTTON "label=Rename Org. Unit" "prompt=Enter a new name for this organizational unit:" -->
</TD><TD>
<!-- DS_DELETEBUTTON "label=Delete Org. Unit" "prompt=Delete this organizational unit?" -->
</TD>
<!-- ENDIF // Editing -->
</TR></TABLE>
<!-- IF "Adding" -->
<INPUT TYPE="hidden" NAME="add_objectClass" VALUE="top">
<INPUT TYPE="hidden" NAME="add_objectClass" VALUE="organizationalUnit">
<!-- ENDIF // Adding -->
<!-- PCONTEXT -->
<INPUT TYPE="hidden" NAME="quiet" VALUE="true">
<!-- DS_STD_COMPLETION_JS -->
<!-- IF "!Displaying" -->
<div class="text22"><B> * Indicates a required field<BR></B></div>
<!-- ENDIF -->
<TABLE width="90%">
<tr><td colspan="5" class="bgColor9"> </td></tr>
<TR>
<TD
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Unit Name:
<!-- IF "!Displaying" -->
<B>*</B>
<!-- ENDIF -->
</TD><TD NOWRAP>
<!-- DS_ATTRIBUTE "attr=ou" "cols=>20" -->
</TD><TD WIDTH="20%"></TD>
<TD
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Description:</TD><TD NOWRAP>
<!-- DS_ATTRIBUTE "attr=description" "cols=>30" -->
</TR>
<TR><TD
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Phone:</TD><TD NOWRAP>
<!-- DS_ATTRIBUTE "attr=telephoneNumber" "syntax=tel" "cols=>16" -->
</TD><TD></TD>
<TD NOWRAP
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Business Category:</TD><TD NOWRAP>
<!-- DS_ATTRIBUTE "attr=businessCategory" "cols=>30" -->
</TD></TR>
<TR><TD
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Fax:<TD NOWRAP>
<!-- DS_ATTRIBUTE "attr=facsimiletelephonenumber" "syntax=tel" "cols=>16" -->
</TD><TD></TD>
<TD
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Location:</TD><TD NOWRAP>
<!-- DS_ATTRIBUTE "attr=l" "cols=>30" -->
</TD></TR>
<TR>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Mailing Address:</TD>
<TD VALIGN="TOP" COLSPAN="3" NOWRAP>
<!-- DS_ATTRIBUTE "attr=postalAddress" "syntax=mls" "type=TEXTAREA" "cols=>40" "rows=>4" -->
</TD></TR>
<TR>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>See Also:</TD>
<TD VALIGN="TOP" NOWRAP COLSPAN="4">
<!-- DS_ATTRIBUTE "attr=seeAlso" "syntax=dn" "dncomponents=3" "cols=>50" -->
</TR>
<tr><td colspan="5" class="bgColor9"> </td></tr>
</TABLE>
<!-- IF "!Adding" -->
<div class="text22">
This entry was last modified on <B>
<!-- DS_ATTRIBUTE "attr=modifyTimestamp" "syntax=time" "defaultvalue=N/A" "options=readonly" -->
</B> by <B>
<!-- DS_ATTRIBUTE "attr=modifiersName" "syntax=dn" "defaultvalue=N/A" "options=readonly" -->
</B>
</div>
<!-- ENDIF // !Adding -->
<!-- DS_END_ENTRYFORM -->
<!-- DS_ENTRYEND -->
<!-- ENDHTML -->
--- NEW FILE display-person.html.in ---
<!-- --- BEGIN COPYRIGHT BLOCK ---
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
--- END COPYRIGHT BLOCK --- -->
<HTML>
<!-- HEAD -->
<!-- person directory entry -->
<!-- DS_OBJECTCLASS "value=person" -->
<!-- DS_ENTRYBEGIN -->
<TITLE>
<!-- IF "Adding" -->
New
<!-- ENDIF // Adding -->
Person Entry -
<!-- DS_ATTRIBUTE "attr=dn" "syntax=dn" "options=nolink" -->
</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!-- Hide from non-JavaScript-capable browsers
function showVCard()
{
<!-- DS_ATTRIBUTE "attr=_vcard" "options=link" "mimetype=text/x-vcard" "prefix=var cardurl=" "suffix=";" -->
document.location.href = cardurl;
}
function showAimIcon()
{
var aimStatusText = "";
var aimID = "";
<!-- IF "DisplayAimPresence" -->
aimStatusText =
<!-- DS_ATTRIBUTE "attr=nsaimstatustext" "options=quoted" -->
;
aimID =
<!-- DS_ATTRIBUTE "attr=nsaimid" "options=quoted" -->
;
<!-- ENDIF -->
if (aimStatusText == "" || aimID == "" || aimStatusText != "ONLINE") {
return;
}
document.write('<a href=\"aim:goim?Screenname=' + aimID.replace(/ /,"+") + '\"><IMG SRC=\"@cgiuri@/lang?<!-- GCONTEXT -->&file=aim-online.gif\" ALT=\"Click to send an AIM to this person\" BORDER=0 HSPACE=5></a>');
}
// End hiding -->
</SCRIPT>
<LINK REL=stylesheet TYPE="text/css" HREF="@cgiuri@/lang?<!-- GCONTEXT -->&file=style.css">
</HEAD>
<!-- IF "!Displaying" -->
<body bgcolor="#FFFFFF" marginheight=0 marginwidth=0 leftmargin="0" topmargin="0" rightmargin="0">
<table width="100%" class="bgColor1" cellspacing="0" cellpadding="0" border="0">
<tr width="100%" class="bgColor1">
<TD valign="top" class="bgColor1"><IMG src="@cgiuri@/lang?<!-- GCONTEXT -->&file=clear.gif" width="10" height="45" border="0"></TD>
<TD valign="middle" align="left" class="text15" width="100%">Person Entry</td>
</tr>
</table>
<table cellspacing="0" cellpadding="0">
<tr>
<td><IMG src="@cgiuri@/lang?<!-- GCONTEXT -->&file=clear.gif" width="1" height="10" border="0"></td>
</tr>
</table>
<!-- ELSE -->
<body bgcolor="#FFFFFF">
<!-- ENDIF -->
<div class="text22">
<!-- DS_LAST_OP_INFO -->
</div>
<!-- DS_BEGIN_ENTRYFORM -->
<TABLE><TR>
<TD>
<A HREF="javascript:showVCard()"><IMG SRC="@cgiuri@/lang?<!-- GCONTEXT -->&file=person.gif" ALT="Person (click to show card)"
BORDER=0 HSPACE=5></A></TD>
<!-- IF "DisplayOrgChart" -->
<TD>
<A HREF=
<!-- DS_ORGCHARTLINK -->
><IMG SRC="@cgiuri@/lang?<!-- GCONTEXT -->&file=orgicon.gif" BORDER=0 ALT="Click to display organization chart" HSPACE=5></a></TD>
<!-- ENDIF -->
<TD class="boldbig">
<!-- IF "Adding" -->
New Person -
<!-- ENDIF // Adding -->
<!-- DS_ATTRIBUTE "attr=dn" "syntax=dn" "dncomponents=2" "options=nolink" -->
</TD></TR></TABLE>
<TABLE><TR><TD>
<!-- IF "Displaying" -->
<INPUT TYPE="button" VALUE="Show Card" onClick="showVCard()">
</TD><TD> </TD><TD>
<!-- DS_EDITBUTTON "label=Edit Person" -->
<!-- ELIF "Adding" -->
<!-- DS_SAVEBUTTON "label=Save New Person" -->
<!-- ELIF "Editing" -->
<!-- DS_SAVEBUTTON -->
<!-- ENDIF // Editing -->
</TD><TD> </TD><TD>
<!-- IF "!Displaying" -->
<!-- DS_CLOSEBUTTON "label=Cancel" -->
<!-- ENDIF // !Displaying -->
</TD><TD> </TD><TD>
<!-- IF "Editing" -->
<!-- DS_HELPBUTTON "topic=EDIT_PERSON" -->
<!-- ELIF "Adding" -->
<!-- DS_HELPBUTTON "topic=ADD_PERSON" -->
<!-- ENDIF // Adding -->
</TD>
<!-- IF "Editing" -->
<TD> </TD><TD>
<!-- DS_EDITASBUTTON "label=Change Password" "template=passwd" -->
</TD><TD>
<!-- DS_RENAMEBUTTON "label=Rename Person" "prompt=Enter a new name for this person:" -->
</TD><TD>
<!-- DS_DELETEBUTTON "label=Delete Person" "prompt=Delete this person?" -->
</TD>
<!-- ENDIF // Editing -->
</TR></TABLE>
<!-- IF "Adding" -->
<INPUT TYPE="hidden" NAME="add_objectClass" VALUE="top">
<INPUT TYPE="hidden" NAME="add_objectClass" VALUE="person">
<INPUT TYPE="hidden" NAME="add_objectClass" VALUE="nsaimpresence">
<!-- ENDIF // Adding -->
<!-- PCONTEXT -->
<INPUT TYPE="hidden" NAME="quiet" VALUE="true">
<!-- DS_STD_COMPLETION_JS -->
<!-- IF "!Displaying" -->
<div class="text22"><B> * Indicates a required field</B></div><br>
<!-- ENDIF -->
<TABLE CELLSPACING="2" BGCOLOR=#FFFFFF WIDTH=95%>
<TR>
<TH COLSPAN=4 align=left>
Contact Information
</TH>
</TR>
<TR>
<TD VALIGN="top" NOWRAP ROWSPAN="2"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Last Name:</TD>
<TD VALIGN="top" NOWRAP ROWSPAN="2">
<!-- DS_ATTRIBUTE "attr=sn" "cols=>16" -->
</TD>
<TD VALIGN="top" NOWRAP
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Common Name:
<!-- IF "!Displaying" -->
<b>*</b>
<!-- ENDIF -->
</TD>
<TD VALIGN="top" NOWRAP>
<!-- DS_ATTRIBUTE "attr=cn" "numfields=+1" "cols=>23" -->
</TD></TR>
<TR>
<TD VALIGN="TOP" NOWRAP
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>E-Mail Address:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=mail" "syntax=mail" "cols=>23" -->
</TD>
</TR>
<!-- IF "Adding" -->
<TR>
<TD>Password:</TD><TD>
<!-- DS_NEWPASSWORD "cols=>16" -->
</TD>
<TD> Repeat password to confirm:</TD><TD>
<!-- DS_CONFIRM_NEWPASSWORD "cols=>16" -->
</TD></TR>
<!-- ENDIF // Adding -->
<TR>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Phone:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=telephoneNumber" "syntax=tel" "cols=>16" "numfields=+1" -->
</TD>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>AIM ID:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=nsaimid" "cols=>16" -->
<!-- IF "DisplayAimPresence" -->
<SCRIPT LANGUAGE="JavaScript">
<!-- Hide from non-JavaScript-capable browsers
showAimIcon();
// End hiding -->
</SCRIPT>
<!-- ENDIF -->
</TD>
</TR>
<TR>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Fax:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=facsimiletelephonenumber" "syntax=tel" "cols=>16" -->
</TD>
<TD VALIGN="TOP" NOWRAP
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>User ID:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=uid" "cols=>16" "options=unique" -->
</TD></TR>
<INPUT TYPE="hidden" NAME="desc_uid" VALUE="user id">
<!-- PCONTEXT -->
<TR>
<TD VALIGN="TOP" NOWRAP
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Pager:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=pager" "syntax=tel" "cols=>16" -->
</TD>
<TD VALIGN="TOP" NOWRAP
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Mobile Phone:<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=mobile" "syntax=tel" "cols=>16" -->
</TD></TR>
</TABLE>
<TABLE CELLSPACING="2" BGCOLOR=#FFFFFF WIDTH=95%>
<TR>
<TH align=left COLSPAN=4>
Business and Location Information</TH>
</TR>
<TR>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Title:</TD>
<TD VALIGN="TOP" NOWRAP COLSPAN="3">
<!-- DS_ATTRIBUTE "attr=title" -->
</TD></TR>
<TR>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Mailing Address:</TD>
<TD VALIGN="TOP" COLSPAN="3" NOWRAP>
<!-- DS_ATTRIBUTE "attr=postalAddress" "syntax=mls" "type=TEXTAREA" "cols=>40" "rows=>4" -->
</TD></TR>
</TABLE>
<TABLE CELLSPACING="2" BGCOLOR=#FFFFFF WIDTH=95%>
<TR>
<TH align=left COLSPAN=4>
Additional Information</TH>
</TR>
<TR>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Description:</TD>
<TD VALIGN="TOP" NOWRAP COLSPAN="3">
<!-- DS_ATTRIBUTE "attr=description" "cols=>50" -->
</TR>
<TR>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>See Also:<BR>
<!-- IF "!Adding" -->
<!-- DS_DNEDITBUTTON "label=Edit..." "template=dnedit" "attr=seeAlso" "desc=See Also" -->
<!-- ENDIF // !Adding -->
</TD>
<TD VALIGN="TOP" NOWRAP COLSPAN="3">
<!-- IF "Adding" -->
<I>You must save this entry before you can edit this field.</I>
<!-- ELSE // !Adding -->
<!-- DS_ATTRIBUTE "attr=seeAlso" "syntax=dn" "options=readonly" -->
<!-- ENDIF // !Adding -->
</TD></TR>
<TR>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>URL:</TD>
<TD VALIGN="TOP" NOWRAP COLSPAN="3">
<!-- DS_ATTRIBUTE "attr=labeledURI" "syntax=url" "cols=>50" "options=sort" -->
</TR>
<!-- The following attribute should only be uncommented if you have
a need to allow editing of the x500UniqueIdentifier attribute.
Most installations will not need this functionality.
<TR>
<TD VALIGN="TOP"
<!-- IF "Displaying" -->
class="bold"
<!-- ENDIF -->
>Unique ID:</TD>
<TD VALIGN="TOP" NOWRAP>
<!-- DS_ATTRIBUTE "attr=x500uniqueidentifier" "cols=>50" -->
</TR>
-->
<tr><td colspan="4" class="bgColor9"> </td></tr>
</TABLE>
<!-- IF "!Adding" -->
<div class="text22">
This entry was last modified on <B>
<!-- DS_ATTRIBUTE "attr=modifyTimestamp" "syntax=time" "defaultvalue=N/A" "options=readonly" -->
</B> by <B>
<!-- DS_ATTRIBUTE "attr=modifiersName" "syntax=dn" "defaultvalue=N/A" "options=readonly" -->
</B>
</div>
<!-- ENDIF // !Adding -->
<!-- DS_END_ENTRYFORM -->
<!-- DS_ENTRYEND -->
<!-- ENDHTML -->
--- NEW FILE list-Anything.html.in ---
<!-- --- BEGIN COPYRIGHT BLOCK ---
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
--- END COPYRIGHT BLOCK --- -->
<!-- HEAD -->
<TITLE>Search for Anything</TITLE>
<LINK REL=stylesheet TYPE="text/css" HREF="@cgiuri@/lang?<!-- GCONTEXT -->&file=style.css">
</head>
<BODY BGCOLOR="white">
<!-- IF "FoundEntries" -->
<table width="85%" border="0" cellpadding="0" cellspacing="0" class="bgColor4" align="center">
<tr valign="top" bgcolor="#FFFFFF">
<td bgcolor="white">
<!-- DS_SEARCHDESC -->
<br>
</td>
</tr>
<tr>
<td>
<table border="0" cellpadding="1" cellspacing="0" width="100%" bgcolor="#FFFFFF" align="center">
<tr align="left" bgcolor="#CCCCCC">
<td class="boldbig">
Name
</td>
<td class="boldbig">
Phone
</td>
<td class="boldbig">
E-mail
</td>
<td class="boldbig">
Description
</td>
</tr>
<!-- DS_SORTENTRIES -->
<!-- DS_ENTRYBEGIN -->
<tr valign="top" bgcolor="#FFFFFF">
<td>
<!-- DS_ATTRIBUTE "attr=dn" "syntax=dn" -->
</td>
<td>
<!-- DS_ATTRIBUTE "attr=telephoneNumber" "syntax=tel" -->
</td>
<td>
<!-- DS_ATTRIBUTE "attr=mail" "syntax=mail" -->
</td>
<td>
<!-- DS_ATTRIBUTE "attr=description" -->
</td>
</tr>
<tr>
<td colspan="4"></td>
</tr>
<!-- DS_ENTRYEND -->
</table>
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td>
<br>
Click on an entry's Name to bring up more information about that entry.
</td>
</tr>
</table>
<!-- ELSE -->
<p>
<center>
<TABLE width=360 height=216 border=1 bgcolor=#CCCCCC align=center>
<TR valign=top>
<TD>
<TABLE width=356 border=0 cellpadding=18 cellspacing=0 bgcolor=#CCCCCC>
<TR valign=top>
<TD>
<CENTER>
<TABLE width=320 border=0 height=168 cellpadding=0 cellspacing=0 class="bgColor4">
<TR valign=top>
<TD width=32>
<IMG src="@cgiuri@/lang?<!-- GCONTEXT -->&file=message.gif" height=32 width=32 border=0>
</TD>
<TD width=9>
</TD>
<TD>
<P>
No match found.
</P>
</TD>
</TR>
<TR valign=top>
<TD colspan=2>
</TD>
<TD>
<P>
No entries match the requested search term. Please try a different search.
</P>
</TD>
</TR>
</TABLE>
</CENTER>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</center>
</p>
<!-- ENDIF -->
<!-- ENDHTML -->
--- NEW FILE list-Auth.html.in ---
<html>
<!-- --- BEGIN COPYRIGHT BLOCK ---
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
--- END COPYRIGHT BLOCK --- -->
<!--
The "authForm" form and the authSubmit() JavaScript function are
used to avoid the need for a separate form for each entry listed.
Each entry is tied to this single form through the magic of an
anchor that contains href=javascript:authSubmit().
-->
<!-- HEAD -->
<TITLE>Authenticate as...</TITLE>
<LINK REL=stylesheet TYPE="text/css" HREF="@cgiuri@/lang?<!-- GCONTEXT -->&file=style.css">
</head>
<BODY BGCOLOR="white">
<FORM NAME="authForm" METHOD=POST ACTION="auth">
<INPUT TYPE="hidden" NAME="escapedbinddn">
<INPUT TYPE="hidden" NAME="authdesturl"
<!-- DS_POSTEDVALUE "name=authdesturl" "within=VALUE=%22--value--%22" -->
>
<!-- PCONTEXT -->
</FORM>
<SCRIPT LANGUAGE="JavaScript">
<!-- Hide from non-JavaScript-capable browsers
function authSubmit(encodeddn)
{
document.authForm.escapedbinddn.value = encodeddn;
document.authForm.submit();
}
// End hiding -->
</SCRIPT>
<CENTER>
<!-- DS_SEARCHDESC "VERBOSE" -->
<P>
<!-- IF "FoundEntries" -->
Please click on the name of the entry you would like to use for authentication.
</P>
<P>
<TABLE BORDER=1 CELLPADDING=4>
<TR>
<TD NOWRAP bgcolor="#CCCCCC" class="boldbig">Authenticate As </td><TD NOWRAP bgcolor="#CCCCCC" class="boldbig">Title</th>
<!-- DS_SORTENTRIES -->
<!-- DS_ENTRYBEGIN -->
<TR>
<TD NOWRAP>
<!-- DS_ATTRIBUTE "attr=dn" "syntax=dn" "href=javascript:authSubmit('--value--'); onMouseOver=%22window.status='Click to authenticate'; return true;%22" -->
<TD NOWRAP>
<!-- DS_ATTRIBUTE "attr=title" -->
<!-- DS_ENTRYEND -->
</TABLE>
<!-- ELSE "FoundEntries" -->
<div class="text22">Please go back and try again.</div>
<!-- ENDIF "FoundEntries" -->
</CENTER>
<FORM>
<TABLE BORDER=2 WIDTH=100%%>
<TR>
<TD ALIGN=center width=50%%>
<INPUT TYPE="button" VALUE="Go Back" onClick="history.back();">
<TD ALIGN=center WIDTH=50%%>
<!-- DS_HELPBUTTON "topic=AUTHMULTMATCH" -->
</TABLE>
</FORM>
</body>
<!-- ENDHTML -->
--- NEW FILE list-Domaincomponent.html.in ---
<html>
<!-- --- BEGIN COPYRIGHT BLOCK ---
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
--- END COPYRIGHT BLOCK --- -->
<!-- HEAD -->
<LINK REL=stylesheet TYPE="text/css" HREF="@cgiuri@/lang?<!-- GCONTEXT -->&file=style.css">
<TITLE>Search for Domaincomponents</TITLE>
</head>
<BODY BGCOLOR="white">
<!-- IF "FoundEntries" -->
<table width="85%" border="0" cellpadding="0" cellspacing="0" class="bgColor4" align="center">
<tr valign="top" bgcolor="#FFFFFF">
<td bgcolor="white">
<!-- DS_SEARCHDESC -->
<br>
</td>
</tr>
<tr>
<td>
<table border="0" cellpadding="1" cellspacing="0" width="100%" class="bgColor4" align="center">
<tr align="left" bgcolor="#CCCCCC">
<td class="boldbig">
Domaincomponent
</td>
<td class="boldbig">
Description
</td>
<td class="boldbig">
Phone
</td>
</tr>
<!-- DS_SORTENTRIES "attr=cn" -->
<!-- DS_ENTRYBEGIN -->
<tr valign="top" bgcolor="#FFFFFF">
<td >
<!-- DS_ATTRIBUTE "attr=dn" "syntax=dn" -->
</td>
<td >
<!-- DS_ATTRIBUTE "attr=description" -->
</td>
<td>
<!-- DS_ATTRIBUTE "attr=telephoneNumber" "syntax=tel" -->
</td>
</tr>
<tr>
<td colspan="3"></td>
</tr>
<!-- DS_ENTRYEND -->
</table>
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td>
<br>
Click on an domaincomponent's name to bring up more information about that entry.
</td>
</tr>
</table>
<!-- ELSE -->
<p>
<center>
<TABLE width=360 height=216 border=1 bgcolor=#CCCCCC align=center>
<TR valign=top>
<TD>
<TABLE width=356 border=0 cellpadding=18 cellspacing=0 bgcolor=#CCCCCC>
<TR valign=top>
<TD>
<CENTER>
<TABLE width=320 border=0 height=168 cellpadding=0 cellspacing=0 bgcolor=#CCCCCC>
<TR valign=top>
<TD width=32>
<IMG src="@cgiuri@/lang?<!-- GCONTEXT -->&file=message.gif" height=32 width=32 border=0>
</TD>
<TD width=9>
</TD>
<TD>
<P>
No match found.
</P>
</TD>
</TR>
<TR valign=top>
<TD colspan=2>
</TD>
<TD>
<P>
No entries match the requested search term. Please try a different search.
</P>
</TD>
</TR>
</TABLE>
</CENTER>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</center>
</p>
<!-- ENDIF -->
<!-- ENDHTML -->
--- NEW FILE list-Groups.html.in ---
<html>
<!-- --- BEGIN COPYRIGHT BLOCK ---
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
--- END COPYRIGHT BLOCK --- -->
<!-- HEAD -->
<LINK REL=stylesheet TYPE="text/css" HREF="@cgiuri@/lang?<!-- GCONTEXT -->&file=style.css">
<TITLE>Search for Groups</TITLE>
</head>
<BODY BGCOLOR="white">
<!-- IF "FoundEntries" -->
<table width="85%" border="0" cellpadding="0" cellspacing="0" bgcolor="#CCCCCC" align="center">
<tr valign="top" bgcolor="#FFFFFF">
<td bgcolor="white">
<!-- DS_SEARCHDESC -->
<br>
</td>
</tr>
<tr>
<td>
<table border="0" cellpadding="1" cellspacing="0" width="100%" bgcolor="#FFFFFF" align="center">
<tr align="left" bgcolor="#CCCCCC">
<td class="boldbig">
Group Name
</td>
<td class="boldbig">
Description
</td>
</tr>
<!-- DS_SORTENTRIES "attr=cn" -->
<!-- DS_ENTRYBEGIN -->
<tr valign="top" bgcolor="#FFFFFF">
<td >
<!-- DS_ATTRIBUTE "attr=dn" "syntax=dn" -->
</td>
<td >
<!-- DS_ATTRIBUTE "attr=description" -->
</td>
</tr>
<tr>
<td colspan="2"></td>
</tr>
<!-- DS_ENTRYEND -->
</table>
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td>
<br>
Click on a Group's Name to bring up more information about that entry.
</td>
</tr>
</table>
<!-- ELSE -->
<p>
<center>
<TABLE width=360 height=216 border=1 bgcolor=#CCCCCC align=center>
<TR valign=top>
<TD>
<TABLE width=356 border=0 cellpadding=18 cellspacing=0 bgcolor=#CCCCCC>
<TR valign=top>
<TD>
<CENTER>
<TABLE width=320 border=0 height=168 cellpadding=0 cellspacing=0 bgcolor=#CCCCCC>
<TR valign=top>
<TD width=32>
<IMG src="@cgiuri@/lang?<!-- GCONTEXT -->&file=message.gif" height=32 width=32 border=0>
</TD>
<TD width=9>
</TD>
<TD>
<P>
No match found.
</P>
</TD>
</TR>
<TR valign=top>
<TD colspan=2>
</TD>
<TD>
<P>
No entries match the requested search term. Please try a different search.
</P>
</TD>
</TR>
</TABLE>
</CENTER>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</center>
</p>
<!-- ENDIF -->
<!-- ENDHTML -->
--- NEW FILE list-NT-Groups.html.in ---
<html>
<!-- --- BEGIN COPYRIGHT BLOCK ---
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
--- END COPYRIGHT BLOCK --- -->
<!-- HEAD -->
<LINK REL=stylesheet TYPE="text/css" HREF="@cgiuri@/lang?<!-- GCONTEXT -->&file=style.css">
<TITLE>Search for NT Groups</TITLE>
</head>
<BODY BGCOLOR="white">
<!-- IF "FoundEntries" -->
<table width="85%" border="0" cellpadding="0" cellspacing="0" bgcolor="#CCCCCC" align="center">
<tr valign="top" bgcolor="#FFFFFF">
<td bgcolor="white">
<!-- DS_SEARCHDESC -->
<br>
</td>
</tr>
<tr>
<td>
<table border="0" cellpadding="1" cellspacing="0" width="100%" bgcolor="#FFFFFF" align="center">
<tr align="left" bgcolor="#CCCCCC">
<td class="boldbig">
LDAP Group Name
</td>
<td class="boldbig">
NT Group Name
</td>
<td class="boldbig">
Description
</td>
</tr>
<!-- DS_SORTENTRIES "attr=cn" -->
<!-- DS_ENTRYBEGIN -->
<tr valign="top" bgcolor="#FFFFFF">
<td >
<!-- DS_ATTRIBUTE "attr=dn" "syntax=dn" -->
</td>
<td>
<!-- DS_ATTRIBUTE "attr=ntuserdomainid" "syntax=ntgroupname" -->
</td>
<td >
<!-- DS_ATTRIBUTE "attr=description" -->
</td>
</tr>
<tr>
<td colspan="4"></td>
</tr>
<!-- DS_ENTRYEND -->
</table>
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td>
<br>
Click on an entry's Name to bring up more information about that entry.
</td>
</tr>
</table>
<!-- ELSE -->
<p>
<center>
<TABLE width=360 height=216 border=1 bgcolor=#CCCCCC align=center>
<TR valign=top>
<TD>
<TABLE width=356 border=0 cellpadding=18 cellspacing=0 bgcolor=#CCCCCC>
<TR valign=top>
<TD>
<CENTER>
<TABLE width=320 border=0 height=168 cellpadding=0 cellspacing=0 bgcolor=#CCCCCC>
<TR valign=top>
<TD width=32>
<IMG src="@cgiuri@/lang?<!-- GCONTEXT -->&file=message.gif" height=32 width=32 border=0>
</TD>
<TD width=9>
</TD>
<TD>
<P>
No match found.
</P>
</TD>
</TR>
<TR valign=top>
<TD colspan=2>
</TD>
<TD>
<P>
No entries match the requested search term. Please try a different search.
</P>
</TD>
</TR>
</TABLE>
</CENTER>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</center>
</p>
<!-- ENDIF -->
<!-- ENDHTML -->
--- NEW FILE list-NT-People.html.in ---
<html>
<!-- --- BEGIN COPYRIGHT BLOCK ---
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
--- END COPYRIGHT BLOCK --- -->
<!-- HEAD -->
<LINK REL=stylesheet TYPE="text/css" HREF="@cgiuri@/lang?<!-- GCONTEXT -->&file=style.css">
<TITLE>Search for NT-People"</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!-- Hide from non-JavaScript-capable browsers
function showAimIcon(aimID, aimStatusText)
{
if (aimStatusText == "" || aimID == "" || aimStatusText != "ONLINE") {
return;
}
document.write('<a href=\"aim:goim?Screenname=' + aimID.replace(/ /,"+") + '\"><IMG SRC=\"@cgiuri@/lang?<!-- GCONTEXT -->&file=aim-online.gif\" ALT=\"Click to send an AIM to this person\" BORDER=0 HSPACE=5></a>');
}
// End hiding -->
</SCRIPT>
</head>
<BODY BGCOLOR="white">
<!-- IF "FoundEntries" -->
<table width="85%" border="0" cellpadding="0" cellspacing="0" bgcolor="#CCCCCC" align="center">
<tr valign="top" bgcolor="#FFFFFF">
<td bgcolor="white">
<!-- DS_SEARCHDESC -->
<br>
</td>
</tr>
<tr>
<td>
<table border="0" cellpadding="1" cellspacing="0" width="100%" bgcolor="#FFFFFF" align="center">
<tr align="left" bgcolor="#CCCCCC">
<td class="boldbig">
Name
</td>
<td class="boldbig">
NT Domain
</td>
<td class="boldbig">
NT Username
</td>
<td class="boldbig">
AIM ID
</td>
<td class="boldbig">
Phone
</td>
</tr>
<!-- DS_SORTENTRIES "attr=cn" -->
<!-- DS_ENTRYBEGIN -->
<tr valign="top" bgcolor="#FFFFFF">
<td >
<!-- DS_ATTRIBUTE "attr=dn" "syntax=dn" "hrefextra=onMouseOver=%22%0Awindow.status='Click here to view this entry in detail'; return true%22" -->
</td>
<td>
<!-- DS_ATTRIBUTE "attr=ntuserdomainid" "syntax=ntuserid" -->
</td>
<td>
<!-- DS_ATTRIBUTE "attr=nsaimid" -->
<SCRIPT LANGUAGE="JavaScript">
<!-- Hide from non-JavaScript-capable browsers
showAimIcon(
<!-- DS_ATTRIBUTE "attr=nsaimid" "options=quoted" -->
,
"" //<!-- DS_ATTRIBUTE "attr=nsaimstatustext" "options=quoted" -->
);
//// Uncomment the above DS_ATTRIBUTE directive and remove the double ////
//// quotes to have aim presence in search results lists ////
// End hiding -->
</SCRIPT>
</td>
<td>
<!-- DS_ATTRIBUTE "attr=telephoneNumber" "syntax=tel" -->
</td>
</tr>
<tr>
<td colspan="4"></td>
</tr>
<!-- DS_ENTRYEND -->
</table>
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td>
<br>
Click on an entry's ID to bring up more information about that entry.
</td>
</tr>
</table>
<!-- ELSE -->
<p>
<center>
<TABLE width=360 height=216 border=1 bgcolor=#CCCCCC align=center>
<TR valign=top>
<TD>
<TABLE width=356 border=0 cellpadding=18 cellspacing=0 bgcolor=#CCCCCC>
<TR valign=top>
<TD>
<CENTER>
<TABLE width=320 border=0 height=168 cellpadding=0 cellspacing=0 bgcolor=#CCCCCC>
<TR valign=top>
<TD width=32>
<IMG src="@cgiuri@/lang?<!-- GCONTEXT -->&file=message.gif" height=32 width=32 border=0>
</TD>
<TD width=9>
</TD>
<TD>
<P>
No match found.
</P>
</TD>
</TR>
<TR valign=top>
<TD colspan=2>
</TD>
<TD>
<P>
No entries match the requested search term. Please try a different search.
</P>
</TD>
</TR>
</TABLE>
</CENTER>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</center>
</p>
<!-- ENDIF -->
<!-- ENDHTML -->
--- NEW FILE list-Org-Units.html.in ---
<html>
<!-- --- BEGIN COPYRIGHT BLOCK ---
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
--- END COPYRIGHT BLOCK --- -->
<!-- HEAD -->
<LINK REL=stylesheet TYPE="text/css" HREF="@cgiuri@/lang?<!-- GCONTEXT -->&file=style.css">
<TITLE>Search for Organizational Units</TITLE>
</head>
<BODY BGCOLOR="white">
<!-- IF "FoundEntries" -->
<table width="85%" border="0" cellpadding="0" cellspacing="0" bgcolor="#CCCCCC" align="center">
<tr valign="top" bgcolor="#FFFFFF">
<td bgcolor="white">
<!-- DS_SEARCHDESC -->
<br>
</td>
</tr>
<tr>
<td>
<table border="0" cellpadding="1" cellspacing="0" width="100%" bgcolor="#FFFFFF" align="center">
<tr align="left" bgcolor="#CCCCCC">
<td class="boldbig">
Organizational Unit
</td>
<td class="boldbig">
Description
</td>
<td class="boldbig">
Phone
</td>
</tr>
<!-- DS_SORTENTRIES "attr=cn" -->
<!-- DS_ENTRYBEGIN -->
<tr valign="top" bgcolor="#FFFFFF">
<td >
<!-- DS_ATTRIBUTE "attr=dn" "syntax=dn" "hrefextra=onMouseOver=%22%0Awindow.status='Click here to view this entry in detail'; return true%22" -->
</td>
<td >
<!-- DS_ATTRIBUTE "attr=description" -->
</td>
<td>
<!-- DS_ATTRIBUTE "attr=telephoneNumber" "syntax=tel" -->
</td>
</tr>
<tr>
<td colspan="3"></td>
</tr>
<!-- DS_ENTRYEND -->
</table>
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td>
<br>
Click on an entry's ID to bring up more information about that entry.
</td>
</tr>
</table>
<!-- ELSE -->
<p>
<center>
<TABLE width=360 height=216 border=1 bgcolor=#CCCCCC align=center>
<TR valign=top>
<TD>
<TABLE width=356 border=0 cellpadding=18 cellspacing=0 bgcolor=#CCCCCC>
<TR valign=top>
<TD>
<CENTER>
<TABLE width=320 border=0 height=168 cellpadding=0 cellspacing=0 bgcolor=#CCCCCC>
<TR valign=top>
<TD width=32>
<IMG src="@cgiuri@/lang?<!-- GCONTEXT -->&file=message.gif" height=32 width=32 border=0>
</TD>
<TD width=9>
</TD>
<TD>
<P>
No match found.
</P>
</TD>
</TR>
<TR valign=top>
<TD colspan=2>
</TD>
<TD>
<P>
No entries match the requested search term. Please try a different search.
</P>
</TD>
</TR>
</TABLE>
</CENTER>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</center>
</p>
<!-- ENDIF -->
<!-- ENDHTML -->
--- NEW FILE list-Organizations.html.in ---
<html>
<!-- --- BEGIN COPYRIGHT BLOCK ---
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
--- END COPYRIGHT BLOCK --- -->
<!-- HEAD -->
<LINK REL=stylesheet TYPE="text/css" HREF="@cgiuri@/lang?<!-- GCONTEXT -->&file=style.css">
<TITLE>Search for Organizations</TITLE>
</head>
<BODY BGCOLOR="white">
<!-- IF "FoundEntries" -->
<table width="85%" border="0" cellpadding="0" cellspacing="0" bgcolor="#CCCCCC" align="center">
<tr valign="top" bgcolor="#FFFFFF">
<td bgcolor="white">
<!-- DS_SEARCHDESC -->
<br>
</td>
</tr>
<tr>
<td>
<table border="0" cellpadding="1" cellspacing="0" width="100%" bgcolor="#FFFFFF" align="center">
<tr align="left" bgcolor="#CCCCCC">
<td class="boldbig">
Organization
</td>
<td class="boldbig">
Description
</td>
<td class="boldbig">
Phone
</td>
</tr>
<!-- DS_SORTENTRIES "attr=cn" -->
<!-- DS_ENTRYBEGIN -->
<tr valign="top" bgcolor="#FFFFFF">
<td >
<!-- DS_ATTRIBUTE "attr=dn" "syntax=dn" -->
</td>
<td >
<!-- DS_ATTRIBUTE "attr=description" -->
</td>
<td>
<!-- DS_ATTRIBUTE "attr=telephoneNumber" "syntax=tel" -->
</td>
</tr>
<tr>
<td colspan="3"></td>
</tr>
<!-- DS_ENTRYEND -->
</table>
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td>
<br>
Click on an organization's name to bring up more information about that entry.
</td>
</tr>
</table>
<!-- ELSE -->
<p>
<center>
<TABLE width=360 height=216 border=1 bgcolor=#CCCCCC align=center>
<TR valign=top>
<TD>
<TABLE width=356 border=0 cellpadding=18 cellspacing=0 bgcolor=#CCCCCC>
<TR valign=top>
<TD>
<CENTER>
<TABLE width=320 border=0 height=168 cellpadding=0 cellspacing=0 bgcolor=#CCCCCC>
<TR valign=top>
<TD width=32>
<IMG src="@cgiuri@/lang?<!-- GCONTEXT -->&file=message.gif" height=32 width=32 border=0>
</TD>
<TD width=9>
</TD>
<TD>
<P>
No match found.
</P>
</TD>
</TR>
<TR valign=top>
<TD colspan=2>
</TD>
<TD>
<P>
No entries match the requested search term. Please try a different search.
</P>
</TD>
</TR>
</TABLE>
</CENTER>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</center>
</p>
<!-- ENDIF -->
<!-- ENDHTML -->
--- NEW FILE list-People.html.in ---
<html>
<!-- --- BEGIN COPYRIGHT BLOCK ---
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
--- END COPYRIGHT BLOCK --- -->
<!-- HEAD -->
<LINK REL=stylesheet TYPE="text/css" HREF="@cgiuri@/lang?<!-- GCONTEXT -->&file=style.css">
<TITLE>Search for People</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!-- Hide from non-JavaScript-capable browsers
function showAimIcon(aimID, aimStatusText)
{
if (aimStatusText == "" || aimID == "" || aimStatusText != "ONLINE") {
return;
}
document.write('<a href=\"aim:goim?Screenname=' + aimID.replace(/ /,"+") + '\"><IMG SRC=\"@cgiuri@/lang?<!-- GCONTEXT -->&file=aim-online.gif\" ALT=\"Click to send an AIM to this person\" BORDER=0 HSPACE=5></a>');
}
// End hiding -->
</SCRIPT>
</HEAD>
<BODY BGCOLOR="white">
<!-- IF "FoundEntries" -->
<table width="85%" border="0" cellpadding="0" cellspacing="0" bgcolor="#CCCCCC" align="center">
<tr valign="top" bgcolor="#FFFFFF">
<td bgcolor="white">
<!-- DS_SEARCHDESC -->
<br>
</td>
</tr>
<tr>
<td>
<table border="0" cellpadding="1" cellspacing="0" width="100%" bgcolor="#FFFFFF" align="center">
<tr align="left" bgcolor="#CCCCCC">
<td class="boldbig">
Name
</td>
<td class="boldbig">
ID
</td>
<td class="boldbig">
Phone
</td>
<td class="boldbig">
E-mail
</td>
<td class="boldbig">
AIM ID
</td>
<td class="boldbig">
Group
</td>
</tr>
<!-- DS_SORTENTRIES "attr=cn" -->
<!-- DS_ENTRYBEGIN -->
<tr valign="top" bgcolor="#FFFFFF">
<td >
<!-- DS_ATTRIBUTE "attr=cn" "syntax=cis" -->
</td>
<td >
<!-- DS_ATTRIBUTE "attr=dn" "syntax=dn" "hrefextra=onMouseOver=%22%0Awindow.status='Click here to view this entry in detail'; return true%22" -->
</td>
<td>
<!-- DS_ATTRIBUTE "attr=telephoneNumber" "syntax=tel" -->
</td>
<td>
<!-- DS_ATTRIBUTE "attr=mail" "syntax=mail" -->
</td>
<td>
<!-- DS_ATTRIBUTE "attr=nsaimid" -->
<SCRIPT LANGUAGE="JavaScript">
<!-- Hide from non-JavaScript-capable browsers
showAimIcon(
<!-- DS_ATTRIBUTE "attr=nsaimid" "options=quoted" -->
,
"" //<!-- DS_ATTRIBUTE "attr=nsaimstatustext" "options=quoted" -->
);
//// Uncomment the above DS_ATTRIBUTE directive and remove the double ////
//// quotes to have aim presence in search results lists ////
// End hiding -->
</SCRIPT>
</td>
<td>
<!-- DS_ATTRIBUTE "attr=ou" "syntax=cis"-->
</td>
</tr>
<tr>
<td colspan="5"></td>
</tr>
<!-- DS_ENTRYEND -->
</table>
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td>
<br>
Click on an entry's ID to bring up more information about that entry.
</td>
</tr>
</table>
<!-- ELSE -->
<p>
<center>
<TABLE width=360 height=216 border=1 bgcolor=#CCCCCC align=center>
<TR valign=top>
<TD>
<TABLE width=356 border=0 cellpadding=18 cellspacing=0 bgcolor=#CCCCCC>
<TR valign=top>
<TD>
<CENTER>
<TABLE width=320 border=0 height=168 cellpadding=0 cellspacing=0 bgcolor=#CCCCCC>
<TR valign=top>
<TD width=32>
<IMG src="@cgiuri@/lang?<!-- GCONTEXT -->&file=message.gif" height=32 width=32 border=0>
</TD>
<TD width=9>
</TD>
<TD>
<P>
No match found.
</P>
</TD>
</TR>
<TR valign=top>
<TD colspan=2>
</TD>
<TD>
<P>
No entries match the requested search term. Please try a different search.
</P>
</TD>
</TR>
</TABLE>
</CENTER>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</center>
</p>
<!-- ENDIF -->
<!-- ENDHTML -->
--- NEW FILE list-fa-Groups.html.in ---
<html>
<!-- --- BEGIN COPYRIGHT BLOCK ---
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
--- END COPYRIGHT BLOCK --- -->
<LINK REL=stylesheet TYPE="text/css" HREF="@cgiuri@/lang?<!-- GCONTEXT -->&file=style.css">
<TITLE>Search for People</TITLE>
</head>
</body>
<!-- IF "FoundEntries" -->
<!-- DS_BEGIN_ENTRYFORM -->
<FORM>
<!-- DS_ENTRYBEGIN -->
<!-- DS_ENTRYEND -->
<!-- DS_END_ENTRYFORM -->
</FORM>
<!-- ELSE -->
<!-- DS_ALERT_NOENTRIES -->
<!-- ENDIF -->
</body>
<!-- ENDHTML -->
--- NEW FILE list-fa-People.html.in ---
<html>
<!-- --- BEGIN COPYRIGHT BLOCK ---
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
--- END COPYRIGHT BLOCK --- -->
<LINK REL=stylesheet TYPE="text/css" HREF="@cgiuri@/lang?<!-- GCONTEXT -->&file=style.css">
<TITLE>Search for People</TITLE>
</head>
</body>
<!-- IF "FoundEntries" -->
<!-- DS_BEGIN_ENTRYFORM -->
<FORM>
<!-- DS_ENTRYBEGIN -->
<!-- DS_ENTRYEND -->
<!-- DS_END_ENTRYFORM -->
</FORM>
<!-- ELSE -->
<!-- DS_ALERT_NOENTRIES -->
<!-- ENDIF -->
</body>
<!-- ENDHTML -->
--- NEW FILE list-urlsearch.html.in ---
<html>
<!-- --- BEGIN COPYRIGHT BLOCK ---
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
--- END COPYRIGHT BLOCK --- -->
<!-- HEAD -->
<LINK REL=stylesheet TYPE="text/css" HREF="@cgiuri@/lang?<!-- GCONTEXT -->&file=style.css">
<TITLE>URL-based Search</TITLE>
</head>
<BODY BGCOLOR="white">
<!-- IF "FoundEntries" -->
<table width="85%" border="0" cellpadding="0" cellspacing="0" bgcolor="#CCCCCC" align="center">
<tr valign="top" bgcolor="#FFFFFF">
<td bgcolor="white">
<!-- DS_SEARCHDESC -->
<br>
</td>
</tr>
<tr>
<td>
<table border="0" cellpadding="1" cellspacing="0" width="100%" bgcolor="#FFFFFF" align="center">
<tr align="left" bgcolor="#CCCCCC">
<td class="boldbig">
Name
</td>
<td class="boldbig">
Phone
</td>
<td class="boldbig">
E-mail
</td>
</tr>
<!-- DS_SORTENTRIES -->
<!-- DS_ENTRYBEGIN -->
<tr valign="top" bgcolor="#FFFFFF">
<td >
<!-- DS_ATTRIBUTE "attr=dn" "syntax=dn" -->
</td>
<td>
<!-- DS_ATTRIBUTE "attr=telephoneNumber" "syntax=tel" -->
</td>
<td >
<!-- DS_ATTRIBUTE "attr=mail" "syntax=mail" -->
</td>
</tr>
<tr>
<td colspan="3"></td>
</tr>
<!-- DS_ENTRYEND -->
</table>
</td>
</tr>
<tr bgcolor="#FFFFFF">
<td>
<br>
Click on an entry's Name to bring up more information about that entry.
</td>
</tr>
</table>
<!-- ELSE -->
<p>
<center>
<TABLE width=360 height=216 border=1 bgcolor=#CCCCCC align=center>
<TR valign=top>
<TD>
<TABLE width=356 border=0 cellpadding=18 cellspacing=0 bgcolor=#CCCCCC>
<TR valign=top>
<TD>
<CENTER>
<TABLE width=320 border=0 height=168 cellpadding=0 cellspacing=0 bgcolor=#CCCCCC>
<TR valign=top>
<TD width=32>
<IMG src="@cgiuri@/lang?<!-- GCONTEXT -->&file=message.gif" height=32 width=32 border=0>
</TD>
<TD width=9>
</TD>
<TD>
<P>
No match found.
</P>
</TD>
</TR>
<TR valign=top>
<TD colspan=2>
</TD>
<TD>
<P>
No entries match the requested search term. Please try a different search.
</P>
</TD>
</TR>
</TABLE>
</CENTER>
</TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</center>
</p>
<!-- ENDIF -->
</body>
<!-- ENDHTML -->
--- NEW FILE newentry.html.in ---
<!-- --- BEGIN COPYRIGHT BLOCK ---
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
--- END COPYRIGHT BLOCK --- -->
<HTML>
<!-- HEAD -->
<!--newentry.html-->
<TITLE>Netscape Directory Server Gateway: New Entry</TITLE>
<!-- DS_NEWENTRY_SCRIPT -->
</HEAD>
<FRAMESET ROWS=130,70,* BORDER=0 onLoad="init()">
<FRAME SRC="@cgiuri@/lang?<!-- GCONTEXT -->&file=newentrytitle.html" NORESIZE SCROLLING="NO">
<FRAME SRC="@cgiuri@/newentry?<!-- GCONTEXT -->&file=type"
NAME="newentryTypeFrame" SCROLLING="NO">
<FRAME SRC="@cgiuri@/newentry?<!-- GCONTEXT -->&file=name"
NAME="newentryNameFrame">
</FRAMESET>
<NOFRAMES>
<BODY>
You must use a client that supports frames to view this document.
</BODY>
</NOFRAMES>
</HTML>
--- NEW FILE newentryName.html.in ---
<!-- --- BEGIN COPYRIGHT BLOCK ---
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
--- END COPYRIGHT BLOCK --- -->
<HTML>
<!-- HEAD -->
<!--newentryName.html-->
<LINK REL=stylesheet TYPE="text/css" HREF="@cgiuri@/lang?<!-- GCONTEXT -->&file=style.css">
</HEAD>
<!-- DS_NEWENTRY_NAME_BODY -->
<p>
<!-- DS_NEWENTRY_NAME_FORM -->
<CENTER> <TABLE WIDTH="85%" CELLPADDING=3 CELLSPACING=3 BORDER=0> <TR> <TD>
<B>Step 2.</B> Provide a name for the new
<!-- EVALUATE "entType.fullname" -->
.
<BR>
<!-- EVALUATE "entType.rdnattr" -->
:
<INPUT TYPE="text" NAME="entryname" SIZE="40">
<P>
<B>Step 3.</B>
<!-- DS_NEWENTRY_LOCATION_BEGIN -->
Select a directory location for this
<!-- EVALUATE "entType.fullname" -->
, or select Other and enter the complete
distinguished name where this entry should be added.
<p>
<!-- DS_NEWENTRY_LOCATION_SELECT -->
<OPTION VALUE="">Other</OPTION>
</SELECT>
<BR>
<!--
<INPUT TYPE="text" NAME="dnsuffix" SIZE="70" onFocus="parent.dnsuffixFocus(this.form)">
-->
<TEXTAREA NAME="dnsuffix" ROWS=2 COLS=40 WRAP="soft" onFocus="parent.dnsuffixFocus(this.form)">
</TEXTAREA>
<P>
<B>Step 4.</B>
<!-- DS_NEWENTRY_LOCATION_END -->
Click Continue. You will be presented with an editable view
of the entry. When you are done filling in information,
save the entry.
<P>
</TD> </TR> <TR> <TD BGCOLOR="#CCCCCC" ALIGN="middle">
<INPUT TYPE="submit" VALUE="Continue" WIDTH=72>
<!-- DS_HELP_BUTTON "ADDING" -->
<TD> </TR>
</TABLE> </CENTER>
</FORM>
</BODY>
</HTML>
--- NEW FILE newentryType.html.in ---
<!-- --- BEGIN COPYRIGHT BLOCK ---
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
--- END COPYRIGHT BLOCK --- -->
<HTML>
<!-- HEAD -->
<LINK REL=stylesheet TYPE="text/css" HREF="@cgiuri@/lang?<!-- GCONTEXT -->&file=style.css">
<!--newentryType.html-->
</head>
<!-- DS_NEWENTRY_TYPE_BODY -->
<!-- DS_NEWENTRY_TYPE_FORM -->
<CENTER> <TABLE WIDTH="85%" CELLPADDING=3 CELLSPACING=3 BORDER=0> <TR> <TD>
Create New Entry
<BR>
<B>Step 1.</B> Select the type of entry to create.
<!-- DS_NEWENTRY_TYPE_SELECT -->
</TD> </TR> </TABLE> </CENTER>
</FORM>
</BODY>
</HTML>
--- NEW FILE search.html.in ---
<!-- BEGIN COPYRIGHT BLOCK
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
END COPYRIGHT BLOCK -->
<HTML>
<!-- HEAD -->
<!-- search.html -->
<TITLE>Netscape Directory Server Gateway: Standard Search</TITLE>
<!-- DS_SEARCH_SCRIPT -->
</HEAD>
<FRAMESET ROWS=130,100,* BORDER=0 onLoad="init()">
<FRAME SRC="@cgiuri@/lang?<!-- GCONTEXT -->&file=searchtitle.html" SCROLLING="NO">
<FRAME SRC="@cgiuri@/search?<!-- GCONTEXT -->&file=string" NAME=searchFrame NORESIZE SCROLLING="NO">
<FRAME SRC="@cgiuri@/lang?<!-- GCONTEXT -->&file=greeting.html" NAME=outputFrame>
</FRAMESET>
</HTML>
--- NEW FILE searchString.html.in ---
<!-- BEGIN COPYRIGHT BLOCK
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2001 Sun Microsystems, Inc. Used by permission.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
END COPYRIGHT BLOCK -->
<HTML>
<!-- HEAD -->
<!-- searchString.html -->
<LINK REL=stylesheet TYPE="text/css" HREF="@cgiuri@/lang?<!-- GCONTEXT -->&file=style.css">
</HEAD>
<!-- DS_SEARCH_BODY -->
<!-- DS_SEARCH_FORM "target=outputFrame" -->
<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=3 WIDTH=100%>
<TR> <TD ALIGN="right">
Find
</TD>
<TD>
<!-- DS_SEARCH_TYPE -->
within
<B>
<!-- DS_SEARCH_BASE -->
</B>
</TD>
</TR> <TR>
<TD ALIGN="right">
Search for
</TD>
<TD COLSPAN=3>
<INPUT NAME="searchstring" SIZE=30>
<INPUT TYPE="SUBMIT" VALUE="Search" WIDTH="72">
<!-- DS_HELP_BUTTON "SMARTSEARCH" -->
</TD>
</TR> </TABLE>
<INPUT TYPE="hidden" NAME="ldapsizelimit" VALUE="1000">
<INPUT TYPE="hidden" NAME="ldaptimelimit" VALUE="180">
<!-- PCONTEXT -->
</FORM>
</BODY>
</HTML>
--- authPassword.html DELETED ---
--- authSearch.html DELETED ---
--- csearch.html DELETED ---
--- csearchAttr.html DELETED ---
--- csearchBase.html DELETED ---
--- csearchMatch.html DELETED ---
--- csearchString.html DELETED ---
--- csearchType.html DELETED ---
--- display-country.html DELETED ---
--- display-dc.html DELETED ---
--- display-dnedit.html DELETED ---
--- display-dneditpeople.html DELETED ---
--- display-group.html DELETED ---
--- display-groupun.html DELETED ---
--- display-ntgroup.html DELETED ---
--- display-ntperson.html DELETED ---
--- display-org.html DELETED ---
--- display-orgperson.html DELETED ---
--- display-orgunit.html DELETED ---
--- display-person.html DELETED ---
--- list-Anything.html DELETED ---
--- list-Auth.html DELETED ---
--- list-Domaincomponent.html DELETED ---
--- list-Groups.html DELETED ---
--- list-NT-Groups.html DELETED ---
--- list-NT-People.html DELETED ---
--- list-Org-Units.html DELETED ---
--- list-Organizations.html DELETED ---
--- list-People.html DELETED ---
--- list-fa-Groups.html DELETED ---
--- list-fa-People.html DELETED ---
--- list-urlsearch.html DELETED ---
--- newentry.html DELETED ---
--- newentryName.html DELETED ---
--- newentryType.html DELETED ---
--- search.html DELETED ---
--- searchString.html DELETED ---
16 years, 3 months
[Fedora-directory-commits] admservconsole build.properties, 1.5, 1.6 fedora-admin-console.spec, 1.5, 1.6
by Doctor Conrad
Author: rmeggins
Update of /cvs/dirsec/admservconsole
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv13676/admservconsole
Modified Files:
build.properties fedora-admin-console.spec
Log Message:
Resolves: bug 428364
Description: Review Request: fedora-admin-console: Fedora Directory Administration Server Management Console
Fix Description: Bump version to 1.1.1 - add LICENSE
Index: build.properties
===================================================================
RCS file: /cvs/dirsec/admservconsole/build.properties,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- build.properties 2 Aug 2007 23:16:15 -0000 1.5
+++ build.properties 14 Jan 2008 19:42:48 -0000 1.6
@@ -21,7 +21,7 @@
lang=en
admservconsole.root=..
-admservconsole.version=1.1.0
+admservconsole.version=1.1.1
admservconsole.gen.version=1.1
brand=fedora
admservconsole.name=${brand}-admin-${admservconsole.version}
Index: fedora-admin-console.spec
===================================================================
RCS file: /cvs/dirsec/admservconsole/fedora-admin-console.spec,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- fedora-admin-console.spec 19 Dec 2007 20:13:44 -0000 1.5
+++ fedora-admin-console.spec 14 Jan 2008 19:42:48 -0000 1.6
@@ -1,5 +1,5 @@
%define major_version 1.1
-%define minor_version 0
+%define minor_version 1
%define dsname fedora-ds
%define shortname fedora-admin
@@ -7,20 +7,22 @@
Name: fedora-admin-console
Version: %{major_version}.%{minor_version}
-Release: 4%{?dist}
+Release: 1%{?dist}
Summary: Fedora Admin Server Management Console
-Group: Applications
-License: LGPL
+Group: Applications/System
+License: GPLv2
URL: http://directory.fedoraproject.org
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
Source: http://directory.fedoraproject.org/sources/%{name}-%{version}.tar.bz2
Requires: %{dsname}-admin
+Requires: java-1.7.0-icedtea
BuildRequires: ant >= 1.6.2
BuildRequires: ldapjdk
BuildRequires: idm-console-framework
+BuildRequires: java-1.7.0-icedtea-devel
%description
A Java based remote management console used for Managing Fedora
@@ -37,7 +39,7 @@
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/html/java
-install -m777 built/package/%{shortname}* $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/html/java
+install -m644 built/package/%{shortname}* $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/html/java
install -d $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/manual/en/admin/help
install -m644 help/en/*.html $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/manual/en/admin
install -m644 help/en/tokens.map $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/manual/en/admin
@@ -55,7 +57,8 @@
rm -rf $RPM_BUILD_ROOT
%files
-%defattr(-,root,root)
+%defattr(-,root,root,-)
+%doc LICENSE
%{_datadir}/%{pkgname}/html/java/%{shortname}-%{version}.jar
%{_datadir}/%{pkgname}/html/java/%{shortname}-%{major_version}.jar
%{_datadir}/%{pkgname}/html/java/%{shortname}.jar
@@ -68,6 +71,11 @@
%doc %{_datadir}/%{pkgname}/manual/en/admin/help/*.html
%changelog
+* Thu Jan 10 2008 Rich Megginson <rmeggins(a)redhat.com> 1.1.1-1
+- changes for fedora package review
+- added requires for icedtea java
+- added LICENSE
+
* Wed Dec 19 2007 Rich Megginson <rmeggins(a)redhat.com> - 1.1.0-4
- This is for the Fedora DS 1.1 release
16 years, 3 months
[Fedora-directory-commits] directoryconsole build.properties, 1.7, 1.8 fedora-ds-console.spec, 1.5, 1.6
by Doctor Conrad
Author: rmeggins
Update of /cvs/dirsec/directoryconsole
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv13571/directoryconsole
Modified Files:
build.properties fedora-ds-console.spec
Log Message:
Resolves: bug 428357
Description: Review Request: fedora-ds-console: Fedora Directory Server Management Console
Fix Description: Bump version to 1.1.1 - add LICENSE
Index: build.properties
===================================================================
RCS file: /cvs/dirsec/directoryconsole/build.properties,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- build.properties 2 Jul 2007 19:44:08 -0000 1.7
+++ build.properties 14 Jan 2008 19:39:20 -0000 1.8
@@ -21,7 +21,7 @@
lang=en
ldapconsole.root=..
-ldapconsole.version=1.1.0
+ldapconsole.version=1.1.1
ldapconsole.gen.version=1.1
brand=fedora
ldapconsole.name=${brand}-ds-${ldapconsole.version}
Index: fedora-ds-console.spec
===================================================================
RCS file: /cvs/dirsec/directoryconsole/fedora-ds-console.spec,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- fedora-ds-console.spec 19 Dec 2007 20:11:31 -0000 1.5
+++ fedora-ds-console.spec 14 Jan 2008 19:39:20 -0000 1.6
@@ -1,25 +1,27 @@
%define major_version 1.1
-%define minor_version 0
+%define minor_version 1
%define shortname fedora-ds
%define pkgname dirsrv
Name: fedora-ds-console
Version: %{major_version}.%{minor_version}
-Release: 5%{?dist}
+Release: 1%{?dist}
Summary: Fedora Directory Server Management Console
-Group: Applications
-License: LGPL
+Group: Applications/System
+License: GPLv2
URL: http://directory.fedoraproject.org
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
Source: http://directory.fedoraproject.org/sources/%{name}-%{version}.tar.bz2
Requires: %{shortname}-admin
+Requires: java-1.7.0-icedtea
BuildRequires: ant >= 1.6.2
BuildRequires: ldapjdk
BuildRequires: idm-console-framework
+BuildRequires: java-1.7.0-icedtea-devel
%description
A Java based remote management console used for Managing Fedora
@@ -36,7 +38,7 @@
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/html/java
-install -m777 built/package/%{shortname}* $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/html/java
+install -m644 built/package/%{shortname}* $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/html/java
install -d $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/manual/en/slapd/help
install -m644 help/en/*.html $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/manual/en/slapd
install -m644 help/en/tokens.map $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/manual/en/slapd
@@ -54,7 +56,8 @@
rm -rf $RPM_BUILD_ROOT
%files
-%defattr(-,root,root)
+%defattr(-,root,root,-)
+%doc LICENSE
%{_datadir}/%{pkgname}/html/java/%{shortname}-%{version}.jar
%{_datadir}/%{pkgname}/html/java/%{shortname}-%{major_version}.jar
%{_datadir}/%{pkgname}/html/java/%{shortname}.jar
@@ -67,6 +70,11 @@
%doc %{_datadir}/%{pkgname}/manual/en/slapd/help/*.html
%changelog
+* Thu Jan 10 2008 Rich Megginson <rmeggins(a)redhat.com> 1.1.1-1
+- changes for fedora package review
+- added requires for icedtea java
+- added LICENSE
+
* Wed Dec 19 2007 Rich Megginson <rmeggins(a)redhat.com> 1.1.0-5
- This is for the Fedora DS 1.1 release
16 years, 3 months
[Fedora-directory-commits] fedora-idm-console LICENSE, NONE, 1.1 build.properties, 1.1.1.1, 1.2 fedora-idm-console.spec, 1.3, 1.4
by Doctor Conrad
Author: rmeggins
Update of /cvs/dirsec/fedora-idm-console
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv13293/fedora-idm-console
Modified Files:
build.properties fedora-idm-console.spec
Added Files:
LICENSE
Log Message:
Resolves: bug 428352
Description: Review Request: fedora-idm-console: Fedora branded Java console for Fedora Directory Server
Fix Description: Bump version to 1.1.1 - add LICENSE
--- NEW FILE LICENSE ---
GNU LESSER GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any software library or other
program which contains a notice placed by the copyright holder or
other authorized party saying it may be distributed under the terms of
this Lesser General Public License (also called "this License").
Each licensee is addressed as "you".
A "library" means a collection of software functions and/or data
prepared so as to be conveniently linked with application programs
(which use some of those functions and data) to form executables.
The "Library", below, refers to any such software library or work
which has been distributed under these terms. A "work based on the
Library" means either the Library or any derivative work under
copyright law: that is to say, a work containing the Library or a
portion of it, either verbatim or with modifications and/or translated
straightforwardly into another language. (Hereinafter, translation is
included without limitation in the term "modification".)
"Source code" for a work means the preferred form of the work for
making modifications to it. For a library, complete source code means
all the source code for all modules it contains, plus any associated
interface definition files, plus the scripts used to control compilation
and installation of the library.
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running a program using the Library is not restricted, and output from
such a program is covered only if its contents constitute a work based
on the Library (independent of the use of the Library in a tool for
writing it). Whether that is true depends on what the Library does
and what the program that uses the Library does.
1. You may copy and distribute verbatim copies of the Library's
complete source code as you receive it, in any medium, provided that
you conspicuously and appropriately publish on each copy an
appropriate copyright notice and disclaimer of warranty; keep intact
all the notices that refer to this License and to the absence of any
warranty; and distribute a copy of this License along with the
Library.
You may charge a fee for the physical act of transferring a copy,
and you may at your option offer warranty protection in exchange for a
fee.
2. You may modify your copy or copies of the Library or any portion
of it, thus forming a work based on the Library, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) The modified work must itself be a software library.
b) You must cause the files modified to carry prominent notices
stating that you changed the files and the date of any change.
c) You must cause the whole of the work to be licensed at no
charge to all third parties under the terms of this License.
d) If a facility in the modified Library refers to a function or a
table of data to be supplied by an application program that uses
the facility, other than as an argument passed when the facility
is invoked, then you must make a good faith effort to ensure that,
in the event an application does not supply such function or
table, the facility still operates, and performs whatever part of
its purpose remains meaningful.
(For example, a function in a library to compute square roots has
a purpose that is entirely well-defined independent of the
application. Therefore, Subsection 2d requires that any
application-supplied function or table used by this function must
be optional: if the application does not supply it, the square
root function must still compute square roots.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Library,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Library, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote
it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Library.
In addition, mere aggregation of another work not based on the Library
with the Library (or with a work based on the Library) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may opt to apply the terms of the ordinary GNU General Public
License instead of this License to a given copy of the Library. To do
this, you must alter all the notices that refer to this License, so
that they refer to the ordinary GNU General Public License, version 2,
instead of to this License. (If a newer version than version 2 of the
ordinary GNU General Public License has appeared, then you can specify
that version instead if you wish.) Do not make any other change in
these notices.
Once this change is made in a given copy, it is irreversible for
that copy, so the ordinary GNU General Public License applies to all
subsequent copies and derivative works made from that copy.
This option is useful when you wish to copy part of the code of
the Library into a program that is not a library.
4. You may copy and distribute the Library (or a portion or
derivative of it, under Section 2) in object code or executable form
under the terms of Sections 1 and 2 above provided that you accompany
it with the complete corresponding machine-readable source code, which
must be distributed under the terms of Sections 1 and 2 above on a
medium customarily used for software interchange.
If distribution of object code is made by offering access to copy
from a designated place, then offering equivalent access to copy the
source code from the same place satisfies the requirement to
distribute the source code, even though third parties are not
compelled to copy the source along with the object code.
5. A program that contains no derivative of any portion of the
Library, but is designed to work with the Library by being compiled or
linked with it, is called a "work that uses the Library". Such a
work, in isolation, is not a derivative work of the Library, and
therefore falls outside the scope of this License.
However, linking a "work that uses the Library" with the Library
creates an executable that is a derivative of the Library (because it
contains portions of the Library), rather than a "work that uses the
library". The executable is therefore covered by this License.
Section 6 states terms for distribution of such executables.
When a "work that uses the Library" uses material from a header file
that is part of the Library, the object code for the work may be a
derivative work of the Library even though the source code is not.
Whether this is true is especially significant if the work can be
linked without the Library, or if the work is itself a library. The
threshold for this to be true is not precisely defined by law.
If such an object file uses only numerical parameters, data
structure layouts and accessors, and small macros and small inline
functions (ten lines or less in length), then the use of the object
file is unrestricted, regardless of whether it is legally a derivative
work. (Executables containing this object code plus portions of the
Library will still fall under Section 6.)
Otherwise, if the work is a derivative of the Library, you may
distribute the object code for the work under the terms of Section 6.
Any executables containing that work also fall under Section 6,
whether or not they are linked directly with the Library itself.
6. As an exception to the Sections above, you may also combine or
link a "work that uses the Library" with the Library to produce a
work containing portions of the Library, and distribute that work
under terms of your choice, provided that the terms permit
modification of the work for the customer's own use and reverse
engineering for debugging such modifications.
You must give prominent notice with each copy of the work that the
Library is used in it and that the Library and its use are covered by
this License. You must supply a copy of this License. If the work
during execution displays copyright notices, you must include the
copyright notice for the Library among them, as well as a reference
directing the user to the copy of this License. Also, you must do one
of these things:
a) Accompany the work with the complete corresponding
machine-readable source code for the Library including whatever
changes were used in the work (which must be distributed under
Sections 1 and 2 above); and, if the work is an executable linked
with the Library, with the complete machine-readable "work that
uses the Library", as object code and/or source code, so that the
user can modify the Library and then relink to produce a modified
executable containing the modified Library. (It is understood
that the user who changes the contents of definitions files in the
Library will not necessarily be able to recompile the application
to use the modified definitions.)
b) Use a suitable shared library mechanism for linking with the
Library. A suitable mechanism is one that (1) uses at run time a
copy of the library already present on the user's computer system,
rather than copying library functions into the executable, and (2)
will operate properly with a modified version of the library, if
the user installs one, as long as the modified version is
interface-compatible with the version that the work was made with.
c) Accompany the work with a written offer, valid for at
least three years, to give the same user the materials
specified in Subsection 6a, above, for a charge no more
than the cost of performing this distribution.
d) If distribution of the work is made by offering access to copy
from a designated place, offer equivalent access to copy the above
specified materials from the same place.
e) Verify that the user has already received a copy of these
materials or that you have already sent this user a copy.
For an executable, the required form of the "work that uses the
Library" must include any data and utility programs needed for
reproducing the executable from it. However, as a special exception,
the materials to be distributed need not include anything that is
normally distributed (in either source or binary form) with the major
components (compiler, kernel, and so on) of the operating system on
which the executable runs, unless that component itself accompanies
the executable.
It may happen that this requirement contradicts the license
restrictions of other proprietary libraries that do not normally
accompany the operating system. Such a contradiction means you cannot
use both them and the Library together in an executable that you
distribute.
7. You may place library facilities that are a work based on the
Library side-by-side in a single library together with other library
facilities not covered by this License, and distribute such a combined
library, provided that the separate distribution of the work based on
the Library and of the other library facilities is otherwise
permitted, and provided that you do these two things:
a) Accompany the combined library with a copy of the same work
based on the Library, uncombined with any other library
facilities. This must be distributed under the terms of the
Sections above.
b) Give prominent notice with the combined library of the fact
that part of it is a work based on the Library, and explaining
where to find the accompanying uncombined form of the same work.
8. You may not copy, modify, sublicense, link with, or distribute
the Library except as expressly provided under this License. Any
attempt otherwise to copy, modify, sublicense, link with, or
distribute the Library is void, and will automatically terminate your
rights under this License. However, parties who have received copies,
or rights, from you under this License will not have their licenses
terminated so long as such parties remain in full compliance.
9. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Library or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Library (or any work based on the
Library), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Library or works based on it.
10. Each time you redistribute the Library (or any work based on the
Library), the recipient automatically receives a license from the
original licensor to copy, distribute, link with or modify the Library
subject to these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties with
this License.
11. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Library at all. For example, if a patent
license would not permit royalty-free redistribution of the Library by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Library.
If any portion of this section is held invalid or unenforceable under any
particular circumstance, the balance of the section is intended to apply,
and the section as a whole is intended to apply in other circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
12. If the distribution and/or use of the Library is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Library under this License may add
an explicit geographical distribution limitation excluding those countries,
so that distribution is permitted only in or among countries not thus
excluded. In such case, this License incorporates the limitation as if
written in the body of this License.
13. The Free Software Foundation may publish revised and/or new
versions of the Lesser General Public License from time to time.
Such new versions will be similar in spirit to the present version,
but may differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the Library
specifies a version number of this License which applies to it and
"any later version", you have the option of following the terms and
conditions either of that version or of any later version published by
the Free Software Foundation. If the Library does not specify a
license version number, you may choose any version ever published by
the Free Software Foundation.
14. If you wish to incorporate parts of the Library into other free
programs whose distribution conditions are incompatible with these,
write to the author to ask for permission. For software which is
copyrighted by the Free Software Foundation, write to the Free
Software Foundation; we sometimes make exceptions for this. Our
decision will be guided by the two goals of preserving the free status
of all derivatives of our free software and of promoting the sharing
and reuse of software generally.
NO WARRANTY
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
END OF TERMS AND CONDITIONS
Index: build.properties
===================================================================
RCS file: /cvs/dirsec/fedora-idm-console/build.properties,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
--- build.properties 1 Aug 2007 23:08:51 -0000 1.1.1.1
+++ build.properties 14 Jan 2008 19:33:08 -0000 1.2
@@ -23,7 +23,7 @@
console.root=.
console.version=11
-console.dotversion=1.1.0
+console.dotversion=1.1.1
console.dotgenversion=1.1
theme.core=fedora-idm-console
Index: fedora-idm-console.spec
===================================================================
RCS file: /cvs/dirsec/fedora-idm-console/fedora-idm-console.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- fedora-idm-console.spec 19 Dec 2007 20:08:44 -0000 1.3
+++ fedora-idm-console.spec 14 Jan 2008 19:33:08 -0000 1.4
@@ -1,22 +1,24 @@
%define major_version 1.1
-%define minor_version 0
+%define minor_version 1
Name: fedora-idm-console
Version: %{major_version}.%{minor_version}
-Release: 5%{?dist}
+Release: 1%{?dist}
Summary: Fedora Management Console
-Group: Applications
-License: LGPL
+Group: Applications/System
+License: LGPLv2
URL: http://directory.fedoraproject.org
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Source: http://directory.fedoraproject.org/sources/%{name}-%{version}.tar.bz2
Requires: idm-console-framework >= 1.1
+Requires: java-1.7.0-icedtea
BuildRequires: ant >= 1.6.2
BuildRequires: ldapjdk
BuildRequires: jss >= 4.2
BuildRequires: idm-console-framework >= 1.1
+BuildRequires: java-1.7.0-icedtea-devel
%description
A Java based remote management console used for Managing Fedora
@@ -33,9 +35,9 @@
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_javadir}
-install -m777 built/*.jar $RPM_BUILD_ROOT%{_javadir}
+install -m644 built/*.jar $RPM_BUILD_ROOT%{_javadir}
install -d $RPM_BUILD_ROOT%{_bindir}
-install -m777 built/%{name} $RPM_BUILD_ROOT/%{_bindir}
+install -m755 built/%{name} $RPM_BUILD_ROOT/%{_bindir}
# create symlinks
pushd $RPM_BUILD_ROOT%{_javadir}
@@ -48,12 +50,18 @@
%files
%defattr(-,root,root,-)
+%doc LICENSE
%{_javadir}/%{name}-%{version}_en.jar
%{_javadir}/%{name}-%{major_version}_en.jar
%{_javadir}/%{name}_en.jar
%{_bindir}/%{name}
%changelog
+* Thu Jan 10 2008 Rich Megginson <rmeggins(a)redhat.com> 1.1.1-1
+- this is the fedora package review candidate
+- added LICENSE file
+- changed permissions on jar files and shell script
+
* Wed Dec 19 2007 Rich Megginson <rmeggins(a)redhat.com> 1.1.0-5
- for the Fedora DS 1.1 release
16 years, 3 months
[Fedora-directory-commits] ldapserver/ldap/cm fedora-patch.inf, 1.1.2.16, 1.1.2.17 redhat-patch.inf, 1.1.2.17, 1.1.2.18
by Doctor Conrad
Author: nhosoi
Update of /cvs/dirsec/ldapserver/ldap/cm
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv12789
Modified Files:
Tag: Directory71RtmBranch
fedora-patch.inf redhat-patch.inf
Log Message:
Resolves: #203670
Summary: Tracking bug for Directory Server 7.1 SP 4
Description: updating patch info file to include the following patches:
171081, 176302, 183222, 196523, 199321, 204808, 208058, 219586, 238630, 240897, 243820, 288321, 311851, 314851
Index: fedora-patch.inf
===================================================================
RCS file: /cvs/dirsec/ldapserver/ldap/cm/Attic/fedora-patch.inf,v
retrieving revision 1.1.2.16
retrieving revision 1.1.2.17
diff -u -r1.1.2.16 -r1.1.2.17
--- fedora-patch.inf 7 Jan 2008 22:32:16 -0000 1.1.2.16
+++ fedora-patch.inf 14 Jan 2008 19:26:47 -0000 1.1.2.17
@@ -49,22 +49,27 @@
base: ...
file: 147585: plugins/slapd/slapi/examples/testpreop.c
-file: 164834,165641,166229,173687,175063,202890,247725,297221: bin/slapd/server/ns-slapd
-file: 155276,164834,164843,165641,166229,173687,175063,179135,179137,202890,247725,297221: bin/slapd/server/libslapd.*
+file: 164834,165641,166229,173687,175063,202890,247725,297221,196523,208058,311851: bin/slapd/server/ns-slapd
+file: 155276,164834,164843,165641,166229,173687,175063,179135,179137,202890,247725,297221,240897: bin/slapd/server/libslapd.*
+file: 204808: bin/slapd/server/migratecred
+file: 204808: bin/slapd/server/mmldif
+file: 204808: bin/slapd/server/pwdhash
file: 151678: bin/slapd/admin/bin/ds_newinst
file: 151678: bin/slapd/admin/bin/ds_create
-file: 155276,164843,165641,165827,165862,166012,175063,175897,179135,179137,179810,189264,192901,231507: lib/libback-ldbm.*
+file: 155276,164843,165641,165827,165862,166012,175063,175897,179135,179137,179810,189264,192901,231507,183222,314851,171081,243820,219586: lib/libback-ldbm.*
file: 160003: bin/slapd/admin/scripts/template-db2index.pl
file: 160003: bin/slapd/admin/bin/upgradeServer
-file: 164836,165600: lib/attr-unique-plugin.*
+file: 164836,165600,288321: lib/attr-unique-plugin.*
file: 165640: lib/views-plugin.*
file: 339791: lib/syntax-plugin.*
-file: 297221: lib/acl-plugin.*
+file: 297221,288321: lib/acl-plugin.*
file: 297221: lib/statechange-plugin.*
+file: 204808: lib/chainingdb-plugin.*
+file: 176302: lib/passthru-plugin.*
file: 167478,160589: setup/setup
file: 156120,159037,170321,170328,170556,170558,170816,185765: winsync/PassSync.msi
file: 167761: java/jars/ds71.jar
-file: 169388,169954,170071,170350,181827,179135,179137: lib/replication-plugin.*
+file: 169388,169954,170071,170350,181827,179135,179137,238630: lib/replication-plugin.*
file: xxxxxx: bin/slapd/README.txt
file: xxxxxx: README.txt
file: M324525,M324529: shared/lib/libldap50.*
Index: redhat-patch.inf
===================================================================
RCS file: /cvs/dirsec/ldapserver/ldap/cm/Attic/redhat-patch.inf,v
retrieving revision 1.1.2.17
retrieving revision 1.1.2.18
diff -u -r1.1.2.17 -r1.1.2.18
--- redhat-patch.inf 7 Jan 2008 22:32:16 -0000 1.1.2.17
+++ redhat-patch.inf 14 Jan 2008 19:26:47 -0000 1.1.2.18
@@ -49,22 +49,27 @@
base: /share/builds/products/server/directry/7.1
file: 147585: plugins/slapd/slapi/examples/testpreop.c
-file: 164834,165641,166229,173687,175063,202890,247725,297221: bin/slapd/server/ns-slapd
-file: 155276,164834,164843,165641,166229,173687,175063,179135,179137,202890,247725,297221: bin/slapd/server/libslapd.*
+file: 164834,165641,166229,173687,175063,202890,247725,297221,196523,208058,311851: bin/slapd/server/ns-slapd
+file: 155276,164834,164843,165641,166229,173687,175063,179135,179137,202890,247725,297221,240897: bin/slapd/server/libslapd.*
+file: 204808: bin/slapd/server/migratecred
+file: 204808: bin/slapd/server/mmldif
+file: 204808: bin/slapd/server/pwdhash
file: 151678: bin/slapd/admin/bin/ds_newinst
file: 151678: bin/slapd/admin/bin/ds_create
-file: 155276,164843,165641,165827,165862,166012,175063,175897,179135,179137,179810,189264,192901,231507: lib/libback-ldbm.*
+file: 155276,164843,165641,165827,165862,166012,175063,175897,179135,179137,179810,189264,192901,231507,183222,314851,171081,243820,219586: lib/libback-ldbm.*
file: 160003: bin/slapd/admin/scripts/template-db2index.pl
file: 160003: bin/slapd/admin/bin/upgradeServer
-file: 164836,165600: lib/attr-unique-plugin.*
+file: 164836,165600,288321: lib/attr-unique-plugin.*
file: 165640: lib/views-plugin.*
file: 339791: lib/syntax-plugin.*
-file: 297221: lib/acl-plugin.*
+file: 297221,288321: lib/acl-plugin.*
file: 297221: lib/statechange-plugin.*
+file: 204808: lib/chainingdb-plugin.*
+file: 176302: lib/passthru-plugin.*
file: 167478,160589: setup/setup
file: 156120,159037,170321,170328,170556,170558,170816,185765: winsync/PassSync.msi
file: 167761: java/jars/ds71.jar
-file: 169388,169954,170071,170350,181827,179135,179137: lib/replication-plugin.*
+file: 169388,169954,170071,170350,181827,179135,179137,238630: lib/replication-plugin.*
file: xxxxxx: bin/slapd/README.txt
file: xxxxxx: README.txt
file: M324525,M324529: shared/lib/libldap50.*
16 years, 3 months
[Fedora-directory-commits] ldapserver/ldap/servers/plugins/replication cl5_api.c, 1.9, 1.9.2.1 repl5_replica_config.c, 1.6, 1.6.2.1
by Doctor Conrad
Author: nhosoi
Update of /cvs/dirsec/ldapserver/ldap/servers/plugins/replication
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv20667/plugins/replication
Modified Files:
Tag: Directory71RtmBranch
cl5_api.c repl5_replica_config.c
Log Message:
Resolves: #238630
Summary: ns-slapd sometimes fails with SIGSEGV when removing and recreating replica entry
Description: applied the patch to Directory71RtmBranch
Index: cl5_api.c
===================================================================
RCS file: /cvs/dirsec/ldapserver/ldap/servers/plugins/replication/cl5_api.c,v
retrieving revision 1.9
retrieving revision 1.9.2.1
diff -u -r1.9 -r1.9.2.1
--- cl5_api.c 19 Apr 2005 22:07:32 -0000 1.9
+++ cl5_api.c 11 Jan 2008 22:01:44 -0000 1.9.2.1
@@ -6223,19 +6223,23 @@
_cl5WriteRUV (file, PR_FALSE);
}
- /* close file */
+ /* close the db */
if (file->db)
file->db->close(file->db, 0);
if (file->flags & DB_FILE_DELETED)
{
+ int rc = 0;
+ /* We need to use the libdb API to delete the files, otherwise we'll
+ * run into problems when we try to checkpoint transactions later. */
PR_snprintf(fullpathname, MAXPATHLEN, "%s/%s", s_cl5Desc.dbDir, file->name);
- if (PR_Delete(fullpathname) != PR_SUCCESS)
- {
- slapi_log_error(SLAPI_LOG_REPL, repl_plugin_name_cl, "_cl5DBCloseFile: "
- "failed to remove (%s) file; NSPR error - %d\n", file->name, PR_GetError ());
-
- }
+ rc = s_cl5Desc.dbEnv->dbremove(s_cl5Desc.dbEnv, 0, fullpathname, 0, 0);
+ if (rc != 0)
+ {
+ slapi_log_error(SLAPI_LOG_REPL, repl_plugin_name_cl, "_cl5DBCloseFile: "
+ "failed to remove (%s) file; libdb error - %d (%s)\n",
+ fullpathname, rc, db_strerror(rc));
+ }
}
/* slapi_ch_free accepts NULL pointer */
Index: repl5_replica_config.c
===================================================================
RCS file: /cvs/dirsec/ldapserver/ldap/servers/plugins/replication/repl5_replica_config.c,v
retrieving revision 1.6
retrieving revision 1.6.2.1
diff -u -r1.6 -r1.6.2.1
--- repl5_replica_config.c 19 Apr 2005 22:07:32 -0000 1.6
+++ repl5_replica_config.c 11 Jan 2008 22:01:44 -0000 1.6.2.1
@@ -455,9 +455,17 @@
if (mtnode_ext->replica)
{
+ char ebuf[BUFSIZ];
+
/* remove object from the hash */
r = (Replica*)object_get_data (mtnode_ext->replica);
PR_ASSERT (r);
+ /* The changelog for this replica is no longer valid, so we should remove it. */
+ slapi_log_error(SLAPI_LOG_FATAL, repl_plugin_name, "replica_config_delete: "
+ "Warning: The changelog for replica %s is no longer valid since "
+ "the replica config is being deleted. Removing the changelog.\n",
+ escape_string(slapi_sdn_get_dn(replica_get_root(r)),ebuf));
+ cl5DeleteDBSync(mtnode_ext->replica);
replica_delete_by_name (replica_get_name (r));
object_release (mtnode_ext->replica);
mtnode_ext->replica = NULL;
16 years, 3 months
[Fedora-directory-commits] dsgw/orgbin myorg.in, NONE, 1.1 org.in, NONE, 1.1
by Doctor Conrad
Author: nkinder
Update of /cvs/dirsec/dsgw/orgbin
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv20288/orgbin
Added Files:
myorg.in org.in
Log Message:
Added orgchart to dsgw.
--- NEW FILE myorg.in ---
#!@perlexec@
#
# BEGIN COPYRIGHT BLOCK
# This Program 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; version 2 of the License.
#
# This Program 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
# this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
# Place, Suite 330, Boston, MA 02111-1307 USA.
#
# In addition, as a special exception, Red Hat, Inc. gives You the additional
# right to link the code of this Program with code not covered under the GNU
# General Public License ("Non-GPL Code") and to distribute linked combinations
# including the two, subject to the limitations in this paragraph. Non-GPL Code
# permitted under this exception must only link to the code of this Program
# through those well defined interfaces identified in the file named EXCEPTION
# found in the source code files (the "Approved Interfaces"). The files of
# Non-GPL Code may instantiate templates or use macros or inline functions from
# the Approved Interfaces without causing the resulting work to be covered by
# the GNU General Public License. Only Red Hat, Inc. may make changes or
# additions to the list of Approved Interfaces. You must obey the GNU General
# Public License in all respects for all of the Program code and other code used
# in conjunction with the Program except the Non-GPL Code covered by this
# exception. If you modify this file, you may extend this exception to your
# version of the file, but you are not obligated to do so. If you do not wish to
# provide this exception without modification, you must delete this exception
# statement from your version and license this file solely under the GPL without
# exception.
#
#
# Copyright (C) 2005 Red Hat, Inc.
# All rights reserved.
# END COPYRIGHT BLOCK
#
#
#set ts=4
$|=1;
print "Content-type: te@orguri@;charset=UTF-8\n\n";
#print "Content-type: te@orguri@\n\n";
#
# Read orgchart.conf settings for MyOrgChart-specific items
#
&read_config_file();
#-------------------------------------
print "
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">
<html>
<head>
<title>Customize: Directory Server Org Chart</title>
<LINK REL=stylesheet TYPE=\"text/css\" HREF=\"@orguri(a)/styles.css\">
";
#-------------------------------------
&print_javascript();
print "</head>";
&print_body();
print @orguri@>";
exit(0);
#==============================================================================
sub read_config_file()
{
if (!open (FILE, "@contextdir(a)/orgchart.conf") )
{
print "\n\n<BR><BR>Can't open configuration file: orgchart.conf\n\n<BR><BR>Error from OS: $!\n\n";
exit;
}
#
# let's set some default values, so in case a setting
# does not exist both in the orgchart.conf file, as well
# as does not exist via a user's MyOrgChart cookie,
# we at least have some type of valid value present.
#
%config_tokens = (
"icons-aim-visible","disabled",
"icons-email-visible","disabled",
"icons-phonebook-visible","disabled",
"icons-locator-visible","disabled",
"max-levels-drawn", "3",
);
#
# read in the orgchart.conf file
#
while(<FILE>)
{
chop;
foreach $f (keys %config_tokens)
{
$config_tokens{$f} = $1 if ($_ =~ /^$f[ \t]+(.+)/);
}
}
close (FILE);
#
# check the "max-levels-drawn" setting for numeric, and to
# make sure it is a number greater than zero.
#
# If a bad setting, let's set it to 3 so that at least it
# is set to a valid number, but then a user's MyOrgChart
# preferences can override it (if their setting is 1, 2,
# or 3 only).
#
# check for non-numeric first
$temp = $config_tokens{"max-levels-drawn"};
$temp =~ s/[\d]//g;
if ( length($temp) != 0 )
{
# a non-numeric setting
$config_tokens{"max-levels-drawn"} = 3;
}
else
{
# a numeric setting, but: check for less than value of 1
if ( $config_tokens{"max-levels-drawn"} < 1 )
{
$config_tokens{"max-levels-drawn"} = 3;
}
}
#
# if every icon has been disabled, set a state so that later on
# we don't draw the header and the footer text for the icons.
#
if ( ($config_tokens{"icons-email-visible"} eq "disabled") && ($config_tokens{"icons-phonebook-visible"} eq "disabled") && ($config_tokens{"icons-aim-visible"} eq "disabled") && ($config_tokens{"icons-locator-visible"} eq "disabled") )
{
$all_icons_disabled = "yes";
}
else
{
$all_icons_disabled = "no";
}
}
#==============================================================================
sub print_body()
{
print "
<body bgcolor=\"#FFFFFF\" leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 onLoad=\"initValues()\">
<FORM name=\"customize\">
<table width=\"500\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" align=\"center\">
<tr>
<td height=\"20\"> </td></tr>
</table>
<table width=\"500\" border=\"1\" cellpadding=\"0\" cellspacing=\"0\" align=\"center\">
<tr>
<td width=\"500\" height=\"22\" valign=\"top\" bgcolor=\"#cccccc\" class=\"pageHeader\">Customize View</td>
</tr>
<tr>
<td height=\"236\" valign=\"top\">
<table width=\"100%\" border=\"0\" cellpadding=\"2\" cellspacing=\"0\">
<tr height=\"7\"></tr>
";
#
# If all icons are "disabled" by the admin, we better not display the
# window dressing (header and footer) text that normally surrounds the
# icon options. This is the header.
#
if ( "$all_icons_disabled" eq "no" )
{
print "
<tr>
<td width=\"28\" height=\"21\" valign=\"top\"> </td>
<td valign=\"top\" colspan=\"4\" class=\"prefsPageHead\">Icon Settings</td>
</tr>
<tr height =\"7\"></tr>
<tr>
<td width=\"35\" height=\"21\"></td>
<td width=\"35\" valign=\"top\" class=\"prefsPageData\">Icon:</td>
<td width=\"25\"></td>
<td width=\"105\" valign=\"top\" class=\"prefsPageData\">Description:</td>
<td width=\"21\"></td>
<td width=\"205\" valign=\"top\" class=\"prefsPageData\">Location:</td>
</tr>
";
}
#
# don't draw the email option if admin has disabled it !
#
if ( $config_tokens{"icons-email-visible"} ne "disabled" )
{
print "
<tr height=\"6\"></tr>
<tr>
<td width=\"33\" height=\"21\"></td>
<td width=\"20\" valign=\"top\" class=\"prefsPageData\"> <img src=\"@orguri(a)/mail.gif\" alt=\"\" width=\"14\" height=\"16\" border=\"0\"></td>
<td width=\"25\"></td>
<td width=\"105\" valign=\"top\" class=\"prefsPageData\">EMail</td>
<td width=\"21\"></td>
<td width=\"205\" valign=\"center\" class=\"prefsPageData\"><select NAME=\"email\">
";
# --------------------------------------------
$selected1 = $selected2 = $selected3 = "";
if ($config_tokens{"icons-email-visible"} eq "no") { $selected1 = " SELECTED"; }
if ($config_tokens{"icons-email-visible"} eq "forefront") { $selected2 = " SELECTED"; }
if ($config_tokens{"icons-email-visible"} eq "layer") { $selected3 = " SELECTED"; }
# --------------------------------------------
print "
<option value=\"no\"$selected1>Never display this icon</option>
<option value=\"forefront\"$selected2>Next to name</option>
<option value=\"layer\"$selected3>In floating layer</option>
</select></td>
</tr>
";
}
#
# don't draw the phonebook option if admin has disabled it !
#
if ( $config_tokens{"icons-phonebook-visible"} ne "disabled" )
{
print "
<tr height=\"6\"></tr>
<tr>
<td width=\"33\" height=\"21\"></td>
<td width=\"20\" valign=\"top\" class=\"prefsPageData\"> <img src=\"@orguri(a)/ldap-person.gif\" alt=\"\" width=\"12\" height=\"16\" border=\"0\"></td>
<td width=\"25\"></td>
<td width=\"125\" valign=\"top\" class=\"prefsPageData\" nowrap>Phonebook Entry</td>
<td width=\"21\"></td>
<td width=\"205\" valign=\"center\" class=\"prefsPageData\"><select NAME=\"phonebook\">
";
# --------------------------------------------
$selected1 = $selected2 = $selected3 = "";
if ($config_tokens{"icons-phonebook-visible"} eq "no") { $selected1 = " SELECTED"; }
if ($config_tokens{"icons-phonebook-visible"} eq "forefront") { $selected2 = " SELECTED"; }
if ($config_tokens{"icons-phonebook-visible"} eq "layer") { $selected3 = " SELECTED"; }
# --------------------------------------------
print "
<option value=\"no\"$selected1>Never display this icon</option>
<option value=\"forefront\"$selected2>Next to name</option>
<option value=\"layer\"$selected3>In floating layer</option>
</select></td>
</tr>
";
}
#
# don't draw the locator option if admin has disabled it !
#
if ( $config_tokens{"icons-locator-visible"} ne "disabled" )
{
print "
<tr height=\"6\"></tr>
<tr>
<td width=\"33\" height=\"21\"></td>
<td width=\"20\" valign=\"top\" class=\"prefsPageData\"> <img src=\"@orguri(a)/mag.gif\" alt=\"\" width=\"15\" height=\"15\" border=\"0\"></td>
<td width=\"25\"></td>
<td width=\"125\" valign=\"top\" class=\"prefsPageData\" nowrap>Locate User</td>
<td width=\"21\"></td>
<td width=\"205\" valign=\"top\" class=\"prefsPageData\"><select NAME=\"locate\">
";
# --------------------------------------------
$selected1 = $selected2 = $selected3 = "";
if ($config_tokens{"icons-locator-visible"} eq "no") { $selected1 = " SELECTED"; }
if ($config_tokens{"icons-locator-visible"} eq "forefront") { $selected2 = " SELECTED"; }
if ($config_tokens{"icons-locator-visible"} eq "layer") { $selected3 = " SELECTED"; }
# --------------------------------------------
print "
<option value=\"no\"$selected1>Never display this icon</option>
<option value=\"forefront\"$selected2>Next to name</option>
<option value=\"layer\"$selected3>In floating layer</option>
</select></td>
</tr>
";
}
#
# don't draw the AIM option if admin has disabled it !
#
if ( $config_tokens{"icons-aim-visible"} ne "disabled" )
{
print "
<tr height=\"6\"></tr>
<tr>
<td width=\"33\" height=\"21\"></td>
<td width=\"20\" valign=\"top\" class=\"prefsPageData\"> <img src=\"@orguri(a)/aim-online.gif\" alt=\"\" width=\"15\" height=\"15\" border=\"0\"></td>
<td width=\"25\"></td>
<td width=\"125\" valign=\"top\" class=\"prefsPageData\" nowrap>AIM Presence</td>
<td width=\"21\"></td>
<td width=\"205\" valign=\"top\" class=\"prefsPageData\"><select NAME=\"aim\">
";
# --------------------------------------------
$selected1 = $selected2 = $selected3 = "";
if ($config_tokens{"icons-aim-visible"} eq "no") { $selected1 = " SELECTED"; }
if ($config_tokens{"icons-aim-visible"} eq "forefront") { $selected2 = " SELECTED"; }
if ($config_tokens{"icons-aim-visible"} eq "layer") { $selected3 = " SELECTED"; }
# --------------------------------------------
print "
<option value=\"no\"$selected1>Never display this icon</option>
<option value=\"forefront\"$selected2>Next to name</option>
<option value=\"layer\"$selected3>In floating layer</option>
</select></td>
</tr>
";
}
#
# If all icons are "disabled" by the admin, we better not display the
# window dressing (header and footer) text that normally surrounds the
# icon options. This is the footer.
#
if ( "$all_icons_disabled" eq "no" )
{
print "
<tr height=\"15\">
</tr>
<tr>
<td width=\"28\" height=\"21\" valign=\"top\"> </td>
<td valign=\"middle\" colspan=\"4\"><hr></td>
</tr>
";
}
print "
<tr>
<td width=\"28\" height=\"21\" valign=\"top\"> </td>
<td valign=\"top\" colspan=\"4\" class=\"prefsPageHead\">Organization Chart Depth</td>
</tr>
<tr height=\"10\">
</tr>
<tr>
<td width=\"35\" height=\"28\"></td>
<td width=\"10\" valign=\"top\" class=\"prefsPageData\">Show </td>
<td width=\"20\" valign=\"top\" class=\"prefsPageData\"><select NAME=\"leveldepth\">
";
for ( $num = 1 ; $num <= $config_tokens{"max-levels-drawn"} ; $num++ )
{
if ( $num < $config_tokens{"max-levels-drawn"} )
{
print "<option value=\"$num\">$num</option>";
}
else
{
print "<option value=\"$num\" SELECTED>$num</option>";
}
}
print "
</select></td>
<td width=\"350\" colspan=\"3\" class=\"prefsPageData\"> levels of organization depth</td>
</tr>
<td height=\"30\"></td>
</table>
</td>
</tr>
</table>
<table width=\"500\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" align=\"center\">
<tr>
<td height=\"20\"> </td></tr>
<tr>
<td align=\"right\"><input type=\"button\" name=\"save\" value=\" Finished \" onClick=\"saveSettings();\"></td>
<td width=\"20\"</td>
<td><input type=\"button\" name=\"del_cookie\" value=\"Restore Defaults\" onClick=\"deleteCookie();\"></td>
</tr>
</table>
</form>
</body>
";
}
#==============================================================================
sub print_javascript()
{
print "
<SCRIPT language=\"javascript\">
var today = new Date();
var expires = new Date();
var expired = new Date(today.getTime() - 1000 * 24 * 60 * 60 * 1000);
function initValues()
{
var myorgsettings = getCookie(\"MyOrgChart\");
var possvalues = new Array(\"no\",\"forefront\",\"layer\");
";
# --------------------------------------------------------------
#
# let's build up a string like the contents below of Array
# (if max-levels-drawn was 3):
#
# var posslevelvalues = new Array("1","2","3");
#
$finalstring = "var posslevelvalues = new Array(";
for ( $num = 1 ; $num <= $config_tokens{"max-levels-drawn"} ; $num++ )
{
$finalstring = "$finalstring\"$num\"";
if ( $num != $config_tokens{"max-levels-drawn"} )
{
$finalstring = "$finalstring,";
}
}
$finalstring = "$finalstring);";
# --------------------------------------------------------------
print "
$finalstring
// If there is a cookie already set, let's correct the
// values of the HTML form to be based on their personal
// settings, for easier editing and also lack of confusion
if ( myorgsettings != \"\" )
{
var splitorgvalues = myorgsettings.split(\"&\");
var tempstr;
// alert(myorgsettings);
for (var loop=0; loop < splitorgvalues.length; loop++)
{
tempstr = splitorgvalues[loop].split(\"=\");
";
# --start---------------------------------------------------------
if ( $config_tokens{"icons-email-visible"} ne "disabled" )
{
print "
if ( tempstr[0] == \"email\" )
{
for (var innerloop=0; innerloop < possvalues.length; innerloop++)
{
if ( tempstr[1] == possvalues[innerloop] )
document.customize.email.options[innerloop].selected = true;
}
}
";
}
# --end---------------------------------------------------------
# --start---------------------------------------------------------
if ( $config_tokens{"icons-phonebook-visible"} ne "disabled" )
{
print "
if ( tempstr[0] == \"pb\" )
{
for (var innerloop=0; innerloop < possvalues.length; innerloop++)
{
if ( tempstr[1] == possvalues[innerloop] )
document.customize.phonebook[innerloop].selected = true;
}
}
";
}
# --end---------------------------------------------------------
# --start---------------------------------------------------------
if ( $config_tokens{"icons-locator-visible"} ne "disabled" )
{
print "
if ( tempstr[0] == \"maps\" )
{
for (var innerloop=0; innerloop < possvalues.length; innerloop++)
{
if ( tempstr[1] == possvalues[innerloop] )
document.customize.locate[innerloop].selected = true;
}
}
";
}
# --end---------------------------------------------------------
# --start---------------------------------------------------------
if ( $config_tokens{"icons-aim-visible"} ne "disabled" )
{
print "
if ( tempstr[0] == \"aim\" )
{
for (var innerloop=0; innerloop < possvalues.length; innerloop++)
{
if ( tempstr[1] == possvalues[innerloop] )
document.customize.aim[innerloop].selected = true;
}
}
";
}
# --end---------------------------------------------------------
print "
if ( tempstr[0] == \"maxlevels\" )
{
for (var innerloop=0; innerloop < $config_tokens{\"max-levels-drawn\"}; innerloop++)
{
if ( tempstr[1] == posslevelvalues[innerloop] )
document.customize.leveldepth.options[innerloop].selected=true;
}
}
}
}
return;
}
function getCookie(Name)
{
var search = Name + \"=\"
if (document.cookie.length > 0)
{ // if there are any cookies
offset = document.cookie.indexOf(search)
if (offset != -1)
{ // if cookie exists
offset += search.length // set index of beginning of value
end = document.cookie.indexOf(\";\", offset) // set index of end of cookie value
if (end == -1)
end = document.cookie.length
return unescape(document.cookie.substring(offset, end))
}
}
return (\"\");
}
function deleteCookie()
{
document.cookie=\"MyOrgChart\" + \"=null; expires=\" + expired.toGMTString();
alert(\"Your preferences have been deleted from your browser.\");
document.location.href = \"myorg\";
}
function saveSettings()
{
var i;
var finalString;
finalString = \"\";
// alert(document.customize.email.options[document.customize.email.selectedIndex].value);
";
if ( $config_tokens{"icons-email-visible"} ne "disabled" )
{
print"
finalString += \"&email=\" + document.customize.email.options[document.customize.email.selectedIndex].value;
";
}
if ( $config_tokens{"icons-phonebook-visible"} ne "disabled" )
{
print"
finalString += \"&pb=\" + document.customize.phonebook.options[document.customize.phonebook.selectedIndex].value;
";
}
if ( $config_tokens{"icons-locator-visible"} ne "disabled" )
{
print"
finalString += \"&maps=\" + document.customize.locate.options[document.customize.locate.selectedIndex].value;
";
}
if ( $config_tokens{"icons-aim-visible"} ne "disabled" )
{
print"
finalString += \"&aim=\" + document.customize.aim.options[document.customize.aim.selectedIndex].value;
";
}
print "
finalString += \"&maxlevels=\" + document.customize.leveldepth.options[document.customize.leveldepth.selectedIndex].value;
expires.setTime(today.getTime() + 1000*60*60*24*365);
setCookie(\"MyOrgChart\", finalString, expires);
alert(\"Your preferences have been saved in your browser.\");
// alert(\"Your preferences have been saved in your browser as:\\n\" + finalString);
return;
}
function setCookie(name, value, expire)
{
document.cookie = name + \"=\" + escape(value)
+ ((expire == null) ? \"\" : (\"; expires=\" + expire.toGMTString()));
}
</SCRIPT>
";
}
#==============================================================================
--- NEW FILE org.in ---
#!@perlexec@
#
# BEGIN COPYRIGHT BLOCK
# This Program 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; version 2 of the License.
#
# This Program 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
# this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
# Place, Suite 330, Boston, MA 02111-1307 USA.
#
# In addition, as a special exception, Red Hat, Inc. gives You the additional
# right to link the code of this Program with code not covered under the GNU
# General Public License ("Non-GPL Code") and to distribute linked combinations
# including the two, subject to the limitations in this paragraph. Non-GPL Code
# permitted under this exception must only link to the code of this Program
# through those well defined interfaces identified in the file named EXCEPTION
# found in the source code files (the "Approved Interfaces"). The files of
# Non-GPL Code may instantiate templates or use macros or inline functions from
# the Approved Interfaces without causing the resulting work to be covered by
# the GNU General Public License. Only Red Hat, Inc. may make changes or
# additions to the list of Approved Interfaces. You must obey the GNU General
# Public License in all respects for all of the Program code and other code used
# in conjunction with the Program except the Non-GPL Code covered by this
# exception. If you modify this file, you may extend this exception to your
# version of the file, but you are not obligated to do so. If you do not wish to
# provide this exception without modification, you must delete this exception
# statement from your version and license this file solely under the GPL without
# exception.
#
#
# Copyright (C) 2005 Red Hat, Inc.
# All rights reserved.
# END COPYRIGHT BLOCK
#
#
#set ts=4
# ------------
#
# Notes for anybody reading the code below:
#
# [1] The concept of the $uid variable throughout the code
# is whatever the leftmost RDN value is for a given user DN,
# and this relates to the "attrib-farleft-rdn" setting in
# orgchart.conf, of what the attribute name will always be.
#
# ------------
use lib qw(@perlpath@);
use Mozilla::LDAP::Conn;
use Mozilla::LDAP::Utils qw(:all);
use CGI;
$cg = new CGI;
$|=1;
print "Content-type: text/html;charset=UTF-8\n\n";
##########################################
#
# Let's find out what browswer they are using
#
##########################################
$agentstring = $ENV{'HTTP_USER_AGENT'};
# IE 6.0 : ---Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)---
# Comm478 : ---Mozilla/4.78 [en] (Windows NT 5.0; U)---
# Nscp622 : ---Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.4.1) Gecko/20020314 Netscape6/6.2.2---
$browser_is_msie = "MSIE" if $agentstring =~ /MSIE/;
# is this Windows?
$isWindows = -d '\\';
##########################################
#
# Read orgchart.conf settings, set by the administrator
#
##########################################
&read_config_file();
##########################################
#
# Let's look at what is being passed in, from the user.
#
##########################################
#
# "data" is a generic FORM variable name from
# the topframe.html document that we receive our incoming query
# from.
#
# (See comment at start of this file about "$uid" variable.)
#
if ( defined $cg->param("data") )
{
$uid = $cg->param("data");
}
#
# For coexistence with the DSGW, when we crosslink, we need to
# make sure that the user is taken back to the correct dsgw
# context
#
$contextParamString = "";
if ( defined $cg->param("context") )
{
$context = $cg->param("context");
$contextParamString = "context=${context}&";
$config_tokens{"url-phonebook-base"} =~ s/context=.*?&/$contextParamString/g;
}
#
# But they may have entered this code from clicking on an org
# chart icon from an already-drawn org chart, in which case
# we know what the RDN attribute name is (cn, uid, etc.), so i
# that has priority, if present.
#
if ( defined $cg->param("$config_tokens{'attrib-farleft-rdn'}") )
{
$uid = $cg->param("$config_tokens{'attrib-farleft-rdn'}")
}
if ($uid eq "")
{
&output_html_header("no-javascript");
print "No username selected...</BODY></HTML>";
#print "\n</BODY></HTML>";
exit(0);
}
##########################################
#
# If the user has asked this org chart to be prepared for printing
#
##########################################
if ( (defined $cg->param("print")) && ( $cg->param("print") eq "yes" ) )
{
$print_mode = 1;
}
else
{
$print_mode = 0;
}
if ( !($print_mode) )
{
$fontstring="<font face=\"verdana, Arial, Helvetica, sans-serif\" style=\"font-size: 11px\">";
}
else
{
# if printing, let's make the font smaller, to fit more org chart on one page
#
$fontstring="<font face=\"verdana, Arial, Helvetica, sans-serif\" style=\"font-size: 8px\">";
}
##########################################
#
# See if the user has their own preferences to use.
#
#
##########################################
&check_myorgchart_settings();
##########################################
#
# Let's configure which attributes to request from LDAP,
# based on preferences read above...
#
##########################################
&config_ldap_return_attrib_list();
##########################################
#
# global variable descriptions:
#
# $total : stores the displayed statistic of "Total # of people" that is printed under org chart
# $display_indent : helps track how deeply "indented" in the org chart hierarchy a given person is, to help
# draw an internal data structure of the hierarchy. See details in get_org_data() function.
# $tempnum : just generic variable used for different reasons, always within a very small (controllable)
# scope within a given function only, since a generic all-purpose variable
# $anothertempnum : same idea as $tempnum, just another variable for the same generic purpose
# $tempstr : same idea as $tempnum, just another variable for the same generic purpose
#
[...1645 lines suppressed...]
{
print "<img SRC=\"@orguri(a)/new-branch-blank.gif\" align=TEXTTOP>";
}
}
else
{
for ( $anothertempnum = 0 ; $anothertempnum < $current_indent - 2 ; $anothertempnum++ )
{
print "<img SRC=\"@orguri(a)/new-branch-straight.gif\" align=TEXTTOP>";
}
}
if ( ("$sortedPeople[$tempnum][8]" eq "cc1") || ( $sortedPeople[$tempnum][8] =~ /rounded/ ) )
{
print "<img SRC=\"@orguri(a)/branch-cc1.gif\" align=TEXTTOP>";
}
else
{
print "<img SRC=\"@orguri(a)/new-branch-first.gif\" align=TEXTTOP>";
}
}
$aimid = is_aimid_in_layer ( $config_tokens{"icons-aim-visible"} , "discover" , $sortedPeople[$tempnum][5] );
$emailstr = is_email_in_layer ( $config_tokens{"icons-email-visible"}, $sortedPeople[$tempnum][3] );
$pbstr = is_pb_in_layer ( $config_tokens{"icons-phonebook-visible"}, $sortedPeople[$tempnum][2] );
$locatorstr = is_locator_in_layer ( $config_tokens{"icons-locator-visible"}, $sortedPeople[$tempnum][6] );
if ( !($print_mode) )
{
print "\n\n <A HREF='javascript:return false;' target=_top onMouseOver=\"showLayer('$sortedPeople[$tempnum][6]','$sortedPeople[$tempnum][4]','$emailstr','$pbstr','$locatorstr','$aimid');\" onMouseOut=\"OutLayer();\">";
print "<img src=\"@orguri(a)/arrow.gif\" border=0 align=TEXTTOP>";
print "</A> \n";
}
print "$tempdata[@tempdata-1] \n";
#
# If they are a nonleaf entry based on the next person being below them, or if they
# are a nonleaf person based on "nonleaf" value which happens when max depth is exceeded
# such that all people below them were chopped off (were on the next level that was chopped
# off, hence why we needed to previously record "nonleaf" before the chop happened)
#
# then print the org chart icon
#
if ( ( $sortedPeople[$tempnum+1][0] =~ /$tempdata[@tempdata-1]/ ) || ( $sortedPeople[$tempnum][7] =~ /nonleaf/ ) )
{
if ( ($print_mode) && ($current_indent == 1 ) )
{
# special exception #1 of 2:
# if we are in "prepare this page for printing" mode, and drawing a user in
# a box, then let's not print the org icon next to their name ---> not needed
# in the hardcopy printout (not helpful)
}
else
{
if ( ($print_mode) && ( $sortedPeople[$tempnum+1][0] =~ /$tempdata[@tempdata-1]/ ) )
{
# special exception #2 of 2: if we are preparing this org chart for printing,
# and if the org icon we are about to draw is for a group of people that are
# already being printed on this same org chart under that person, there is
# no point in hardcopy printing this icon next to the person's name
#
# but in the "else" block below, we do want to print the icon next to their name
# (both for print and non-print org charts) because it signifies people underneath
# that person when we CANNOT/WON'T see those people listed under that person
}
else
{
if ( !( $sortedPeople[$tempnum+1][0] =~ /$tempdata[@tempdata-1]\/$/ ) )
{
print "<a href=org?${contextParamString}" . $config_tokens{'attrib-farleft-rdn'} . "=" . url_encode($sortedPeople[$tempnum][1]) . ">";
print "<img src=\"@orguri(a)/orgicon.gif\" border=0 height=15 width=17 align=TEXTTOP></a>";
}
}
}
}
print_aim_icon_if_outside_layer( $config_tokens{"icons-aim-visible"}, "discover", $sortedPeople[$tempnum][5] );
print_email_icon_if_outside_layer( $config_tokens{"icons-email-visible"}, $sortedPeople[$tempnum][3] );
print_pb_icon_if_outside_layer( $config_tokens{"icons-phonebook-visible"}, $sortedPeople[$tempnum][2] );
print_locator_icon_if_outside_layer( $config_tokens{"icons-locator-visible"}, $sortedPeople[$tempnum][6] );
#
# if the person's name is being printed within a box,
# then also print their title below their name
#
if ( $current_indent == 1 )
{
print "<BR>$sortedPeople[$tempnum][4]";
}
print "</font>";
if ( $current_indent == 1 )
{
print" </CENTER></td></tr> </table> </td> </tr> </table> </td> </tr> </table> ";
}
print "<BR>";
}
}
}
##########################################
#
# If they exceeded max depth allowed, let's still figure out
# which people are managers of some type and make sure we
# still put an org chart icon next to their name, so that the
# user can tell that there is extra org chart branches that were
# chopped off.
#
# We do this by over-filling the array of the org chart structure,
# and then make sure that when we chop off the extra level below,
# we record for the manager-types that have now chopped-off people
# that they are a non-leaf item (which needs an org chart icon next
# to their name
#
##########################################
sub detect_nonleaf_depth_exceeded()
{
if ( $incomplete == 1 )
{
$indelete = 0;
$anothertempnum = @sortedPeople;
for ( $tempnum = $anothertempnum-1 ; $tempnum >= 0 ; $tempnum-- )
{
# number of levels in current array element
#
$num = ($sortedPeople[$tempnum][0] =~ tr/\//\//) - 1;
if ( $num > $config_tokens{"max-levels-drawn"} )
{
splice(@sortedPeople,$tempnum,1);
$indelete = 1;
# $total is the total number of people we read in from LDAP
# as reporting to the person entered. But now that we are
# chopping people off that exceed the max depth, we better
# adjust the $total accordingly as well, or else the
# "Total Reports: XXX" summary info at bottom of org chart
# will be too high/inaccurate.
#
--$total;
}
else
{
if ( $indelete == 1 )
{
$indelete = 0;
$sortedPeople[$tempnum][7] = "nonleaf";
}
else
{
$sortedPeople[$tempnum][7] = "leaf";
}
}
}
}
}
##########################################
#
# See location this function is called from for comments on purpose.
#
##########################################
sub output_html_header()
{
my ($js_output) = @_;
print "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\n";
print "<HTML>\n";
print "<HEAD>\n";
print " <title>Directory Server Org Chart</title>\n";
if ( $js_output ne "with-javascript" )
{
print " <LINK REL=stylesheet TYPE=\"text/css\" HREF=\"../html/styles.css\">\n";
}
if ( $js_output eq "with-javascript" )
{
&print_javascript();
}
print "</HEAD>\n";
print "<BODY BGCOLOR=\"#FFFFFF\">\n";
}
#=== end ===================================================================
16 years, 3 months
[Fedora-directory-commits] dsgw/orghtml aim-online.gif, NONE, 1.1 arrow.gif, NONE, 1.1 botframe.html, NONE, 1.1 branch-cc1.gif, NONE, 1.1 index.html, NONE, 1.1 ldap-person.gif, NONE, 1.1 mag.gif, NONE, 1.1 mail.gif, NONE, 1.1 new-branch-blank.gif, NONE, 1.1 new-branch-first.gif, NONE, 1.1 new-branch-straight.gif, NONE, 1.1 orgicon.gif, NONE, 1.1 starthelp.gif, NONE, 1.1 styles.css, NONE, 1.1 topframe.html.in, NONE, 1.1
by Doctor Conrad
Author: nkinder
Update of /cvs/dirsec/dsgw/orghtml
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv20288/orghtml
Added Files:
aim-online.gif arrow.gif botframe.html branch-cc1.gif
index.html ldap-person.gif mag.gif mail.gif
new-branch-blank.gif new-branch-first.gif
new-branch-straight.gif orgicon.gif starthelp.gif styles.css
topframe.html.in
Log Message:
Added orgchart to dsgw.
--- NEW FILE botframe.html ---
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- BEGIN COPYRIGHT BLOCK
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
END COPYRIGHT BLOCK -->
<html>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
<title>Directory Server Org Chart</title>
<LINK REL=stylesheet TYPE="text/css" HREF="styles.css">
</head>
<body bgcolor="#FFFFFF">
<table cellspacing="-1" cellpadding="2" border="0" width="100%">
<tr>
<td align="left" class="pageHeader">Welcome!<br><br></td>
</tr>
<tr>
<td align="left" class="startPage">
To find a person in your corporate organization chart, enter their<br>
name in the search box above, then click "Go"<br><br>
Below is a sample of an organization chart, with a description of the<br>
types of actions you can take<BR><BR>
Thank you for using the Directory Server Org Chart!
</td>
</tr>
</table>
<br><br>
<tr align="center"><img src="images/starthelp.gif" border="0" alt=""></tr>
</body>
</html>
--- NEW FILE index.html ---
<!-- BEGIN COPYRIGHT BLOCK
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
END COPYRIGHT BLOCK -->
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
<META HTTP-EQUIV="Expires" CONTENT="Thu, 01 Feb 1996 00:00:00 GMT">
<TITLE>Directory Server Org Chart</TITLE>
<SCRIPT LANGUAGE="javascript">
var agt = navigator.userAgent.toLowerCase();
var is_major = parseInt(navigator.appVersion);
var is_nav = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
&& (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
&& (agt.indexOf('webtv')==-1));
if (!is_nav || (is_major < 5))
{
//document.write('<BASE HREF="http://localhost/cvsorg/">');
}
</SCRIPT>
</HEAD>
<frameset frameborder=no border=0 framespacing="0" ROWS="50,*">
<frame name="input_window" src="topframe.html" SCROLLING=NO noresize marginwidth="5" marginheight="5">
<frame name="output_window" src="botframe.html" marginwidth="10" marginheight="10">
</frameset>
</HTML>
--- NEW FILE styles.css ---
/* --- BEGIN COPYRIGHT BLOCK ---
* This Program 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; version 2 of the License.
*
* This Program 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
* this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
* Place, Suite 330, Boston, MA 02111-1307 USA.
*
* In addition, as a special exception, Red Hat, Inc. gives You the additional
* right to link the code of this Program with code not covered under the GNU
* General Public License ("Non-GPL Code") and to distribute linked combinations
* including the two, subject to the limitations in this paragraph. Non-GPL Code
* permitted under this exception must only link to the code of this Program
* through those well defined interfaces identified in the file named EXCEPTION
* found in the source code files (the "Approved Interfaces"). The files of
* Non-GPL Code may instantiate templates or use macros or inline functions from
* the Approved Interfaces without causing the resulting work to be covered by
* the GNU General Public License. Only Red Hat, Inc. may make changes or
* additions to the list of Approved Interfaces. You must obey the GNU General
* Public License in all respects for all of the Program code and other code used
* in conjunction with the Program except the Non-GPL Code covered by this
* exception. If you modify this file, you may extend this exception to your
* version of the file, but you are not obligated to do so. If you do not wish to
* provide this exception without modification, you must delete this exception
* statement from your version and license this file solely under the GPL without
* exception.
*
*
* Copyright (C) 2005 Red Hat, Inc.
* All rights reserved.
* --- END COPYRIGHT BLOCK --- */
/* ======================================================================= *
* Style sheet for the Directory Server Org Chart application *
* ======================================================================= */
.bgColor7 {background-color: #66ccff;}
/* All Links */
A:link { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px}
A:active { color: #000000;}
/*All Regular Table Data--for the whole application*/
td {
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
vertical-align : middle;
}
td.bold {
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
vertical-align : middle;
font-weight: bold;
}
/* *********Start Page Text*************/
td.startPage {
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
vertical-align : middle;
}
A.searchlinknorm:link {color: #FFFFFF}
A.searchlinknorm:visited {color: #FFFFFF}
A.searchlinknorm:active {color: #FFFFFF}
A.searchlinkspec:link {color: #FF0000}
A.searchlinkspec:visited {color: #FF0000}
A.searchlinkspec:active {color: #CCFFFF}
/* *********Search frame*************/
body.Search {
background-color: #000000;
font-family: Verdana, Arial, Helvetica, san-serif;
color: #ccffff;
font-size: 12px;
}
td.appName {
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
vertical-align : middle;
color: #ffffff;
font-weight: bold;
}
.apptext {
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
vertical-align: middle;
color: #ffffff;
font-weight: bold;
}
/* *********Search results frame*************/
th.resultsHeader {
font-family: Verdana, Arial, Helvetica, san-serif;
color: #003366;
background-color: #CCCCCC;
font-size: 13px;
}
td.pageHeader {
font-family: Verdana, Arial, Helvetica, san-serif;
color: #000000;
font-size: 14px;
font-weight : bold;
}
td.searchHelp {
font-family: Verdana, Arial, Helvetica, san-serif;
color: #003366;
font-size: 12px;
}
/* *********Org Chart frame*************/
td.hidden {
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 19px;
vertical-align : top;
}
tr.hidden {
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 19px;
vertical-align : top;
}
td.selected {
/* background-color: transparent; */
color: #000000;
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight : bold;
}
body.orgWindow {
/* background-color: transparent; */
font-family: Verdana, Arial, Helvetica, san-serif;
color: #003366;
font-size: 12px;
}
.thinline {
font-size : 5px;
}
/* *********Preference "Customize View" Page*************/
td.prefsPageHead {
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color:#000000;
font-weight: bold;
vertical-align : middle;
border : none;
}
td.prefsPageData {
font-family: verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000000;
vertical-align : middle;
border : none;
}
tr.prefs{
border : none;
}
--- NEW FILE topframe.html.in ---
<!-- BEGIN COPYRIGHT BLOCK
This Program 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; version 2 of the License.
This Program 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
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
In addition, as a special exception, Red Hat, Inc. gives You the additional
right to link the code of this Program with code not covered under the GNU
General Public License ("Non-GPL Code") and to distribute linked combinations
including the two, subject to the limitations in this paragraph. Non-GPL Code
permitted under this exception must only link to the code of this Program
through those well defined interfaces identified in the file named EXCEPTION
found in the source code files (the "Approved Interfaces"). The files of
Non-GPL Code may instantiate templates or use macros or inline functions from
the Approved Interfaces without causing the resulting work to be covered by
the GNU General Public License. Only Red Hat, Inc. may make changes or
additions to the list of Approved Interfaces. You must obey the GNU General
Public License in all respects for all of the Program code and other code used
in conjunction with the Program except the Non-GPL Code covered by this
exception. If you modify this file, you may extend this exception to your
version of the file, but you are not obligated to do so. If you do not wish to
provide this exception without modification, you must delete this exception
statement from your version and license this file solely under the GPL without
exception.
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
END COPYRIGHT BLOCK -->
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
<META HTTP-EQUIV="Expires" CONTENT="Thu, 01 Feb 1996 00:00:00 GMT">
<SCRIPT LANGUAGE="javascript">
// Do the Search
function doSearch(searchstring)
{
if ( searchstring == "" )
{
alert("Please enter something in the search field...");
return false;
}
else
{
if ( navigator.appName == "Microsoft Internet Explorer")
{
self.parent.output_window.location="generating.html";
// the below code in the else block seems to cause things
// not to work in internet explorer
}
else
{
totalInput = "<HTML><BODY><BR><BR><BR><BR><font face=\"verdana, Arial, Helvetica, sans-serif\" style=\"font-size: 14px\"><B>Generating...</B></font></BODY></HTML>";
viewFrame = self.parent.output_window.document;
viewFrame.open();
viewFrame.write(totalInput);
viewFrame.close();
}
//self.parent.output_window.location="@cgiuri@/org?data="+escape(searchstring);
return true;
}
}
</SCRIPT>
<LINK REL=stylesheet TYPE="text/css" HREF="styles.css">
</HEAD>
<BODY class="Search" onLoad="self.parent.input_window.focus(); document.form2.data.focus();">
<CENTER>
<TABLE BORDER="0" width="100%" cellpadding=0 cellspacing=0>
<TR>
<TD ALIGN=LEFT VALIGN=CENTER class="appName" nowrap> Directory Server Org Chart</TD>
<TD ALIGN=LEFT VALIGN=CENTER width="75%">
<TABLE BORDER=0>
<TR><TD nowrap VALIGN=CENTER ALIGN=CENTER>
<span class="apptext"> Search for:</span>
</TD>
<TD nowrap VALIGN=CENTER>
<span class="apptext">
<FORM name="form2" Method=POST action="@cgiuri@/org" target="output_window" onsubmit="return doSearch(document.form2.data.value)">
<font face=\"verdana, Arial, Helvetica, sans-serif\" style=\"font-size: 12px\">
<INPUT TYPE="TEXT" NAME="data" SIZE=20 MAXLENGTH=20>
<input type="submit" name="Submit" value="Go">
</font>
</span>
</TD>
</FORM>
</TR></TABLE>
</TD>
<TD ALIGN=RIGHT>
<a href="@cgiuri@/myorg" target="output_window" class="searchlinknorm">Customize</a>
</TD>
</TR>
</TABLE>
</CENTER>
</BODY>
</HTML>
16 years, 3 months
[Fedora-directory-commits] dsgw/config orgchart.tmpl,NONE,1.1
by Doctor Conrad
Author: nkinder
Update of /cvs/dirsec/dsgw/config
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv20288/config
Added Files:
orgchart.tmpl
Log Message:
Added orgchart to dsgw.
--- NEW FILE orgchart.tmpl ---
#
# BEGIN COPYRIGHT BLOCK
# This Program 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; version 2 of the License.
#
# This Program 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
# this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
# Place, Suite 330, Boston, MA 02111-1307 USA.
#
# In addition, as a special exception, Red Hat, Inc. gives You the additional
# right to link the code of this Program with code not covered under the GNU
# General Public License ("Non-GPL Code") and to distribute linked combinations
# including the two, subject to the limitations in this paragraph. Non-GPL Code
# permitted under this exception must only link to the code of this Program
# through those well defined interfaces identified in the file named EXCEPTION
# found in the source code files (the "Approved Interfaces"). The files of
# Non-GPL Code may instantiate templates or use macros or inline functions from
# the Approved Interfaces without causing the resulting work to be covered by
# the GNU General Public License. Only Red Hat, Inc. may make changes or
# additions to the list of Approved Interfaces. You must obey the GNU General
# Public License in all respects for all of the Program code and other code used
# in conjunction with the Program except the Non-GPL Code covered by this
# exception. If you modify this file, you may extend this exception to your
# version of the file, but you are not obligated to do so. If you do not wish to
# provide this exception without modification, you must delete this exception
# statement from your version and license this file solely under the GPL without
# exception.
#
#
# Copyright (C) 2005 Red Hat, Inc.
# All rights reserved.
# END COPYRIGHT BLOCK
#
#############
#
#
# Configuration file for Directory Server Org Chart
# ----------------------------------------------------------
#
#
#############
#
# Blank lines in this file, as well as lines that
# start with at least one "#" character, are both ignored.
#
#
# Name/Value pairs below are (and need to be) separated with
# one or more tabs (or spaces)
#
#ldap-host localhost
#ldap-port 389
#ldap-search-base dc=example,dc=com
ldap-host @host@
ldap-port @port@
ldap-search-base @suffix@
#
# If you would like to have the phonebook icon visible, you must
# supply the partial phonebook URL below, which will have each
# given user's DN attribute value concatenated to the end.
#
# For example, you could specify below something close to:
#
# url-phonebook-base http://hostname.domain.com/dsgw/bin/dosearch?context=default&hp=localhost...
#
#
# A name that has no value after it equates to "" for the value,
# like the two below settings.
#
# Not listing an entire name/value pair at all in this file
# sets its value to "" as well.
#
# So the below two names therefore don't even need to be in this file
# (but are here to show them as possible options that can be changed).
#
# Having no value below for "ldap-bind-dn" and "ldap-bind-pass"
# indicates that you want anonymous binding to the LDAP server.
#
ldap-bind-dn
ldap-bind-pass
#
# Allowed values for below icon-related setting:
#
# forefront means show this icon next to the person's name
# layer means show this icon inside the person's floating layer
# no means never show this icon anywhere, but MyOrgChart settings can override this setting.
# disabled means never show this icon. Period. So MyOrgChart will not even show this icon as a setting.
#
icons-aim-visible disabled
icons-email-visible layer
#icons-phonebook-visible forefront
icons-phonebook-visible disabled
icons-locator-visible disabled
#
# There is also the same concept below for a person-locator
# type application, to show graphically where a given employee's office is located.
# You also specify the partial URL, up until where the user's URL-
# encoded cn value will be concatenated.
#
# url-locator-base http://hostname.domain.com/submit.cgi?empfullname=
#
#
# This is where you specify which specific LDAP attributes
# from your LDAP server that you would like used for both org chart
# generation as well as final display values.
#
# The value of the attribute specified for "attrib-job-title" will
# be listed below anybody's name that is listed in their own box.
# If you don't specify this setting in this file, the default used
# will be "title".
#
# For "attrib-farleft-rdn", this specifies which attribute you are
# using as the leftmost RDN for the DN's of your user entries.
#
attrib-job-title title
attrib-manager manager
attrib-farleft-rdn uid
#
# This is where you specify the maximum levels that are allowed
# to be generated for any given org chart, and the MyOrgChart version
# of this setting will never be allowed to be higher than the below.
#
# A "level" is defined as a reporting level, meaning that if you
# generate an org chart for a given director, all direct reports to him
# (whether they have people below them or not) are level 1, people below
# any of them are level 2, etc.
#
# So a setting of 1 would list the full name of the user entered, and
# then just people that directly report to that person only.
#
# The purpose of having this configuration setting is to give you
# control over users that may try to generate an org chart on the
# CEO of a company, and heavily tax the LDAP server to generate
# an org chart that may be thousands of people deep.
#
# If this setting is not listed below, the default is 3.
#
# The valid range of values for this setting would be a minimum of 1,
# with no hard-coded maximum.
#
max-levels-drawn 3
#
# The below setting relates to whether a specific assumption should be made
# on all values that you currently have stored for your manager LDAP attribute.
#
# The assumption: That all user entries are stored in LDAP on the
# same flat level location, at least for a given
# group of people that org charts will be generated for.
#
# So when you enter:
#
# Steve Jones
#
# to generate an org chart on, which let's say equates to this DN:
#
# uid=sjones, ou=People, dc=acme, dc=com
#
# then should this application assume that the manager attrib value
# of this entry is in this same location as Steve Jones:
#
# manager = "uid=XXXXXX, ou=People, dc=acme, dc=com"
#
# or is it possible that the manager's LDAP entry is at another level?
#
#
# The below two options for this setting specifies one of two scenarios,
# based on how you have configured your directory information tree:
#
#
# Either the value:
#
# same This means assume the same location (such as
# "ou=People, dc=acme, dc=com" above) that the inital
# user entry is found at for all subsequent entries
# involved in drawing that given org chart.
#
# In other words, this setting assumes a totally
# flat namespace, at least for all users that will
# be in a given generated org chart.
#
# search This means there is no guarantee that other entries
# that need to be discovered to draw the org chart
# are in the same area of the directory tree, so when
# searching the manager attribute DN values for a given
# exact uid, search like this instead:
#
# manager = "uid=sjones,*"
#
# This will be much more expensive of a search, so
# if you fit this scenario, at least make sure on your LDAP
# server that you have the substring index created for your
# manager attribute, to make drawing the org chart as fast
# as possible.
#
# Default value (if this setting is not listed in this file): same
#
manager-DN-location same
#
# This setting helps you configure against users entering LDAP
# queries for "A" or "MI" and then taxing the LDAP server by asking
# for thousands of search results back.
#
# The value you specify below for "min-chars-searchstring" means
# that the user must enter AT LEAST this many characters for
# their request to even make it to the LDAP server. If they type
# less characters than this setting, they will get a message that
# they need to enter at least X characters to search, where X will
# be the below value.
#
# NOTE: This setting purposely does not apply to allowing a user
# to search for an exact UID (to avoid search results). The logic
# is that:
#
# [1] Search LDAP for an equality search of (uid=XXXX), regardless
# of both this below setting / how many characters were entered.
#
# [2] If this single LDAP entry was not found, then make sure the
# number of characters entered for the search are at least the below
# number of characters, before sending a broader search to LDAP.
#
# If this setting is not configured below (the line is absent),
# the default value used is 4.
min-chars-searchstring 4
# Allowed characters in search filters. If the user enters a search that
# contains a character not in the allowed-filter-chars list, the user
# will be notified the search needs to be modified.
allowed-filter-chars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 _-
16 years, 3 months