summaryrefslogtreecommitdiffstats
path: root/ldap/clients/dsgw/pbhtml
diff options
context:
space:
mode:
Diffstat (limited to 'ldap/clients/dsgw/pbhtml')
-rw-r--r--ldap/clients/dsgw/pbhtml/16-conference.gifbin0 -> 191 bytes
-rw-r--r--ldap/clients/dsgw/pbhtml/16-person.gifbin0 -> 74 bytes
-rw-r--r--ldap/clients/dsgw/pbhtml/32-alert.gifbin0 -> 372 bytes
-rw-r--r--ldap/clients/dsgw/pbhtml/32-conference.gifbin0 -> 362 bytes
-rw-r--r--ldap/clients/dsgw/pbhtml/32-message.gifbin0 -> 693 bytes
-rw-r--r--ldap/clients/dsgw/pbhtml/32-office.gifbin0 -> 376 bytes
-rw-r--r--ldap/clients/dsgw/pbhtml/32-person.gifbin0 -> 145 bytes
-rw-r--r--ldap/clients/dsgw/pbhtml/Makefile53
-rw-r--r--ldap/clients/dsgw/pbhtml/aim-online.gifbin0 -> 897 bytes
-rw-r--r--ldap/clients/dsgw/pbhtml/alert.html24
-rw-r--r--ldap/clients/dsgw/pbhtml/brandblock.gifbin0 -> 1111 bytes
-rw-r--r--ldap/clients/dsgw/pbhtml/carded.html44
-rw-r--r--ldap/clients/dsgw/pbhtml/clear.gifbin0 -> 43 bytes
-rw-r--r--ldap/clients/dsgw/pbhtml/conference.gifbin0 -> 545 bytes
-rw-r--r--ldap/clients/dsgw/pbhtml/confirm.html30
-rw-r--r--ldap/clients/dsgw/pbhtml/department.gifbin0 -> 1023 bytes
-rw-r--r--ldap/clients/dsgw/pbhtml/emptyFrame.html7
-rw-r--r--ldap/clients/dsgw/pbhtml/get_cert.gifbin0 -> 545 bytes
-rw-r--r--ldap/clients/dsgw/pbhtml/get_cert_sm.gifbin0 -> 319 bytes
-rw-r--r--ldap/clients/dsgw/pbhtml/index.html41
-rw-r--r--ldap/clients/dsgw/pbhtml/intro.html207
-rw-r--r--ldap/clients/dsgw/pbhtml/modify.html292
-rw-r--r--ldap/clients/dsgw/pbhtml/nonemp.html69
-rw-r--r--ldap/clients/dsgw/pbhtml/nullStringError.html64
-rw-r--r--ldap/clients/dsgw/pbhtml/office.gifbin0 -> 1072 bytes
-rw-r--r--ldap/clients/dsgw/pbhtml/orgicon.gifbin0 -> 884 bytes
-rw-r--r--ldap/clients/dsgw/pbhtml/pbrd.jpgbin0 -> 17206 bytes
-rw-r--r--ldap/clients/dsgw/pbhtml/person.gifbin0 -> 2674 bytes
-rw-r--r--ldap/clients/dsgw/pbhtml/phone.html87
-rwxr-xr-xldap/clients/dsgw/pbhtml/phone.js43
-rw-r--r--ldap/clients/dsgw/pbhtml/pixel.gifbin0 -> 43 bytes
-rw-r--r--ldap/clients/dsgw/pbhtml/report.html155
-rw-r--r--ldap/clients/dsgw/pbhtml/style.css88
-rw-r--r--ldap/clients/dsgw/pbhtml/tiny_cert.gifbin0 -> 164 bytes
-rw-r--r--ldap/clients/dsgw/pbhtml/tiny_vcard.gifbin0 -> 153 bytes
-rw-r--r--ldap/clients/dsgw/pbhtml/vendor.gifbin0 -> 701 bytes
-rw-r--r--ldap/clients/dsgw/pbhtml/view_vcard.gifbin0 -> 454 bytes
-rw-r--r--ldap/clients/dsgw/pbhtml/view_vcard_sm.gifbin0 -> 286 bytes
38 files changed, 1204 insertions, 0 deletions
diff --git a/ldap/clients/dsgw/pbhtml/16-conference.gif b/ldap/clients/dsgw/pbhtml/16-conference.gif
new file mode 100644
index 00000000..57b9bfdf
--- /dev/null
+++ b/ldap/clients/dsgw/pbhtml/16-conference.gif
Binary files differ
diff --git a/ldap/clients/dsgw/pbhtml/16-person.gif b/ldap/clients/dsgw/pbhtml/16-person.gif
new file mode 100644
index 00000000..456e9b2a
--- /dev/null
+++ b/ldap/clients/dsgw/pbhtml/16-person.gif
Binary files differ
diff --git a/ldap/clients/dsgw/pbhtml/32-alert.gif b/ldap/clients/dsgw/pbhtml/32-alert.gif
new file mode 100644
index 00000000..453d1b2b
--- /dev/null
+++ b/ldap/clients/dsgw/pbhtml/32-alert.gif
Binary files differ
diff --git a/ldap/clients/dsgw/pbhtml/32-conference.gif b/ldap/clients/dsgw/pbhtml/32-conference.gif
new file mode 100644
index 00000000..2c0d72e1
--- /dev/null
+++ b/ldap/clients/dsgw/pbhtml/32-conference.gif
Binary files differ
diff --git a/ldap/clients/dsgw/pbhtml/32-message.gif b/ldap/clients/dsgw/pbhtml/32-message.gif
new file mode 100644
index 00000000..e46c67a0
--- /dev/null
+++ b/ldap/clients/dsgw/pbhtml/32-message.gif
Binary files differ
diff --git a/ldap/clients/dsgw/pbhtml/32-office.gif b/ldap/clients/dsgw/pbhtml/32-office.gif
new file mode 100644
index 00000000..0e3591fa
--- /dev/null
+++ b/ldap/clients/dsgw/pbhtml/32-office.gif
Binary files differ
diff --git a/ldap/clients/dsgw/pbhtml/32-person.gif b/ldap/clients/dsgw/pbhtml/32-person.gif
new file mode 100644
index 00000000..93439d0c
--- /dev/null
+++ b/ldap/clients/dsgw/pbhtml/32-person.gif
Binary files differ
diff --git a/ldap/clients/dsgw/pbhtml/Makefile b/ldap/clients/dsgw/pbhtml/Makefile
new file mode 100644
index 00000000..38b4807f
--- /dev/null
+++ b/ldap/clients/dsgw/pbhtml/Makefile
@@ -0,0 +1,53 @@
+#
+# PROPRIETARY/CONFIDENTIAL. Use of this product is subject to
+# license terms. Copyright © 2001 Sun Microsystems, Inc.
+# Some preexisting portions Copyright © 2001 Netscape Communications Corp.
+# All rights reserved.
+#
+#
+# Gmakefile for Directory Server Phonebook html files.
+# 1/21/98 - RJP
+#
+
+LDAP_SRC = ../../..
+MCOM_ROOT = ../../../../..
+
+NOSTDSTRIP=true # don't let nsconfig.mak define target strip
+NOSTDCLEAN=true # don't let nsconfig.mak define target clean
+NOSTDDEPEND=true # don't let nsconfig.mak define target depend
+
+include $(MCOM_ROOT)/ldapserver/nsconfig.mk
+include $(LDAP_SRC)/nsldap.mk
+
+include ../dsgw_include.mk
+
+HTMLDEST = $(DSGW_PBHTML_RELDIR)
+
+HTML= emptyFrame.html index.html 16-conference.gif \
+ office.gif report.html 16-person.gif conference.gif \
+ pbrd.jpg department.gif person.gif clear.gif \
+ vendor.gif style.css intro.html phone.html view_vcard.gif \
+ phone.js view_vcard_sm.gif \
+ brandblock.gif get_cert.gif \
+ carded.html get_cert_sm.gif pixel.gif \
+ 32-office.gif 32-alert.gif 32-conference.gif 32-person.gif \
+ 32-message.gif nullStringError.html tiny_cert.gif \
+ tiny_vcard.gif confirm.html alert.html orgicon.gif aim-online.gif
+
+BINS=$(addprefix $(HTMLDEST)/,$(HTML))
+
+include $(MCOM_ROOT)/ldapserver/config/webint.mk
+
+all: $(HTMLDEST) $(BINS)
+
+install: $(HTMLDEST) $(BINS)
+
+clean:
+ $(RM) $(BINS)
+
+$(HTMLDEST)/%: %
+ @-$(RM) $@
+ cp $< $@
+
+strip:
+depend:
diff --git a/ldap/clients/dsgw/pbhtml/aim-online.gif b/ldap/clients/dsgw/pbhtml/aim-online.gif
new file mode 100644
index 00000000..b364017e
--- /dev/null
+++ b/ldap/clients/dsgw/pbhtml/aim-online.gif
Binary files differ
diff --git a/ldap/clients/dsgw/pbhtml/alert.html b/ldap/clients/dsgw/pbhtml/alert.html
new file mode 100644
index 00000000..c5afda96
--- /dev/null
+++ b/ldap/clients/dsgw/pbhtml/alert.html
@@ -0,0 +1,24 @@
+<!--
+ PROPRIETARY/CONFIDENTIAL. Use of this product is subject to
+ license terms. Copyright © 2001 Sun Microsystems, Inc.
+ Some preexisting portions Copyright © 2001 Netscape Communications Corp.
+ All rights reserved.
+ -->
+<HTML>
+<HEAD>
+<TITLE>
+<!-- DS_POSTEDVALUE "NAME=TITLE" -->
+</title>
+<LINK REL=stylesheet TYPE="text/css" HREF="/clients/dsgw/bin/lang?<!-- GCONTEXT -->&file=style.css">
+</HEAD>
+
+<BODY onLoad="document.OK.btn.focus();" bgcolor="#CCCCCC">
+<TABLE cols=2 width="100%"><TR VALIGN=CENTER>
+<TD ALIGN=CENTER WIDTH=32><IMG SRC="/clients/dsgw/bin/lang?<!-- GCONTEXT -->&file=32-alert.gif" HEIGHT=32 WIDTH=32 BORDER="0" ALT="Alert"></TD>
+<TD>
+<!-- DS_POSTEDVALUE "NAME=MSG" -->
+</TD></TR></TABLE>
+<FORM NAME=OK><CENTER>
+<!-- DS_CLOSEBUTTON "NAME=btn" "LABEL= OK " -->
+</CENTER></FORM>
+</BODY></HTML>
diff --git a/ldap/clients/dsgw/pbhtml/brandblock.gif b/ldap/clients/dsgw/pbhtml/brandblock.gif
new file mode 100644
index 00000000..4cfea04f
--- /dev/null
+++ b/ldap/clients/dsgw/pbhtml/brandblock.gif
Binary files differ
diff --git a/ldap/clients/dsgw/pbhtml/carded.html b/ldap/clients/dsgw/pbhtml/carded.html
new file mode 100644
index 00000000..f26f7409
--- /dev/null
+++ b/ldap/clients/dsgw/pbhtml/carded.html
@@ -0,0 +1,44 @@
+<!--
+ PROPRIETARY/CONFIDENTIAL. Use of this product is subject to
+ license terms. Copyright © 2001 Sun Microsystems, Inc.
+ Some preexisting portions Copyright © 2001 Netscape Communications Corp.
+ All rights reserved.
+ -->
+<html>
+ <head>
+ <title>vCard</title>
+<LINK REL=stylesheet TYPE="text/css" HREF="/clients/dsgw/bin/lang?<!-- GCONTEXT -->&file=style.css">
+ </head>
+
+<script language=javascript>
+
+function autoCloser(){
+
+var closeHTML=
+'<body bgcolor="#CCCCCC">\n' +
+'<center>\n' +
+'<form name=adios>\n' +
+'<font face="primasans bt,verdana,arial,helvetica,sans-serif" size="-1">\n' +
+'<input type=button value="Close Window" onclick="window.parent.close()">\n' +
+'</font>\n' +
+'</form>\n' +
+'</center>\n' +
+'</body></html>';
+
+self.closer.document.write(closeHTML);
+
+}
+
+
+function init(){
+autoCloser();
+}
+
+</script>
+
+<frameset rows="200,50" border="0" onload="init();">
+ <frame name="cards" src="javascript:parent.emptyFrame" scrolling="AUTO">
+ <frame name="closer" src="javascript:parent.emptyFrame" scrolling="NO">
+</frameset>
+
+</html>
diff --git a/ldap/clients/dsgw/pbhtml/clear.gif b/ldap/clients/dsgw/pbhtml/clear.gif
new file mode 100644
index 00000000..35d42e80
--- /dev/null
+++ b/ldap/clients/dsgw/pbhtml/clear.gif
Binary files differ
diff --git a/ldap/clients/dsgw/pbhtml/conference.gif b/ldap/clients/dsgw/pbhtml/conference.gif
new file mode 100644
index 00000000..ce0222d0
--- /dev/null
+++ b/ldap/clients/dsgw/pbhtml/conference.gif
Binary files differ
diff --git a/ldap/clients/dsgw/pbhtml/confirm.html b/ldap/clients/dsgw/pbhtml/confirm.html
new file mode 100644
index 00000000..3d418e78
--- /dev/null
+++ b/ldap/clients/dsgw/pbhtml/confirm.html
@@ -0,0 +1,30 @@
+<!--
+ PROPRIETARY/CONFIDENTIAL. Use of this product is subject to
+ license terms. Copyright © 2001 Sun Microsystems, Inc.
+ Some preexisting portions Copyright © 2001 Netscape Communications Corp.
+ All rights reserved.
+ -->
+<HTML>
+<HEAD>
+<TITLE>
+<!-- DS_POSTEDVALUE "NAME=TITLE" -->
+</TITLE>
+<!-- DS_CONFIRM_SCRIPT -->
+<LINK REL=stylesheet TYPE="text/css" HREF="/clients/dsgw/bin/lang?<!-- GCONTEXT -->&file=style.css">
+</HEAD>
+
+<BODY>
+<TABLE COLS=2 WIDTH="100%"><TR VALIGN=CENTER>
+<TD ALIGN=CENTER WIDTH=36><IMG SRC="/clients/dsgw/bin/lang?<!-- GCONTEXT -->&file=32-alert.gif" HEIGHT=32 WIDTH=32 BORDER="0" ALT="Confirm"></TD><TD>
+<!-- DS_POSTEDVALUE "NAME=MSG" -->
+</TD></TR></TABLE>
+<FORM><TABLE COLS=4 WIDTH="100%"><TR ALIGN=CENTER>
+<TD></TD>
+<TD>
+<!-- DS_CONFIRM_BUTTON_OK -->
+</TD><TD>
+<!-- DS_CONFIRM_BUTTON_CANCEL -->
+</TD>
+<TD></TD>
+</TR></TABLE></FORM>
+</BODY></HTML>
diff --git a/ldap/clients/dsgw/pbhtml/department.gif b/ldap/clients/dsgw/pbhtml/department.gif
new file mode 100644
index 00000000..2d0b1535
--- /dev/null
+++ b/ldap/clients/dsgw/pbhtml/department.gif
Binary files differ
diff --git a/ldap/clients/dsgw/pbhtml/emptyFrame.html b/ldap/clients/dsgw/pbhtml/emptyFrame.html
new file mode 100644
index 00000000..627efdfb
--- /dev/null
+++ b/ldap/clients/dsgw/pbhtml/emptyFrame.html
@@ -0,0 +1,7 @@
+<!--
+ PROPRIETARY/CONFIDENTIAL. Use of this product is subject to
+ license terms. Copyright © 2001 Sun Microsystems, Inc.
+ Some preexisting portions Copyright © 2001 Netscape Communications Corp.
+ All rights reserved.
+ -->
+<HTML><BODY BGCOLOR="white"></BODY></HTML>
diff --git a/ldap/clients/dsgw/pbhtml/get_cert.gif b/ldap/clients/dsgw/pbhtml/get_cert.gif
new file mode 100644
index 00000000..9f08a221
--- /dev/null
+++ b/ldap/clients/dsgw/pbhtml/get_cert.gif
Binary files differ
diff --git a/ldap/clients/dsgw/pbhtml/get_cert_sm.gif b/ldap/clients/dsgw/pbhtml/get_cert_sm.gif
new file mode 100644
index 00000000..c0c76885
--- /dev/null
+++ b/ldap/clients/dsgw/pbhtml/get_cert_sm.gif
Binary files differ
diff --git a/ldap/clients/dsgw/pbhtml/index.html b/ldap/clients/dsgw/pbhtml/index.html
new file mode 100644
index 00000000..b97706d6
--- /dev/null
+++ b/ldap/clients/dsgw/pbhtml/index.html
@@ -0,0 +1,41 @@
+<!--
+ PROPRIETARY/CONFIDENTIAL. Use of this product is subject to
+ license terms. Copyright © 2001 Sun Microsystems, Inc.
+ Some preexisting portions Copyright © 2001 Netscape Communications Corp.
+ All rights reserved.
+ -->
+<html>
+<head>
+<meta
+ name="keywords"
+ content="Netscape server product, Directory Server 6.2, LDAP Corporate Directory"
+>
+<meta name="description" content="Netscape Directory Express:
+ A Searchable Index of People and Resources for your enterprise.">
+<meta name="keywords" content="phonebook, directory, express, search, enterprise, people, users, conference rooms, spooky!">
+<title>Netscape Directory Express</title>
+
+</head>
+
+<frameset rows="50,*" frameborder="no" border="0" framespacing="0">
+ <frame
+ src="/clients/dsgw/bin/lang?<!-- GCONTEXT -->&file=phone.html"
+ name="buttonBarFrame"
+ marginwidth="0"
+ marginheight="0"
+ scrolling="no"
+ >
+ <frame
+ src="/clients/dsgw/bin/lang?<!-- GCONTEXT -->&file=intro.html"
+ name="resultframe"
+ marginwidth="10"
+ marginheight="10"
+ scrolling="auto"
+ >
+</frameset>
+<noframe>
+<body>
+
+</body>
+</noframe>
+</html>
diff --git a/ldap/clients/dsgw/pbhtml/intro.html b/ldap/clients/dsgw/pbhtml/intro.html
new file mode 100644
index 00000000..0d4ff66b
--- /dev/null
+++ b/ldap/clients/dsgw/pbhtml/intro.html
@@ -0,0 +1,207 @@
+<!--
+ PROPRIETARY/CONFIDENTIAL. Use of this product is subject to
+ license terms. Copyright © 2001 Sun Microsystems, Inc.
+ Some preexisting portions Copyright © 2001 Netscape Communications Corp.
+ All rights reserved.
+ -->
+<html>
+<head>
+<title>Netscape Directory Express</title>
+<LINK REL=stylesheet TYPE="text/css" HREF="/clients/dsgw/bin/lang?<!-- GCONTEXT -->&file=style.css">
+</head>
+
+<body bgcolor="#FFFFFF">
+
+<!-- single-pixel gif to enforce left alignment -->
+<img src="/clients/dsgw/bin/lang?<!-- GCONTEXT -->&file=pixel.gif" height="0" width="0" hspace="20" align="left" border="0">
+
+<table border="0" cellpadding="0" cellspacing="0" width="90%" align="left">
+ <tr>
+ <td colspan=5 align="left">
+ <p>
+ &nbsp;<br>
+ <span class="text31"><B>About Directory Express</B></span>
+ <br>&nbsp;
+ </p>
+ </td>
+ </tr>
+ <tr>
+ <td colspan=5 align="left">
+ Directory Express displays people, conference rooms, buildings and branch offices.
+ If multiple entries are found, the results are displayed in a table:
+ </td>
+ </tr>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ </tr>
+</table>
+
+<br clear="ALL">
+
+<!-- single-pixel gif to enforce left alignment -->
+<img src="/clients/dsgw/bin/lang?<!-- GCONTEXT -->&file=pixel.gif" height="0" width="0" hspace="20" align="left" border="0">
+
+
+<table width="90%" border="0" cellpadding="0" cellspacing="0" bgcolor="#CCCCCC" align="left">
+ <tr valign="top">
+ <td align="left" bgcolor="#FFFFFF">
+ Found <b>x</b> entries where the name or user ID matches '<b>your search</b>'.
+ <br>&nbsp;
+ </td>
+ </tr>
+ <tr>
+ <td>
+<!-- ------------------------------------------------------------- -->
+<table border="0" cellpadding="1" cellspacing="0" width="100%" bgcolor="white">
+ <tr align="left" class="bgColor4">
+ <td class="bgColor4">
+ &nbsp;
+ </td>
+ <td nowrap class="bgColor4">
+ <b>Name</b>
+ </td>
+ <td nowrap class="bgColor4">
+ <b>ID</b>
+ </td>
+ <td nowrap class="bgColor4">
+ <b>Phone</b>
+ </td>
+ <td nowrap class="bgColor4">
+ <b>E-mail</b>
+ </td>
+ <td nowrap class="bgColor4">
+ <b>Group</b>
+ </td>
+ </tr>
+ <tr align="left">
+ <td width="10">
+ <a href="javascript:void(0)" onMouseOver="top.status='This entry is a person.'; return true" name="Person"><img src="/clients/dsgw/bin/lang?<!-- GCONTEXT -->&file=16-person.gif" height="16" width="16" vspace="3" border="0"></a>
+ </td>
+ <td nowrap>
+ Jane Castle
+ </td>
+ <td nowrap>
+ <a href="javascript:void(0)" onMouseOver="top.status='Click the entry\'s ID to view the entire record.'; return true">jane</a>
+ </td>
+ <td nowrap>
+ 4444
+ </td>
+ <td nowrap>
+ <a href="javascript:void(0)" onMouseOver="top.status='Click the entry\'s Email address to send a message.'; return true">jane@example.com</a>
+ </td>
+ <td nowrap>
+ engineering
+ </td>
+ </tr>
+ <tr>
+ <td colspan="6"></td>
+ </tr>
+ <tr align="left" bgcolor="#FFFFFF">
+ <td width="10">
+ <a href="javascript:void(0)" onMouseOver="top.status='This entry is a person.'; return true" name="Person"><img src="/clients/dsgw/bin/lang?<!-- GCONTEXT -->&file=16-person.gif" height="16" width="16" vspace="3" border="0"></a>
+ </td>
+ <td nowrap>
+ John Castle
+ </td>
+ <td nowrap>
+ <a href="javascript:void(0)" onMouseOver="top.status='Click the entry\'s ID to view the entire record.'; return true">john</a>
+ </td>
+ <td nowrap>
+ 5555
+ </td>
+ <td nowrap>
+ <a href="javascript:void(0)" onMouseOver="top.status='Click the entry\'s Email address to send a message.'; return true">john@example.com</a>
+ </td>
+ <td nowrap>
+ marketing
+ </td>
+ </tr>
+ <tr>
+ <td colspan="6"></td>
+ </tr>
+ <tr align="left" bgcolor="#FFFFFF">
+ <td width="10">
+ <a href="javascript:void(0)" onMouseOver="top.status='This entry is a conference room.'; return true" name="Conference Room"><img src="/clients/dsgw/bin/lang?<!-- GCONTEXT -->&file=16-conference.gif" height="16" width="16" vspace="3" border="0"></a>
+ </td>
+ <td nowrap>
+ King's Castle
+ </td>
+ <td nowrap>
+ <a href="javascript:void(0)" onMouseOver="top.status='Click the entry\'s ID to view the entire record.'; return true">King's Castle</a>
+ </td>
+ <td nowrap>
+ 2121
+ </td>
+ <td nowrap>
+ &nbsp;
+ </td>
+ <td nowrap>
+ &nbsp;
+ </td>
+ </tr>
+ <tr>
+ <td colspan="6"></td>
+ </tr> <tr align="left" bgcolor="#FFFFFF">
+ <td width="10">
+ <a href="javascript:void(0)" onMouseOver="top.status='This entry is a person.'; return true" name="Person"><img src="/clients/dsgw/bin/lang?<!-- GCONTEXT -->&file=16-person.gif" height="16" width="16" vspace="3" border="0"></a>
+ </td>
+ <td nowrap>
+ Quincy Castlegate
+ </td>
+ <td nowrap>
+ <a href="javascript:void(0)" onMouseOver="top.status='Click the entry\'s ID to view the entire record.'; return true">quincy</a>
+ </td>
+ <td nowrap>
+ 7777
+ </td>
+ <td nowrap>
+ <a href="javascript:void(0)" onMouseOver="top.status='Click the entry\'s Email address to send a message.'; return true">quincy@example.com</a>
+ </td>
+ <td nowrap>
+ product development
+ </td>
+ </tr>
+ <tr>
+ <td colspan="6"></td>
+ </tr>
+</table>
+<!-- ------------------------------------------------------------- -->
+ </td>
+ </tr>
+ <tr align="left" bgcolor="#FFFFFF">
+ <td bgcolor="white" align="left">
+ &nbsp;<br>
+ Click on an entry's ID to bring up more information about that entry.
+ </td>
+ </tr>
+</table>
+
+<br clear="ALL">
+
+<!-- single-pixel gif to enforce left alignment -->
+<img src="/clients/dsgw/bin/lang?<!-- GCONTEXT -->&file=pixel.gif" height="0" width="0" hspace="20" align="left" border="0">
+
+<table border="0" cellpadding="0" cellspacing="0" width="90%" align="left">
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ </tr>
+ <tr>
+ <td colspan=5 bgcolor="white" align="left">
+ If a single, unique entry is found, all information pertaining to that entry is
+ displayed. Users can edit portions of their personal information by displaying
+ their information as described above, and clicking the &quot;Edit Person&quot;
+ button at the bottom of the their entry.
+ </td>
+ </tr>
+</table>
+
+</body>
+</html>
+
+
+
+
diff --git a/ldap/clients/dsgw/pbhtml/modify.html b/ldap/clients/dsgw/pbhtml/modify.html
new file mode 100644
index 00000000..a44c18b5
--- /dev/null
+++ b/ldap/clients/dsgw/pbhtml/modify.html
@@ -0,0 +1,292 @@
+<!--
+ PROPRIETARY/CONFIDENTIAL. Use of this product is subject to
+ license terms. Copyright © 2001 Sun Microsystems, Inc.
+ Some preexisting portions Copyright © 2001 Netscape Communications Corp.
+ All rights reserved.
+ -->
+<!--
+ | $Id: modify.html,v 1.1 2005/01/21 00:40:49 cvsadm Exp $
+ |
+ | AUTHOR:
+ |
+ | SYNOPSIS:
+ | User instructions for using Directory Express, and misc. links for
+ | Directory Express usage.
+ |
+ | HISTORY:
+ |
+ +-------------------------------------------------------------------------- -->
+
+<HTML>
+<HEAD>
+<TITLE>
+Directory Express
+</TITLE></HEAD>
+
+<BODY bgcolor=WHITE>
+
+
+<CENTER>
+<TABLE BORDER=1 CELLPADDING=4 WIDTH=80% BGCOLOR=#F2F2F2>
+<TR>
+<TD COLSPAN=2 BGCOLOR=TEAL ALIGN=CENTER><FONT SIZE=+1 COLOR=WHITE FACE=ARIAL, HELVETICA>
+LEGEND
+</FONT>
+
+
+<TR>
+ <TD> User-editable</TD>
+ <TD> Users can edit their own information.</TD>
+</TR>
+<TR>
+ <TD> Administrator</TD>
+ <TD> Email changes to the Directory Express Administrator team.</TD>
+</TR>
+<TR>
+ <TD> Help Request</TD>
+ <TD> Fill out an online Help Request.</TD>
+</TR>
+<TR>
+ <TD> Call Helpdesk 555-1111</TD>
+ <TD> Please don't call between 10-12, and 2-4 Pacific Time</TD>
+</TR>
+<TR>
+ <TD> PeopleSoft Form- <B>Employees</B></TD>
+ <TD> Legal Name changes: Use the online Change of Employee Information form.
+<HR>
+ All others: Download the Employee Change Sheet, print it, fill it out and give it to your divisional HR representative.</TD>
+</TR>
+<TR>
+ <TD>Special Email- <B>Vendors, Services, and Other Contractors</B></TD>
+ <TD>The conditions of your contract determine who gets your Email request.</TD>
+</TR>
+</TABLE>
+<P>
+
+
+
+</CENTER>
+
+<HR>
+<TABLE><TR><TD>
+<IMG SRC="/clients/dsgw/bin/lang?<!-- GCONTEXT -->&file=person.gif" ALT="Person" HSPACE=5>
+</TD><TD><FONT SIZE="+2">
+Your Name Here</FONT></TD>
+<TD VALIGN=BOTTOM></TD>
+</TR>
+</TABLE>
+
+</CENTER>
+
+<TABLE BORDER BGCOLOR=#f2f2f2 WIDTH=575>
+<TR>
+<TD BGCOLOR=TEAL COLSPAN=4><FONT SIZE=+1 FACE=ARIAL,HELVETICA COLOR=WHITE>Contact Information</TD></TR>
+
+
+<TR>
+<TD VALIGN="TOP">Phone:</TD>
+<TD VALIGN="TOP" NOWRAP><FONT COLOR="blueviolet"><B>
+<A href="mailto:administrator@example.com?subject=Please update my phone number">Administrator</A>
+</B></FONT></TD>
+
+<TD VALIGN="TOP" NOWRAP>E-Mail Address:</TD>
+<TD VALIGN="TOP" NOWRAP><B>
+<A HREF=/clients/dsgw/pbhtml/emptyFrame.html>Help Request</A>
+</TD>
+</TR>
+
+<TR>
+<TD VALIGN="TOP" NOWRAP>User ID:</TD>
+<TD VALIGN="TOP" NOWRAP><B>
+<A HREF=/clients/dsgw/pbhtml/emptyFrame.html>Help Request</A>
+</B></TD>
+
+<TD VALIGN="TOP">Mailstop:
+</TD>
+<TD VALIGN="TOP"><B>
+<A href="mailto:administrator@example.com?subject=Please update my phone number">Administrator</A>
+</B></TD>
+</TR>
+
+<TR>
+<TD VALIGN="top" NOWRAP>First Name:</TD>
+<TD VALIGN="top" NOWRAP><B>
+Call Helpdesk 555-1111
+</B></TD>
+
+<TD VALIGN="TOP" NOWRAP>Pager:</TD>
+<TD VALIGN="TOP" NOWRAP><B>
+User-editable
+</B></TD>
+</TR>
+
+<TR>
+<TD VALIGN="top" NOWRAP>Last Name:
+</TD>
+<TD VALIGN="top" NOWRAP><B>
+Call Helpdesk 555-1111
+</B></TD>
+
+
+
+<TD VALIGN="TOP" NOWRAP>Legal Name:</TD>
+<TD VALIGN="top"><B>Employees:
+<A HREF=/clients/dsgw/pbhtml/emptyFrame.html onClick="alert('Note: Please use the HR form to update your Legal Name ONLY.')"> PeopleSoft
+Form</A><BR>Vendors, Services, and Other Contractors: <A href="/clients/dsgw/bin/lang?<!-- GCONTEXT -->&file=nonemp.html">Special Email
+</A>
+</B></TD>
+</TR>
+
+
+<TR>
+<TD VALIGN="top" NOWRAP>Home Phone: <BR>(optional)
+</TD>
+<TD VALIGN="top" NOWRAP><B>
+User-editable
+</B></TD>
+
+<TD VALIGN="TOP" NOWRAP>Mobile Phone:<TD VALIGN="TOP" NOWRAP><B>
+User-editable
+</B></TD>
+</TR>
+
+<TR>
+<TD VALIGN="TOP">Fax:</TD>
+<TD VALIGN="TOP" NOWRAP><B>
+User-editable
+</B></TD>
+
+</TR>
+
+</TABLE>
+
+
+
+
+<P>
+<P>
+
+<TABLE BORDER BGCOLOR=#f2f2f2 WIDTH=575>
+<TR>
+<TD BGCOLOR=TEAL COLSPAN=4><FONT SIZE=+1 FACE=ARIAL,HELVETICA COLOR=WHITE>Location Information</FONT></TD></TR>
+<TR>
+<TD VALIGN="TOP">Mailing Address:</TD>
+<TD VALIGN="TOP" NOWRAP COLSPAN=3><B><A href="mailto:administrator@example.com?subject=Please update my mailing address">Administrator</A></B></TD></TR>
+<TR>
+<TD VALIGN="TOP" NOWRAP>Building #:</TD>
+<TD VALIGN="TOP"><B><A href="mailto:administrator@example.com?subject=Please update my building number">Administrator</A></B></TD>
+<TD VALIGN="TOP" NOWRAP>Building Level:</TD>
+<TD VALIGN="TOP"><B><A href="mailto:administrator@example.com?subject=Please update my building level">Administrator</A></B></TD>
+</TR>
+<TR>
+<TD VALIGN="TOP">Physical Location: </TD>
+<TD VALIGN="TOP" COLSPAN=3><B><A href="mailto:administrator@example.com?subject=Please update my physical location">Administrator</A></B></TD></TR>
+</TABLE>
+
+<P>
+<P>
+
+<TABLE BORDER BGCOLOR=#f2f2f2 WIDTH=575>
+<TR>
+<TD BGCOLOR=TEAL COLSPAN=4><FONT SIZE=+1 FACE=ARIAL,HELVETICA COLOR=WHITE>Business Information</FONT></TD></TR>
+
+<TR>
+<TD VALIGN="TOP">Business Category:</TD>
+<TD VALIGN="TOP"><B>Employees:<A HREF=/clients/dsgw/pbhtml/emptyFrame.html>PeopleSoft Form</A><BR>Vendors, Services, and Other Contractors: <A href="/clients/dsgw/bin/lang?<!-- GCONTEXT -->&file=nonemp.html">Special Email</A></B></TD>
+<TD VALIGN="TOP">Title:</TD>
+<TD VALIGN="TOP"><B>Employees:<A HREF=/clients/dsgw/pbhtml/emptyFrame.html>PeopleSoft Form</A><BR>Vendors, Services, and Other Contractors: <A href="/clients/dsgw/bin/lang?<!-- GCONTEXT -->&file=nonemp.html">Special Email</A></B></TD></TR>
+
+<TR>
+<TD VALIGN="TOP">Organizational Unit:</TD>
+<TD VALIGN="TOP"><B>Employees:<A HREF=/clients/dsgw/pbhtml/emptyFrame.html>PeopleSoft Form</A><BR>Vendors, Services, and Other Contractors <A href="/clients/dsgw/bin/lang?<!-- GCONTEXT -->&file=nonemp.html">Special Email</A></B></TD>
+<TD VALIGN="TOP">Manager:</TD>
+<TD VALIGN="TOP"><B>Employees:<A HREF=/clients/dsgw/pbhtml/emptyFrame.html>PeopleSoft Form</A><BR><B>Vendors, Services, and Other Contractors: <A href="/clients/dsgw/bin/lang?<!-- GCONTEXT -->&file=nonemp.html">Special Email</A></B></TD></TR>
+
+<TR>
+<TD VALIGN="TOP">Cube #:</TD>
+<TD VALIGN="TOP" NOWRAP"><B><A href="mailto:administrator@example.com?subject=Please update my cube number">Administrator</A></B></TD>
+</B><TD VALIGN="TOP">Admin.:</TD>
+<TD VALIGN="TOP" NOWRAP><B><A href="mailto:administrator@example.com?subject=Please update my admin">Administrator</A></B></TD></TR>
+
+
+<TR>
+<TD VALIGN="TOP">Dept#:</TD>
+<TD VALIGN="TOP"><B>Employees:<A HREF=/clients/dsgw/pbhtml/emptyFrame.html>PeopleSoft Form</A><BR>Vendors, Services, and Other Contractors: <A href="/clients/dsgw/bin/lang?<!-- GCONTEXT -->&file=nonemp.html">Special Email</A></B></TD>
+<TD VALIGN="TOP" BGCOLOR=teal><FONT COLOR=lightyellow><B>Employee Status:</B></FONT></TD>
+<TD VALIGN="TOP"><B>Employees:<A HREF=/clients/dsgw/pbhtml/emptyFrame.html>PeopleSoft Form</A><BR>Vendors, Services, and Other Contractors: <A href="/clients/dsgw/bin/lang?<!-- GCONTEXT -->&nonemp.html">Special Email</A></B></TD></TR>
+
+<TR>
+<TD VALIGN="TOP">Vehicle License#:</TD>
+<TD VALIGN="TOP"><B>User-editable</B></TD>
+
+<TD VALIGN="TOP">Current Contact Info.</TD>
+<TD VALIGN="TOP"><B>User-editable</B></TD>
+</TR>
+
+</TABLE>
+
+
+<P>
+<P>
+<TABLE BORDER BGCOLOR=#f2f2f2 WIDTH=575>
+
+<TR>
+<TD BGCOLOR=TEAL COLSPAN=2><FONT SIZE=+1 FACE=ARIAL,HELVETICA COLOR=WHITE>Additional Information</FONT></TD></TR>
+
+<TR>
+<TD VALIGN="TOP">Description:</TD>
+<TD VALIGN="TOP" NOWRAP><B>User-editable</B></TD></TR>
+
+<TR>
+<TD VALIGN="TOP">See Also:</TD>
+<TD VALIGN="TOP" NOWRAP><B>User-editable</B></TD></TR>
+
+<TR>
+<TD VALIGN="TOP">URL:</TD>
+<TD VALIGN="TOP" NOWRAP><B>User-editable</B></TD></TR>
+
+</TABLE>
+
+<P>
+<P>
+<TABLE BORDER BGCOLOR=#f2f2f2 WIDTH=575>
+<TR>
+<TD BGCOLOR=TEAL COLSPAN=4><FONT SIZE=+1 FACE=ARIAL,HELVETICA COLOR=WHITE>Mail Information</FONT></TD></TR>
+<TR>
+<TD VALIGN="TOP">Mail Server:
+</TD>
+<TD VALIGN="TOP"><B><A HREF=/clients/dsgw/pbhtml/emptyFrame.html>Help Request</A></B></TD>
+<TD VALIGN="TOP">Mail Addresses:</TD>
+<TD VALIGN="TOP"><B><A HREF=/clients/dsgw/pbhtml/emptyFrame.html>Help Request</A></B></TD>
+</TR>
+
+<TR>
+<TD VALIGN="TOP">Autoreply mode:</TD>
+<TD VALIGN="TOP" NOWRAP><B>User-editable</B></TD>
+</TR>
+
+<TR>
+<TD VALIGN="TOP">Autoreply Text:</TD>
+<TD VALIGN="TOP" COLSPAN=3><B>User-editable</B></TD>
+</TR>
+
+<TR>
+<TD VALIGN="TOP">Mail Delivery Option:
+</TD>
+<TD VALIGN="TOP"><B>User-editable</B></TD>
+
+<TD VALIGN="TOP">Forwarding Addresses:</TD>
+<TD VALIGN="TOP"><B>User-editable</B></TD>
+</TR>
+</TABLE>
+
+<P>
+<P>
+
+
+
+
+
+</FORM>
+
+</BODY></HTML>
diff --git a/ldap/clients/dsgw/pbhtml/nonemp.html b/ldap/clients/dsgw/pbhtml/nonemp.html
new file mode 100644
index 00000000..dfd156a8
--- /dev/null
+++ b/ldap/clients/dsgw/pbhtml/nonemp.html
@@ -0,0 +1,69 @@
+<!--
+ PROPRIETARY/CONFIDENTIAL. Use of this product is subject to
+ license terms. Copyright © 2001 Sun Microsystems, Inc.
+ Some preexisting portions Copyright © 2001 Netscape Communications Corp.
+ All rights reserved.
+ -->
+<!--
+ | $Id: nonemp.html,v 1.1 2005/01/21 00:40:49 cvsadm Exp $
+ |
+ | AUTHOR:
+ |
+ | SYNOPSIS:
+ | User instructions for using Directory Express, and misc. links for
+ | Directory Express usage.
+ |
+ | HISTORY:
+ |
+ +-------------------------------------------------------------------------- -->
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+
+<HTML>
+<HEAD>
+ <TITLE>Non-employee Directory Express Changes</TITLE>
+</HEAD>
+
+<BODY BGCOLOR="White">
+
+<CENTER>
+<H2>Non-employee Directory Express Changes</H2>
+</CENTER>
+
+<P>Send your change requests to the person that matches your affiliation.</P>
+
+
+<TABLE BORDER=1 CELLPADDING=4 WIDTH=80% BGCOLOR=#F2F2F2>
+<TR>
+<TD COLSPAN=2 BGCOLOR=TEAL ALIGN=CENTER><FONT SIZE=+1 COLOR=WHITE FACE=ARIAL, HELVETICA>
+The Amazing Non-employee Request Director
+</FONT>
+
+<TR>
+ <TH>Your Affiliation:</TH>
+ <TH>Send Requests to:</TH>
+</TR>
+
+<TR>
+ <TD>Independent Contractor</TD>
+ <TD><A HREF="mailto:administrator@example.com?subject=Please modify my Directory Express information">Christina Champagne</A></TD>
+</TR>
+
+<TR>
+ <TD>Interim Temporary</TD>
+ <TD><B>Administrative</B> Temps. or Contractors contact <A
+ HREF="mailto:administrator@example.com?subject=Please modify my Directory Express
+ information">Lisa Holcomb</A><BR>
+ <B>Technical</B> Temps. or Contractors contact <A
+ HREF="mailto:administrator@example.com?subject=Please modify my
+ Directory Express information">Lisa Livingston</A</TD>
+</TR>
+
+<TR>
+ <TD>Vendors & Services</TD>
+ <TD><A HREF="mailto:administrator@example.com?subject=Please modify my Directory Express information">Andrea Kimerer</A></TD>
+</TR>
+
+</TABLE>
+
+</BODY>
+</HTML>
diff --git a/ldap/clients/dsgw/pbhtml/nullStringError.html b/ldap/clients/dsgw/pbhtml/nullStringError.html
new file mode 100644
index 00000000..0aefa11f
--- /dev/null
+++ b/ldap/clients/dsgw/pbhtml/nullStringError.html
@@ -0,0 +1,64 @@
+<!--
+ PROPRIETARY/CONFIDENTIAL. Use of this product is subject to
+ license terms. Copyright © 2001 Sun Microsystems, Inc.
+ Some preexisting portions Copyright © 2001 Netscape Communications Corp.
+ All rights reserved.
+ -->
+<html>
+<head>
+<title>Error!</title>
+<LINK REL=stylesheet TYPE="text/css" HREF="/clients/dsgw/bin/lang?<!-- GCONTEXT -->&file=style.css">
+</head>
+<body bgcolor="white">
+
+<p>
+ &nbsp;
+</p>
+<table width="360" border="1" bgcolor="#CCCCCC" align="center">
+ <tr>
+ <td>
+
+<table border="0" cellpadding="18" cellspacing="0">
+ <tr>
+ <td>
+ <center>
+
+ <table border="0">
+ <tr>
+ <td>
+ <img src="/clients/dsgw/bin/lang?<!-- GCONTEXT -->&file=32-alert.gif" height="32" width="32" border="0">
+ </td>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+ No search term entered.
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2">
+ &nbsp;
+ </td>
+ </tr>
+ <tr>
+ <td colspan="2">
+ &nbsp;
+ </td>
+ <td>
+ Directory Express searches against an entry's name, user ID, and phone extension.
+ Please enter a search term and try again.
+ </td>
+ </tr>
+ </table>
+
+ </center>
+ </td>
+ </tr>
+</table>
+
+ </td>
+ </tr>
+</table>
+
+</body>
+</html>
diff --git a/ldap/clients/dsgw/pbhtml/office.gif b/ldap/clients/dsgw/pbhtml/office.gif
new file mode 100644
index 00000000..558ba18d
--- /dev/null
+++ b/ldap/clients/dsgw/pbhtml/office.gif
Binary files differ
diff --git a/ldap/clients/dsgw/pbhtml/orgicon.gif b/ldap/clients/dsgw/pbhtml/orgicon.gif
new file mode 100644
index 00000000..034f2c20
--- /dev/null
+++ b/ldap/clients/dsgw/pbhtml/orgicon.gif
Binary files differ
diff --git a/ldap/clients/dsgw/pbhtml/pbrd.jpg b/ldap/clients/dsgw/pbhtml/pbrd.jpg
new file mode 100644
index 00000000..ab92e6e0
--- /dev/null
+++ b/ldap/clients/dsgw/pbhtml/pbrd.jpg
Binary files differ
diff --git a/ldap/clients/dsgw/pbhtml/person.gif b/ldap/clients/dsgw/pbhtml/person.gif
new file mode 100644
index 00000000..671869cb
--- /dev/null
+++ b/ldap/clients/dsgw/pbhtml/person.gif
Binary files differ
diff --git a/ldap/clients/dsgw/pbhtml/phone.html b/ldap/clients/dsgw/pbhtml/phone.html
new file mode 100644
index 00000000..a9f49612
--- /dev/null
+++ b/ldap/clients/dsgw/pbhtml/phone.html
@@ -0,0 +1,87 @@
+<!--
+ PROPRIETARY/CONFIDENTIAL. Use of this product is subject to
+ license terms. Copyright © 2001 Sun Microsystems, Inc.
+ Some preexisting portions Copyright © 2001 Netscape Communications Corp.
+ All rights reserved.
+ -->
+<html>
+<head>
+<meta http-equiv="content-type" content="text/html;charset=utf-8">
+<title>Netscape Directory Express</title>
+
+<script language="javascript">
+//<!--
+
+function gotourl(i){
+window.location.href=i;
+}
+
+//-->
+</script>
+<script language="javascript" src="/clients/dsgw/pbhtml/phone.js">
+</script>
+<LINK REL=stylesheet TYPE="text/css" HREF="/clients/dsgw/bin/lang?<!-- GCONTEXT -->&file=style.css">
+</head>
+
+<body class="Search" onLoad="fieldFocus();" marginwidth="0" marginheight="0" leftmargin="0" topmargin="0">
+
+<form method="post" name="searchform" target="resultframe" action="/clients/dsgw/bin/dosearch" onSubmit="return checkForNullString()">
+
+ <!-- hidden fields: edit these to customize your Directory Express. -->
+ <input type=hidden name="type" value="people">
+ <input type=hidden name="mode" value="smart">
+ <input type=hidden name="querytype" value="people">
+<!-- PCONTEXT -->
+
+<table BORDER="0" width="100%" cellpadding=0 cellspacing=0>
+
+<TR>
+<TD valign="top" colspan="5" width="100%"><IMG src="/clients/dsgw/bin/lang?<!-- GCONTEXT -->&file=clear.gif" width="1" height="5" border="0"></TD>
+</TR>
+
+<tr>
+<td>
+<IMG src="/clients/dsgw/bin/lang?<!-- GCONTEXT -->&file=clear.gif" width="10" height="37" border="0">
+</td>
+<TD ALIGN=LEFT VALIGN=CENTER nowrap>
+<a href="javascript:alert('Powered by Netscape Directory Server 6.2')" onMouseOver="window.status='Click for more information about Netscape Directory Express.'; return true"><img src="/clients/dsgw/bin/lang?<!-- GCONTEXT -->&file=brandblock.gif" border="0" align="left"></a></td>
+<TD valign="top"><IMG src="/clients/dsgw/bin/lang?<!-- GCONTEXT -->&file=clear.gif" width="7" height="1" border="0"></TD>
+<TD valign="top" class="appName" nowrap>Netscape Directory Express</td>
+<TD ALIGN=LEFT width="75%">
+ <TABLE BORDER=0>
+ <TR>
+ <TD valign="top"><IMG src="/clients/dsgw/bin/lang?<!-- GCONTEXT -->&file=clear.gif" width="15" height="1" border="0"></TD>
+ <TD nowrap VALIGN=CENTER ALIGN=CENTER>
+ <span class="apptext">Search for:</span>
+ </TD>
+ <TD nowrap VALIGN=CENTER>
+ <span class="apptext">
+ <font face=\"verdana, Arial, Helvetica, sans-serif\" style=\"font-size: 12px\">
+ <input type="text" name="searchstring" size=30>
+ <input type="submit" value="Search" name="submitbutton">
+ </font>
+ </span>
+ </TD>
+ </TR></TABLE>
+ </TD>
+</tr>
+
+<!-- TR>
+<td></td>
+<td></td>
+<td align=left class="text30">(Enter any part of a name, user ID, or phone number)
+</td></tr -->
+
+<TR>
+<TD valign="top" colspan="5" width="100%"><IMG src="/clients/dsgw/bin/lang?<!-- GCONTEXT -->&file=clear.gif" width="1" height="5" border="0"></TD>
+</TR>
+
+<TR>
+<TD width="100%" colspan="5" class="bgColor7"><IMG src="/clients/dsgw/bin/lang?<!-- GCONTEXT -->&file=clear.gif" height="1" border="0"></TD>
+</TR>
+
+</table>
+</form>
+</body>
+</html>
+
diff --git a/ldap/clients/dsgw/pbhtml/phone.js b/ldap/clients/dsgw/pbhtml/phone.js
new file mode 100755
index 00000000..f51d06dc
--- /dev/null
+++ b/ldap/clients/dsgw/pbhtml/phone.js
@@ -0,0 +1,43 @@
+//
+// PROPRIETARY/CONFIDENTIAL. Use of this product is subject to
+// license terms. Copyright © 2001 Sun Microsystems, Inc.
+// Some preexisting portions Copyright © 2001 Netscape Communications Corp.
+// all rights reserved.
+//
+function goToURL(i){
+window.location.href=i;
+}
+
+function easter(){
+if (document.forms[0].searchstring.value=='worker and parasite'){
+ window.open ("worker.qt","worker","scrollbars=no,menubar=no,resizable=no,width=300,height=300");
+ }
+}
+
+function flipImg(currImg,newImg) {
+ document.images[currImg].src = newImg;
+}
+
+function phoneTeam (){
+
+ window.open ("team.html","rah_team","scrollbars=no,menubar=no,resizable=yes,width=500,height=500");
+
+}
+
+function fieldFocus(){
+setTimeout("document.forms[0].searchstring.focus()",400);
+}
+
+function checkForNullString(){
+if (document.forms[0].searchstring.value != "")
+ {
+ return true;
+ }
+else
+ {
+ parent.resultframe.location="/dsgw/bin/lang?context=pb&file=nullStringError.html";
+ return false;
+ }
+}
+
+
diff --git a/ldap/clients/dsgw/pbhtml/pixel.gif b/ldap/clients/dsgw/pbhtml/pixel.gif
new file mode 100644
index 00000000..e66849ac
--- /dev/null
+++ b/ldap/clients/dsgw/pbhtml/pixel.gif
Binary files differ
diff --git a/ldap/clients/dsgw/pbhtml/report.html b/ldap/clients/dsgw/pbhtml/report.html
new file mode 100644
index 00000000..0c5a35b2
--- /dev/null
+++ b/ldap/clients/dsgw/pbhtml/report.html
@@ -0,0 +1,155 @@
+<!--
+ PROPRIETARY/CONFIDENTIAL. Use of this product is subject to
+ license terms. Copyright © 2001 Sun Microsystems, Inc.
+ Some preexisting portions Copyright © 2001 Netscape Communications Corp.
+ All rights reserved.
+ -->
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<HTML>
+<HEAD>
+ <TITLE>Netscape Telephone Book: Reports</TITLE>
+ <META NAME="GENERATOR" CONTENT="User-Agent: Mozilla/3.01Gold-C (Macintosh; U; PPC)">
+</HEAD>
+<BODY TEXT="#0B0547" BGCOLOR="#FFFFFF" LINK="#0000FF" VLINK="#551A8B" ALINK="#0000FF">
+
+<CENTER><P><FORM method="GET" action="/clients/dsgw/bin/report.pl" TARGET="response"></P></CENTER>
+
+<CENTER><P><IMG SRC="/clients/dsgw/bin/lang?<!-- GCONTEXT -->&pbrd.jpg" HEIGHT=46 WIDTH=491 ALIGN=ABSCENTER></P></CENTER>
+
+<CENTER><P><B><FONT SIZE=+1>Make a report that looks like this table:</FONT></B>
+</P></CENTER>
+
+<CENTER><P>
+<HR SIZE=3 WIDTH="95%"></P></CENTER>
+
+<CENTER><TABLE>
+<TR>
+<TD>
+<CENTER><P><INPUT name="num_fields" type=hidden value="7"></P></CENTER>
+</TD>
+
+<TD><SELECT name="field1" SIZE=1><OPTION SELECTED><FONT SIZE=-1>FullName
+<OPTION>LastName <OPTION>FirstName <OPTION>Initials <OPTION>Email <OPTION>Phone
+<OPTION>Fax <OPTION>Pager <OPTION>Mobile <OPTION>Dept# <OPTION>Group <OPTION>Title
+<OPTION>Admin <OPTION>Location <OPTION>Floor <OPTION>Cube# <OPTION>Mailstop
+<OPTION>EmpType <OPTION>Emp# <OPTION>MailAddr <OPTION>MailSrvr <OPTION>Car#
+</FONT></SELECT></TD>
+
+<TD><SELECT name="field2" SIZE=1><OPTION><FONT SIZE=-1>FullName <OPTION>LastName
+<OPTION>FirstName <OPTION>Initials <OPTION SELECTED>Email <OPTION>Phone
+<OPTION>Fax <OPTION>Pager <OPTION>Mobile <OPTION>Dept# <OPTION>Group <OPTION>Title
+<OPTION>Admin <OPTION>Location <OPTION>Floor <OPTION>Cube# <OPTION>Mailstop
+<OPTION>EmpType <OPTION>Emp# <OPTION>MailAddr <OPTION>MailSrvr <OPTION>BLANK
+</FONT></SELECT></TD>
+
+<TD><SELECT name="field3" SIZE=1><OPTION><FONT SIZE=-1>FullName <OPTION>LastName
+<OPTION>FirstName <OPTION>Initials <OPTION>Email <OPTION SELECTED>Phone
+<OPTION>Fax <OPTION>Pager <OPTION>Mobile <OPTION>Dept# <OPTION>Group <OPTION>Title
+<OPTION>Admin <OPTION>Location <OPTION>Floor <OPTION>Cube# <OPTION>Mailstop
+<OPTION>EmpType <OPTION>Emp# <OPTION>MailAddr <OPTION>MailSrvr <OPTION>Car#
+<OPTION>BLANK </FONT></SELECT></TD>
+
+<TD><SELECT name="field4" SIZE=1><OPTION><FONT SIZE=-1>FullName <OPTION>LastName
+<OPTION>FirstName <OPTION>Initials <OPTION>Email <OPTION>Phone <OPTION>Fax
+<OPTION>Pager <OPTION>Mobile <OPTION>Dept# <OPTION SELECTED>Group <OPTION>Title
+<OPTION>Admin <OPTION>Location <OPTION>Floor <OPTION>Cube# <OPTION>Mailstop
+<OPTION>EmpType <OPTION>Emp# <OPTION>MailAddr <OPTION>MailSrvr <OPTION>Car#
+<OPTION>BLANK </FONT></SELECT></TD>
+
+<TD><SELECT name="field5" SIZE=1><OPTION><FONT SIZE=-1>Email <OPTION>Phone
+<OPTION>Fax <OPTION>Pager <OPTION>Mobile <OPTION SELECTED>Dept# <OPTION>Group
+<OPTION>Title <OPTION>Admin <OPTION>Location <OPTION>Floor <OPTION>Cube#
+<OPTION>Mailstop <OPTION>EmpType <OPTION>Emp# <OPTION>MailAddr <OPTION>MailSrvr
+<OPTION>Car# <OPTION>BLANK </FONT></SELECT></TD>
+
+<TD><SELECT name="field6" SIZE=1><OPTION><FONT SIZE=-1>Email <OPTION>Phone
+<OPTION>Fax <OPTION>Pager <OPTION>Mobile <OPTION>Dept# <OPTION>Group <OPTION>Title
+<OPTION>Admin <OPTION SELECTED>Location <OPTION>Floor <OPTION>Cube# <OPTION>Mailstop
+<OPTION>EmpType <OPTION>Emp# <OPTION>MailAddr <OPTION>MailSrvr <OPTION>Car#
+<OPTION>BLANK </FONT></SELECT></TD>
+
+<TD><SELECT name="field7" SIZE=1><OPTION><FONT SIZE=-1>Email <OPTION>Phone
+<OPTION>Fax <OPTION>Pager <OPTION>Mobile <OPTION>Dept# <OPTION>Group <OPTION>Title
+<OPTION SELECTED>Admin <OPTION>Location <OPTION>Floor <OPTION>Cube# <OPTION>Mailstop
+<OPTION>EmpType <OPTION>Emp# <OPTION>MailAddr <OPTION>MailSrvr <OPTION>Car#
+<OPTION>BLANK </FONT></SELECT></TD>
+</TR>
+</TABLE></CENTER>
+
+<CENTER><P>
+<HR SIZE=3 WIDTH="95%"></P></CENTER>
+
+<CENTER><TABLE>
+<TR>
+<TD><B>The report has entries where</B> </TD>
+
+<TD><SELECT name="searchfor" SIZE=1><OPTION SELECTED>FullName <OPTION>LastName
+<OPTION>FirstName <OPTION>Email <OPTION>Phone <OPTION>Fax <OPTION>Dept#
+<OPTION>Group <OPTION>Title <OPTION>Admin <OPTION>Location <OPTION>Floor
+<OPTION>Cube# <OPTION>Mailstop <OPTION>EmpType <OPTION>MailAddr <OPTION>MailSrvr
+<OPTION>Car# </SELECT></TD>
+
+<TD><B>includes</B> </TD>
+
+<TD><INPUT name="contains" size=20 maxsize=128 value=""></TD>
+</TR>
+</TABLE></CENTER>
+
+<CENTER><TABLE>
+<TR>
+<TD>
+<CENTER><P><INPUT name="num_sorts" type=hidden value="3"></P></CENTER>
+</TD>
+
+<TD><B>and is sorted by</B> </TD>
+
+<TD><SELECT name="sortattr1" SIZE=1><OPTION SELECTED>FullName <OPTION>LastName
+<OPTION>FirstName <OPTION>Initials <OPTION>Email <OPTION>Phone <OPTION>Fax
+<OPTION>Pager <OPTION>Mobile <OPTION>Dept# <OPTION>Group <OPTION>Title
+<OPTION>Admin <OPTION>Location <OPTION>Floor <OPTION>Cube# <OPTION>Mailstop
+<OPTION>EmpType <OPTION>Emp# <OPTION>MailAddr <OPTION>MailSrvr <OPTION>BLANK
+</SELECT></TD>
+
+<TD><B>and then by</B> </TD>
+
+<TD><SELECT name="sortattr2" SIZE=1><OPTION>FullName <OPTION>LastName <OPTION>FirstName
+<OPTION>Initials <OPTION>Email <OPTION>Phone <OPTION>Fax <OPTION>Pager
+<OPTION>Mobile <OPTION>Dept# <OPTION SELECTED>Group <OPTION>Title <OPTION>Admin
+<OPTION>Location <OPTION>Floor <OPTION>Cube# <OPTION>EmpType <OPTION>Mailstop
+<OPTION>Emp# <OPTION>MailAddr <OPTION>MailSrvr <OPTION>BLANK </SELECT></TD>
+
+<TD><B>and then by</B> </TD>
+
+<TD><SELECT name="sortattr3" SIZE=1><OPTION>FullName <OPTION>LastName <OPTION>FirstName
+<OPTION>Initials <OPTION>Email <OPTION>Phone <OPTION>Fax <OPTION>Pager
+<OPTION>Mobile <OPTION SELECTED>Dept# <OPTION>Group <OPTION>Title <OPTION>Admin
+<OPTION>Location <OPTION>Floor <OPTION>Cube# <OPTION>Mailstop <OPTION>EmpType
+<OPTION>Emp# <OPTION>MailAddr <OPTION>MailSrvr <OPTION>BLANK </SELECT><B>.</B>
+</TD>
+</TR>
+</TABLE></CENTER>
+
+<CENTER><TABLE>
+<TR>
+<TD><B>Should the report have multiple smaller tables?&nbsp;</B> <INPUT type="radio" name="grouping" value="on" CHECKED>Yes
+<INPUT type="radio" name="grouping" value="off">No </TD>
+</TR>
+</TABLE></CENTER>
+
+<CENTER><P><BR>
+<BR>
+<BR>
+</P></CENTER>
+
+<CENTER><TABLE>
+<TR>
+<TD><INPUT type="reset" value="Reset"></TD>
+
+<TD><INPUT type="submit" value="Make Report"></TD>
+</TR>
+</TABLE></CENTER>
+
+<P></FORM></P>
+
+</BODY>
+</HTML>
diff --git a/ldap/clients/dsgw/pbhtml/style.css b/ldap/clients/dsgw/pbhtml/style.css
new file mode 100644
index 00000000..e4739d6f
--- /dev/null
+++ b/ldap/clients/dsgw/pbhtml/style.css
@@ -0,0 +1,88 @@
+/* ======================================================= *
+ * Style sheet for the Directory Express application *
+ * ======================================================= */
+
+/* All Links */
+A:link { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px}
+A:active { color: #FF0000;}
+
+.linknodec {text-decoration:none; color:#000000; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px}
+
+/*All Regular Table Data--for the whole application*/
+td {
+ font-family: verdana, Arial, Helvetica, sans-serif;
+ font-size: 11px;
+ color: #000000;
+ vertical-align : middle;
+}
+
+p {
+ font-family: verdana, Arial, Helvetica, sans-serif;
+ font-size: 11px;
+ color: #000000;
+}
+
+
+td.bold {
+ font-family: verdana, Arial, Helvetica, sans-serif;
+ font-size: 11px;
+ vertical-align : middle;
+ color: #000000;
+ font-weight: bold;
+}
+
+td.boldbig {
+ font-family: verdana, Arial, Helvetica, sans-serif;
+ font-size: 12px;
+ vertical-align : middle;
+ color: #000000;
+ font-weight: bold;
+}
+
+input {
+ font-family: verdana, Arial, Helvetica, sans-serif;
+ font-size: 11px;
+ /*color: #000000;*/
+}
+
+
+A.searchlinknorm:link {color: #CCFFFF}
+A.searchlinknorm:visited {color: #CCFFFF}
+A.searchlinknorm:active {color: #CCFFFF}
+
+A.searchlinkspec:link {color: #FF0000}
+A.searchlinkspec:visited {color: #FF0000}
+A.searchlinkspec:active {color: #CCFFFF}
+
+/* *********Search frame*************/
+
+body.Search {
+ background-color: #003366;
+ font-family: Verdana, Arial, Helvetica, san-serif;
+ color: #ccffff;
+ font-size: 12px;
+}
+
+td.appName {
+ font-family: verdana, Arial, Helvetica, sans-serif;
+ font-size: 12px;
+ vertical-align : middle;
+ color: #ccffff;
+ font-weight: bold;
+}
+
+.apptext {
+ font-family: verdana, Arial, Helvetica, sans-serif;
+ font-size: 12px;
+ vertical-align: middle;
+ color: #ccffff;
+}
+
+/* Fonts */
+.text15 {color: #ffffff; font-size: 12px; font-family: Verdana, Arial, Helvetica; font-weight: bold;}
+.text30 {color: #CCFFFF; font-size: 8px; font-family: Verdana, Arial, Helvetica;}
+.text31 {color: #000000; font-size: 14px; font-family: Verdana, Arial, Helvetica; font-weight: bold;}
+
+.bgColor1 {background-color: #003366;}
+.bgColor4 {background-color: #cccccc;}
+.bgColor7 {background-color: #66ccff;}
diff --git a/ldap/clients/dsgw/pbhtml/tiny_cert.gif b/ldap/clients/dsgw/pbhtml/tiny_cert.gif
new file mode 100644
index 00000000..c8cec6ea
--- /dev/null
+++ b/ldap/clients/dsgw/pbhtml/tiny_cert.gif
Binary files differ
diff --git a/ldap/clients/dsgw/pbhtml/tiny_vcard.gif b/ldap/clients/dsgw/pbhtml/tiny_vcard.gif
new file mode 100644
index 00000000..a1fcd542
--- /dev/null
+++ b/ldap/clients/dsgw/pbhtml/tiny_vcard.gif
Binary files differ
diff --git a/ldap/clients/dsgw/pbhtml/vendor.gif b/ldap/clients/dsgw/pbhtml/vendor.gif
new file mode 100644
index 00000000..d2aafd12
--- /dev/null
+++ b/ldap/clients/dsgw/pbhtml/vendor.gif
Binary files differ
diff --git a/ldap/clients/dsgw/pbhtml/view_vcard.gif b/ldap/clients/dsgw/pbhtml/view_vcard.gif
new file mode 100644
index 00000000..61f34205
--- /dev/null
+++ b/ldap/clients/dsgw/pbhtml/view_vcard.gif
Binary files differ
diff --git a/ldap/clients/dsgw/pbhtml/view_vcard_sm.gif b/ldap/clients/dsgw/pbhtml/view_vcard_sm.gif
new file mode 100644
index 00000000..98aa322f
--- /dev/null
+++ b/ldap/clients/dsgw/pbhtml/view_vcard_sm.gif
Binary files differ