first round of NRPA changes:
- added color customization in render-config.xml - added ability to scale size of Venice logo in footer - added ability to customize size of site logo, as well as add a hyperlink - moved to use of LOG4J 1.1.3, LOG4J now installed in Venice lib directory instead of in JRE extensions directory (only Java extensions should go in JRE extensions directory) - close to requiring JAXP 1.1 (will still work with 1.0 though)
This commit is contained in:
		
							parent
							
								
									2db3b44e7e
								
							
						
					
					
						commit
						bdc6977680
					
				
							
								
								
									
										10
									
								
								INSTALL
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								INSTALL
									
									
									
									
									
								
							@ -15,7 +15,7 @@ Software requirements:
 | 
				
			|||||||
    * JavaMail API version 1.2, available from http://java.sun.com.
 | 
					    * JavaMail API version 1.2, available from http://java.sun.com.
 | 
				
			||||||
    * JavaBeans Activation Framework (JAF) version 1.0.1, available from 
 | 
					    * JavaBeans Activation Framework (JAF) version 1.0.1, available from 
 | 
				
			||||||
      http://java.sun.com.  (Required by JavaMail.)
 | 
					      http://java.sun.com.  (Required by JavaMail.)
 | 
				
			||||||
    * Apache Jakarta LOG4J library 1.0.x, available from
 | 
					    * Apache Jakarta LOG4J library 1.1.x, available from
 | 
				
			||||||
      http://jakarta.apache.org.
 | 
					      http://jakarta.apache.org.
 | 
				
			||||||
    * MySQL 3.23.x (get the most recent 3.23 version), available from
 | 
					    * MySQL 3.23.x (get the most recent 3.23 version), available from
 | 
				
			||||||
      http://www.mysql.com.
 | 
					      http://www.mysql.com.
 | 
				
			||||||
@ -29,8 +29,8 @@ Software requirements:
 | 
				
			|||||||
      otherwise there will be a problem with file uploads (Bug#526 in the Apache
 | 
					      otherwise there will be a problem with file uploads (Bug#526 in the Apache
 | 
				
			||||||
      Jakarta Bug Database).
 | 
					      Jakarta Bug Database).
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    It is recommended that you install JAXP, JSSE, JavaMail, JAF, and LOG4J
 | 
					    It is recommended that you install JAXP, JSSE, JavaMail, and JAF by copying
 | 
				
			||||||
    by copying or symbolically linking their JAR files to the <jdk>/jre/lib/ext
 | 
					    or symbolically linking their JAR files to the <jdk>/jre/lib/ext
 | 
				
			||||||
    directory, to avoid creating a huge CLASSPATH variable.  The JDK /bin
 | 
					    directory, to avoid creating a huge CLASSPATH variable.  The JDK /bin
 | 
				
			||||||
    subdirectory should be in your PATH, naturally.
 | 
					    subdirectory should be in your PATH, naturally.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -47,6 +47,10 @@ Setting Up:
 | 
				
			|||||||
    deployment directory, and three parameters in web.xml point to them, so
 | 
					    deployment directory, and three parameters in web.xml point to them, so
 | 
				
			||||||
    those parameters will have to be modified.
 | 
					    those parameters will have to be modified.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    The MySQL JDBC driver (mysql.jar) and the LOG4J JAR file (log4j.jar) need
 | 
				
			||||||
 | 
					    to be copied to the "lib" subdirectory.  The build process will copy them
 | 
				
			||||||
 | 
					    to the "WEB-INF/lib" subdirectory of the deployment directory.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    Also modify the three configuration files to suit your system layout.
 | 
					    Also modify the three configuration files to suit your system layout.
 | 
				
			||||||
    Each file is reasonably commented, so you should be able to figure it out
 | 
					    Each file is reasonably commented, so you should be able to figure it out
 | 
				
			||||||
    based on your directory location and your Tomcat configuration.
 | 
					    based on your directory location and your Tomcat configuration.
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										10
									
								
								build.xml
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								build.xml
									
									
									
									
									
								
							@ -56,8 +56,14 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  <!-- Compile all the Java source -->
 | 
					  <!-- Compile all the Java source -->
 | 
				
			||||||
  <target name="compile" depends="prepare">
 | 
					  <target name="compile" depends="prepare">
 | 
				
			||||||
    <javac srcdir="src" destdir="${deploy.home}/WEB-INF/classes" classpath="${deploy.home}/WEB-INF/classes"
 | 
					    <javac srcdir="src" destdir="${deploy.home}/WEB-INF/classes" debug="on" optimize="off" deprecation="on">
 | 
				
			||||||
     debug="on" optimize="off" deprecation="off"/>
 | 
					      <classpath>
 | 
				
			||||||
 | 
						<fileset dir="${deploy.home}/WEB-INF/lib">
 | 
				
			||||||
 | 
						  <include name="**/*.jar"/>
 | 
				
			||||||
 | 
					        </fileset>
 | 
				
			||||||
 | 
						<pathelement location="${deploy.home}/WEB-INF/classes"/>
 | 
				
			||||||
 | 
					      </classpath>
 | 
				
			||||||
 | 
					    </javac>
 | 
				
			||||||
    <copy todir="${deploy.home}/WEB-INF/classes">
 | 
					    <copy todir="${deploy.home}/WEB-INF/classes">
 | 
				
			||||||
      <fileset dir="src" includes="**/*.properties"/>
 | 
					      <fileset dir="src" includes="**/*.properties"/>
 | 
				
			||||||
    </copy>
 | 
					    </copy>
 | 
				
			||||||
 | 
				
			|||||||
@ -1,5 +1,5 @@
 | 
				
			|||||||
<?xml version="1.0"?>
 | 
					<?xml version="1.0"?>
 | 
				
			||||||
<!DOCTYPE configuration SYSTEM "log4j.dtd">
 | 
					<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
 | 
				
			||||||
<!--
 | 
					<!--
 | 
				
			||||||
    The contents of this file are subject to the Mozilla Public License Version 1.1
 | 
					    The contents of this file are subject to the Mozilla Public License Version 1.1
 | 
				
			||||||
    (the "License"); you may not use this file except in compliance with the License.
 | 
					    (the "License"); you may not use this file except in compliance with the License.
 | 
				
			||||||
@ -17,7 +17,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    Contributor(s): 
 | 
					    Contributor(s): 
 | 
				
			||||||
-->
 | 
					-->
 | 
				
			||||||
<configuration>
 | 
					<log4j:configuration>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  <!-- Define the standard file appender. -->
 | 
					  <!-- Define the standard file appender. -->
 | 
				
			||||||
  <appender name="STDLOG" class="org.apache.log4j.RollingFileAppender">
 | 
					  <appender name="STDLOG" class="org.apache.log4j.RollingFileAppender">
 | 
				
			||||||
@ -44,7 +44,7 @@
 | 
				
			|||||||
    <priority value="fatal"/>
 | 
					    <priority value="fatal"/>
 | 
				
			||||||
  </category>
 | 
					  </category>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
</configuration>
 | 
					</log4j:configuration>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -41,6 +41,33 @@
 | 
				
			|||||||
    <!-- Specifies the default <FONT FACE=""> to use for all text. -->
 | 
					    <!-- Specifies the default <FONT FACE=""> to use for all text. -->
 | 
				
			||||||
    <font>Arial, Helvetica</font>
 | 
					    <font>Arial, Helvetica</font>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    <!-- Various HTML colors to render portions of the interface in. Note that these may either be
 | 
				
			||||||
 | 
					         standard HTML color names or #RRGGBB color values. -->
 | 
				
			||||||
 | 
					    <colors>
 | 
				
			||||||
 | 
					      <frame-bg>#9999FF</frame-bg>                      <!-- outer frame background -->
 | 
				
			||||||
 | 
					      <title-bg>#6666CC</title-bg>                      <!-- title background -->
 | 
				
			||||||
 | 
					      <title-fg>white</title-fg>                        <!-- title foreground -->
 | 
				
			||||||
 | 
					      <title-link>yellow</title-link>                   <!-- title links -->
 | 
				
			||||||
 | 
					      <left-bg>#9999FF</left-bg>                        <!-- left menu bar background -->
 | 
				
			||||||
 | 
					      <left-fg>black</left-fg>                          <!-- left menu bar foreground -->
 | 
				
			||||||
 | 
					      <content-bg>white</content-bg>                    <!-- content background -->
 | 
				
			||||||
 | 
					      <content-fg>black</content-fg>                    <!-- content text -->
 | 
				
			||||||
 | 
					      <content-hdr>#3333AA</content-hdr>                <!-- content header text -->
 | 
				
			||||||
 | 
					      <content-disabled>silver</content-disabled>       <!-- disabled text -->
 | 
				
			||||||
 | 
					      <content-error>#660000</content-error>            <!-- error message text -->
 | 
				
			||||||
 | 
					      <sidebox-title-bg>#6666CC</sidebox-title-bg>      <!-- background of sidebox title (front page) -->
 | 
				
			||||||
 | 
					      <sidebox-title-fg>white</sidebox-title-fg>        <!-- foreground of sidebox title (front page) -->
 | 
				
			||||||
 | 
					      <sidebox-content-bg>#9999FF</sidebox-content-bg>  <!-- background of sidebox content (front page) -->
 | 
				
			||||||
 | 
					      <sidebox-content-fg>black</sidebox-content-fg>    <!-- foreground of sidebox content (front page) -->
 | 
				
			||||||
 | 
					      <confirm-title-bg>#006600</confirm-title-bg>      <!-- background of confirm box title bar -->
 | 
				
			||||||
 | 
					      <confirm-title-fg>white</confirm-title-fg>        <!-- foreground of confirm box title bar -->
 | 
				
			||||||
 | 
					      <error-title-bg>#660000</error-title-bg>          <!-- background of error box title bar -->
 | 
				
			||||||
 | 
					      <error-title-fg>white</error-title-fg>            <!-- foreground of error box title bar --> 
 | 
				
			||||||
 | 
					    </colors>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    <!-- Footer logo scaling expressed as a percentage of full size. -->
 | 
				
			||||||
 | 
					    <footer-logo-scale>100</footer-logo-scale>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  </rendering>
 | 
					  </rendering>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  <!-- Used to configure URL paths to various global resources. -->
 | 
					  <!-- Used to configure URL paths to various global resources. -->
 | 
				
			||||||
@ -51,8 +78,12 @@
 | 
				
			|||||||
    <!-- Base URL for all static pages linked to by the engine.  MUST include the trailing slash. -->
 | 
					    <!-- Base URL for all static pages linked to by the engine.  MUST include the trailing slash. -->
 | 
				
			||||||
    <static>/venice/static/</static>
 | 
					    <static>/venice/static/</static>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <!-- The site-relative URL to the site logo.  The image should be 140x80 pixels. -->
 | 
					    <!-- The site-relative URL to the site logo.  The image should be 140x80 pixels, unless overridden
 | 
				
			||||||
    <site-logo>/venice/images/powered-by-venice.gif</site-logo>
 | 
					         by the "width" and "height" attributes. The optional "href" attribute is where clicking on
 | 
				
			||||||
 | 
					         the site logo should link to. -->
 | 
				
			||||||
 | 
					    <site-logo width="140" height="80"
 | 
				
			||||||
 | 
					               href="http://venice.sourceforge.net">/venice/images/powered-by-venice.gif</site-logo>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  </paths>
 | 
					  </paths>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  <!-- Contains standard messages displayed by front end -->
 | 
					  <!-- Contains standard messages displayed by front end -->
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										1
									
								
								lib/.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								lib/.gitignore
									
									
									
									
										vendored
									
									
								
							@ -1 +1,2 @@
 | 
				
			|||||||
 | 
					log4j.jar
 | 
				
			||||||
mysql.jar
 | 
					mysql.jar
 | 
				
			||||||
 | 
				
			|||||||
@ -1,2 +1,2 @@
 | 
				
			|||||||
When you download the MySQL JDBC driver, put the "mysql.jar" file in this
 | 
					When you download the MySQL JDBC driver, put the "mysql.jar" file in this
 | 
				
			||||||
directory.
 | 
					directory.  Also put the Apache Jakarta LOG4J "log4j.jar" file here.
 | 
				
			||||||
 | 
				
			|||||||
@ -7,7 +7,7 @@
 | 
				
			|||||||
 * WARRANTY OF ANY KIND, either express or implied. See the License for the specific
 | 
					 * WARRANTY OF ANY KIND, either express or implied. See the License for the specific
 | 
				
			||||||
 * language governing rights and limitations under the License.
 | 
					 * language governing rights and limitations under the License.
 | 
				
			||||||
 * 
 | 
					 * 
 | 
				
			||||||
 * The Original Code is the Venice Web Community System.
 | 
					 * The Original Code is the Venice Web Communities System.
 | 
				
			||||||
 * 
 | 
					 * 
 | 
				
			||||||
 * The Initial Developer of the Original Code is Eric J. Bowersox <erbo@silcom.com>,
 | 
					 * The Initial Developer of the Original Code is Eric J. Bowersox <erbo@silcom.com>,
 | 
				
			||||||
 * for Silverwrist Design Studios.  Portions created by Eric J. Bowersox are
 | 
					 * for Silverwrist Design Studios.  Portions created by Eric J. Bowersox are
 | 
				
			||||||
@ -21,19 +21,28 @@ import org.w3c.dom.*;
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
public class DOMElementHelper
 | 
					public class DOMElementHelper
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
 | 
					  /*--------------------------------------------------------------------------------
 | 
				
			||||||
 | 
					   * Attributes
 | 
				
			||||||
 | 
					   *--------------------------------------------------------------------------------
 | 
				
			||||||
 | 
					   */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  private Element elt;  // element housed by this helper class
 | 
					  private Element elt;  // element housed by this helper class
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  /*--------------------------------------------------------------------------------
 | 
				
			||||||
 | 
					   * Constructor
 | 
				
			||||||
 | 
					   *--------------------------------------------------------------------------------
 | 
				
			||||||
 | 
					   */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  public DOMElementHelper(Element elt)
 | 
					  public DOMElementHelper(Element elt)
 | 
				
			||||||
  {
 | 
					  {
 | 
				
			||||||
    this.elt = elt;
 | 
					    this.elt = elt;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  } // end constructor
 | 
					  } // end constructor
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  protected void finalize()
 | 
					  /*--------------------------------------------------------------------------------
 | 
				
			||||||
  {
 | 
					   * Internal static operations
 | 
				
			||||||
    elt = null;
 | 
					   *--------------------------------------------------------------------------------
 | 
				
			||||||
 | 
					   */
 | 
				
			||||||
  } // end finalize
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
  private static String getTextOfElement(Element e)
 | 
					  private static String getTextOfElement(Element e)
 | 
				
			||||||
  {
 | 
					  {
 | 
				
			||||||
@ -64,6 +73,11 @@ public class DOMElementHelper
 | 
				
			|||||||
    
 | 
					    
 | 
				
			||||||
  } // end getTextOfElement
 | 
					  } // end getTextOfElement
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  /*--------------------------------------------------------------------------------
 | 
				
			||||||
 | 
					   * External operations
 | 
				
			||||||
 | 
					   *--------------------------------------------------------------------------------
 | 
				
			||||||
 | 
					   */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  public Element getElement()
 | 
					  public Element getElement()
 | 
				
			||||||
  {
 | 
					  {
 | 
				
			||||||
    return elt;
 | 
					    return elt;
 | 
				
			||||||
@ -110,6 +124,24 @@ public class DOMElementHelper
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  } // end hasChildElement
 | 
					  } // end hasChildElement
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  public Integer getAttributeInt(String name)
 | 
				
			||||||
 | 
					  {
 | 
				
			||||||
 | 
					    String tmp = elt.getAttribute(name);
 | 
				
			||||||
 | 
					    if (StringUtil.isStringEmpty(tmp))
 | 
				
			||||||
 | 
					      return null;
 | 
				
			||||||
 | 
					    try
 | 
				
			||||||
 | 
					    { // convert to an Integer
 | 
				
			||||||
 | 
					      return new Integer(tmp);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    } // end try
 | 
				
			||||||
 | 
					    catch (NumberFormatException nfe)
 | 
				
			||||||
 | 
					    { // return a null value on error
 | 
				
			||||||
 | 
					      return null;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    } // end catch
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  } // end getAttributeInt
 | 
				
			||||||
 | 
					
 | 
				
			||||||
} // end DOMElementHelper
 | 
					} // end DOMElementHelper
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -22,7 +22,7 @@ import java.util.*;
 | 
				
			|||||||
import com.silverwrist.util.StringUtil;
 | 
					import com.silverwrist.util.StringUtil;
 | 
				
			||||||
import com.silverwrist.venice.core.*;
 | 
					import com.silverwrist.venice.core.*;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
public class AuditDataViewer implements ContentRender
 | 
					public class AuditDataViewer implements ContentRender, ColorSelectors
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  /*--------------------------------------------------------------------------------
 | 
					  /*--------------------------------------------------------------------------------
 | 
				
			||||||
   * Attributes
 | 
					   * Attributes
 | 
				
			||||||
@ -85,10 +85,10 @@ public class AuditDataViewer implements ContentRender
 | 
				
			|||||||
    rdat.writeContentHeader(out,title,null);
 | 
					    rdat.writeContentHeader(out,title,null);
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    // Write the informational and navigational table
 | 
					    // Write the informational and navigational table
 | 
				
			||||||
    out.write("<TABLE WIDTH=\"100%\" BORDER=0><TR VALIGN=MIDDLE><TD ALIGN=LEFT>" + rdat.getStdFontTag(null,2));
 | 
					    out.write("<TABLE WIDTH=\"100%\" BORDER=0><TR VALIGN=MIDDLE><TD ALIGN=LEFT>"
 | 
				
			||||||
    out.write("\nDisplaying records <B>" + (offset+1) + "</B> to <B>" + last_index + "</B> of <B>"
 | 
						      + rdat.getStdFontTag(CONTENT_FOREGROUND,2) + "\nDisplaying records <B>" + (offset+1)
 | 
				
			||||||
	      + total_count + "</B>\n");
 | 
						      + "</B> to <B>" + last_index + "</B> of <B>" + total_count + "</B>\n"
 | 
				
			||||||
    out.write("</FONT></TD><TD ALIGN=RIGHT>\n");
 | 
						      + "</FONT></TD><TD ALIGN=RIGHT>\n");
 | 
				
			||||||
    if (prev_url==null)
 | 
					    if (prev_url==null)
 | 
				
			||||||
      out.write("<IMG SRC=\"" + rdat.getFullImagePath("bn_transparent.gif")
 | 
					      out.write("<IMG SRC=\"" + rdat.getFullImagePath("bn_transparent.gif")
 | 
				
			||||||
		+ "\" ALT=\"\" WIDTH=80 HEIGHT=24 BORDER=0>\n");
 | 
							+ "\" ALT=\"\" WIDTH=80 HEIGHT=24 BORDER=0>\n");
 | 
				
			||||||
@ -107,7 +107,7 @@ public class AuditDataViewer implements ContentRender
 | 
				
			|||||||
    out.write("\n</TD></TR></TABLE>\n");
 | 
					    out.write("\n</TD></TR></TABLE>\n");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // Start writing the table containing the actual audit records.
 | 
					    // Start writing the table containing the actual audit records.
 | 
				
			||||||
    String tb_font = rdat.getStdFontTag(null,2);
 | 
					    String tb_font = rdat.getStdFontTag(CONTENT_FOREGROUND,2);
 | 
				
			||||||
    out.write("<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=3>\n");
 | 
					    out.write("<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=3>\n");
 | 
				
			||||||
    out.write("<TR>\n<TH ALIGN=LEFT NOWRAP>" + tb_font + "<B>Date/Time</B></FONT></TH>\n");
 | 
					    out.write("<TR>\n<TH ALIGN=LEFT NOWRAP>" + tb_font + "<B>Date/Time</B></FONT></TH>\n");
 | 
				
			||||||
    out.write("<TH ALIGN=LEFT NOWRAP>" + tb_font + "<B>Description</B></FONT></TH>\n");
 | 
					    out.write("<TH ALIGN=LEFT NOWRAP>" + tb_font + "<B>Description</B></FONT></TH>\n");
 | 
				
			||||||
 | 
				
			|||||||
@ -22,7 +22,7 @@ import java.io.IOException;
 | 
				
			|||||||
import com.silverwrist.util.StringUtil;
 | 
					import com.silverwrist.util.StringUtil;
 | 
				
			||||||
import com.silverwrist.venice.ValidationException;
 | 
					import com.silverwrist.venice.ValidationException;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
public abstract class CDBaseFormField implements CDFormField
 | 
					public abstract class CDBaseFormField implements CDFormField, ColorSelectors
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  private String name;
 | 
					  private String name;
 | 
				
			||||||
  private String caption;
 | 
					  private String caption;
 | 
				
			||||||
@ -67,17 +67,15 @@ public abstract class CDBaseFormField implements CDFormField
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  public void renderHere(Writer out, RenderData rdat) throws IOException
 | 
					  public void renderHere(Writer out, RenderData rdat) throws IOException
 | 
				
			||||||
  {
 | 
					  {
 | 
				
			||||||
    out.write("<TR VALIGN=MIDDLE>\n<TD ALIGN=RIGHT>");
 | 
					    out.write("<TR VALIGN=MIDDLE>\n<TD ALIGN=RIGHT><FONT COLOR=\""
 | 
				
			||||||
    if (!enabled)
 | 
						      + rdat.getStdColor(enabled ? CONTENT_FOREGROUND : CONTENT_DISABLED) + "\">"
 | 
				
			||||||
      out.write("<FONT COLOR=\"silver\">");
 | 
						      + StringUtil.encodeHTML(caption));
 | 
				
			||||||
    out.write(StringUtil.encodeHTML(caption));
 | 
					 | 
				
			||||||
    if (caption2!=null)
 | 
					    if (caption2!=null)
 | 
				
			||||||
      out.write(" " + StringUtil.encodeHTML(caption2));
 | 
					      out.write(" " + StringUtil.encodeHTML(caption2));
 | 
				
			||||||
    if (!enabled)
 | 
					    out.write(":</FONT>");
 | 
				
			||||||
      out.write("</FONT>");
 | 
					 | 
				
			||||||
    if (required)
 | 
					    if (required)
 | 
				
			||||||
      out.write(rdat.getRequiredBullet());
 | 
					      out.write(rdat.getRequiredBullet());
 | 
				
			||||||
    out.write(":</TD>\n<TD ALIGN=LEFT>");
 | 
					    out.write("</TD>\n<TD ALIGN=LEFT>");
 | 
				
			||||||
    renderActualField(out,rdat);
 | 
					    renderActualField(out,rdat);
 | 
				
			||||||
    out.write("</TD>\n</TR>\n");
 | 
					    out.write("</TD>\n</TR>\n");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -22,7 +22,7 @@ import java.io.IOException;
 | 
				
			|||||||
import com.silverwrist.util.StringUtil;
 | 
					import com.silverwrist.util.StringUtil;
 | 
				
			||||||
import com.silverwrist.venice.ValidationException;
 | 
					import com.silverwrist.venice.ValidationException;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
public abstract class CDBaseFormFieldReverse implements CDFormField
 | 
					public abstract class CDBaseFormFieldReverse implements CDFormField, ColorSelectors
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  private String name;
 | 
					  private String name;
 | 
				
			||||||
  private String caption;
 | 
					  private String caption;
 | 
				
			||||||
@ -69,14 +69,12 @@ public abstract class CDBaseFormFieldReverse implements CDFormField
 | 
				
			|||||||
  {
 | 
					  {
 | 
				
			||||||
    out.write("<TR VALIGN=MIDDLE>\n<TD ALIGN=RIGHT>");
 | 
					    out.write("<TR VALIGN=MIDDLE>\n<TD ALIGN=RIGHT>");
 | 
				
			||||||
    renderActualField(out,rdat);
 | 
					    renderActualField(out,rdat);
 | 
				
			||||||
    out.write("</TD>\n<TD ALIGN=LEFT>");
 | 
					    out.write("</TD>\n<TD ALIGN=LEFT><FONT COLOR=\""
 | 
				
			||||||
    if (!enabled)
 | 
						      + rdat.getStdColor(enabled ? CONTENT_FOREGROUND : CONTENT_DISABLED) + "\">"
 | 
				
			||||||
      out.write("<FONT COLOR=\"silver\">");
 | 
						      + StringUtil.encodeHTML(caption));
 | 
				
			||||||
    out.write(StringUtil.encodeHTML(caption));
 | 
					 | 
				
			||||||
    if (caption2!=null)
 | 
					    if (caption2!=null)
 | 
				
			||||||
      out.write(" " + StringUtil.encodeHTML(caption2));
 | 
					      out.write(" " + StringUtil.encodeHTML(caption2));
 | 
				
			||||||
    if (!enabled)
 | 
					    out.write("</FONT>");
 | 
				
			||||||
      out.write("</FONT>");
 | 
					 | 
				
			||||||
    if (required)
 | 
					    if (required)
 | 
				
			||||||
      out.write(rdat.getRequiredBullet());
 | 
					      out.write(rdat.getRequiredBullet());
 | 
				
			||||||
    out.write("</TD>\n</TR>\n");
 | 
					    out.write("</TD>\n</TR>\n");
 | 
				
			||||||
 | 
				
			|||||||
@ -23,7 +23,7 @@ import javax.servlet.ServletRequest;
 | 
				
			|||||||
import com.silverwrist.util.StringUtil;
 | 
					import com.silverwrist.util.StringUtil;
 | 
				
			||||||
import com.silverwrist.venice.ValidationException;
 | 
					import com.silverwrist.venice.ValidationException;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
public class CDFormCategoryHeader implements CDFormField
 | 
					public class CDFormCategoryHeader implements CDFormField, ColorSelectors
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  private String caption;
 | 
					  private String caption;
 | 
				
			||||||
  private String rtext;
 | 
					  private String rtext;
 | 
				
			||||||
@ -55,25 +55,14 @@ public class CDFormCategoryHeader implements CDFormField
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  public void renderHere(Writer out, RenderData rdat) throws IOException
 | 
					  public void renderHere(Writer out, RenderData rdat) throws IOException
 | 
				
			||||||
  {
 | 
					  {
 | 
				
			||||||
    out.write("<TR VALIGN=MIDDLE><TD ALIGN=RIGHT>");
 | 
					    out.write("<TR VALIGN=MIDDLE><TD ALIGN=RIGHT><FONT COLOR=\""
 | 
				
			||||||
    if (!enabled)
 | 
						      + rdat.getStdColor(enabled ? CONTENT_FOREGROUND : CONTENT_DISABLED) + "\"><B>"
 | 
				
			||||||
      out.write("<FONT COLOR=\"silver\">");
 | 
						      + StringUtil.encodeHTML(caption) + ":</B></FONT></TD><TD ALIGN=LEFT>");
 | 
				
			||||||
    out.write("<B>" + StringUtil.encodeHTML(caption) + ":</B>");
 | 
					 | 
				
			||||||
    if (!enabled)
 | 
					 | 
				
			||||||
      out.write("</FONT>");
 | 
					 | 
				
			||||||
    out.write("</TD><TD ALIGN=LEFT>");
 | 
					 | 
				
			||||||
    if (rtext==null)
 | 
					    if (rtext==null)
 | 
				
			||||||
      out.write(" ");
 | 
					      out.write(" ");
 | 
				
			||||||
    else
 | 
					    else // display in the correct state
 | 
				
			||||||
    { // display in the correct state
 | 
					      out.write("<FONT COLOR=\"" + rdat.getStdColor(enabled ? CONTENT_FOREGROUND : CONTENT_DISABLED) + "\">"
 | 
				
			||||||
      if (!enabled)
 | 
							+ StringUtil.encodeHTML(rtext) + "</FONT>");
 | 
				
			||||||
	out.write("<FONT COLOR=\"silver\">");
 | 
					 | 
				
			||||||
      out.write(StringUtil.encodeHTML(rtext));
 | 
					 | 
				
			||||||
      if (!enabled)
 | 
					 | 
				
			||||||
	out.write("</FONT>");
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    } // end else
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    out.write("</TD></TR>\n");
 | 
					    out.write("</TD></TR>\n");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  } // end renderHere
 | 
					  } // end renderHere
 | 
				
			||||||
 | 
				
			|||||||
@ -0,0 +1,60 @@
 | 
				
			|||||||
 | 
					/*
 | 
				
			||||||
 | 
					 * The contents of this file are subject to the Mozilla Public License Version 1.1
 | 
				
			||||||
 | 
					 * (the "License"); you may not use this file except in compliance with the License.
 | 
				
			||||||
 | 
					 * You may obtain a copy of the License at <http://www.mozilla.org/MPL/>.
 | 
				
			||||||
 | 
					 * 
 | 
				
			||||||
 | 
					 * Software distributed under the License is distributed on an "AS IS" basis, WITHOUT
 | 
				
			||||||
 | 
					 * WARRANTY OF ANY KIND, either express or implied. See the License for the specific
 | 
				
			||||||
 | 
					 * language governing rights and limitations under the License.
 | 
				
			||||||
 | 
					 * 
 | 
				
			||||||
 | 
					 * The Original Code is the Venice Web Communities System.
 | 
				
			||||||
 | 
					 * 
 | 
				
			||||||
 | 
					 * The Initial Developer of the Original Code is Eric J. Bowersox <erbo@silcom.com>,
 | 
				
			||||||
 | 
					 * for Silverwrist Design Studios.  Portions created by Eric J. Bowersox are
 | 
				
			||||||
 | 
					 * Copyright (C) 2001 Eric J. Bowersox/Silverwrist Design Studios.  All Rights Reserved.
 | 
				
			||||||
 | 
					 * 
 | 
				
			||||||
 | 
					 * Contributor(s): 
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					package com.silverwrist.venice.servlets.format;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					public interface ColorSelectors
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  public static final int FRAME_BACKGROUND = 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  public static final int TITLE_BACKGROUND = 1;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  public static final int TITLE_FOREGROUND = 2;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  public static final int TITLE_LINK = 3;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  public static final int LEFT_BACKGROUND = 4;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  public static final int LEFT_FOREGROUND = 5;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  public static final int CONTENT_BACKGROUND = 6;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  public static final int CONTENT_FOREGROUND = 7;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  public static final int CONTENT_HEADER = 8;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  public static final int CONTENT_DISABLED = 9;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  public static final int CONTENT_ERROR = 10;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  public static final int SIDEBOX_TITLE_BACKGROUND = 11;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  public static final int SIDEBOX_TITLE_FOREGROUND = 12;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  public static final int SIDEBOX_CONTENT_BACKGROUND = 13;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  public static final int SIDEBOX_CONTENT_FOREGROUND = 14;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  public static final int CONFIRM_TITLE_BACKGROUND = 15;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  public static final int CONFIRM_TITLE_FOREGROUND = 16;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  public static final int ERROR_TITLE_BACKGROUND = 17;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  public static final int ERROR_TITLE_FOREGROUND = 18;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					} // end class ColorSelectors
 | 
				
			||||||
@ -24,7 +24,7 @@ import javax.servlet.*;
 | 
				
			|||||||
import javax.servlet.http.*;
 | 
					import javax.servlet.http.*;
 | 
				
			||||||
import com.silverwrist.util.StringUtil;
 | 
					import com.silverwrist.util.StringUtil;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
public class ConfirmBox implements ContentRender
 | 
					public class ConfirmBox implements ContentRender, ColorSelectors
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  /*--------------------------------------------------------------------------------
 | 
					  /*--------------------------------------------------------------------------------
 | 
				
			||||||
   * Static data members
 | 
					   * Static data members
 | 
				
			||||||
@ -111,10 +111,11 @@ public class ConfirmBox implements ContentRender
 | 
				
			|||||||
  public void renderHere(Writer out, RenderData rdat) throws IOException
 | 
					  public void renderHere(Writer out, RenderData rdat) throws IOException
 | 
				
			||||||
  {
 | 
					  {
 | 
				
			||||||
    out.write("<P><TABLE ALIGN=CENTER WIDTH=\"70%\" BORDER=1 CELLPADDING=2 CELLSPACING=1>");
 | 
					    out.write("<P><TABLE ALIGN=CENTER WIDTH=\"70%\" BORDER=1 CELLPADDING=2 CELLSPACING=1>");
 | 
				
			||||||
    out.write("<TR VALIGN=MIDDLE><TD ALIGN=CENTER BGCOLOR=\"#006600\">\n");
 | 
					    out.write("<TR VALIGN=MIDDLE><TD ALIGN=CENTER BGCOLOR=\"" + rdat.getStdColor(CONFIRM_TITLE_BACKGROUND)
 | 
				
			||||||
    out.write(rdat.getStdFontTag("white",3) + StringUtil.encodeHTML(title) + "</FONT>\n");
 | 
						      + "\">\n");
 | 
				
			||||||
 | 
					    out.write(rdat.getStdFontTag(CONFIRM_TITLE_FOREGROUND,3) + StringUtil.encodeHTML(title) + "</FONT>\n");
 | 
				
			||||||
    out.write("</TD></TR><TR VALIGN=MIDDLE><TD ALIGN=CENTER>\n");
 | 
					    out.write("</TD></TR><TR VALIGN=MIDDLE><TD ALIGN=CENTER>\n");
 | 
				
			||||||
    out.write(rdat.getStdFontTag(null,3) + "<P>" + StringUtil.encodeHTML(message) + "<P>\n");
 | 
					    out.write(rdat.getStdFontTag(CONTENT_FOREGROUND,3) + "<P>" + StringUtil.encodeHTML(message) + "<P>\n");
 | 
				
			||||||
    out.write("<A HREF=\"" + rdat.getEncodedServletPath(confirm_url) + "\">");
 | 
					    out.write("<A HREF=\"" + rdat.getEncodedServletPath(confirm_url) + "\">");
 | 
				
			||||||
    out.write("<IMG SRC=\"" + rdat.getFullImagePath("bn_yes.gif")
 | 
					    out.write("<IMG SRC=\"" + rdat.getFullImagePath("bn_yes.gif")
 | 
				
			||||||
	      + "\" ALT=\"Yes\" WIDTH=80 HEIGHT=24 BORDER=0></A>  \n");
 | 
						      + "\" ALT=\"Yes\" WIDTH=80 HEIGHT=24 BORDER=0></A>  \n");
 | 
				
			||||||
 | 
				
			|||||||
@ -24,7 +24,7 @@ import javax.servlet.ServletRequest;
 | 
				
			|||||||
import com.silverwrist.util.StringUtil;
 | 
					import com.silverwrist.util.StringUtil;
 | 
				
			||||||
import com.silverwrist.venice.ValidationException;
 | 
					import com.silverwrist.venice.ValidationException;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
public class ContentDialog implements Cloneable, ContentRender
 | 
					public class ContentDialog implements Cloneable, ContentRender, ColorSelectors
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  /*--------------------------------------------------------------------------------
 | 
					  /*--------------------------------------------------------------------------------
 | 
				
			||||||
   * Attributes
 | 
					   * Attributes
 | 
				
			||||||
@ -148,7 +148,7 @@ public class ContentDialog implements Cloneable, ContentRender
 | 
				
			|||||||
    if (error_message!=null)
 | 
					    if (error_message!=null)
 | 
				
			||||||
    { // print the error message
 | 
					    { // print the error message
 | 
				
			||||||
      out.write("<TABLE BORDER=0 ALIGN=CENTER CELLPADDING=6 CELLSPACING=0><TR VALIGN=TOP>"
 | 
					      out.write("<TABLE BORDER=0 ALIGN=CENTER CELLPADDING=6 CELLSPACING=0><TR VALIGN=TOP>"
 | 
				
			||||||
		+ "<TD ALIGN=CENTER>\n" + rdat.getStdFontTag("#660000",3) + "<B>");
 | 
							+ "<TD ALIGN=CENTER>\n" + rdat.getStdFontTag(CONTENT_ERROR,3) + "<B>");
 | 
				
			||||||
      out.write(StringUtil.encodeHTML(error_message));
 | 
					      out.write(StringUtil.encodeHTML(error_message));
 | 
				
			||||||
      out.write("</B></FONT>\n</TD></TR></TABLE>\n");
 | 
					      out.write("</B></FONT>\n</TD></TR></TABLE>\n");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -156,7 +156,7 @@ public class ContentDialog implements Cloneable, ContentRender
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    // Output the start of the form
 | 
					    // Output the start of the form
 | 
				
			||||||
    out.write("<FORM NAME=\"" + formname + "\" METHOD=POST ACTION=\"");
 | 
					    out.write("<FORM NAME=\"" + formname + "\" METHOD=POST ACTION=\"");
 | 
				
			||||||
    out.write(rdat.getEncodedServletPath(action) + "\">" + rdat.getStdFontTag(null,2) + "\n");
 | 
					    out.write(rdat.getEncodedServletPath(action) + "\">" + rdat.getStdFontTag(CONTENT_FOREGROUND,2) + "\n");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    enum = hidden_fields.keys();
 | 
					    enum = hidden_fields.keys();
 | 
				
			||||||
    while (enum.hasMoreElements())
 | 
					    while (enum.hasMoreElements())
 | 
				
			||||||
 | 
				
			|||||||
@ -22,7 +22,7 @@ import java.io.Writer;
 | 
				
			|||||||
import java.io.IOException;
 | 
					import java.io.IOException;
 | 
				
			||||||
import com.silverwrist.util.StringUtil;
 | 
					import com.silverwrist.util.StringUtil;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
public class ContentMenuPanel implements Cloneable, ContentRender
 | 
					public class ContentMenuPanel implements Cloneable, ContentRender, ColorSelectors
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  /*--------------------------------------------------------------------------------
 | 
					  /*--------------------------------------------------------------------------------
 | 
				
			||||||
   * Internal class for storing content items
 | 
					   * Internal class for storing content items
 | 
				
			||||||
@ -127,7 +127,7 @@ public class ContentMenuPanel implements Cloneable, ContentRender
 | 
				
			|||||||
      out.write("<TR VALIGN=MIDDLE>\n<TD ALIGN=CENTER WIDTH=14><IMG SRC=\""
 | 
					      out.write("<TR VALIGN=MIDDLE>\n<TD ALIGN=CENTER WIDTH=14><IMG SRC=\""
 | 
				
			||||||
		+ rdat.getFullImagePath("purple-ball.gif")
 | 
							+ rdat.getFullImagePath("purple-ball.gif")
 | 
				
			||||||
		+ "\" ALT=\"*\" WIDTH=14 HEIGHT=14 BORDER=0></TD>\n<TD ALIGN=LEFT>");
 | 
							+ "\" ALT=\"*\" WIDTH=14 HEIGHT=14 BORDER=0></TD>\n<TD ALIGN=LEFT>");
 | 
				
			||||||
      out.write(rdat.getStdFontTag(null,2));
 | 
					      out.write(rdat.getStdFontTag(CONTENT_FOREGROUND,2));
 | 
				
			||||||
      ContentMenuPanelItem item = (ContentMenuPanelItem)(it.next());
 | 
					      ContentMenuPanelItem item = (ContentMenuPanelItem)(it.next());
 | 
				
			||||||
      item.renderHere(out,rdat,params);
 | 
					      item.renderHere(out,rdat,params);
 | 
				
			||||||
      out.write("</FONT></TD>\n</TR>\n");
 | 
					      out.write("</FONT></TD>\n</TR>\n");
 | 
				
			||||||
 | 
				
			|||||||
@ -22,7 +22,7 @@ import java.io.IOException;
 | 
				
			|||||||
import com.silverwrist.util.StringUtil;
 | 
					import com.silverwrist.util.StringUtil;
 | 
				
			||||||
import com.silverwrist.venice.servlets.VeniceServletResult;
 | 
					import com.silverwrist.venice.servlets.VeniceServletResult;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
public class ErrorBox extends VeniceServletResult implements ContentRender
 | 
					public class ErrorBox extends VeniceServletResult implements ContentRender, ColorSelectors
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  /*--------------------------------------------------------------------------------
 | 
					  /*--------------------------------------------------------------------------------
 | 
				
			||||||
   * Attributes
 | 
					   * Attributes
 | 
				
			||||||
@ -69,10 +69,11 @@ public class ErrorBox extends VeniceServletResult implements ContentRender
 | 
				
			|||||||
  public void renderHere(Writer out, RenderData rdat) throws IOException
 | 
					  public void renderHere(Writer out, RenderData rdat) throws IOException
 | 
				
			||||||
  {
 | 
					  {
 | 
				
			||||||
    out.write("<P><TABLE ALIGN=CENTER WIDTH=\"70%\" BORDER=1 CELLPADDING=2 CELLSPACING=1>");
 | 
					    out.write("<P><TABLE ALIGN=CENTER WIDTH=\"70%\" BORDER=1 CELLPADDING=2 CELLSPACING=1>");
 | 
				
			||||||
    out.write("<TR VALIGN=MIDDLE><TD ALIGN=CENTER BGCOLOR=\"#660000\">\n");
 | 
					    out.write("<TR VALIGN=MIDDLE><TD ALIGN=CENTER BGCOLOR=\"" + rdat.getStdColor(ERROR_TITLE_BACKGROUND)
 | 
				
			||||||
    out.write(rdat.getStdFontTag("white",3) + StringUtil.encodeHTML(title) + "</FONT>\n");
 | 
						      + "\">\n");
 | 
				
			||||||
 | 
					    out.write(rdat.getStdFontTag(ERROR_TITLE_FOREGROUND,3) + StringUtil.encodeHTML(title) + "</FONT>\n");
 | 
				
			||||||
    out.write("</TD></TR><TR VALIGN=MIDDLE><TD ALIGN=CENTER>\n");
 | 
					    out.write("</TD></TR><TR VALIGN=MIDDLE><TD ALIGN=CENTER>\n");
 | 
				
			||||||
    out.write(rdat.getStdFontTag(null,3) + "<P>" + StringUtil.encodeHTML(message) + "<P>\n");
 | 
					    out.write(rdat.getStdFontTag(CONTENT_FOREGROUND,3) + "<P>" + StringUtil.encodeHTML(message) + "<P>\n");
 | 
				
			||||||
    if (back==null)
 | 
					    if (back==null)
 | 
				
			||||||
      out.write("Use your browser's <B>Back</B> button to go back.\n");
 | 
					      out.write("Use your browser's <B>Back</B> button to go back.\n");
 | 
				
			||||||
    else
 | 
					    else
 | 
				
			||||||
 | 
				
			|||||||
@ -33,7 +33,7 @@ import com.silverwrist.venice.core.UserContext;
 | 
				
			|||||||
import com.silverwrist.venice.servlets.Variables;
 | 
					import com.silverwrist.venice.servlets.Variables;
 | 
				
			||||||
import com.silverwrist.venice.servlets.format.menus.LeftMenu;
 | 
					import com.silverwrist.venice.servlets.format.menus.LeftMenu;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
public class RenderConfig
 | 
					public class RenderConfig implements ColorSelectors
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  /*--------------------------------------------------------------------------------
 | 
					  /*--------------------------------------------------------------------------------
 | 
				
			||||||
   * Static data values
 | 
					   * Static data values
 | 
				
			||||||
@ -45,6 +45,8 @@ public class RenderConfig
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  private static Category logger = Category.getInstance(RenderConfig.class.getName());
 | 
					  private static Category logger = Category.getInstance(RenderConfig.class.getName());
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  private static Map colornames_map;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /*--------------------------------------------------------------------------------
 | 
					  /*--------------------------------------------------------------------------------
 | 
				
			||||||
   * Attributes
 | 
					   * Attributes
 | 
				
			||||||
   *--------------------------------------------------------------------------------
 | 
					   *--------------------------------------------------------------------------------
 | 
				
			||||||
@ -59,8 +61,13 @@ public class RenderConfig
 | 
				
			|||||||
  private String image_url;
 | 
					  private String image_url;
 | 
				
			||||||
  private String static_url;
 | 
					  private String static_url;
 | 
				
			||||||
  private String site_logo;
 | 
					  private String site_logo;
 | 
				
			||||||
 | 
					  private int site_logo_width = 140;
 | 
				
			||||||
 | 
					  private int site_logo_height = 80;
 | 
				
			||||||
 | 
					  private String site_logo_linkURL = null;
 | 
				
			||||||
  private HashMap stock_messages;
 | 
					  private HashMap stock_messages;
 | 
				
			||||||
  private HashMap menus;
 | 
					  private HashMap menus;
 | 
				
			||||||
 | 
					  private String[] colors_array;
 | 
				
			||||||
 | 
					  private int footer_logo_scale;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  /*--------------------------------------------------------------------------------
 | 
					  /*--------------------------------------------------------------------------------
 | 
				
			||||||
   * Constructor
 | 
					   * Constructor
 | 
				
			||||||
@ -125,6 +132,49 @@ public class RenderConfig
 | 
				
			|||||||
    if (logger.isDebugEnabled())
 | 
					    if (logger.isDebugEnabled())
 | 
				
			||||||
      logger.debug("Font face: " + font_face);
 | 
					      logger.debug("Font face: " + font_face);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    Element colors_sect = render_sect_h.getSubElement("colors");
 | 
				
			||||||
 | 
					    if (colors_sect==null)
 | 
				
			||||||
 | 
					    { // no <colors/> tag - bail out now!
 | 
				
			||||||
 | 
					      logger.fatal("<rendering/> section has no <colors/> element");
 | 
				
			||||||
 | 
					      throw new ConfigException("no <colors/> found in <rendering/> section",render_sect);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    } // end if
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    colors_array = new String[colornames_map.size()];
 | 
				
			||||||
 | 
					    int i;
 | 
				
			||||||
 | 
					    NodeList colors_nlist = colors_sect.getChildNodes();
 | 
				
			||||||
 | 
					    for (i=0; i<colors_nlist.getLength(); i++)
 | 
				
			||||||
 | 
					    { // look at all subelements and map their names to color selectors
 | 
				
			||||||
 | 
					      Node foo = colors_nlist.item(i);
 | 
				
			||||||
 | 
					      if (foo.getNodeType()==Node.ELEMENT_NODE)
 | 
				
			||||||
 | 
					      { // map the element name to a color selector
 | 
				
			||||||
 | 
						Integer csel = (Integer)(colornames_map.get(foo.getNodeName()));
 | 
				
			||||||
 | 
						if (csel!=null)
 | 
				
			||||||
 | 
						{ // load the specified color into the colors array
 | 
				
			||||||
 | 
						  DOMElementHelper foo_h = new DOMElementHelper((Element)foo);
 | 
				
			||||||
 | 
						  colors_array[csel.intValue()] = foo_h.getElementText();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						} // end if
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      } // end if
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    } // end for
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    try
 | 
				
			||||||
 | 
					    { // load in the footer logo scale
 | 
				
			||||||
 | 
					      String tmp = render_sect_h.getSubElementText("footer-logo-scale");
 | 
				
			||||||
 | 
					      if (tmp==null)
 | 
				
			||||||
 | 
						footer_logo_scale = 100;
 | 
				
			||||||
 | 
					      else
 | 
				
			||||||
 | 
						footer_logo_scale = Integer.parseInt(tmp.trim());
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    } // end try
 | 
				
			||||||
 | 
					    catch (NumberFormatException nfe)
 | 
				
			||||||
 | 
					    { // just default on serious error
 | 
				
			||||||
 | 
					      footer_logo_scale = 100;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    } // end catch
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    Element paths_sect = root_h.getSubElement("paths");
 | 
					    Element paths_sect = root_h.getSubElement("paths");
 | 
				
			||||||
    if (paths_sect==null)
 | 
					    if (paths_sect==null)
 | 
				
			||||||
    { // no <paths/> section - bail out now!
 | 
					    { // no <paths/> section - bail out now!
 | 
				
			||||||
@ -156,16 +206,38 @@ public class RenderConfig
 | 
				
			|||||||
    if (logger.isDebugEnabled())
 | 
					    if (logger.isDebugEnabled())
 | 
				
			||||||
      logger.debug("Static files path: " + static_url);
 | 
					      logger.debug("Static files path: " + static_url);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    site_logo = paths_sect_h.getSubElementText("site-logo");
 | 
					    Element site_logo_elt = paths_sect_h.getSubElement("site-logo");
 | 
				
			||||||
    if (site_logo==null)
 | 
					    if (site_logo_elt==null)
 | 
				
			||||||
    { // no <image/> tag - bail out now!
 | 
					    { // no <site-logo/> tag - bail out now!
 | 
				
			||||||
      logger.fatal("<paths/> section has no <site-logo/> element");
 | 
					      logger.fatal("<paths/> section has no <site-logo/> element");
 | 
				
			||||||
      throw new ConfigException("no <site-logo/> found in <paths/> section",paths_sect);
 | 
					      throw new ConfigException("no <site-logo/> found in <paths/> section",paths_sect);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    } // end if
 | 
					    } // end if
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    DOMElementHelper site_logo_h = new DOMElementHelper(site_logo_elt);
 | 
				
			||||||
 | 
					    site_logo = site_logo_h.getElementText();
 | 
				
			||||||
 | 
					    if (site_logo==null)
 | 
				
			||||||
 | 
					    { // no site logo specified - bail out now!
 | 
				
			||||||
 | 
					      logger.fatal("<paths/> section has no site logo element");
 | 
				
			||||||
 | 
					      throw new ConfigException("no site logo found in <paths/> section",paths_sect);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    } // end if
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    // get logo width and height
 | 
				
			||||||
 | 
					    Integer fooint = site_logo_h.getAttributeInt("width");
 | 
				
			||||||
 | 
					    if (fooint!=null)
 | 
				
			||||||
 | 
					      site_logo_width = fooint.intValue();
 | 
				
			||||||
 | 
					    fooint = site_logo_h.getAttributeInt("height");
 | 
				
			||||||
 | 
					    if (fooint!=null)
 | 
				
			||||||
 | 
					      site_logo_height = fooint.intValue();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    // get logo link URL
 | 
				
			||||||
 | 
					    String tmp = site_logo_elt.getAttribute("href");
 | 
				
			||||||
 | 
					    if (!(StringUtil.isStringEmpty(tmp)))
 | 
				
			||||||
 | 
					      site_logo_linkURL = tmp;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if (logger.isDebugEnabled())
 | 
					    if (logger.isDebugEnabled())
 | 
				
			||||||
      logger.debug("Site logo: " + image_url);
 | 
					      logger.debug("Site logo: " + site_logo);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    Element msg_sect = root_h.getSubElement("messages");
 | 
					    Element msg_sect = root_h.getSubElement("messages");
 | 
				
			||||||
    if (msg_sect==null)
 | 
					    if (msg_sect==null)
 | 
				
			||||||
@ -178,7 +250,6 @@ public class RenderConfig
 | 
				
			|||||||
    // Initialize the stock messages list.
 | 
					    // Initialize the stock messages list.
 | 
				
			||||||
    stock_messages = new HashMap();
 | 
					    stock_messages = new HashMap();
 | 
				
			||||||
    NodeList msg_nodes = msg_sect.getChildNodes();
 | 
					    NodeList msg_nodes = msg_sect.getChildNodes();
 | 
				
			||||||
    int i;
 | 
					 | 
				
			||||||
    for (i=0; i<msg_nodes.getLength(); i++)
 | 
					    for (i=0; i<msg_nodes.getLength(); i++)
 | 
				
			||||||
    { // examine all subnodes to add them to the message text
 | 
					    { // examine all subnodes to add them to the message text
 | 
				
			||||||
      Node msgn = msg_nodes.item(i);
 | 
					      Node msgn = msg_nodes.item(i);
 | 
				
			||||||
@ -361,13 +432,18 @@ public class RenderConfig
 | 
				
			|||||||
  String getSiteImageTag(int hspace, int vspace)
 | 
					  String getSiteImageTag(int hspace, int vspace)
 | 
				
			||||||
  {
 | 
					  {
 | 
				
			||||||
    StringBuffer buf = new StringBuffer();
 | 
					    StringBuffer buf = new StringBuffer();
 | 
				
			||||||
 | 
					    if (site_logo_linkURL!=null)
 | 
				
			||||||
 | 
					      buf.append("<A HREF=\"").append(site_logo_linkURL).append("\">");
 | 
				
			||||||
    buf.append("<IMG SRC=\"").append(site_logo).append("\" ALT=\"").append(site_title);
 | 
					    buf.append("<IMG SRC=\"").append(site_logo).append("\" ALT=\"").append(site_title);
 | 
				
			||||||
    buf.append("\" WIDTH=140 HEIGHT=80 BORDER=0");
 | 
					    buf.append("\" WIDTH=").append(site_logo_width).append(" HEIGHT=").append(site_logo_height);
 | 
				
			||||||
 | 
					    buf.append(" BORDER=0");
 | 
				
			||||||
    if (hspace>0)
 | 
					    if (hspace>0)
 | 
				
			||||||
      buf.append(" HSPACE=").append(hspace);
 | 
					      buf.append(" HSPACE=").append(hspace);
 | 
				
			||||||
    if (vspace>0)
 | 
					    if (vspace>0)
 | 
				
			||||||
      buf.append(" VSPACE=").append(vspace);
 | 
					      buf.append(" VSPACE=").append(vspace);
 | 
				
			||||||
    buf.append('>');
 | 
					    buf.append('>');
 | 
				
			||||||
 | 
					    if (site_logo_linkURL!=null)
 | 
				
			||||||
 | 
					      buf.append("</A>");
 | 
				
			||||||
    return buf.toString();
 | 
					    return buf.toString();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  } // end getSiteImageTag
 | 
					  } // end getSiteImageTag
 | 
				
			||||||
@ -383,6 +459,14 @@ public class RenderConfig
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  } // end getStdFontTag
 | 
					  } // end getStdFontTag
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  String getStdFontTag(int selector, int size)
 | 
				
			||||||
 | 
					  {
 | 
				
			||||||
 | 
					    if ((selector<0) || (selector>=colors_array.length))
 | 
				
			||||||
 | 
					      throw new IndexOutOfBoundsException("getStdColor(): invalid color selector value");
 | 
				
			||||||
 | 
					    return getStdFontTag(colors_array[selector],size);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  } // end getStdFontTag
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  String getStdBaseFontTag(int size)
 | 
					  String getStdBaseFontTag(int size)
 | 
				
			||||||
  {
 | 
					  {
 | 
				
			||||||
    StringBuffer buf = new StringBuffer("<BASEFONT FACE=\"");
 | 
					    StringBuffer buf = new StringBuffer("<BASEFONT FACE=\"");
 | 
				
			||||||
@ -401,10 +485,11 @@ public class RenderConfig
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  void writeContentHeader(Writer out, String primary, String secondary) throws IOException
 | 
					  void writeContentHeader(Writer out, String primary, String secondary) throws IOException
 | 
				
			||||||
  {
 | 
					  {
 | 
				
			||||||
    out.write(getStdFontTag("#3333AA",5) + "<B>" + StringUtil.encodeHTML(primary) + "</B></FONT>");
 | 
					    out.write(getStdFontTag(colors_array[CONTENT_HEADER],5) + "<B>" + StringUtil.encodeHTML(primary)
 | 
				
			||||||
 | 
						      + "</B></FONT>");
 | 
				
			||||||
    if (secondary!=null)
 | 
					    if (secondary!=null)
 | 
				
			||||||
      out.write("  " + getStdFontTag("#3333AA",3) + "<B>" + StringUtil.encodeHTML(secondary)
 | 
					      out.write("  " + getStdFontTag(colors_array[CONTENT_HEADER],3) + "<B>"
 | 
				
			||||||
		+ "</B></FONT>");
 | 
							+ StringUtil.encodeHTML(secondary) + "</B></FONT>");
 | 
				
			||||||
    out.write("<HR ALIGN=LEFT SIZE=2 WIDTH=\"90%\" NOSHADE>\n");
 | 
					    out.write("<HR ALIGN=LEFT SIZE=2 WIDTH=\"90%\" NOSHADE>\n");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  } // end writeContentHeader
 | 
					  } // end writeContentHeader
 | 
				
			||||||
@ -422,6 +507,20 @@ public class RenderConfig
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  } // end writeStockMessage
 | 
					  } // end writeStockMessage
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  String getStdColor(int selector)
 | 
				
			||||||
 | 
					  {
 | 
				
			||||||
 | 
					    if ((selector<0) || (selector>=colors_array.length))
 | 
				
			||||||
 | 
					      throw new IndexOutOfBoundsException("getStdColor(): invalid color selector value");
 | 
				
			||||||
 | 
					    return colors_array[selector];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  } // end getStdColor
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  int scaleFooterLogo(int param)
 | 
				
			||||||
 | 
					  {
 | 
				
			||||||
 | 
					    return (param * footer_logo_scale) / 100;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  } // end scaleFooterLogo
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  public LeftMenu getLeftMenu(String identifier)
 | 
					  public LeftMenu getLeftMenu(String identifier)
 | 
				
			||||||
  {
 | 
					  {
 | 
				
			||||||
    return (LeftMenu)(menus.get(identifier));
 | 
					    return (LeftMenu)(menus.get(identifier));
 | 
				
			||||||
@ -475,4 +574,35 @@ public class RenderConfig
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  } // end createRenderData
 | 
					  } // end createRenderData
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  /*--------------------------------------------------------------------------------
 | 
				
			||||||
 | 
					   * Static initializer
 | 
				
			||||||
 | 
					   *--------------------------------------------------------------------------------
 | 
				
			||||||
 | 
					   */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  static
 | 
				
			||||||
 | 
					  { // Initialize the mapping of color names from render-config.xml to color selector IDs.
 | 
				
			||||||
 | 
					    HashMap m = new HashMap();
 | 
				
			||||||
 | 
					    m.put("frame-bg",new Integer(FRAME_BACKGROUND));
 | 
				
			||||||
 | 
					    m.put("title-bg",new Integer(TITLE_BACKGROUND));
 | 
				
			||||||
 | 
					    m.put("title-fg",new Integer(TITLE_FOREGROUND));
 | 
				
			||||||
 | 
					    m.put("title-link",new Integer(TITLE_LINK));
 | 
				
			||||||
 | 
					    m.put("left-bg",new Integer(LEFT_BACKGROUND));
 | 
				
			||||||
 | 
					    m.put("left-fg",new Integer(LEFT_FOREGROUND));
 | 
				
			||||||
 | 
					    m.put("content-bg",new Integer(CONTENT_BACKGROUND));
 | 
				
			||||||
 | 
					    m.put("content-fg",new Integer(CONTENT_FOREGROUND));
 | 
				
			||||||
 | 
					    m.put("content-hdr",new Integer(CONTENT_HEADER));
 | 
				
			||||||
 | 
					    m.put("content-disabled",new Integer(CONTENT_DISABLED));
 | 
				
			||||||
 | 
					    m.put("content-error",new Integer(CONTENT_ERROR));
 | 
				
			||||||
 | 
					    m.put("sidebox-title-bg",new Integer(SIDEBOX_TITLE_BACKGROUND));
 | 
				
			||||||
 | 
					    m.put("sidebox-title-fg",new Integer(SIDEBOX_TITLE_FOREGROUND));
 | 
				
			||||||
 | 
					    m.put("sidebox-content-bg",new Integer(SIDEBOX_CONTENT_BACKGROUND));
 | 
				
			||||||
 | 
					    m.put("sidebox-content-fg",new Integer(SIDEBOX_CONTENT_FOREGROUND));
 | 
				
			||||||
 | 
					    m.put("confirm-title-bg",new Integer(CONFIRM_TITLE_BACKGROUND));
 | 
				
			||||||
 | 
					    m.put("confirm-title-fg",new Integer(CONFIRM_TITLE_FOREGROUND));
 | 
				
			||||||
 | 
					    m.put("error-title-bg",new Integer(ERROR_TITLE_BACKGROUND));
 | 
				
			||||||
 | 
					    m.put("error-title-fg",new Integer(ERROR_TITLE_FOREGROUND));
 | 
				
			||||||
 | 
					    colornames_map = Collections.unmodifiableMap(m);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  } // end static initializer
 | 
				
			||||||
 | 
					
 | 
				
			||||||
} // end class RenderConfig
 | 
					} // end class RenderConfig
 | 
				
			||||||
 | 
				
			|||||||
@ -211,6 +211,12 @@ public class RenderData
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  } // end getStdFontTag
 | 
					  } // end getStdFontTag
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  public String getStdFontTag(int selector, int size)
 | 
				
			||||||
 | 
					  {
 | 
				
			||||||
 | 
					    return rconf.getStdFontTag(selector,size);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  } // end getStdFontTag
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  public String getStdBaseFontTag(int size)
 | 
					  public String getStdBaseFontTag(int size)
 | 
				
			||||||
  {
 | 
					  {
 | 
				
			||||||
    return rconf.getStdBaseFontTag(size);
 | 
					    return rconf.getStdBaseFontTag(size);
 | 
				
			||||||
@ -280,6 +286,18 @@ public class RenderData
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  } // end writeStockMessage
 | 
					  } // end writeStockMessage
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  public String getStdColor(int selector)
 | 
				
			||||||
 | 
					  {
 | 
				
			||||||
 | 
					    return rconf.getStdColor(selector);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  } // end getStdColor
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  public int scaleFooterLogo(int param)
 | 
				
			||||||
 | 
					  {
 | 
				
			||||||
 | 
					    return rconf.scaleFooterLogo(param);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  } // end scaleFooterLogo
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  public LeftMenu getLeftMenu(String identifier)
 | 
					  public LeftMenu getLeftMenu(String identifier)
 | 
				
			||||||
  {
 | 
					  {
 | 
				
			||||||
    return rconf.getLeftMenu(identifier);
 | 
					    return rconf.getLeftMenu(identifier);
 | 
				
			||||||
 | 
				
			|||||||
@ -22,7 +22,7 @@ import java.util.*;
 | 
				
			|||||||
import com.silverwrist.util.StringUtil;
 | 
					import com.silverwrist.util.StringUtil;
 | 
				
			||||||
import com.silverwrist.venice.core.*;
 | 
					import com.silverwrist.venice.core.*;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
public class SideBoxConferences implements ContentRender
 | 
					public class SideBoxConferences implements ContentRender, ColorSelectors
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  /*--------------------------------------------------------------------------------
 | 
					  /*--------------------------------------------------------------------------------
 | 
				
			||||||
   * Attributes
 | 
					   * Attributes
 | 
				
			||||||
@ -65,7 +65,6 @@ public class SideBoxConferences implements ContentRender
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  public void renderHere(Writer out, RenderData rdat) throws IOException
 | 
					  public void renderHere(Writer out, RenderData rdat) throws IOException
 | 
				
			||||||
  {
 | 
					  {
 | 
				
			||||||
    out.write(rdat.getStdFontTag(null,2) + "\n");
 | 
					 | 
				
			||||||
    if (hotlist.size()>0)
 | 
					    if (hotlist.size()>0)
 | 
				
			||||||
    { // display the list of conferences
 | 
					    { // display the list of conferences
 | 
				
			||||||
      out.write("<TABLE ALIGN=CENTER BORDER=0 CELLPADDING=0 CELLSPACING=2>\n");
 | 
					      out.write("<TABLE ALIGN=CENTER BORDER=0 CELLPADDING=0 CELLSPACING=2>\n");
 | 
				
			||||||
@ -78,7 +77,7 @@ public class SideBoxConferences implements ContentRender
 | 
				
			|||||||
	out.write("<TR VALIGN=MIDDLE>\n<TD ALIGN=CENTER WIDTH=14><IMG SRC=\""
 | 
						out.write("<TR VALIGN=MIDDLE>\n<TD ALIGN=CENTER WIDTH=14><IMG SRC=\""
 | 
				
			||||||
		  + rdat.getFullImagePath("purple-ball.gif")
 | 
							  + rdat.getFullImagePath("purple-ball.gif")
 | 
				
			||||||
		  + "\" ALT=\"*\" WIDTH=14 HEIGHT=14 BORDER=0></TD>\n");
 | 
							  + "\" ALT=\"*\" WIDTH=14 HEIGHT=14 BORDER=0></TD>\n");
 | 
				
			||||||
	out.write("<TD ALIGN=LEFT>\n" + rdat.getStdFontTag(null,2) + "<B><A HREF=\""
 | 
						out.write("<TD ALIGN=LEFT>\n" + rdat.getStdFontTag(SIDEBOX_CONTENT_FOREGROUND,2) + "<B><A HREF=\""
 | 
				
			||||||
		  + rdat.getEncodedServletPath(href) + "\">" + StringUtil.encodeHTML(conf.getName())
 | 
							  + rdat.getEncodedServletPath(href) + "\">" + StringUtil.encodeHTML(conf.getName())
 | 
				
			||||||
		  + "</A></B> (" + StringUtil.encodeHTML(conf.getEnclosingSIG().getName()) + ")</FONT>\n");
 | 
							  + "</A></B> (" + StringUtil.encodeHTML(conf.getEnclosingSIG().getName()) + ")</FONT>\n");
 | 
				
			||||||
	if (conf.anyUnread())
 | 
						if (conf.anyUnread())
 | 
				
			||||||
@ -93,11 +92,12 @@ public class SideBoxConferences implements ContentRender
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    } // end if
 | 
					    } // end if
 | 
				
			||||||
    else
 | 
					    else
 | 
				
			||||||
      out.write(rdat.getStdFontTag(null,2) + "<EM>You have no conferences in your hotlist.</EM></FONT>\n");
 | 
					      out.write(rdat.getStdFontTag(SIDEBOX_CONTENT_FOREGROUND,2)
 | 
				
			||||||
 | 
							+ "<EM>You have no conferences in your hotlist.</EM></FONT>\n");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if (uc.isLoggedIn())
 | 
					    if (uc.isLoggedIn())
 | 
				
			||||||
    { // write the link at the end
 | 
					    { // write the link at the end
 | 
				
			||||||
      out.write("<P>" + rdat.getStdFontTag(null,1) + "<B>[ <A HREF=\""
 | 
					      out.write("<P>" + rdat.getStdFontTag(SIDEBOX_CONTENT_FOREGROUND,1) + "<B>[ <A HREF=\""
 | 
				
			||||||
	        + rdat.getEncodedServletPath("settings?cmd=H") + "\">Manage</A> ]</B></FONT>");
 | 
						        + rdat.getEncodedServletPath("settings?cmd=H") + "\">Manage</A> ]</B></FONT>");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    } // end if
 | 
					    } // end if
 | 
				
			||||||
 | 
				
			|||||||
@ -22,7 +22,7 @@ import java.util.*;
 | 
				
			|||||||
import com.silverwrist.util.StringUtil;
 | 
					import com.silverwrist.util.StringUtil;
 | 
				
			||||||
import com.silverwrist.venice.core.*;
 | 
					import com.silverwrist.venice.core.*;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
public class SideBoxSIGs implements ContentRender
 | 
					public class SideBoxSIGs implements ContentRender, ColorSelectors
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  /*--------------------------------------------------------------------------------
 | 
					  /*--------------------------------------------------------------------------------
 | 
				
			||||||
   * Attributes
 | 
					   * Attributes
 | 
				
			||||||
@ -65,7 +65,6 @@ public class SideBoxSIGs implements ContentRender
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  public void renderHere(Writer out, RenderData rdat) throws IOException
 | 
					  public void renderHere(Writer out, RenderData rdat) throws IOException
 | 
				
			||||||
  {
 | 
					  {
 | 
				
			||||||
    out.write(rdat.getStdFontTag(null,2) + "\n");
 | 
					 | 
				
			||||||
    if (sig_list.size()>0)
 | 
					    if (sig_list.size()>0)
 | 
				
			||||||
    { // display the list of available SIGs
 | 
					    { // display the list of available SIGs
 | 
				
			||||||
      out.write("<TABLE ALIGN=CENTER BORDER=0 CELLPADDING=0 CELLSPACING=2>\n");
 | 
					      out.write("<TABLE ALIGN=CENTER BORDER=0 CELLPADDING=0 CELLSPACING=2>\n");
 | 
				
			||||||
@ -76,7 +75,7 @@ public class SideBoxSIGs implements ContentRender
 | 
				
			|||||||
	out.write("<TR VALIGN=MIDDLE>\n<TD ALIGN=CENTER WIDTH=14><IMG SRC=\""
 | 
						out.write("<TR VALIGN=MIDDLE>\n<TD ALIGN=CENTER WIDTH=14><IMG SRC=\""
 | 
				
			||||||
		  + rdat.getFullImagePath("purple-ball.gif")
 | 
							  + rdat.getFullImagePath("purple-ball.gif")
 | 
				
			||||||
		  + "\" ALT=\"*\" WIDTH=14 HEIGHT=14 BORDER=0></TD>\n");
 | 
							  + "\" ALT=\"*\" WIDTH=14 HEIGHT=14 BORDER=0></TD>\n");
 | 
				
			||||||
	out.write("<TD ALIGN=LEFT>\n" + rdat.getStdFontTag(null,2) + "<B><A HREF=\""
 | 
						out.write("<TD ALIGN=LEFT>\n" + rdat.getStdFontTag(SIDEBOX_CONTENT_FOREGROUND,2) + "<B><A HREF=\""
 | 
				
			||||||
		  + rdat.getEncodedServletPath("sig/" + sig.getAlias()) + "\">"
 | 
							  + rdat.getEncodedServletPath("sig/" + sig.getAlias()) + "\">"
 | 
				
			||||||
		  + StringUtil.encodeHTML(sig.getName()) + "</A></B></FONT>\n");
 | 
							  + StringUtil.encodeHTML(sig.getName()) + "</A></B></FONT>\n");
 | 
				
			||||||
	if (sig.isAdmin())
 | 
						if (sig.isAdmin())
 | 
				
			||||||
@ -90,13 +89,15 @@ public class SideBoxSIGs implements ContentRender
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    } // end if
 | 
					    } // end if
 | 
				
			||||||
    else
 | 
					    else
 | 
				
			||||||
      out.write(rdat.getStdFontTag(null,2) + "<EM>You are not a member of any SIGs.</EM></FONT>\n");
 | 
					      out.write(rdat.getStdFontTag(SIDEBOX_CONTENT_FOREGROUND,2)
 | 
				
			||||||
 | 
							+ "<EM>You are not a member of any SIGs.</EM></FONT>\n");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    if (uc.isLoggedIn())
 | 
					    if (uc.isLoggedIn())
 | 
				
			||||||
    { // write the two links at the end
 | 
					    { // write the two links at the end
 | 
				
			||||||
      out.write("<P>" + rdat.getStdFontTag(null,1) + "<B>[ <A HREF=\""
 | 
					      out.write("<P>" + rdat.getStdFontTag(SIDEBOX_CONTENT_FOREGROUND,1) + "<B>[ <A HREF=\""
 | 
				
			||||||
		+ rdat.getEncodedServletPath("settings?cmd=S") + "\">Manage</A> | <A HREF=\""
 | 
							+ rdat.getEncodedServletPath("settings?cmd=S") + "\">Manage</A> | <A HREF=\""
 | 
				
			||||||
                + rdat.getEncodedServletPath("sigops?cmd=C") + "\">Create New</A> ]</B></FONT>");
 | 
					                + rdat.getEncodedServletPath("sigops?cmd=C") + "\">Create New</A> ]</B></FONT>");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    } // end if
 | 
					    } // end if
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  } // end renderHere
 | 
					  } // end renderHere
 | 
				
			||||||
 | 
				
			|||||||
@ -24,7 +24,7 @@ import com.silverwrist.util.StringUtil;
 | 
				
			|||||||
import com.silverwrist.venice.htmlcheck.*;
 | 
					import com.silverwrist.venice.htmlcheck.*;
 | 
				
			||||||
import com.silverwrist.venice.core.*;
 | 
					import com.silverwrist.venice.core.*;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
public class TextMessageDialog implements ContentRender
 | 
					public class TextMessageDialog implements ContentRender, ColorSelectors
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  /*--------------------------------------------------------------------------------
 | 
					  /*--------------------------------------------------------------------------------
 | 
				
			||||||
   * Static data members
 | 
					   * Static data members
 | 
				
			||||||
@ -128,7 +128,7 @@ public class TextMessageDialog implements ContentRender
 | 
				
			|||||||
  public void renderHere(Writer out, RenderData rdat) throws IOException
 | 
					  public void renderHere(Writer out, RenderData rdat) throws IOException
 | 
				
			||||||
  {
 | 
					  {
 | 
				
			||||||
    rdat.writeContentHeader(out,title,null);
 | 
					    rdat.writeContentHeader(out,title,null);
 | 
				
			||||||
    out.write(rdat.getStdFontTag(null,2));
 | 
					    out.write(rdat.getStdFontTag(CONTENT_FOREGROUND,2));
 | 
				
			||||||
    out.write("\n");
 | 
					    out.write("\n");
 | 
				
			||||||
    out.write(text);
 | 
					    out.write(text);
 | 
				
			||||||
    out.write("</FONT><P>\n<DIV ALIGN=\"center\">\n");
 | 
					    out.write("</FONT><P>\n<DIV ALIGN=\"center\">\n");
 | 
				
			||||||
 | 
				
			|||||||
@ -25,7 +25,7 @@ import javax.servlet.http.*;
 | 
				
			|||||||
import com.silverwrist.util.StringUtil;
 | 
					import com.silverwrist.util.StringUtil;
 | 
				
			||||||
import com.silverwrist.venice.core.*;
 | 
					import com.silverwrist.venice.core.*;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
public class TopDisplay implements ContentRender
 | 
					public class TopDisplay implements ContentRender, ColorSelectors
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  /*--------------------------------------------------------------------------------
 | 
					  /*--------------------------------------------------------------------------------
 | 
				
			||||||
   * Static data values
 | 
					   * Static data values
 | 
				
			||||||
@ -188,10 +188,12 @@ public class TopDisplay implements ContentRender
 | 
				
			|||||||
    for (int i=0; i<sideboxes.length; i++)
 | 
					    for (int i=0; i<sideboxes.length; i++)
 | 
				
			||||||
    { // draw in the outer framework of the sidebox
 | 
					    { // draw in the outer framework of the sidebox
 | 
				
			||||||
      out.write("<TABLE ALIGN=CENTER WIDTH=200 BORDER=0 CELLPADDING=2 CELLSPACING=0>"
 | 
					      out.write("<TABLE ALIGN=CENTER WIDTH=200 BORDER=0 CELLPADDING=2 CELLSPACING=0>"
 | 
				
			||||||
		+ "<TR VALIGN=MIDDLE BGCOLOR=\"#6666CC\"><TD ALIGN=LEFT>\n");
 | 
							+ "<TR VALIGN=MIDDLE BGCOLOR=\"" + rdat.getStdColor(SIDEBOX_TITLE_BACKGROUND)
 | 
				
			||||||
      out.write(rdat.getStdFontTag("white",3) + "<B>" + StringUtil.encodeHTML(sideboxes[i].getPageTitle(rdat))
 | 
							+ "\"><TD ALIGN=LEFT>\n");
 | 
				
			||||||
		+ "</B></FONT>\n");
 | 
					      out.write(rdat.getStdFontTag(SIDEBOX_TITLE_FOREGROUND,3) + "<B>"
 | 
				
			||||||
      out.write("</TD></TR><TR VALIGN=TOP BGCOLOR=\"#9999FF\"><TD ALIGN=LEFT>\n");
 | 
							+ StringUtil.encodeHTML(sideboxes[i].getPageTitle(rdat)) + "</B></FONT>\n");
 | 
				
			||||||
 | 
					      out.write("</TD></TR><TR VALIGN=TOP BGCOLOR=\"" + rdat.getStdColor(SIDEBOX_CONTENT_BACKGROUND)
 | 
				
			||||||
 | 
							+ "\"><TD ALIGN=LEFT>\n");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      // Fill in the sidebox by calling down to the base.
 | 
					      // Fill in the sidebox by calling down to the base.
 | 
				
			||||||
      if (sideboxes[i] instanceof ContentRender)
 | 
					      if (sideboxes[i] instanceof ContentRender)
 | 
				
			||||||
@ -214,7 +216,7 @@ public class TopDisplay implements ContentRender
 | 
				
			|||||||
	} // end try
 | 
						} // end try
 | 
				
			||||||
	catch (ServletException se)
 | 
						catch (ServletException se)
 | 
				
			||||||
	{ // since we can't throw ServletException, we throw IOException
 | 
						{ // since we can't throw ServletException, we throw IOException
 | 
				
			||||||
	  out.write(rdat.getStdFontTag(null,2) + "<EM>failure rendering class "
 | 
						  out.write(rdat.getStdFontTag(SIDEBOX_CONTENT_FOREGROUND,2) + "<EM>failure rendering class "
 | 
				
			||||||
		    + sideboxes[i].getClass().getName() + ": " + StringUtil.encodeHTML(se.getMessage())
 | 
							    + sideboxes[i].getClass().getName() + ": " + StringUtil.encodeHTML(se.getMessage())
 | 
				
			||||||
		    + "</EM></FONT>\n");
 | 
							    + "</EM></FONT>\n");
 | 
				
			||||||
	  out.flush();
 | 
						  out.flush();
 | 
				
			||||||
@ -225,7 +227,7 @@ public class TopDisplay implements ContentRender
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
      } // end else if
 | 
					      } // end else if
 | 
				
			||||||
      else  // this is bogus - just display a little error here
 | 
					      else  // this is bogus - just display a little error here
 | 
				
			||||||
	out.write(rdat.getStdFontTag(null,2) + "<EM>cannot display sidebox of class: "
 | 
						out.write(rdat.getStdFontTag(SIDEBOX_CONTENT_FOREGROUND,2) + "<EM>cannot display sidebox of class: "
 | 
				
			||||||
		  + sideboxes[i].getClass().getName() + "</EM></FONT>\n");
 | 
							  + sideboxes[i].getClass().getName() + "</EM></FONT>\n");
 | 
				
			||||||
	
 | 
						
 | 
				
			||||||
      // close up the framework of this sidebox
 | 
					      // close up the framework of this sidebox
 | 
				
			||||||
 | 
				
			|||||||
@ -24,7 +24,7 @@
 | 
				
			|||||||
  AdminFindUser data = AdminFindUser.retrieve(request);
 | 
					  AdminFindUser data = AdminFindUser.retrieve(request);
 | 
				
			||||||
  Variables.failIfNull(data);
 | 
					  Variables.failIfNull(data);
 | 
				
			||||||
  RenderData rdat = RenderConfig.createRenderData(application,request,response);
 | 
					  RenderData rdat = RenderConfig.createRenderData(application,request,response);
 | 
				
			||||||
  String stdfont = rdat.getStdFontTag(null,2);
 | 
					  String stdfont = rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2);
 | 
				
			||||||
%>
 | 
					%>
 | 
				
			||||||
<% rdat.writeContentHeader(out,"User Account Management",null); %>
 | 
					<% rdat.writeContentHeader(out,"User Account Management",null); %>
 | 
				
			||||||
<%= stdfont %><A HREF="<%= rdat.getEncodedServletPath("sysadmin") %>">Return to
 | 
					<%= stdfont %><A HREF="<%= rdat.getEncodedServletPath("sysadmin") %>">Return to
 | 
				
			||||||
@ -35,7 +35,7 @@ System Administration Menu</A></FONT><P>
 | 
				
			|||||||
<FORM METHOD="POST" ACTION="<%= rdat.getEncodedServletPath("sysadmin") %>">
 | 
					<FORM METHOD="POST" ACTION="<%= rdat.getEncodedServletPath("sysadmin") %>">
 | 
				
			||||||
  <INPUT TYPE=HIDDEN NAME="cmd" VALUE="UF">
 | 
					  <INPUT TYPE=HIDDEN NAME="cmd" VALUE="UF">
 | 
				
			||||||
  <INPUT TYPE=HIDDEN NAME="ofs" VALUE="0">
 | 
					  <INPUT TYPE=HIDDEN NAME="ofs" VALUE="0">
 | 
				
			||||||
  <%= rdat.getStdFontTag(null,4) %><B>Find Users:</B></FONT><BR>
 | 
					  <%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,4) %><B>Find Users:</B></FONT><BR>
 | 
				
			||||||
  <%= stdfont %>
 | 
					  <%= stdfont %>
 | 
				
			||||||
    Display all users whose  
 | 
					    Display all users whose  
 | 
				
			||||||
    <SELECT NAME="field" SIZE=1>
 | 
					    <SELECT NAME="field" SIZE=1>
 | 
				
			||||||
@ -81,7 +81,7 @@ System Administration Menu</A></FONT><P>
 | 
				
			|||||||
  %>
 | 
					  %>
 | 
				
			||||||
  <HR>
 | 
					  <HR>
 | 
				
			||||||
  <TABLE WIDTH="100%" BORDER=0 ALIGN=CENTER><TR VALIGN=MIDDLE>
 | 
					  <TABLE WIDTH="100%" BORDER=0 ALIGN=CENTER><TR VALIGN=MIDDLE>
 | 
				
			||||||
    <TD WIDTH="50%" ALIGN=LEFT><%= rdat.getStdFontTag(null,3) %>
 | 
					    <TD WIDTH="50%" ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,3) %>
 | 
				
			||||||
      <%-- The initial search results --%>
 | 
					      <%-- The initial search results --%>
 | 
				
			||||||
      <B>Search Results</B>
 | 
					      <B>Search Results</B>
 | 
				
			||||||
      <% if (data.getFindCount()>0) { %>
 | 
					      <% if (data.getFindCount()>0) { %>
 | 
				
			||||||
 | 
				
			|||||||
@ -26,7 +26,7 @@
 | 
				
			|||||||
  RenderData rdat = RenderConfig.createRenderData(application,request,response);
 | 
					  RenderData rdat = RenderConfig.createRenderData(application,request,response);
 | 
				
			||||||
%>
 | 
					%>
 | 
				
			||||||
<% rdat.writeContentHeader(out,"Upload Your Attachment",null); %>
 | 
					<% rdat.writeContentHeader(out,"Upload Your Attachment",null); %>
 | 
				
			||||||
<%= rdat.getStdFontTag(null,2) %>
 | 
					<%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
  Your attachment may be no more than <B>1 megabyte</B> in size.<P>
 | 
					  Your attachment may be no more than <B>1 megabyte</B> in size.<P>
 | 
				
			||||||
  <FORM METHOD="POST" ENCTYPE="multipart/form-data" ACTION="<%= rdat.getEncodedServletPath("attachment") %>">
 | 
					  <FORM METHOD="POST" ENCTYPE="multipart/form-data" ACTION="<%= rdat.getEncodedServletPath("attachment") %>">
 | 
				
			||||||
    <INPUT TYPE=HIDDEN NAME="sig" VALUE="<%= data.getSIGID() %>">
 | 
					    <INPUT TYPE=HIDDEN NAME="sig" VALUE="<%= data.getSIGID() %>">
 | 
				
			||||||
 | 
				
			|||||||
@ -25,9 +25,11 @@
 | 
				
			|||||||
  Variables.failIfNull(basedat);
 | 
					  Variables.failIfNull(basedat);
 | 
				
			||||||
  UserContext user = Variables.getUserContext(application,request,session);
 | 
					  UserContext user = Variables.getUserContext(application,request,session);
 | 
				
			||||||
  RenderData rdat = RenderConfig.createRenderData(application,request,response);
 | 
					  RenderData rdat = RenderConfig.createRenderData(application,request,response);
 | 
				
			||||||
  String header_font = rdat.getStdFontTag("white",3);
 | 
					  String header_font = rdat.getStdFontTag(ColorSelectors.TITLE_FOREGROUND,3);
 | 
				
			||||||
  String stdfont = rdat.getStdFontTag(null,2);
 | 
					  String header_link_hilite = "<FONT COLOR=\"" + rdat.getStdColor(ColorSelectors.TITLE_LINK) + "\">";
 | 
				
			||||||
  String smallfont = rdat.getStdFontTag(null,1);
 | 
					  String stdfont = rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2);
 | 
				
			||||||
 | 
					  String leftfont = rdat.getStdFontTag(ColorSelectors.LEFT_FOREGROUND,2);
 | 
				
			||||||
 | 
					  String smallfont = rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,1);
 | 
				
			||||||
  String partial_tgt, foo;
 | 
					  String partial_tgt, foo;
 | 
				
			||||||
%>
 | 
					%>
 | 
				
			||||||
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">
 | 
					<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">
 | 
				
			||||||
@ -40,23 +42,24 @@
 | 
				
			|||||||
  <% } // end if %>
 | 
					  <% } // end if %>
 | 
				
			||||||
</HEAD>
 | 
					</HEAD>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<BODY BGCOLOR="#9999FF">
 | 
					<BODY BGCOLOR="<%= rdat.getStdColor(ColorSelectors.FRAME_BACKGROUND) %>">
 | 
				
			||||||
  <% if (rdat.useHTMLComments()) { %><!-- BEGIN PAGE HEADER --><% } %>
 | 
					  <% if (rdat.useHTMLComments()) { %><!-- BEGIN PAGE HEADER --><% } %>
 | 
				
			||||||
  <TABLE BORDER=0 BGCOLOR="#6666CC" WIDTH="100%" CELLPADDING=2 CELLSPACING=0>
 | 
					  <TABLE BORDER=0 BGCOLOR="<%= rdat.getStdColor(ColorSelectors.TITLE_BACKGROUND) %>" WIDTH="100%"
 | 
				
			||||||
 | 
						 CELLPADDING=2 CELLSPACING=0>
 | 
				
			||||||
    <TR VALIGN=MIDDLE>
 | 
					    <TR VALIGN=MIDDLE>
 | 
				
			||||||
      <TD ALIGN=LEFT WIDTH=150>
 | 
					      <TD ALIGN=LEFT WIDTH=20% CELLPADDING=2>
 | 
				
			||||||
        <% if (rdat.useHTMLComments()) { %><!-- Site logo --><% } %>
 | 
					        <% if (rdat.useHTMLComments()) { %><!-- Site logo --><% } %>
 | 
				
			||||||
        <%= rdat.getSiteImageTag(2,2) %>
 | 
					        <%= rdat.getSiteImageTag(2,2) %>
 | 
				
			||||||
      </TD>
 | 
					      </TD>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      <TD ALIGN=LEFT WIDTH=150><%= header_font %><B>
 | 
					      <TD ALIGN=CENTER WIDTH=30% CELLPADDING=2><%= header_font %><B>
 | 
				
			||||||
        <% if (rdat.useHTMLComments()) { %><!-- Links to Front Page, Help, Find --><% } %>
 | 
					        <% if (rdat.useHTMLComments()) { %><!-- Links to Front Page, Help, Find --><% } %>
 | 
				
			||||||
	<A HREF="<%= rdat.getEncodedServletPath("top") %>"><FONT COLOR="yellow">Front Page</FONT></A><P>
 | 
						<A HREF="<%= rdat.getEncodedServletPath("top") %>"><%= header_link_hilite %>Front Page</FONT></A><P>
 | 
				
			||||||
	<A HREF="/TODO"><FONT COLOR="yellow">Help</FONT></A> | 
 | 
						<A HREF="/TODO"><%= header_link_hilite %>Help</FONT></A> | 
 | 
				
			||||||
	<A HREF="<%= rdat.getEncodedServletPath("find") %>"><FONT COLOR="yellow">Find</FONT></A>
 | 
						<A HREF="<%= rdat.getEncodedServletPath("find") %>"><%= header_link_hilite %>Find</FONT></A>
 | 
				
			||||||
      </B></FONT></TD>
 | 
					      </B></FONT></TD>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      <TD ALIGN=RIGHT WIDTH=150>
 | 
					      <TD ALIGN=RIGHT WIDTH=50% CELLPADDING=2>
 | 
				
			||||||
	<% if (rdat.useHTMLComments()) { %><!-- Banner Ad --><% } %>
 | 
						<% if (rdat.useHTMLComments()) { %><!-- Banner Ad --><% } %>
 | 
				
			||||||
        <% basedat.renderBannerAd(out,rdat); %>
 | 
					        <% basedat.renderBannerAd(out,rdat); %>
 | 
				
			||||||
      </TD>
 | 
					      </TD>
 | 
				
			||||||
@ -71,9 +74,9 @@
 | 
				
			|||||||
            partial_tgt = "account?tgt=" + URLEncoder.encode(basedat.getLocation()) + "&cmd=";
 | 
					            partial_tgt = "account?tgt=" + URLEncoder.encode(basedat.getLocation()) + "&cmd=";
 | 
				
			||||||
            foo = rdat.getEncodedServletPath(partial_tgt + "L");
 | 
					            foo = rdat.getEncodedServletPath(partial_tgt + "L");
 | 
				
			||||||
          %>
 | 
					          %>
 | 
				
			||||||
           - <A HREF="<%= foo %>"><FONT COLOR="yellow">Log Out</FONT></A>
 | 
					           - <A HREF="<%= foo %>"><%= header_link_hilite %>Log Out</FONT></A>
 | 
				
			||||||
          <% foo = rdat.getEncodedServletPath(partial_tgt + "P"); %>
 | 
					          <% foo = rdat.getEncodedServletPath(partial_tgt + "P"); %>
 | 
				
			||||||
           | <A HREF="<%= foo %>"><FONT COLOR="yellow">Profile</FONT></A>
 | 
					           | <A HREF="<%= foo %>"><%= header_link_hilite %>Profile</FONT></A>
 | 
				
			||||||
        <% } // end if %>
 | 
					        <% } // end if %>
 | 
				
			||||||
      <% } else { %>
 | 
					      <% } else { %>
 | 
				
			||||||
        You are not logged in
 | 
					        You are not logged in
 | 
				
			||||||
@ -82,9 +85,9 @@
 | 
				
			|||||||
            partial_tgt = "account?tgt=" + URLEncoder.encode(basedat.getLocation()) + "&cmd=";
 | 
					            partial_tgt = "account?tgt=" + URLEncoder.encode(basedat.getLocation()) + "&cmd=";
 | 
				
			||||||
            foo = rdat.getEncodedServletPath(partial_tgt + "L");
 | 
					            foo = rdat.getEncodedServletPath(partial_tgt + "L");
 | 
				
			||||||
          %>
 | 
					          %>
 | 
				
			||||||
           - <A HREF="<%= foo %>"><FONT COLOR="yellow">Log In</FONT></A>
 | 
					           - <A HREF="<%= foo %>"><%= header_link_hilite %>Log In</FONT></A>
 | 
				
			||||||
          <% foo = rdat.getEncodedServletPath(partial_tgt + "C"); %>
 | 
					          <% foo = rdat.getEncodedServletPath(partial_tgt + "C"); %>
 | 
				
			||||||
           | <A HREF="<%= foo %>"><FONT COLOR="yellow">Create Account</FONT></A>
 | 
					           | <A HREF="<%= foo %>"><%= header_link_hilite %>Create Account</FONT></A>
 | 
				
			||||||
        <% } // end if %>
 | 
					        <% } // end if %>
 | 
				
			||||||
      <% } // end if %>
 | 
					      <% } // end if %>
 | 
				
			||||||
    </FONT></TD></TR>
 | 
					    </FONT></TD></TR>
 | 
				
			||||||
@ -94,16 +97,16 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  <TABLE BORDER=0 WIDTH="100%" CELLPADDING=2 CELLSPACING=0>
 | 
					  <TABLE BORDER=0 WIDTH="100%" CELLPADDING=2 CELLSPACING=0>
 | 
				
			||||||
    <TR VALIGN=TOP>
 | 
					    <TR VALIGN=TOP>
 | 
				
			||||||
      <TD ALIGN=LEFT WIDTH=120 BGCOLOR="#9999FF">
 | 
					      <TD ALIGN=LEFT WIDTH=120 BGCOLOR="<%= rdat.getStdColor(ColorSelectors.LEFT_BACKGROUND) %>">
 | 
				
			||||||
        <TABLE ALIGN=LEFT WIDTH=120 CELPADDING=0 CELLSPACING=0>
 | 
					        <TABLE ALIGN=LEFT WIDTH=120 CELLPADDING=0 CELLSPACING=0>
 | 
				
			||||||
          <% if (rdat.useHTMLComments()) { %><!-- BEGIN LEFT SIDEBAR --><% } %>
 | 
					          <% if (rdat.useHTMLComments()) { %><!-- BEGIN LEFT SIDEBAR --><% } %>
 | 
				
			||||||
	  <TR VALIGN=TOP><TD VALIGN=LEFT><%= stdfont %>
 | 
						  <TR VALIGN=TOP><TD VALIGN=LEFT><%= leftfont %>
 | 
				
			||||||
	    <% if (rdat.useHTMLComments()) { %><!-- variable menu --><% } %>
 | 
						    <% if (rdat.useHTMLComments()) { %><!-- variable menu --><% } %>
 | 
				
			||||||
            <% basedat.renderMenu(session,out,rdat); %>
 | 
					            <% basedat.renderMenu(session,out,rdat); %>
 | 
				
			||||||
          </FONT></TD></TR>
 | 
					          </FONT></TD></TR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
          <TR VALIGN=TOP><TD VALIGN=LEFT> </TD></TR>
 | 
					          <TR VALIGN=TOP><TD VALIGN=LEFT> </TD></TR>
 | 
				
			||||||
          <TR VALIGN=TOP><TD VALIGN=LEFT><%= stdfont %>
 | 
					          <TR VALIGN=TOP><TD VALIGN=LEFT><%= leftfont %>
 | 
				
			||||||
	    <% if (rdat.useHTMLComments()) { %><!-- fixed menu --><% } %>
 | 
						    <% if (rdat.useHTMLComments()) { %><!-- fixed menu --><% } %>
 | 
				
			||||||
	    <% basedat.renderFixedMenu(out,rdat); %>
 | 
						    <% basedat.renderFixedMenu(out,rdat); %>
 | 
				
			||||||
          </FONT></TD></TR>
 | 
					          </FONT></TD></TR>
 | 
				
			||||||
@ -113,7 +116,7 @@
 | 
				
			|||||||
        </TABLE>
 | 
					        </TABLE>
 | 
				
			||||||
      </TD>
 | 
					      </TD>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      <TD ALIGN=LEFT WIDTH="100%" BGCOLOR="white">
 | 
					      <TD ALIGN=LEFT WIDTH="100%" BGCOLOR="<%= rdat.getStdColor(ColorSelectors.CONTENT_BACKGROUND) %>">
 | 
				
			||||||
	<% if (rdat.useHTMLComments()) { %><!-- BEGIN PAGE CONTENT --><% } %>
 | 
						<% if (rdat.useHTMLComments()) { %><!-- BEGIN PAGE CONTENT --><% } %>
 | 
				
			||||||
        <% basedat.renderContent(application,out,rdat); %>
 | 
					        <% basedat.renderContent(application,out,rdat); %>
 | 
				
			||||||
  	<% if (rdat.useHTMLComments()) { %><!-- END PAGE CONTENT --><% } %>
 | 
					  	<% if (rdat.useHTMLComments()) { %><!-- END PAGE CONTENT --><% } %>
 | 
				
			||||||
@ -121,8 +124,8 @@
 | 
				
			|||||||
    </TR>
 | 
					    </TR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <TR VALIGN=TOP>
 | 
					    <TR VALIGN=TOP>
 | 
				
			||||||
      <TD ALIGN=LEFT WIDTH=120 BGCOLOR="#9999FF"> </TD>
 | 
					      <TD ALIGN=LEFT WIDTH=120 BGCOLOR="<%= rdat.getStdColor(ColorSelectors.LEFT_BACKGROUND) %>"> </TD>
 | 
				
			||||||
      <TD ALIGN=LEFT WIDTH="100%" BGCOLOR="white">
 | 
					      <TD ALIGN=LEFT WIDTH="100%" BGCOLOR="<%= rdat.getStdColor(ColorSelectors.CONTENT_BACKGROUND) %>">
 | 
				
			||||||
        <% if (rdat.useHTMLComments()) { %><!-- PAGE FOOTER --><% } %>
 | 
					        <% if (rdat.useHTMLComments()) { %><!-- PAGE FOOTER --><% } %>
 | 
				
			||||||
	<HR WIDTH="80%">
 | 
						<HR WIDTH="80%">
 | 
				
			||||||
        <TABLE ALIGN=CENTER BORDER=0 CELLPADDING=0 CELLSPACING=6><TR VALIGN=TOP>
 | 
					        <TABLE ALIGN=CENTER BORDER=0 CELLPADDING=0 CELLSPACING=6><TR VALIGN=TOP>
 | 
				
			||||||
@ -130,7 +133,8 @@
 | 
				
			|||||||
          <TD ALIGN=LEFT>
 | 
					          <TD ALIGN=LEFT>
 | 
				
			||||||
	    <A HREF="http://venice.sourceforge.net" TARGET="_blank"><IMG
 | 
						    <A HREF="http://venice.sourceforge.net" TARGET="_blank"><IMG
 | 
				
			||||||
               SRC="<%= rdat.getFullImagePath("powered-by-venice.gif") %>" ALT="Powered by Venice"
 | 
					               SRC="<%= rdat.getFullImagePath("powered-by-venice.gif") %>" ALT="Powered by Venice"
 | 
				
			||||||
	       WIDTH=129 HEIGHT=103 BORDER=0 HSPACE=0 VSPACE=0></A>
 | 
						       WIDTH=<%= rdat.scaleFooterLogo(129) %> HEIGHT=<%= rdat.scaleFooterLogo(103) %> BORDER=0
 | 
				
			||||||
 | 
						       HSPACE=0 VSPACE=0></A>
 | 
				
			||||||
          </TD>
 | 
					          </TD>
 | 
				
			||||||
        </TR></TABLE> 
 | 
					        </TR></TABLE> 
 | 
				
			||||||
      </TD>
 | 
					      </TD>
 | 
				
			||||||
 | 
				
			|||||||
@ -34,7 +34,7 @@
 | 
				
			|||||||
    rdat.writeContentHeader(out,(data.isPosterReport() ? "Posters in Conference:"
 | 
					    rdat.writeContentHeader(out,(data.isPosterReport() ? "Posters in Conference:"
 | 
				
			||||||
                                                       : "Readers in Conference:"),data.getConfName());
 | 
					                                                       : "Readers in Conference:"),data.getConfName());
 | 
				
			||||||
%>
 | 
					%>
 | 
				
			||||||
<%= rdat.getStdFontTag(null,2) %>
 | 
					<%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
  <A HREF="<%= rdat.getEncodedServletPath("confops?" + data.getLocator() + "&cmd=QR") %>">Return to
 | 
					  <A HREF="<%= rdat.getEncodedServletPath("confops?" + data.getLocator() + "&cmd=QR") %>">Return to
 | 
				
			||||||
      Conference Reports Menu</A>
 | 
					      Conference Reports Menu</A>
 | 
				
			||||||
</FONT><P>
 | 
					</FONT><P>
 | 
				
			||||||
@ -42,27 +42,27 @@
 | 
				
			|||||||
<% if (data.anyElements()) { %>
 | 
					<% if (data.anyElements()) { %>
 | 
				
			||||||
  <TABLE BORDER=0 ALIGN=CENTER CELLPADDING=0 CELLSPACING=6>
 | 
					  <TABLE BORDER=0 ALIGN=CENTER CELLPADDING=0 CELLSPACING=6>
 | 
				
			||||||
    <TR VALIGN=TOP>
 | 
					    <TR VALIGN=TOP>
 | 
				
			||||||
      <TH ALIGN=LEFT><%= rdat.getStdFontTag(null,2) %><B><U>User Name</U></B></FONT></TH>
 | 
					      <TH ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %><B><U>User Name</U></B></FONT></TH>
 | 
				
			||||||
      <% if (data.isPosterReport()) { %>
 | 
					      <% if (data.isPosterReport()) { %>
 | 
				
			||||||
        <TH ALIGN=LEFT><%= rdat.getStdFontTag(null,2) %><B><U>Last Posted</U></B></FONT></TH>
 | 
					        <TH ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %><B><U>Last Posted</U></B></FONT></TH>
 | 
				
			||||||
        <TH ALIGN=LEFT><%= rdat.getStdFontTag(null,2) %><B><U>Last Read</U></B></FONT></TH>
 | 
					        <TH ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %><B><U>Last Read</U></B></FONT></TH>
 | 
				
			||||||
      <% } else { %>
 | 
					      <% } else { %>
 | 
				
			||||||
        <TH ALIGN=LEFT><%= rdat.getStdFontTag(null,2) %><B><U>Last Read</U></B></FONT></TH>
 | 
					        <TH ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %><B><U>Last Read</U></B></FONT></TH>
 | 
				
			||||||
        <TH ALIGN=LEFT><%= rdat.getStdFontTag(null,2) %><B><U>Last Posted</U></B></FONT></TH>
 | 
					        <TH ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %><B><U>Last Posted</U></B></FONT></TH>
 | 
				
			||||||
      <% } // end if %>
 | 
					      <% } // end if %>
 | 
				
			||||||
    </TR>
 | 
					    </TR>
 | 
				
			||||||
    <% Iterator it = data.getRecordsIterator(); %>
 | 
					    <% Iterator it = data.getRecordsIterator(); %>
 | 
				
			||||||
    <% while (it.hasNext()) { %>
 | 
					    <% while (it.hasNext()) { %>
 | 
				
			||||||
      <% ActiveUser usr = (ActiveUser)(it.next()); %>
 | 
					      <% ActiveUser usr = (ActiveUser)(it.next()); %>
 | 
				
			||||||
      <TR VALIGN=TOP>
 | 
					      <TR VALIGN=TOP>
 | 
				
			||||||
        <TD ALIGN=LEFT><%= rdat.getStdFontTag(null,2) %>
 | 
					        <TD ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
          <A HREF="<%= rdat.getEncodedServletPath("user/" + usr.getName()) %>" TARGET="_blank"><%= usr.getName() %></A>
 | 
					          <A HREF="<%= rdat.getEncodedServletPath("user/" + usr.getName()) %>" TARGET="_blank"><%= usr.getName() %></A>
 | 
				
			||||||
        </FONT></TD>
 | 
					        </FONT></TD>
 | 
				
			||||||
        <% if (data.isPosterReport()) { %>
 | 
					        <% if (data.isPosterReport()) { %>
 | 
				
			||||||
          <TD ALIGN=LEFT><%= rdat.getStdFontTag(null,2) %>
 | 
					          <TD ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
            <%= StringUtil.encodeHTML(rdat.formatDateForDisplay(usr.getLastWrite())) %>
 | 
					            <%= StringUtil.encodeHTML(rdat.formatDateForDisplay(usr.getLastWrite())) %>
 | 
				
			||||||
          </FONT></TD>
 | 
					          </FONT></TD>
 | 
				
			||||||
          <TD ALIGN=LEFT><%= rdat.getStdFontTag(null,2) %>
 | 
					          <TD ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
            <% if (usr.getLastRead()==null) { %>
 | 
					            <% if (usr.getLastRead()==null) { %>
 | 
				
			||||||
              Never
 | 
					              Never
 | 
				
			||||||
            <% } else { %>
 | 
					            <% } else { %>
 | 
				
			||||||
@ -70,10 +70,10 @@
 | 
				
			|||||||
            <% } // end if %>
 | 
					            <% } // end if %>
 | 
				
			||||||
          </FONT></TD>
 | 
					          </FONT></TD>
 | 
				
			||||||
        <% } else { %>
 | 
					        <% } else { %>
 | 
				
			||||||
          <TD ALIGN=LEFT><%= rdat.getStdFontTag(null,2) %>
 | 
					          <TD ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
            <%= StringUtil.encodeHTML(rdat.formatDateForDisplay(usr.getLastRead())) %>
 | 
					            <%= StringUtil.encodeHTML(rdat.formatDateForDisplay(usr.getLastRead())) %>
 | 
				
			||||||
          </FONT></TD>
 | 
					          </FONT></TD>
 | 
				
			||||||
          <TD ALIGN=LEFT><%= rdat.getStdFontTag(null,2) %>
 | 
					          <TD ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
            <% if (usr.getLastWrite()==null) { %>
 | 
					            <% if (usr.getLastWrite()==null) { %>
 | 
				
			||||||
              Never
 | 
					              Never
 | 
				
			||||||
            <% } else { %>
 | 
					            <% } else { %>
 | 
				
			||||||
@ -85,7 +85,7 @@
 | 
				
			|||||||
    <% } // end while %>
 | 
					    <% } // end while %>
 | 
				
			||||||
  </TABLE>
 | 
					  </TABLE>
 | 
				
			||||||
<% } else { %>
 | 
					<% } else { %>
 | 
				
			||||||
  <%= rdat.getStdFontTag(null,2) %><EM>
 | 
					  <%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %><EM>
 | 
				
			||||||
    <% if (data.isTopicReport()) { %>
 | 
					    <% if (data.isTopicReport()) { %>
 | 
				
			||||||
      <% if (data.isPosterReport()) { %>
 | 
					      <% if (data.isPosterReport()) { %>
 | 
				
			||||||
        No posters to topic "<%= data.getTopicName() %>" found.
 | 
					        No posters to topic "<%= data.getTopicName() %>" found.
 | 
				
			||||||
 | 
				
			|||||||
@ -26,18 +26,19 @@
 | 
				
			|||||||
  RenderData rdat = RenderConfig.createRenderData(application,request,response);
 | 
					  RenderData rdat = RenderConfig.createRenderData(application,request,response);
 | 
				
			||||||
%>
 | 
					%>
 | 
				
			||||||
<% rdat.writeContentHeader(out,"Set Conference Membership:",data.getConfName()); %>
 | 
					<% rdat.writeContentHeader(out,"Set Conference Membership:",data.getConfName()); %>
 | 
				
			||||||
<%= rdat.getStdFontTag(null,2) %>
 | 
					<%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
  <A HREF="<%= rdat.getEncodedServletPath("confops?" + data.getLocator() + "&cmd=Q") %>">Return to
 | 
					  <A HREF="<%= rdat.getEncodedServletPath("confops?" + data.getLocator() + "&cmd=Q") %>">Return to
 | 
				
			||||||
      Manage Conference Menu</A>
 | 
					      Manage Conference Menu</A>
 | 
				
			||||||
</FONT><P>
 | 
					</FONT><P>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<%= rdat.getStdFontTag(null,3) %><B>Find users in SIG "<%= data.getSIGName() %>":</B></FONT><P>
 | 
					<%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,3) %><B>Find users in SIG
 | 
				
			||||||
 | 
					"<%= data.getSIGName() %>":</B></FONT><P>
 | 
				
			||||||
<FORM METHOD="POST" ACTION="<%= rdat.getEncodedServletPath("confops") %>">
 | 
					<FORM METHOD="POST" ACTION="<%= rdat.getEncodedServletPath("confops") %>">
 | 
				
			||||||
  <INPUT TYPE="HIDDEN" NAME="sig" VALUE="<%= data.getSIGID() %>">
 | 
					  <INPUT TYPE="HIDDEN" NAME="sig" VALUE="<%= data.getSIGID() %>">
 | 
				
			||||||
  <INPUT TYPE="HIDDEN" NAME="conf" VALUE="<%= data.getConfID() %>">
 | 
					  <INPUT TYPE="HIDDEN" NAME="conf" VALUE="<%= data.getConfID() %>">
 | 
				
			||||||
  <INPUT TYPE="HIDDEN" NAME="cmd" VALUE="M">
 | 
					  <INPUT TYPE="HIDDEN" NAME="cmd" VALUE="M">
 | 
				
			||||||
  <INPUT TYPE="HIDDEN" NAME="ofs" VALUE="0">
 | 
					  <INPUT TYPE="HIDDEN" NAME="ofs" VALUE="0">
 | 
				
			||||||
  <%= rdat.getStdFontTag(null,2) %>
 | 
					  <%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
    Display all SIG members whose  
 | 
					    Display all SIG members whose  
 | 
				
			||||||
    <SELECT NAME="field" SIZE=1>
 | 
					    <SELECT NAME="field" SIZE=1>
 | 
				
			||||||
      <OPTION VALUE="<%= SearchMode.FIELD_USER_NAME %>"
 | 
					      <OPTION VALUE="<%= SearchMode.FIELD_USER_NAME %>"
 | 
				
			||||||
@ -70,7 +71,7 @@
 | 
				
			|||||||
  <HR>
 | 
					  <HR>
 | 
				
			||||||
  <% if (data.conferenceMemberList()) { %>
 | 
					  <% if (data.conferenceMemberList()) { %>
 | 
				
			||||||
    <%-- The conference list header --%>
 | 
					    <%-- The conference list header --%>
 | 
				
			||||||
    <%= rdat.getStdFontTag(null,3) %><B>
 | 
					    <%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,3) %><B>
 | 
				
			||||||
      Members of Conference "<%= StringUtil.encodeHTML(data.getConfName()) %>":
 | 
					      Members of Conference "<%= StringUtil.encodeHTML(data.getConfName()) %>":
 | 
				
			||||||
    </B></FONT><BR>
 | 
					    </B></FONT><BR>
 | 
				
			||||||
  <% } else { %>
 | 
					  <% } else { %>
 | 
				
			||||||
@ -85,7 +86,7 @@
 | 
				
			|||||||
      } // end if
 | 
					      } // end if
 | 
				
			||||||
    %>
 | 
					    %>
 | 
				
			||||||
    <TABLE WIDTH="100%" BORDER=0 ALIGN=CENTER><TR VALIGN=MIDDLE>
 | 
					    <TABLE WIDTH="100%" BORDER=0 ALIGN=CENTER><TR VALIGN=MIDDLE>
 | 
				
			||||||
      <TD WIDTH="50%" ALIGN=LEFT><%= rdat.getStdFontTag(null,2) %>
 | 
					      <TD WIDTH="50%" ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
        <%-- The search results header --%>
 | 
					        <%-- The search results header --%>
 | 
				
			||||||
        <FONT SIZE=+1><B>Search Results:</B></FONT>
 | 
					        <FONT SIZE=+1><B>Search Results:</B></FONT>
 | 
				
			||||||
        <% if (data.getFindCount()>0) { %>
 | 
					        <% if (data.getFindCount()>0) { %>
 | 
				
			||||||
@ -138,10 +139,10 @@
 | 
				
			|||||||
          <TD ALIGN=CENTER WIDTH=14>
 | 
					          <TD ALIGN=CENTER WIDTH=14>
 | 
				
			||||||
            <IMG SRC="<%= rdat.getFullImagePath("purple-ball.gif") %>" ALT="*" WIDTH=14 HEIGHT=14 BORDER=0>
 | 
					            <IMG SRC="<%= rdat.getFullImagePath("purple-ball.gif") %>" ALT="*" WIDTH=14 HEIGHT=14 BORDER=0>
 | 
				
			||||||
          </TD>
 | 
					          </TD>
 | 
				
			||||||
          <TD ALIGN=LEFT><%= rdat.getStdFontTag(null,2) %>
 | 
					          <TD ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
            <A HREF="<%= rdat.getEncodedServletPath("user/" + uf.getName()) %>"><%= uf.getName() %></A>
 | 
					            <A HREF="<%= rdat.getEncodedServletPath("user/" + uf.getName()) %>"><%= uf.getName() %></A>
 | 
				
			||||||
          </FONT></TD>
 | 
					          </FONT></TD>
 | 
				
			||||||
          <TD ALIGN=LEFT><%= rdat.getStdFontTag(null,2) %>
 | 
					          <TD ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
            <% data.outputDropDown(out,uf.getUID(),uf.getLevel()); %>
 | 
					            <% data.outputDropDown(out,uf.getUID(),uf.getLevel()); %>
 | 
				
			||||||
          </FONT></TD>
 | 
					          </FONT></TD>
 | 
				
			||||||
        </TR>
 | 
					        </TR>
 | 
				
			||||||
 | 
				
			|||||||
@ -27,7 +27,7 @@
 | 
				
			|||||||
%>
 | 
					%>
 | 
				
			||||||
<% if (rdat.useHTMLComments()) { %><!-- Manage conference list for SIG #<%= data.getSIGID() %> --><% } %>
 | 
					<% if (rdat.useHTMLComments()) { %><!-- Manage conference list for SIG #<%= data.getSIGID() %> --><% } %>
 | 
				
			||||||
<% rdat.writeContentHeader(out,"Manage Conference List",null); %>
 | 
					<% rdat.writeContentHeader(out,"Manage Conference List",null); %>
 | 
				
			||||||
<%= rdat.getStdFontTag(null,2) %>
 | 
					<%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
  <A HREF="<%= rdat.getEncodedServletPath("confops?sig=" + data.getSIGID()) %>">Return to Conference List</A>
 | 
					  <A HREF="<%= rdat.getEncodedServletPath("confops?sig=" + data.getSIGID()) %>">Return to Conference List</A>
 | 
				
			||||||
</FONT><P>
 | 
					</FONT><P>
 | 
				
			||||||
<% if (data.getNumConferences()>0) { %>
 | 
					<% if (data.getNumConferences()>0) { %>
 | 
				
			||||||
@ -80,7 +80,7 @@
 | 
				
			|||||||
           SRC="<%= rdat.getFullImagePath("icn_x.gif") %>" ALT="Remove" BORDER=0 WIDTH=16
 | 
					           SRC="<%= rdat.getFullImagePath("icn_x.gif") %>" ALT="Remove" BORDER=0 WIDTH=16
 | 
				
			||||||
           HEIGHT=16></A>
 | 
					           HEIGHT=16></A>
 | 
				
			||||||
        </TD>
 | 
					        </TD>
 | 
				
			||||||
        <TD ALIGN=LEFT><%= rdat.getStdFontTag(null,2) %>
 | 
					        <TD ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
          <%= StringUtil.encodeHTML(conf.getName()) %>
 | 
					          <%= StringUtil.encodeHTML(conf.getName()) %>
 | 
				
			||||||
	</FONT></TD>
 | 
						</FONT></TD>
 | 
				
			||||||
      </TR>
 | 
					      </TR>
 | 
				
			||||||
@ -93,7 +93,7 @@
 | 
				
			|||||||
        <IMG SRC="<%= rdat.getFullImagePath("icn_on.gif") %>" ALT="Displayed (toggle)" BORDER=0 WIDTH=16
 | 
					        <IMG SRC="<%= rdat.getFullImagePath("icn_on.gif") %>" ALT="Displayed (toggle)" BORDER=0 WIDTH=16
 | 
				
			||||||
	     HEIGHT=16>
 | 
						     HEIGHT=16>
 | 
				
			||||||
      </TD>
 | 
					      </TD>
 | 
				
			||||||
      <TD ALIGN=LEFT><%= rdat.getStdFontTag(null,2) %>
 | 
					      <TD ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
        This indicates that the conference is displayed in the SIG's conference list.  Click the symbol
 | 
					        This indicates that the conference is displayed in the SIG's conference list.  Click the symbol
 | 
				
			||||||
	to hide it.
 | 
						to hide it.
 | 
				
			||||||
      </FONT></TD>
 | 
					      </FONT></TD>
 | 
				
			||||||
@ -103,7 +103,7 @@
 | 
				
			|||||||
        <IMG SRC="<%= rdat.getFullImagePath("icn_off.gif") %>" ALT="Hidden (toggle)" BORDER=0 WIDTH=16
 | 
					        <IMG SRC="<%= rdat.getFullImagePath("icn_off.gif") %>" ALT="Hidden (toggle)" BORDER=0 WIDTH=16
 | 
				
			||||||
	     HEIGHT=16>
 | 
						     HEIGHT=16>
 | 
				
			||||||
      </TD>
 | 
					      </TD>
 | 
				
			||||||
      <TD ALIGN=LEFT><%= rdat.getStdFontTag(null,2) %>
 | 
					      <TD ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
        This indicates that the conference is hidden in the SIG's conference list.  Click the symbol
 | 
					        This indicates that the conference is hidden in the SIG's conference list.  Click the symbol
 | 
				
			||||||
	to display it.
 | 
						to display it.
 | 
				
			||||||
      </FONT></TD>
 | 
					      </FONT></TD>
 | 
				
			||||||
@ -112,7 +112,7 @@
 | 
				
			|||||||
      <TD ALIGN=CENTER WIDTH=16>
 | 
					      <TD ALIGN=CENTER WIDTH=16>
 | 
				
			||||||
        <IMG SRC="<%= rdat.getFullImagePath("icn_down.gif") %>" ALT="Move Down" BORDER=0 WIDTH=16 HEIGHT=16>
 | 
					        <IMG SRC="<%= rdat.getFullImagePath("icn_down.gif") %>" ALT="Move Down" BORDER=0 WIDTH=16 HEIGHT=16>
 | 
				
			||||||
      </TD>
 | 
					      </TD>
 | 
				
			||||||
      <TD ALIGN=LEFT><%= rdat.getStdFontTag(null,2) %>
 | 
					      <TD ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
        Click this symbol to move the specified conference down in the SIG's conference list.
 | 
					        Click this symbol to move the specified conference down in the SIG's conference list.
 | 
				
			||||||
      </FONT></TD>
 | 
					      </FONT></TD>
 | 
				
			||||||
    </TR>
 | 
					    </TR>
 | 
				
			||||||
@ -120,7 +120,7 @@
 | 
				
			|||||||
      <TD ALIGN=CENTER WIDTH=16>
 | 
					      <TD ALIGN=CENTER WIDTH=16>
 | 
				
			||||||
        <IMG SRC="<%= rdat.getFullImagePath("icn_up.gif") %>" ALT="Move Up" BORDER=0 WIDTH=16 HEIGHT=16>
 | 
					        <IMG SRC="<%= rdat.getFullImagePath("icn_up.gif") %>" ALT="Move Up" BORDER=0 WIDTH=16 HEIGHT=16>
 | 
				
			||||||
      </TD>
 | 
					      </TD>
 | 
				
			||||||
      <TD ALIGN=LEFT><%= rdat.getStdFontTag(null,2) %>
 | 
					      <TD ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
        Click this symbol to move the specified conference up in the SIG's conference list.
 | 
					        Click this symbol to move the specified conference up in the SIG's conference list.
 | 
				
			||||||
      </FONT></TD>
 | 
					      </FONT></TD>
 | 
				
			||||||
    </TR>
 | 
					    </TR>
 | 
				
			||||||
@ -128,12 +128,13 @@
 | 
				
			|||||||
      <TD ALIGN=CENTER WIDTH=16>
 | 
					      <TD ALIGN=CENTER WIDTH=16>
 | 
				
			||||||
        <IMG SRC="<%= rdat.getFullImagePath("icn_x.gif") %>" ALT="Remove" BORDER=0 WIDTH=16 HEIGHT=16>
 | 
					        <IMG SRC="<%= rdat.getFullImagePath("icn_x.gif") %>" ALT="Remove" BORDER=0 WIDTH=16 HEIGHT=16>
 | 
				
			||||||
      </TD>
 | 
					      </TD>
 | 
				
			||||||
      <TD ALIGN=LEFT><%= rdat.getStdFontTag(null,2) %>
 | 
					      <TD ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
        Click this symbol to delete the specified conference.  You will be prompted to confirm this
 | 
					        Click this symbol to delete the specified conference.  You will be prompted to confirm this
 | 
				
			||||||
	action.
 | 
						action.
 | 
				
			||||||
      </FONT></TD>
 | 
					      </FONT></TD>
 | 
				
			||||||
    </TR>
 | 
					    </TR>
 | 
				
			||||||
  </TABLE>
 | 
					  </TABLE>
 | 
				
			||||||
<% } else { %>
 | 
					<% } else { %>
 | 
				
			||||||
  <%= rdat.getStdFontTag(null,2) %><EM>There are no conferences in this SIG.</EM></FONT>
 | 
					  <%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %><EM>There are no conferences in
 | 
				
			||||||
 | 
					  this SIG.</EM></FONT>
 | 
				
			||||||
<% } // end if %>
 | 
					<% } // end if %>
 | 
				
			||||||
 | 
				
			|||||||
@ -34,7 +34,7 @@
 | 
				
			|||||||
        <TD ALIGN=CENTER WIDTH=14>
 | 
					        <TD ALIGN=CENTER WIDTH=14>
 | 
				
			||||||
          <IMG SRC="<%= rdat.getFullImagePath("purple-ball.gif") %>" ALT="*" WIDTH=14 HEIGHT=14 BORDER=0>
 | 
					          <IMG SRC="<%= rdat.getFullImagePath("purple-ball.gif") %>" ALT="*" WIDTH=14 HEIGHT=14 BORDER=0>
 | 
				
			||||||
        </TD>
 | 
					        </TD>
 | 
				
			||||||
        <TD ALIGN=LEFT><%= rdat.getStdFontTag(null,2) %>
 | 
					        <TD ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
          <% String path = "confdisp?sig=" + data.getSIGID() + "&conf=" + data.getConferenceID(i); %>
 | 
					          <% String path = "confdisp?sig=" + data.getSIGID() + "&conf=" + data.getConferenceID(i); %>
 | 
				
			||||||
          <A HREF="<%= rdat.getEncodedServletPath(path) %>"><%= StringUtil.encodeHTML(data.getConferenceName(i)) %></A> -
 | 
					          <A HREF="<%= rdat.getEncodedServletPath(path) %>"><%= StringUtil.encodeHTML(data.getConferenceName(i)) %></A> -
 | 
				
			||||||
          Latest activity: <%= rdat.getActivityString(data.getLastUpdateDate(i)) %>
 | 
					          Latest activity: <%= rdat.getActivityString(data.getLastUpdateDate(i)) %>
 | 
				
			||||||
 | 
				
			|||||||
@ -73,8 +73,8 @@ private static String getActivityString(SIGContext sig, RenderData rdat)
 | 
				
			|||||||
  <INPUT TYPE=HIDDEN NAME="ofs" VALUE="0">
 | 
					  <INPUT TYPE=HIDDEN NAME="ofs" VALUE="0">
 | 
				
			||||||
  <% if (data.getDisplayOption()==FindData.FD_SIGS) { %>
 | 
					  <% if (data.getDisplayOption()==FindData.FD_SIGS) { %>
 | 
				
			||||||
    <% if (rdat.useHTMLComments()) { %><!-- Find SIGs Form --><% } %>
 | 
					    <% if (rdat.useHTMLComments()) { %><!-- Find SIGs Form --><% } %>
 | 
				
			||||||
    <%= rdat.getStdFontTag(null,4) %><B>Find SIGs:</B></FONT><BR>
 | 
					    <%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,4) %><B>Find SIGs:</B></FONT><BR>
 | 
				
			||||||
    <%= rdat.getStdFontTag(null,2) %>
 | 
					    <%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
      Display all SIGs whose  
 | 
					      Display all SIGs whose  
 | 
				
			||||||
      <SELECT NAME="field" SIZE=1>
 | 
					      <SELECT NAME="field" SIZE=1>
 | 
				
			||||||
        <OPTION VALUE="<%= SearchMode.FIELD_SIG_NAME %>"
 | 
					        <OPTION VALUE="<%= SearchMode.FIELD_SIG_NAME %>"
 | 
				
			||||||
@ -85,8 +85,8 @@ private static String getActivityString(SIGContext sig, RenderData rdat)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  <% } else if (data.getDisplayOption()==FindData.FD_USERS) { %>
 | 
					  <% } else if (data.getDisplayOption()==FindData.FD_USERS) { %>
 | 
				
			||||||
    <% if (rdat.useHTMLComments()) { %><!-- Find Users Form --><% } %>
 | 
					    <% if (rdat.useHTMLComments()) { %><!-- Find Users Form --><% } %>
 | 
				
			||||||
    <%= rdat.getStdFontTag(null,4) %><B>Find Users:</B></FONT><BR>
 | 
					    <%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,4) %><B>Find Users:</B></FONT><BR>
 | 
				
			||||||
    <%= rdat.getStdFontTag(null,2) %>
 | 
					    <%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
      Display all users whose  
 | 
					      Display all users whose  
 | 
				
			||||||
      <SELECT NAME="field" SIZE=1>
 | 
					      <SELECT NAME="field" SIZE=1>
 | 
				
			||||||
        <OPTION VALUE="<%= SearchMode.FIELD_USER_NAME %>"
 | 
					        <OPTION VALUE="<%= SearchMode.FIELD_USER_NAME %>"
 | 
				
			||||||
@ -101,8 +101,8 @@ private static String getActivityString(SIGContext sig, RenderData rdat)
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  <% } else if (data.getDisplayOption()==FindData.FD_CATEGORIES) { %>
 | 
					  <% } else if (data.getDisplayOption()==FindData.FD_CATEGORIES) { %>
 | 
				
			||||||
    <% if (rdat.useHTMLComments()) { %><!-- Find Categories Form --><% } %>
 | 
					    <% if (rdat.useHTMLComments()) { %><!-- Find Categories Form --><% } %>
 | 
				
			||||||
    <%= rdat.getStdFontTag(null,4) %><B>Find Categories:</B></FONT><BR>
 | 
					    <%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,4) %><B>Find Categories:</B></FONT><BR>
 | 
				
			||||||
    <%= rdat.getStdFontTag(null,2) %>
 | 
					    <%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
      Display all categories whose name  
 | 
					      Display all categories whose name  
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  <% } else throw new InternalStateError("display parameter " + data.getDisplayOption() + " invalid"); %>
 | 
					  <% } else throw new InternalStateError("display parameter " + data.getDisplayOption() + " invalid"); %>
 | 
				
			||||||
@ -128,7 +128,7 @@ private static String getActivityString(SIGContext sig, RenderData rdat)
 | 
				
			|||||||
<% CategoryDescriptor cat = data.getCategory(); %>
 | 
					<% CategoryDescriptor cat = data.getCategory(); %>
 | 
				
			||||||
<% if (cat!=null) { %>
 | 
					<% if (cat!=null) { %>
 | 
				
			||||||
  <% if (rdat.useHTMLComments()) { %><!-- Display Category Name --><% } %>
 | 
					  <% if (rdat.useHTMLComments()) { %><!-- Display Category Name --><% } %>
 | 
				
			||||||
  <HR><%= rdat.getStdFontTag(null,3) %><B>Category:
 | 
					  <HR><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,3) %><B>Category:
 | 
				
			||||||
    <%
 | 
					    <%
 | 
				
			||||||
      a_head = "";
 | 
					      a_head = "";
 | 
				
			||||||
      a_tail = "";
 | 
					      a_tail = "";
 | 
				
			||||||
@ -169,7 +169,7 @@ private static String getActivityString(SIGContext sig, RenderData rdat)
 | 
				
			|||||||
            <TD ALIGN=CENTER WIDTH=14>
 | 
					            <TD ALIGN=CENTER WIDTH=14>
 | 
				
			||||||
              <IMG SRC="<%= rdat.getFullImagePath("purple-ball.gif") %>" ALT="*" WIDTH=14 HEIGHT=14 BORDER=0>
 | 
					              <IMG SRC="<%= rdat.getFullImagePath("purple-ball.gif") %>" ALT="*" WIDTH=14 HEIGHT=14 BORDER=0>
 | 
				
			||||||
            </TD>
 | 
					            </TD>
 | 
				
			||||||
            <TD ALIGN=LEFT><%= rdat.getStdFontTag(null,2) %>
 | 
					            <TD ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
              <%
 | 
					              <%
 | 
				
			||||||
	        CategoryDescriptor c = (CategoryDescriptor)(it.next());
 | 
						        CategoryDescriptor c = (CategoryDescriptor)(it.next());
 | 
				
			||||||
                a_head = "<A HREF=\"" + data.getCatJumpLink(rdat,c.getLinkedCategoryID()) + "\">";
 | 
					                a_head = "<A HREF=\"" + data.getCatJumpLink(rdat,c.getLinkedCategoryID()) + "\">";
 | 
				
			||||||
@ -200,7 +200,7 @@ private static String getActivityString(SIGContext sig, RenderData rdat)
 | 
				
			|||||||
  %>
 | 
					  %>
 | 
				
			||||||
  <HR>
 | 
					  <HR>
 | 
				
			||||||
  <TABLE WIDTH="100%" BORDER=0 ALIGN=CENTER><TR VALIGN=MIDDLE>
 | 
					  <TABLE WIDTH="100%" BORDER=0 ALIGN=CENTER><TR VALIGN=MIDDLE>
 | 
				
			||||||
    <TD WIDTH="50%" ALIGN=LEFT><%= rdat.getStdFontTag(null,3) %>
 | 
					    <TD WIDTH="50%" ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,3) %>
 | 
				
			||||||
      <%-- The initial search results --%>
 | 
					      <%-- The initial search results --%>
 | 
				
			||||||
      <B><% if (cat!=null) { %>SIGs in Category<% } else { %>Search Results<% } %></B>
 | 
					      <B><% if (cat!=null) { %>SIGs in Category<% } else { %>Search Results<% } %></B>
 | 
				
			||||||
      <% if (data.getFindCount()>0) { %>
 | 
					      <% if (data.getFindCount()>0) { %>
 | 
				
			||||||
@ -247,7 +247,7 @@ private static String getActivityString(SIGContext sig, RenderData rdat)
 | 
				
			|||||||
        <TD ALIGN=CENTER WIDTH=14>
 | 
					        <TD ALIGN=CENTER WIDTH=14>
 | 
				
			||||||
          <IMG SRC="<%= rdat.getFullImagePath("purple-ball.gif") %>" ALT="*" WIDTH=14 HEIGHT=14 BORDER=0>
 | 
					          <IMG SRC="<%= rdat.getFullImagePath("purple-ball.gif") %>" ALT="*" WIDTH=14 HEIGHT=14 BORDER=0>
 | 
				
			||||||
        </TD>
 | 
					        </TD>
 | 
				
			||||||
        <TD ALIGN=LEFT><%= rdat.getStdFontTag(null,2) %>
 | 
					        <TD ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
          <% Object item = results.get(i); %>
 | 
					          <% Object item = results.get(i); %>
 | 
				
			||||||
          <% if (data.getDisplayOption()==FindData.FD_SIGS) { %>
 | 
					          <% if (data.getDisplayOption()==FindData.FD_SIGS) { %>
 | 
				
			||||||
            <%
 | 
					            <%
 | 
				
			||||||
 | 
				
			|||||||
@ -24,7 +24,7 @@
 | 
				
			|||||||
  Hotlist data = Hotlist.retrieve(request);
 | 
					  Hotlist data = Hotlist.retrieve(request);
 | 
				
			||||||
  Variables.failIfNull(data);
 | 
					  Variables.failIfNull(data);
 | 
				
			||||||
  RenderData rdat = RenderConfig.createRenderData(application,request,response);
 | 
					  RenderData rdat = RenderConfig.createRenderData(application,request,response);
 | 
				
			||||||
  String stdfont = rdat.getStdFontTag(null,2);
 | 
					  String stdfont = rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2);
 | 
				
			||||||
%>
 | 
					%>
 | 
				
			||||||
<% if (rdat.useHTMLComments()) { %><!-- User conference hotlist --><% } %>
 | 
					<% if (rdat.useHTMLComments()) { %><!-- User conference hotlist --><% } %>
 | 
				
			||||||
<% rdat.writeContentHeader(out,"Your Conference Hotlist",null); %>
 | 
					<% rdat.writeContentHeader(out,"Your Conference Hotlist",null); %>
 | 
				
			||||||
 | 
				
			|||||||
@ -32,15 +32,16 @@
 | 
				
			|||||||
  <INPUT TYPE="HIDDEN" NAME="cmd" VALUE="I">
 | 
					  <INPUT TYPE="HIDDEN" NAME="cmd" VALUE="I">
 | 
				
			||||||
  <TABLE BORDER=0 CELLPADDING=0>
 | 
					  <TABLE BORDER=0 CELLPADDING=0>
 | 
				
			||||||
    <TR VALIGN=MIDDLE>
 | 
					    <TR VALIGN=MIDDLE>
 | 
				
			||||||
      <TD ALIGN=LEFT><%= rdat.getStdFontTag(null,2) %>Send to: </FONT></TD>
 | 
					      <TD ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>Send to: </FONT></TD>
 | 
				
			||||||
      <TD ALIGN=LEFT><INPUT TYPE=TEXT NAME="addr" SIZE=65 MAXLENGTH=255 VALUE=""></TD>
 | 
					      <TD ALIGN=LEFT><INPUT TYPE=TEXT NAME="addr" SIZE=65 MAXLENGTH=255 VALUE=""></TD>
 | 
				
			||||||
    </TR>
 | 
					    </TR>
 | 
				
			||||||
    <TR VALIGN=MIDDLE><TD ALIGN=LEFT COLSPAN=2>
 | 
					    <TR VALIGN=MIDDLE>
 | 
				
			||||||
      <TD ALIGN=LEFT><%= rdat.getStdFontTag(null,2) %>Personal message to be added to invitation:</FONT></TD>
 | 
					      <TD ALIGN=LEFT COLSPAN=2><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>Personal message
 | 
				
			||||||
    </TD></TR>
 | 
					      to be added to invitation:</FONT></TD>
 | 
				
			||||||
    <TR VALIGN=MIDDLE><TD ALIGN=LEFT COLSPAN=2>
 | 
					    </TR>
 | 
				
			||||||
      <TEXTAREA NAME="pb" WRAP=HARD ROWS=7 COLS=80></TEXTAREA>
 | 
					    <TR VALIGN=MIDDLE>
 | 
				
			||||||
    </TD></TR>
 | 
					      <TD ALIGN=LEFT COLSPAN=2><TEXTAREA NAME="pb" WRAP=HARD ROWS=7 COLS=80></TEXTAREA></TD>
 | 
				
			||||||
 | 
					    </TR>
 | 
				
			||||||
    <TR VALIGN=MIDDLE><TD ALIGN=LEFT COLSPAN=2>
 | 
					    <TR VALIGN=MIDDLE><TD ALIGN=LEFT COLSPAN=2>
 | 
				
			||||||
      <INPUT TYPE="IMAGE" SRC="<%= rdat.getFullImagePath("bn_send_email.gif") %>" NAME="send"
 | 
					      <INPUT TYPE="IMAGE" SRC="<%= rdat.getFullImagePath("bn_send_email.gif") %>" NAME="send"
 | 
				
			||||||
             ALT="Send E-Mail" WIDTH=80 HEIGHT=24 BORDER=0> 
 | 
					             ALT="Send E-Mail" WIDTH=80 HEIGHT=24 BORDER=0> 
 | 
				
			||||||
 | 
				
			|||||||
@ -28,12 +28,12 @@
 | 
				
			|||||||
%>
 | 
					%>
 | 
				
			||||||
<% if (rdat.useHTMLComments()) { %><!-- Managing aliases for conference #<%= data.getConfID() %> --><% } %>
 | 
					<% if (rdat.useHTMLComments()) { %><!-- Managing aliases for conference #<%= data.getConfID() %> --><% } %>
 | 
				
			||||||
<% rdat.writeContentHeader(out,"Managing Conference Aliases:",data.getConfName()); %>
 | 
					<% rdat.writeContentHeader(out,"Managing Conference Aliases:",data.getConfName()); %>
 | 
				
			||||||
<%= rdat.getStdFontTag(null,2) %>
 | 
					<%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
  <A HREF="<%= rdat.getEncodedServletPath("confops?" + data.getLocator() + "&cmd=Q") %>">Return to
 | 
					  <A HREF="<%= rdat.getEncodedServletPath("confops?" + data.getLocator() + "&cmd=Q") %>">Return to
 | 
				
			||||||
      Manage Conference Menu</A><P>
 | 
					      Manage Conference Menu</A><P>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  <% if (data.getErrorMessage()!=null) { %>
 | 
					  <% if (data.getErrorMessage()!=null) { %>
 | 
				
			||||||
    <%= rdat.getStdFontTag("red",2) %><B><%= StringUtil.encodeHTML(data.getErrorMessage()) %></B></FONT><P>
 | 
					    <%= rdat.getStdFontTag(ColorSelectors.CONTENT_ERROR,2) %><B><%= StringUtil.encodeHTML(data.getErrorMessage()) %></B></FONT><P>
 | 
				
			||||||
  <% } // end if %>
 | 
					  <% } // end if %>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  <FONT SIZE=+1><B>Current Aliases:</B></FONT><P>
 | 
					  <FONT SIZE=+1><B>Current Aliases:</B></FONT><P>
 | 
				
			||||||
@ -44,7 +44,7 @@
 | 
				
			|||||||
      <TR VALIGN=MIDDLE>
 | 
					      <TR VALIGN=MIDDLE>
 | 
				
			||||||
        <TD ALIGN=CENTER><IMG SRC="<%= rdat.getFullImagePath("purple-ball.gif") %>" ALT="*"
 | 
					        <TD ALIGN=CENTER><IMG SRC="<%= rdat.getFullImagePath("purple-ball.gif") %>" ALT="*"
 | 
				
			||||||
                          WIDTH=14 HEIGHT=14 BORDER=0></TD>
 | 
					                          WIDTH=14 HEIGHT=14 BORDER=0></TD>
 | 
				
			||||||
        <TD ALIGN=LEFT><%= rdat.getStdFontTag(null,2) %><%= StringUtil.encodeHTML(name) %></FONT></TD>
 | 
					        <TD ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %><%= StringUtil.encodeHTML(name) %></FONT></TD>
 | 
				
			||||||
        <TD ALIGN=LEFT>    </TD>
 | 
					        <TD ALIGN=LEFT>    </TD>
 | 
				
			||||||
        <TD ALIGN=LEFT>
 | 
					        <TD ALIGN=LEFT>
 | 
				
			||||||
          <% if (data.canRemoveAliases()) { %>
 | 
					          <% if (data.canRemoveAliases()) { %>
 | 
				
			||||||
 | 
				
			|||||||
@ -28,7 +28,7 @@
 | 
				
			|||||||
<% if (rdat.useHTMLComments()) { %><!-- Managing conference #<%= data.getConfID() %> --><% } %>
 | 
					<% if (rdat.useHTMLComments()) { %><!-- Managing conference #<%= data.getConfID() %> --><% } %>
 | 
				
			||||||
<% rdat.writeContentHeader(out,"Manage Conference:",data.getConfName()); %>
 | 
					<% rdat.writeContentHeader(out,"Manage Conference:",data.getConfName()); %>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<%= rdat.getStdFontTag(null,2) %>
 | 
					<%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
  <A HREF="<%= rdat.getEncodedServletPath("confdisp?" + data.getLocator()) %>">Return to Topic List</A>
 | 
					  <A HREF="<%= rdat.getEncodedServletPath("confdisp?" + data.getLocator()) %>">Return to Topic List</A>
 | 
				
			||||||
</FONT><P>
 | 
					</FONT><P>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -37,7 +37,7 @@
 | 
				
			|||||||
  <INPUT TYPE="HIDDEN" NAME="sig" VALUE="<%= data.getSIGID() %>">
 | 
					  <INPUT TYPE="HIDDEN" NAME="sig" VALUE="<%= data.getSIGID() %>">
 | 
				
			||||||
  <INPUT TYPE="HIDDEN" NAME="conf" VALUE="<%= data.getConfID() %>">
 | 
					  <INPUT TYPE="HIDDEN" NAME="conf" VALUE="<%= data.getConfID() %>">
 | 
				
			||||||
  <INPUT TYPE="HIDDEN" NAME="cmd" VALUE="P">
 | 
					  <INPUT TYPE="HIDDEN" NAME="cmd" VALUE="P">
 | 
				
			||||||
  <%= rdat.getStdFontTag(null,2) %>
 | 
					  <%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
    Set default pseud for conference: 
 | 
					    Set default pseud for conference: 
 | 
				
			||||||
    <INPUT TYPE="TEXT" NAME="pseud" VALUE="<%= data.getDefaultPseud() %>" SIZE=37 MAXLENGTH=255> 
 | 
					    <INPUT TYPE="TEXT" NAME="pseud" VALUE="<%= data.getDefaultPseud() %>" SIZE=37 MAXLENGTH=255> 
 | 
				
			||||||
    <INPUT TYPE="IMAGE" SRC="<%= rdat.getFullImagePath("bn_set.gif") %>" NAME="set" ALT="Set"
 | 
					    <INPUT TYPE="IMAGE" SRC="<%= rdat.getFullImagePath("bn_set.gif") %>" NAME="set" ALT="Set"
 | 
				
			||||||
@ -46,7 +46,7 @@
 | 
				
			|||||||
</FORM><P>
 | 
					</FORM><P>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<% if (rdat.useHTMLComments()) { %><!-- Fixseen Link --><% } %>
 | 
					<% if (rdat.useHTMLComments()) { %><!-- Fixseen Link --><% } %>
 | 
				
			||||||
<%= rdat.getStdFontTag(null,2) %><B>
 | 
					<%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %><B>
 | 
				
			||||||
  <A HREF="<%= rdat.getEncodedServletPath("confops?" + data.getLocator() + "&cmd=FX") %>">Mark
 | 
					  <A HREF="<%= rdat.getEncodedServletPath("confops?" + data.getLocator() + "&cmd=FX") %>">Mark
 | 
				
			||||||
  entire conference as read (fixseen)</A>
 | 
					  entire conference as read (fixseen)</A>
 | 
				
			||||||
</B></FONT><P>
 | 
					</B></FONT><P>
 | 
				
			||||||
@ -54,7 +54,7 @@
 | 
				
			|||||||
<% if (data.displayAdminSection()) { %>
 | 
					<% if (data.displayAdminSection()) { %>
 | 
				
			||||||
  <% if (rdat.useHTMLComments()) { %><!-- Host Tools Section --><% } %>
 | 
					  <% if (rdat.useHTMLComments()) { %><!-- Host Tools Section --><% } %>
 | 
				
			||||||
  <% rdat.writeContentHeader(out,"Host Tools",null); %>
 | 
					  <% rdat.writeContentHeader(out,"Host Tools",null); %>
 | 
				
			||||||
  <%= rdat.getStdFontTag(null,2) %><B>
 | 
					  <%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %><B>
 | 
				
			||||||
    <A HREF="<%= rdat.getEncodedServletPath("confops?" + data.getLocator() + "&cmd=E") %>">Change
 | 
					    <A HREF="<%= rdat.getEncodedServletPath("confops?" + data.getLocator() + "&cmd=E") %>">Change
 | 
				
			||||||
        Conference Information</A><P>
 | 
					        Conference Information</A><P>
 | 
				
			||||||
    <A HREF="<%= rdat.getEncodedServletPath("confops?" + data.getLocator() + "&cmd=A") %>">Manage
 | 
					    <A HREF="<%= rdat.getEncodedServletPath("confops?" + data.getLocator() + "&cmd=A") %>">Manage
 | 
				
			||||||
 | 
				
			|||||||
@ -27,7 +27,7 @@
 | 
				
			|||||||
%>
 | 
					%>
 | 
				
			||||||
<% if (rdat.useHTMLComments()) { %><!-- Welcome to new SIG <%= data.getSIGName() %> --><% } %>
 | 
					<% if (rdat.useHTMLComments()) { %><!-- Welcome to new SIG <%= data.getSIGName() %> --><% } %>
 | 
				
			||||||
<% rdat.writeContentHeader(out,"Welcome!",null); %>
 | 
					<% rdat.writeContentHeader(out,"Welcome!",null); %>
 | 
				
			||||||
<%= rdat.getStdFontTag(null,2) %>
 | 
					<%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
  Your new SIG <B>"<%= StringUtil.encodeHTML(data.getSIGName()) %>"</B> has been created, and
 | 
					  Your new SIG <B>"<%= StringUtil.encodeHTML(data.getSIGName()) %>"</B> has been created, and
 | 
				
			||||||
  you are its host.  You may now wish to send out invitations to other people to join your new SIG.
 | 
					  you are its host.  You may now wish to send out invitations to other people to join your new SIG.
 | 
				
			||||||
  You will also want to enter your SIG's administration page and set its category and/or additional
 | 
					  You will also want to enter your SIG's administration page and set its category and/or additional
 | 
				
			||||||
 | 
				
			|||||||
@ -29,7 +29,7 @@
 | 
				
			|||||||
<% rdat.writeContentHeader(out,data.isPreview() ? "Preview New Topic" : "Create New Topic",
 | 
					<% rdat.writeContentHeader(out,data.isPreview() ? "Preview New Topic" : "Create New Topic",
 | 
				
			||||||
                           "in: " + data.getConfName()); %>
 | 
					                           "in: " + data.getConfName()); %>
 | 
				
			||||||
<% if (data.isPreview()) { %>
 | 
					<% if (data.isPreview()) { %>
 | 
				
			||||||
  <%= rdat.getStdFontTag(null,3) %><B>
 | 
					  <%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,3) %><B>
 | 
				
			||||||
    <% if (data.getNumSpellingErrors()==0) { %>
 | 
					    <% if (data.getNumSpellingErrors()==0) { %>
 | 
				
			||||||
      Your post did not contain any spelling errors.
 | 
					      Your post did not contain any spelling errors.
 | 
				
			||||||
    <% } else if (data.getNumSpellingErrors()==1) { %>
 | 
					    <% } else if (data.getNumSpellingErrors()==1) { %>
 | 
				
			||||||
@ -47,18 +47,18 @@
 | 
				
			|||||||
  <INPUT TYPE="HIDDEN" NAME="cmd" VALUE="T">
 | 
					  <INPUT TYPE="HIDDEN" NAME="cmd" VALUE="T">
 | 
				
			||||||
  <TABLE BORDER=0 CELLPADDING=0>
 | 
					  <TABLE BORDER=0 CELLPADDING=0>
 | 
				
			||||||
    <TR><TD ALIGN=LEFT COLSPAN=2>
 | 
					    <TR><TD ALIGN=LEFT COLSPAN=2>
 | 
				
			||||||
      <%= rdat.getStdFontTag(null,2) %>New topic name:</FONT><BR>
 | 
					      <%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>New topic name:</FONT><BR>
 | 
				
			||||||
      <INPUT TYPE="TEXT" NAME="title" SIZE=37 MAXLENGTH=128 VALUE="<%= data.getTopicName() %>">
 | 
					      <INPUT TYPE="TEXT" NAME="title" SIZE=37 MAXLENGTH=128 VALUE="<%= data.getTopicName() %>">
 | 
				
			||||||
    </TD></TR>
 | 
					    </TD></TR>
 | 
				
			||||||
    <TR><TD ALIGN=LEFT COLSPAN=2>
 | 
					    <TR><TD ALIGN=LEFT COLSPAN=2>
 | 
				
			||||||
      <%= rdat.getStdFontTag(null,2) %>Your name/header:</FONT><BR>
 | 
					      <%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>Your name/header:</FONT><BR>
 | 
				
			||||||
      <INPUT TYPE="TEXT" NAME="pseud" SIZE=37 MAXLENGTH=255 VALUE="<%= data.getPseud() %>">
 | 
					      <INPUT TYPE="TEXT" NAME="pseud" SIZE=37 MAXLENGTH=255 VALUE="<%= data.getPseud() %>">
 | 
				
			||||||
      <%= rdat.getStdFontTag(null,2) %><INPUT TYPE="CHECKBOX" NAME="attach"
 | 
					      <%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %><INPUT TYPE="CHECKBOX" NAME="attach"
 | 
				
			||||||
       VALUE="Y" <% if (data.getAttachCheck()) { %>CHECKED<% } %> > Attach a file</FONT>
 | 
					       VALUE="Y" <% if (data.getAttachCheck()) { %>CHECKED<% } %> > Attach a file</FONT>
 | 
				
			||||||
    </TD></TR>
 | 
					    </TD></TR>
 | 
				
			||||||
    <TR>
 | 
					    <TR>
 | 
				
			||||||
      <TD ALIGN=LEFT><%= rdat.getStdFontTag(null,2) %>Message:</FONT></TD>
 | 
					      <TD ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>Message:</FONT></TD>
 | 
				
			||||||
      <TD ALIGN=RIGHT><%= rdat.getStdFontTag(null,2) %>
 | 
					      <TD ALIGN=RIGHT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
        <A HREF="<%= rdat.getStaticFilePath("html-reference.html") %>" TARGET="_blank">HTML Guide</A>
 | 
					        <A HREF="<%= rdat.getStaticFilePath("html-reference.html") %>" TARGET="_blank">HTML Guide</A>
 | 
				
			||||||
      </FONT></TD>
 | 
					      </FONT></TD>
 | 
				
			||||||
    </TR>
 | 
					    </TR>
 | 
				
			||||||
 | 
				
			|||||||
@ -26,8 +26,8 @@
 | 
				
			|||||||
  RenderData rdat = RenderConfig.createRenderData(application,request,response);
 | 
					  RenderData rdat = RenderConfig.createRenderData(application,request,response);
 | 
				
			||||||
%>
 | 
					%>
 | 
				
			||||||
<% if (rdat.useHTMLComments()) { %><!-- <%= data.getIdentifyingData() %> --><% } %>
 | 
					<% if (rdat.useHTMLComments()) { %><!-- <%= data.getIdentifyingData() %> --><% } %>
 | 
				
			||||||
<%= rdat.getStdFontTag("#3333AA",5) %><B><%= data.getTopicName() %></B></FONT>  
 | 
					<%= rdat.getStdFontTag(ColorSelectors.CONTENT_HEADER,5) %><B><%= data.getTopicName() %></B></FONT>  
 | 
				
			||||||
<%= rdat.getStdFontTag("#3333AA",3) %><B>
 | 
					<%= rdat.getStdFontTag(ColorSelectors.CONTENT_HEADER,3) %><B>
 | 
				
			||||||
  <% if (data.isTopicArchived()) { %>(Archived)<% } else if (data.isTopicFrozen()) { %>(Frozen)<% } %>
 | 
					  <% if (data.isTopicArchived()) { %>(Archived)<% } else if (data.isTopicFrozen()) { %>(Frozen)<% } %>
 | 
				
			||||||
  <%= data.getTotalMessages() %> Total; <%= data.getNewMessages() %> New;
 | 
					  <%= data.getTotalMessages() %> Total; <%= data.getNewMessages() %> New;
 | 
				
			||||||
  Last: <%= rdat.formatDateForDisplay(data.getLastUpdate()) %>
 | 
					  Last: <%= rdat.formatDateForDisplay(data.getLastUpdate()) %>
 | 
				
			||||||
@ -112,7 +112,7 @@
 | 
				
			|||||||
         ALIGN=BOTTOM WIDTH=80 HEIGHT=24 BORDER=0>
 | 
					         ALIGN=BOTTOM WIDTH=80 HEIGHT=24 BORDER=0>
 | 
				
			||||||
      </FORM>
 | 
					      </FORM>
 | 
				
			||||||
    </TD>
 | 
					    </TD>
 | 
				
			||||||
    <TD NOWRAP ALIGN=RIGHT><%= rdat.getStdFontTag(null,2) %>
 | 
					    <TD NOWRAP ALIGN=RIGHT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
      <% if (rdat.useHTMLComments()) { %><!-- Upper navigation linkset --><% } %>
 | 
					      <% if (rdat.useHTMLComments()) { %><!-- Upper navigation linkset --><% } %>
 | 
				
			||||||
      <A NAME="top">[</A> 
 | 
					      <A NAME="top">[</A> 
 | 
				
			||||||
      <A HREF="<%= rdat.getEncodedServletPath("confdisp?" + data.getLocator() + "&p1=0&p2=-1") %>">View All</A>
 | 
					      <A HREF="<%= rdat.getEncodedServletPath("confdisp?" + data.getLocator() + "&p1=0&p2=-1") %>">View All</A>
 | 
				
			||||||
@ -155,11 +155,11 @@
 | 
				
			|||||||
    <BR>
 | 
					    <BR>
 | 
				
			||||||
    <TABLE WIDTH="100%" BORDER=0 CELLPADDING=0 CELLSPACING=0><TR VALIGN=TOP><TD NOWRAP ALIGN=LEFT>
 | 
					    <TABLE WIDTH="100%" BORDER=0 CELLPADDING=0 CELLSPACING=0><TR VALIGN=TOP><TD NOWRAP ALIGN=LEFT>
 | 
				
			||||||
  <% } // end if %>
 | 
					  <% } // end if %>
 | 
				
			||||||
  <%= rdat.getStdFontTag(null,2) %>
 | 
					  <%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
    <A HREF="<%= rdat.getEncodedServletPath("confdisp?" + data.getLocator() + "&shac=1&p1="
 | 
					    <A HREF="<%= rdat.getEncodedServletPath("confdisp?" + data.getLocator() + "&shac=1&p1="
 | 
				
			||||||
                               + msg.getPostNumber()) %>"><%= msg.getPostNumber() %></A> of
 | 
					                               + msg.getPostNumber()) %>"><%= msg.getPostNumber() %></A> of
 | 
				
			||||||
    <A HREF="<%= last_post %>"><%= data.getTotalMessages() - 1 %></A>
 | 
					    <A HREF="<%= last_post %>"><%= data.getTotalMessages() - 1 %></A>
 | 
				
			||||||
    <%= rdat.getStdFontTag(null,1) %><<%= data.getMessageReference(msg) %>></FONT>
 | 
					    <%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,1) %><<%= data.getMessageReference(msg) %>></FONT>
 | 
				
			||||||
    <% if (data.showAdvanced() && msg.isHidden()) { %>
 | 
					    <% if (data.showAdvanced() && msg.isHidden()) { %>
 | 
				
			||||||
      <B><EM>(Hidden)</EM></B>
 | 
					      <B><EM>(Hidden)</EM></B>
 | 
				
			||||||
    <% } // end if %>
 | 
					    <% } // end if %>
 | 
				
			||||||
@ -177,21 +177,22 @@
 | 
				
			|||||||
       ALT="(Attachment <%= msg.getAttachmentFilename() %> - <%= msg.getAttachmentLength() %> bytes)"
 | 
					       ALT="(Attachment <%= msg.getAttachmentFilename() %> - <%= msg.getAttachmentLength() %> bytes)"
 | 
				
			||||||
       WIDTH=16 HEIGHT=16 BORDER=0></A>
 | 
					       WIDTH=16 HEIGHT=16 BORDER=0></A>
 | 
				
			||||||
    <% } // end if %>
 | 
					    <% } // end if %>
 | 
				
			||||||
  </FONT><P>
 | 
					  </FONT><P><FONT COLOR="<%= rdat.getStdColor(ColorSelectors.CONTENT_FOREGROUND) %>">
 | 
				
			||||||
  <% if (msg.isScribbled()) { %>
 | 
					    <% if (msg.isScribbled()) { %>
 | 
				
			||||||
    <TT><EM><B>
 | 
					      <TT><EM><B>
 | 
				
			||||||
      (Scribbled by <%= data.getMessageBodyText(msg) %> on
 | 
					        (Scribbled by <%= data.getMessageBodyText(msg) %> on
 | 
				
			||||||
      <%= rdat.formatDateForDisplay(msg.getScribbleDate()) %>)
 | 
					        <%= rdat.formatDateForDisplay(msg.getScribbleDate()) %>)
 | 
				
			||||||
    </B></EM></TT><P>
 | 
					      </B></EM></TT><P>
 | 
				
			||||||
  <% } else if (msg.isHidden() && !(data.showAdvanced())) { %>
 | 
					    <% } else if (msg.isHidden() && !(data.showAdvanced())) { %>
 | 
				
			||||||
    <TT><EM><B>
 | 
					      <TT><EM><B>
 | 
				
			||||||
      <A HREF="<%= rdat.getEncodedServletPath("confdisp?" + data.getLocator() + "&shac=1&p1="
 | 
					        <A HREF="<%= rdat.getEncodedServletPath("confdisp?" + data.getLocator() + "&shac=1&p1="
 | 
				
			||||||
                                              + msg.getPostNumber()) %>">(Hidden
 | 
					                                                + msg.getPostNumber()) %>">(Hidden
 | 
				
			||||||
      Message: <%= msg.getNumLines() %> <% if (msg.getNumLines()==1) { %>Line<% } else { %>Lines<% } %>)</A>
 | 
					        Message: <%= msg.getNumLines() %> <% if (msg.getNumLines()==1) { %>Line<% } else { %>Lines<% } %>)</A>
 | 
				
			||||||
    </B></EM></TT><P>
 | 
					      </B></EM></TT><P>
 | 
				
			||||||
  <% } else { %>
 | 
					    <% } else { %>
 | 
				
			||||||
    <PRE><%= rdat.rewritePostData(data.getMessageBodyText(msg)) %></PRE>
 | 
					      <PRE><%= rdat.rewritePostData(data.getMessageBodyText(msg)) %></PRE>
 | 
				
			||||||
  <% } // end if %>
 | 
					    <% } // end if %>
 | 
				
			||||||
 | 
					  </FONT>
 | 
				
			||||||
  <% if (data.showAdvanced()) { %>
 | 
					  <% if (data.showAdvanced()) { %>
 | 
				
			||||||
    <% String po_loc = data.getLocator() + "&msg=" + msg.getPostNumber(); %>
 | 
					    <% String po_loc = data.getLocator() + "&msg=" + msg.getPostNumber(); %>
 | 
				
			||||||
    </TD><TD NOWRAP ALIGN=RIGHT>
 | 
					    </TD><TD NOWRAP ALIGN=RIGHT>
 | 
				
			||||||
@ -230,7 +231,7 @@
 | 
				
			|||||||
<TABLE BORDER=0 WIDTH="100%" CELLPADDING=0 CELLSPACING=0>
 | 
					<TABLE BORDER=0 WIDTH="100%" CELLPADDING=0 CELLSPACING=0>
 | 
				
			||||||
  <TR VALIGN=BOTTOM>
 | 
					  <TR VALIGN=BOTTOM>
 | 
				
			||||||
    <TD NOWRAP ALIGN=LEFT> </TD>
 | 
					    <TD NOWRAP ALIGN=LEFT> </TD>
 | 
				
			||||||
    <TD NOWRAP ALIGN=RIGHT><%= rdat.getStdFontTag(null,2) %>
 | 
					    <TD NOWRAP ALIGN=RIGHT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
      <% if (rdat.useHTMLComments()) { %><!-- Upper navigation linkset --><% } %>
 | 
					      <% if (rdat.useHTMLComments()) { %><!-- Upper navigation linkset --><% } %>
 | 
				
			||||||
      <A NAME="bottom">[</A> 
 | 
					      <A NAME="bottom">[</A> 
 | 
				
			||||||
      <A HREF="<%= rdat.getEncodedServletPath("confdisp?" + data.getLocator() + "&p1=0&p2=-1") %>">View All</A>
 | 
					      <A HREF="<%= rdat.getEncodedServletPath("confdisp?" + data.getLocator() + "&p1=0&p2=-1") %>">View All</A>
 | 
				
			||||||
@ -290,7 +291,8 @@
 | 
				
			|||||||
</TABLE>
 | 
					</TABLE>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<% if (data.displayPostBox()) { %>
 | 
					<% if (data.displayPostBox()) { %>
 | 
				
			||||||
  <HR><%= rdat.getStdFontTag(null,3) %><B>Post Message in "<%= data.getTopicName() %>":</B></FONT>
 | 
					  <HR><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,3) %><B>Post Message in
 | 
				
			||||||
 | 
					  "<%= data.getTopicName() %>":</B></FONT>
 | 
				
			||||||
  <BR>
 | 
					  <BR>
 | 
				
			||||||
  <FORM METHOD="POST" ACTION="<%= rdat.getEncodedServletPath("post") %>">
 | 
					  <FORM METHOD="POST" ACTION="<%= rdat.getEncodedServletPath("post") %>">
 | 
				
			||||||
    <INPUT TYPE="HIDDEN" NAME="sig" VALUE="<%= data.getSIGID() %>">
 | 
					    <INPUT TYPE="HIDDEN" NAME="sig" VALUE="<%= data.getSIGID() %>">
 | 
				
			||||||
@ -302,13 +304,13 @@
 | 
				
			|||||||
    <INPUT TYPE="HIDDEN" NAME="sd" VALUE="<%= data.getTotalMessages() %>">
 | 
					    <INPUT TYPE="HIDDEN" NAME="sd" VALUE="<%= data.getTotalMessages() %>">
 | 
				
			||||||
    <TABLE BORDER=0 CELLPADDING=0>
 | 
					    <TABLE BORDER=0 CELLPADDING=0>
 | 
				
			||||||
      <TR><TD ALIGN=LEFT COLSPAN=2>
 | 
					      <TR><TD ALIGN=LEFT COLSPAN=2>
 | 
				
			||||||
        <%= rdat.getStdFontTag(null,2) %>Your name/header:</FONT><BR>
 | 
					        <%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>Your name/header:</FONT><BR>
 | 
				
			||||||
        <INPUT TYPE="TEXT" NAME="pseud" SIZE=37 MAXLENGTH=255 VALUE="<%= data.getDefaultPseud() %>">
 | 
					        <INPUT TYPE="TEXT" NAME="pseud" SIZE=37 MAXLENGTH=255 VALUE="<%= data.getDefaultPseud() %>">
 | 
				
			||||||
        <%= rdat.getStdFontTag(null,2) %><INPUT TYPE="CHECKBOX" NAME="attach" VALUE="Y"> Attach a file</FONT>
 | 
					        <%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %><INPUT TYPE="CHECKBOX" NAME="attach" VALUE="Y"> Attach a file</FONT>
 | 
				
			||||||
      </TD></TR>
 | 
					      </TD></TR>
 | 
				
			||||||
      <TR>
 | 
					      <TR>
 | 
				
			||||||
        <TD ALIGN=LEFT><%= rdat.getStdFontTag(null,2) %>Message:</FONT></TD>
 | 
					        <TD ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>Message:</FONT></TD>
 | 
				
			||||||
        <TD ALIGN=RIGHT><%= rdat.getStdFontTag(null,2) %>
 | 
					        <TD ALIGN=RIGHT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
          <A HREF="<%= rdat.getStaticFilePath("html-reference.html") %>" TARGET="_blank">HTML Guide</A>
 | 
					          <A HREF="<%= rdat.getStaticFilePath("html-reference.html") %>" TARGET="_blank">HTML Guide</A>
 | 
				
			||||||
        </FONT></TD>
 | 
					        </FONT></TD>
 | 
				
			||||||
      </TR>
 | 
					      </TR>
 | 
				
			||||||
@ -333,7 +335,9 @@
 | 
				
			|||||||
    </TABLE>
 | 
					    </TABLE>
 | 
				
			||||||
  </FORM>
 | 
					  </FORM>
 | 
				
			||||||
<% } else if (data.isTopicArchived()) { %>
 | 
					<% } else if (data.isTopicArchived()) { %>
 | 
				
			||||||
  <DIV ALIGN=CENTER><%= rdat.getStdFontTag(null,2) %><B>This is an <EM>Archived</EM> Topic</B></DIV>
 | 
					  <DIV ALIGN=CENTER><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %><B>This is an
 | 
				
			||||||
 | 
					  <EM>Archived</EM> Topic</B></DIV>
 | 
				
			||||||
<% } else if (data.isTopicFrozen()) { %>
 | 
					<% } else if (data.isTopicFrozen()) { %>
 | 
				
			||||||
  <DIV ALIGN=CENTER><%= rdat.getStdFontTag(null,2) %><B>This is a <EM>Frozen</EM> Topic</B></DIV>
 | 
					  <DIV ALIGN=CENTER><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %><B>This is a
 | 
				
			||||||
 | 
					  <EM>Frozen</EM> Topic</B></DIV>
 | 
				
			||||||
<% } // end if %>
 | 
					<% } // end if %>
 | 
				
			||||||
 | 
				
			|||||||
@ -26,7 +26,7 @@
 | 
				
			|||||||
  RenderData rdat = RenderConfig.createRenderData(application,request,response);
 | 
					  RenderData rdat = RenderConfig.createRenderData(application,request,response);
 | 
				
			||||||
%>
 | 
					%>
 | 
				
			||||||
<% rdat.writeContentHeader(out,"Previewing Post",null); %>
 | 
					<% rdat.writeContentHeader(out,"Previewing Post",null); %>
 | 
				
			||||||
<%= rdat.getStdFontTag(null,3) %><B>
 | 
					<%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,3) %><B>
 | 
				
			||||||
  <% if (data.getNumSpellingErrors()==0) { %>
 | 
					  <% if (data.getNumSpellingErrors()==0) { %>
 | 
				
			||||||
    Your post did not contain any spelling errors.
 | 
					    Your post did not contain any spelling errors.
 | 
				
			||||||
  <% } else if (data.getNumSpellingErrors()==1) { %>
 | 
					  <% } else if (data.getNumSpellingErrors()==1) { %>
 | 
				
			||||||
@ -50,14 +50,14 @@
 | 
				
			|||||||
  <% } // end if %>
 | 
					  <% } // end if %>
 | 
				
			||||||
  <TABLE BORDER=0 CELLPADDING=0>
 | 
					  <TABLE BORDER=0 CELLPADDING=0>
 | 
				
			||||||
    <TR><TD ALIGN=LEFT COLSPAN=2>
 | 
					    <TR><TD ALIGN=LEFT COLSPAN=2>
 | 
				
			||||||
      <%= rdat.getStdFontTag(null,2) %>Your name/header:</FONT><BR>
 | 
					      <%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>Your name/header:</FONT><BR>
 | 
				
			||||||
      <INPUT TYPE="TEXT" NAME="pseud" SIZE=37 MAXLENGTH=255 VALUE="<%= data.getPseud() %>">
 | 
					      <INPUT TYPE="TEXT" NAME="pseud" SIZE=37 MAXLENGTH=255 VALUE="<%= data.getPseud() %>">
 | 
				
			||||||
      <%= rdat.getStdFontTag(null,2) %><INPUT TYPE="CHECKBOX" NAME="attach"
 | 
					      <%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %><INPUT TYPE="CHECKBOX" NAME="attach"
 | 
				
			||||||
          VALUE="Y" <% if (data.attachChecked()) { %>CHECKED<% } %> > Attach a file</FONT>
 | 
					          VALUE="Y" <% if (data.attachChecked()) { %>CHECKED<% } %> > Attach a file</FONT>
 | 
				
			||||||
    </TD></TR>
 | 
					    </TD></TR>
 | 
				
			||||||
    <TR>
 | 
					    <TR>
 | 
				
			||||||
      <TD ALIGN=LEFT><%= rdat.getStdFontTag(null,2) %>Message:</FONT></TD>
 | 
					      <TD ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>Message:</FONT></TD>
 | 
				
			||||||
      <TD ALIGN=RIGHT><%= rdat.getStdFontTag(null,2) %>
 | 
					      <TD ALIGN=RIGHT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
        <A HREF="<%= rdat.getStaticFilePath("html-reference.html") %>" TARGET="_blank">HTML Guide</A>
 | 
					        <A HREF="<%= rdat.getStaticFilePath("html-reference.html") %>" TARGET="_blank">HTML Guide</A>
 | 
				
			||||||
      </FONT></TD>
 | 
					      </FONT></TD>
 | 
				
			||||||
    </TR>
 | 
					    </TR>
 | 
				
			||||||
 | 
				
			|||||||
@ -24,7 +24,7 @@
 | 
				
			|||||||
  ReportConferenceMenu data = ReportConferenceMenu.retrieve(request);
 | 
					  ReportConferenceMenu data = ReportConferenceMenu.retrieve(request);
 | 
				
			||||||
  Variables.failIfNull(data);
 | 
					  Variables.failIfNull(data);
 | 
				
			||||||
  RenderData rdat = RenderConfig.createRenderData(application,request,response);
 | 
					  RenderData rdat = RenderConfig.createRenderData(application,request,response);
 | 
				
			||||||
  String stdfont = rdat.getStdFontTag(null,2);
 | 
					  String stdfont = rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2);
 | 
				
			||||||
  String partial;
 | 
					  String partial;
 | 
				
			||||||
%>
 | 
					%>
 | 
				
			||||||
<% if (rdat.useHTMLComments()) { %><!-- Reports for conference #<%= data.getConfID() %> --><% } %>
 | 
					<% if (rdat.useHTMLComments()) { %><!-- Reports for conference #<%= data.getConfID() %> --><% } %>
 | 
				
			||||||
 | 
				
			|||||||
@ -26,17 +26,17 @@
 | 
				
			|||||||
  RenderData rdat = RenderConfig.createRenderData(application,request,response);
 | 
					  RenderData rdat = RenderConfig.createRenderData(application,request,response);
 | 
				
			||||||
%>
 | 
					%>
 | 
				
			||||||
<% rdat.writeContentHeader(out,"Set SIG Membership:",data.getSIGName()); %>
 | 
					<% rdat.writeContentHeader(out,"Set SIG Membership:",data.getSIGName()); %>
 | 
				
			||||||
<%= rdat.getStdFontTag(null,2) %>
 | 
					<%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
  <A HREF="<%= rdat.getEncodedServletPath("sigadmin?sig=" + data.getSIGID()) %>">Return to SIG
 | 
					  <A HREF="<%= rdat.getEncodedServletPath("sigadmin?sig=" + data.getSIGID()) %>">Return to SIG
 | 
				
			||||||
  Administration Menu</A>
 | 
					  Administration Menu</A>
 | 
				
			||||||
</FONT><P>
 | 
					</FONT><P>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<%= rdat.getStdFontTag(null,3) %><B>Find Users:</B></FONT><P>
 | 
					<%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,3) %><B>Find Users:</B></FONT><P>
 | 
				
			||||||
<FORM METHOD="POST" ACTION="<%= rdat.getEncodedServletPath("sigadmin") %>">
 | 
					<FORM METHOD="POST" ACTION="<%= rdat.getEncodedServletPath("sigadmin") %>">
 | 
				
			||||||
  <INPUT TYPE="HIDDEN" NAME="sig" VALUE="<%= data.getSIGID() %>">
 | 
					  <INPUT TYPE="HIDDEN" NAME="sig" VALUE="<%= data.getSIGID() %>">
 | 
				
			||||||
  <INPUT TYPE="HIDDEN" NAME="cmd" VALUE="M">
 | 
					  <INPUT TYPE="HIDDEN" NAME="cmd" VALUE="M">
 | 
				
			||||||
  <INPUT TYPE="HIDDEN" NAME="ofs" VALUE="0">
 | 
					  <INPUT TYPE="HIDDEN" NAME="ofs" VALUE="0">
 | 
				
			||||||
  <%= rdat.getStdFontTag(null,2) %>
 | 
					  <%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
    Display all users whose  
 | 
					    Display all users whose  
 | 
				
			||||||
    <SELECT NAME="field" SIZE=1>
 | 
					    <SELECT NAME="field" SIZE=1>
 | 
				
			||||||
      <OPTION VALUE="<%= SearchMode.FIELD_USER_NAME %>"
 | 
					      <OPTION VALUE="<%= SearchMode.FIELD_USER_NAME %>"
 | 
				
			||||||
@ -69,7 +69,7 @@
 | 
				
			|||||||
  <HR>
 | 
					  <HR>
 | 
				
			||||||
  <% if (data.isSIGMemberList()) { %>
 | 
					  <% if (data.isSIGMemberList()) { %>
 | 
				
			||||||
    <%-- The SIG list header --%>
 | 
					    <%-- The SIG list header --%>
 | 
				
			||||||
    <%= rdat.getStdFontTag(null,3) %><B>
 | 
					    <%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,3) %><B>
 | 
				
			||||||
      Members of SIG "<%= StringUtil.encodeHTML(data.getSIGName()) %>":
 | 
					      Members of SIG "<%= StringUtil.encodeHTML(data.getSIGName()) %>":
 | 
				
			||||||
    </B></FONT><BR>
 | 
					    </B></FONT><BR>
 | 
				
			||||||
  <% } else { %>
 | 
					  <% } else { %>
 | 
				
			||||||
@ -84,7 +84,7 @@
 | 
				
			|||||||
      } // end if
 | 
					      } // end if
 | 
				
			||||||
    %>
 | 
					    %>
 | 
				
			||||||
    <TABLE WIDTH="100%" BORDER=0 ALIGN=CENTER><TR VALIGN=MIDDLE>
 | 
					    <TABLE WIDTH="100%" BORDER=0 ALIGN=CENTER><TR VALIGN=MIDDLE>
 | 
				
			||||||
      <TD WIDTH="50%" ALIGN=LEFT><%= rdat.getStdFontTag(null,2) %>
 | 
					      <TD WIDTH="50%" ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
        <%-- The search results header --%>
 | 
					        <%-- The search results header --%>
 | 
				
			||||||
        <FONT SIZE=+1><B>Search Results:</B></FONT>
 | 
					        <FONT SIZE=+1><B>Search Results:</B></FONT>
 | 
				
			||||||
        <% if (data.getFindCount()>0) { %>
 | 
					        <% if (data.getFindCount()>0) { %>
 | 
				
			||||||
@ -135,10 +135,10 @@
 | 
				
			|||||||
          <TD ALIGN=CENTER WIDTH=14>
 | 
					          <TD ALIGN=CENTER WIDTH=14>
 | 
				
			||||||
            <IMG SRC="<%= rdat.getFullImagePath("purple-ball.gif") %>" ALT="*" WIDTH=14 HEIGHT=14 BORDER=0>
 | 
					            <IMG SRC="<%= rdat.getFullImagePath("purple-ball.gif") %>" ALT="*" WIDTH=14 HEIGHT=14 BORDER=0>
 | 
				
			||||||
          </TD>
 | 
					          </TD>
 | 
				
			||||||
          <TD ALIGN=LEFT><%= rdat.getStdFontTag(null,2) %>
 | 
					          <TD ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
            <A HREF="<%= rdat.getEncodedServletPath("user/" + uf.getName()) %>"><%= uf.getName() %></A>
 | 
					            <A HREF="<%= rdat.getEncodedServletPath("user/" + uf.getName()) %>"><%= uf.getName() %></A>
 | 
				
			||||||
          </FONT></TD>
 | 
					          </FONT></TD>
 | 
				
			||||||
          <TD ALIGN=LEFT><%= rdat.getStdFontTag(null,2) %>
 | 
					          <TD ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
            <% data.outputDropDown(out,uf.getUID(),uf.getLevel()); %>
 | 
					            <% data.outputDropDown(out,uf.getUID(),uf.getLevel()); %>
 | 
				
			||||||
          </FONT></TD>
 | 
					          </FONT></TD>
 | 
				
			||||||
        </TR>
 | 
					        </TR>
 | 
				
			||||||
 | 
				
			|||||||
@ -32,7 +32,7 @@
 | 
				
			|||||||
  <A HREF="<%= data.getCancelURL(rdat) %>"><IMG SRC="<%= rdat.getFullImagePath("bn_cancel.gif") %>"
 | 
					  <A HREF="<%= data.getCancelURL(rdat) %>"><IMG SRC="<%= rdat.getFullImagePath("bn_cancel.gif") %>"
 | 
				
			||||||
                                                ALT=\"Cancel\" WIDTH=80 HEIGHT=24 BORDER=0></A>
 | 
					                                                ALT=\"Cancel\" WIDTH=80 HEIGHT=24 BORDER=0></A>
 | 
				
			||||||
</DIV>
 | 
					</DIV>
 | 
				
			||||||
<%= rdat.getStdFontTag(null,2) %>
 | 
					<%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
  <B>Previous SIG Category:</B> <%= StringUtil.encodeHTML(data.getPreviousCategory()) %><P>
 | 
					  <B>Previous SIG Category:</B> <%= StringUtil.encodeHTML(data.getPreviousCategory()) %><P>
 | 
				
			||||||
  <B>Current category:</B><BR>
 | 
					  <B>Current category:</B><BR>
 | 
				
			||||||
  <% if (catid>=0) { %><A HREF="<%= data.getGoLink(rdat,-1) %>"><% } %>Top<% if (catid>=0) { %></A><% } %>:
 | 
					  <% if (catid>=0) { %><A HREF="<%= data.getGoLink(rdat,-1) %>"><% } %>Top<% if (catid>=0) { %></A><% } %>:
 | 
				
			||||||
@ -54,7 +54,7 @@
 | 
				
			|||||||
          <TD ALIGN=CENTER WIDTH=14>
 | 
					          <TD ALIGN=CENTER WIDTH=14>
 | 
				
			||||||
            <IMG SRC="<%= rdat.getFullImagePath("purple-ball.gif") %>" ALT="*" WIDTH=14 HEIGHT=14 BORDER=0>
 | 
					            <IMG SRC="<%= rdat.getFullImagePath("purple-ball.gif") %>" ALT="*" WIDTH=14 HEIGHT=14 BORDER=0>
 | 
				
			||||||
          </TD>
 | 
					          </TD>
 | 
				
			||||||
          <TD ALIGN=LEFT><%= rdat.getStdFontTag(null,2) %>
 | 
					          <TD ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
            <A HREF="<%= data.getGoLink(rdat,subid) %>"><%= StringUtil.encodeHTML(c.getTitleAtLevel(c.getNumLevels()-1)) %></A>
 | 
					            <A HREF="<%= data.getGoLink(rdat,subid) %>"><%= StringUtil.encodeHTML(c.getTitleAtLevel(c.getNumLevels()-1)) %></A>
 | 
				
			||||||
            <% if (c.isSymbolicLink()) { %><EM>@</EM><% } %>
 | 
					            <% if (c.isSymbolicLink()) { %><EM>@</EM><% } %>
 | 
				
			||||||
                [<A HREF="<%= data.getSetLink(rdat,subid) %>">set</A>]
 | 
					                [<A HREF="<%= data.getSetLink(rdat,subid) %>">set</A>]
 | 
				
			||||||
 | 
				
			|||||||
@ -27,7 +27,7 @@
 | 
				
			|||||||
%>
 | 
					%>
 | 
				
			||||||
<% if (rdat.useHTMLComments()) { %><!-- User conference hotlist --><% } %>
 | 
					<% if (rdat.useHTMLComments()) { %><!-- User conference hotlist --><% } %>
 | 
				
			||||||
<% rdat.writeContentHeader(out,"Your SIGs",null); %>
 | 
					<% rdat.writeContentHeader(out,"Your SIGs",null); %>
 | 
				
			||||||
<%= rdat.getStdFontTag(null,2) %>
 | 
					<%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
  <A HREF="<%= rdat.getEncodedServletPath("top") %>">Return to Front Page</A>
 | 
					  <A HREF="<%= rdat.getEncodedServletPath("top") %>">Return to Front Page</A>
 | 
				
			||||||
</FONT><P>
 | 
					</FONT><P>
 | 
				
			||||||
<% if (data.getNumSIGs()>0) { %>
 | 
					<% if (data.getNumSIGs()>0) { %>
 | 
				
			||||||
@ -42,7 +42,7 @@
 | 
				
			|||||||
             HEIGHT=16></A>
 | 
					             HEIGHT=16></A>
 | 
				
			||||||
          <% } else { %> <% } %>
 | 
					          <% } else { %> <% } %>
 | 
				
			||||||
        </TD>
 | 
					        </TD>
 | 
				
			||||||
        <TD ALIGN=LEFT><%= rdat.getStdFontTag(null,2) %>
 | 
					        <TD ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
          <A HREF="<%= rdat.getEncodedServletPath("sig/" + sig.getAlias()) %>"><%= StringUtil.encodeHTML(sig.getName()) %></A>
 | 
					          <A HREF="<%= rdat.getEncodedServletPath("sig/" + sig.getAlias()) %>"><%= StringUtil.encodeHTML(sig.getName()) %></A>
 | 
				
			||||||
        </FONT></TD>
 | 
					        </FONT></TD>
 | 
				
			||||||
      </TR>
 | 
					      </TR>
 | 
				
			||||||
@ -54,11 +54,12 @@
 | 
				
			|||||||
      <TD ALIGN=CENTER WIDTH=16>
 | 
					      <TD ALIGN=CENTER WIDTH=16>
 | 
				
			||||||
        <IMG SRC="<%= rdat.getFullImagePath("icn_x.gif") %> ALT="Unjoin" BORDER=0 WIDTH=16 HEIGHT=16>
 | 
					        <IMG SRC="<%= rdat.getFullImagePath("icn_x.gif") %> ALT="Unjoin" BORDER=0 WIDTH=16 HEIGHT=16>
 | 
				
			||||||
      </TD>
 | 
					      </TD>
 | 
				
			||||||
      <TD ALIGN=LEFT><%= rdat.getStdFontTag(null,2) %>
 | 
					      <TD ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
        Click this symbol to unjoin the specified SIG.
 | 
					        Click this symbol to unjoin the specified SIG.
 | 
				
			||||||
      </FONT></TD>
 | 
					      </FONT></TD>
 | 
				
			||||||
    </TR>
 | 
					    </TR>
 | 
				
			||||||
  </TABLE>
 | 
					  </TABLE>
 | 
				
			||||||
<% } else { %>
 | 
					<% } else { %>
 | 
				
			||||||
  <%= rdat.getStdFontTag(null,2) %><EM>You are not a member of any SIGs.</EM></FONT>
 | 
					  <%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %><EM>You are not a member of
 | 
				
			||||||
 | 
					  any SIGs.</EM></FONT>
 | 
				
			||||||
<% } // end if %>
 | 
					<% } // end if %>
 | 
				
			||||||
 | 
				
			|||||||
@ -32,7 +32,7 @@
 | 
				
			|||||||
<% if (rdat.useHTMLComments()) { %><!-- Profile for SIG #<%= sig.getSIGID() %> --><% } %>
 | 
					<% if (rdat.useHTMLComments()) { %><!-- Profile for SIG #<%= sig.getSIGID() %> --><% } %>
 | 
				
			||||||
<% rdat.writeContentHeader(out,"SIG Profile:",sig.getName()); %>
 | 
					<% rdat.writeContentHeader(out,"SIG Profile:",sig.getName()); %>
 | 
				
			||||||
<TABLE BORDER=0 CELLPADDING=6 CELLSPACING=0><TR VALIGN=TOP>
 | 
					<TABLE BORDER=0 CELLPADDING=6 CELLSPACING=0><TR VALIGN=TOP>
 | 
				
			||||||
  <TD ALIGN=LEFT><%= rdat.getStdFontTag(null,1) %>
 | 
					  <TD ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,1) %>
 | 
				
			||||||
    <IMG SRC="<%= data.getSIGLogoURL(rdat)%>" ALIGN=LEFT WIDTH=110 HEIGHT=65 BORDER=0><BR CLEAR=LEFT><BR>
 | 
					    <IMG SRC="<%= data.getSIGLogoURL(rdat)%>" ALIGN=LEFT WIDTH=110 HEIGHT=65 BORDER=0><BR CLEAR=LEFT><BR>
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    <% Date tmpd = sig.getCreationDate(); %>
 | 
					    <% Date tmpd = sig.getCreationDate(); %>
 | 
				
			||||||
@ -64,7 +64,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  </FONT></TD>
 | 
					  </FONT></TD>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  <TD ALIGN=LEFT><%= rdat.getStdFontTag(null,2) %>
 | 
					  <TD ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
    <B><U><% if (sig.isPublicSIG()) { %>Public<% } else { %>Private<% } %> Special Interest Group</U></B><BR>
 | 
					    <B><U><% if (sig.isPublicSIG()) { %>Public<% } else { %>Private<% } %> Special Interest Group</U></B><BR>
 | 
				
			||||||
    <B>Category:</B>
 | 
					    <B>Category:</B>
 | 
				
			||||||
    <% for (int i=0; i<cat.getNumLevels(); i++) { %>
 | 
					    <% for (int i=0; i<cat.getNumLevels(); i++) { %>
 | 
				
			||||||
 | 
				
			|||||||
@ -27,7 +27,7 @@
 | 
				
			|||||||
%>
 | 
					%>
 | 
				
			||||||
<% if (rdat.useHTMLComments()) { %><!-- Welcome to <%= data.getSIGName() %> --><% } %>
 | 
					<% if (rdat.useHTMLComments()) { %><!-- Welcome to <%= data.getSIGName() %> --><% } %>
 | 
				
			||||||
<% rdat.writeContentHeader(out,"Welcome!",null); %>
 | 
					<% rdat.writeContentHeader(out,"Welcome!",null); %>
 | 
				
			||||||
<%= rdat.getStdFontTag(null,2) %>
 | 
					<%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
  Welcome to the <B>"<%= StringUtil.encodeHTML(data.getSIGName()) %>"</B> SIG!
 | 
					  Welcome to the <B>"<%= StringUtil.encodeHTML(data.getSIGName()) %>"</B> SIG!
 | 
				
			||||||
  As a SIG member, you now have access to the various resources which your SIG's host
 | 
					  As a SIG member, you now have access to the various resources which your SIG's host
 | 
				
			||||||
  has elected to provide.  Enjoy your membership!<P>
 | 
					  has elected to provide.  Enjoy your membership!<P>
 | 
				
			||||||
 | 
				
			|||||||
@ -27,7 +27,7 @@
 | 
				
			|||||||
%>
 | 
					%>
 | 
				
			||||||
<% if (rdat.useHTMLComments()) { %><!-- <%= data.getIdentifyingData() %> --><% } %>
 | 
					<% if (rdat.useHTMLComments()) { %><!-- <%= data.getIdentifyingData() %> --><% } %>
 | 
				
			||||||
<% rdat.writeContentHeader(out,"Slippage or Double-Click Detected",null); %>
 | 
					<% rdat.writeContentHeader(out,"Slippage or Double-Click Detected",null); %>
 | 
				
			||||||
<%= rdat.getStdFontTag(null,2) %>
 | 
					<%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
  The following posts slipped in while you were typing.  You may choose to edit your message and
 | 
					  The following posts slipped in while you were typing.  You may choose to edit your message and
 | 
				
			||||||
  re-post, just post it as is, or cancel your posting altogether.
 | 
					  re-post, just post it as is, or cancel your posting altogether.
 | 
				
			||||||
</FONT><P>
 | 
					</FONT><P>
 | 
				
			||||||
@ -39,9 +39,9 @@
 | 
				
			|||||||
    TopicMessageContext msg = (TopicMessageContext)(it.next());
 | 
					    TopicMessageContext msg = (TopicMessageContext)(it.next());
 | 
				
			||||||
    String poster = data.getPosterName(msg);
 | 
					    String poster = data.getPosterName(msg);
 | 
				
			||||||
  %>
 | 
					  %>
 | 
				
			||||||
  <%= rdat.getStdFontTag(null,2) %>
 | 
					  <%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
    <B><%= msg.getPostNumber() %></B> of <B><%= data.getTotalMessages() - 1 %></B>
 | 
					    <B><%= msg.getPostNumber() %></B> of <B><%= data.getTotalMessages() - 1 %></B>
 | 
				
			||||||
    <%= rdat.getStdFontTag(null,1) %><<%= data.getMessageReference(msg) %>></FONT><BR>
 | 
					    <%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,1) %><<%= data.getMessageReference(msg) %>></FONT><BR>
 | 
				
			||||||
    <B><%= msg.getPseud() %></B>
 | 
					    <B><%= msg.getPseud() %></B>
 | 
				
			||||||
    (<EM>
 | 
					    (<EM>
 | 
				
			||||||
      <A HREF="<%= rdat.getEncodedServletPath("user/" + poster) %>" TARGET="_blank"><%= poster %></A>,
 | 
					      <A HREF="<%= rdat.getEncodedServletPath("user/" + poster) %>" TARGET="_blank"><%= poster %></A>,
 | 
				
			||||||
@ -59,7 +59,8 @@
 | 
				
			|||||||
<% } // end while %>
 | 
					<% } // end while %>
 | 
				
			||||||
<% if (rdat.useHTMLComments()) { %><!-- End Slipped Messages --><% } %>
 | 
					<% if (rdat.useHTMLComments()) { %><!-- End Slipped Messages --><% } %>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<HR><%= rdat.getStdFontTag(null,3) %><B>Post Message in "<%= data.getTopicName() %>":</B></FONT>
 | 
					<HR><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,3) %><B>Post Message in
 | 
				
			||||||
 | 
					"<%= data.getTopicName() %>":</B></FONT>
 | 
				
			||||||
<BR>
 | 
					<BR>
 | 
				
			||||||
<FORM METHOD="POST" ACTION="<%= rdat.getEncodedServletPath("post") %>">
 | 
					<FORM METHOD="POST" ACTION="<%= rdat.getEncodedServletPath("post") %>">
 | 
				
			||||||
  <INPUT TYPE="HIDDEN" NAME="sig" VALUE="<%= data.getSIGID() %>">
 | 
					  <INPUT TYPE="HIDDEN" NAME="sig" VALUE="<%= data.getSIGID() %>">
 | 
				
			||||||
@ -72,14 +73,14 @@
 | 
				
			|||||||
  <INPUT TYPE="HIDDEN" NAME="slip" VALUE="Y">
 | 
					  <INPUT TYPE="HIDDEN" NAME="slip" VALUE="Y">
 | 
				
			||||||
  <TABLE BORDER=0 CELLPADDING=0>
 | 
					  <TABLE BORDER=0 CELLPADDING=0>
 | 
				
			||||||
    <TR><TD ALIGN=LEFT COLSPAN=2>
 | 
					    <TR><TD ALIGN=LEFT COLSPAN=2>
 | 
				
			||||||
      <%= rdat.getStdFontTag(null,2) %>Your name/header:</FONT><BR>
 | 
					      <%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>Your name/header:</FONT><BR>
 | 
				
			||||||
      <INPUT TYPE="TEXT" NAME="pseud" SIZE=37 MAXLENGTH=255 VALUE="<%= data.getPseud() %>">
 | 
					      <INPUT TYPE="TEXT" NAME="pseud" SIZE=37 MAXLENGTH=255 VALUE="<%= data.getPseud() %>">
 | 
				
			||||||
      <%= rdat.getStdFontTag(null,2) %><INPUT TYPE="CHECKBOX" NAME="attach"
 | 
					      <%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %><INPUT TYPE="CHECKBOX" NAME="attach"
 | 
				
			||||||
          VALUE="Y" <% if (data.attachChecked()) { %>CHECKED<% } %> > Attach a file</FONT>
 | 
					          VALUE="Y" <% if (data.attachChecked()) { %>CHECKED<% } %> > Attach a file</FONT>
 | 
				
			||||||
    </TD></TR>
 | 
					    </TD></TR>
 | 
				
			||||||
    <TR>
 | 
					    <TR>
 | 
				
			||||||
      <TD ALIGN=LEFT><%= rdat.getStdFontTag(null,2) %>Message:</FONT></TD>
 | 
					      <TD ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>Message:</FONT></TD>
 | 
				
			||||||
      <TD ALIGN=RIGHT><%= rdat.getStdFontTag(null,2) %>
 | 
					      <TD ALIGN=RIGHT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
        <A HREF="<%= rdat.getStaticFilePath("html-reference.html") %>" TARGET="_blank">HTML Guide</A>
 | 
					        <A HREF="<%= rdat.getStaticFilePath("html-reference.html") %>" TARGET="_blank">HTML Guide</A>
 | 
				
			||||||
      </FONT></TD>
 | 
					      </FONT></TD>
 | 
				
			||||||
    </TR>
 | 
					    </TR>
 | 
				
			||||||
 | 
				
			|||||||
@ -28,18 +28,18 @@
 | 
				
			|||||||
<% if (rdat.useHTMLComments()) { %><!-- Top content panel --><% } %>
 | 
					<% if (rdat.useHTMLComments()) { %><!-- Top content panel --><% } %>
 | 
				
			||||||
<% if (data.displayWelcome()) { %>
 | 
					<% if (data.displayWelcome()) { %>
 | 
				
			||||||
  <% rdat.writeContentHeader(out,rdat.getStockMessage("welcome-top"),null); %>
 | 
					  <% rdat.writeContentHeader(out,rdat.getStockMessage("welcome-top"),null); %>
 | 
				
			||||||
  <%= rdat.getStdFontTag(null,2) %><%= rdat.getStockMessage("welcome") %></FONT><P>
 | 
					  <%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %><%= rdat.getStockMessage("welcome") %></FONT><P>
 | 
				
			||||||
<% } // end if %>
 | 
					<% } // end if %>
 | 
				
			||||||
<% rdat.writeContentHeader(out,rdat.getStockMessage("currents-top"),null); %>
 | 
					<%
 | 
				
			||||||
<% int ntp = data.getNumTopPosts(); %>
 | 
					  rdat.writeContentHeader(out,rdat.getStockMessage("currents-top"),null);
 | 
				
			||||||
<% if (ntp>0) { %>
 | 
					  int ntp = data.getNumTopPosts();
 | 
				
			||||||
  <% for (int i=0; i<ntp; i++) { %>
 | 
					  if (ntp>0) {
 | 
				
			||||||
    <% if (i>0) { %><HR WIDTH="70%"><% } %>
 | 
					    for (int i=0; i<ntp; i++) {
 | 
				
			||||||
    <%
 | 
					 | 
				
			||||||
      TopicMessageContext msg = data.getTopPost(i);
 | 
					      TopicMessageContext msg = data.getTopPost(i);
 | 
				
			||||||
      String poster = data.getPosterName(msg);
 | 
					      String poster = data.getPosterName(msg);
 | 
				
			||||||
    %>
 | 
					%>
 | 
				
			||||||
    <%= rdat.getStdFontTag(null,2) %>
 | 
					    <% if (i>0) { %><HR WIDTH="70%"><% } %>
 | 
				
			||||||
 | 
					    <%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
      <B><%= msg.getPseud() %></B>
 | 
					      <B><%= msg.getPseud() %></B>
 | 
				
			||||||
      (<EM>
 | 
					      (<EM>
 | 
				
			||||||
        <A HREF="<%= rdat.getEncodedServletPath("user/" + poster) %>" TARGET="_blank"><%= poster %></A>,
 | 
					        <A HREF="<%= rdat.getEncodedServletPath("user/" + poster) %>" TARGET="_blank"><%= poster %></A>,
 | 
				
			||||||
@ -48,7 +48,13 @@
 | 
				
			|||||||
      <P>
 | 
					      <P>
 | 
				
			||||||
      <PRE><%= rdat.rewritePostData(data.getMessageBodyText(msg)) %></PRE>
 | 
					      <PRE><%= rdat.rewritePostData(data.getMessageBodyText(msg)) %></PRE>
 | 
				
			||||||
    </FONT>
 | 
					    </FONT>
 | 
				
			||||||
  <% } // end for %>
 | 
					<%
 | 
				
			||||||
<% } else { %>
 | 
					    } // end for
 | 
				
			||||||
  <%= rdat.getStdFontTag(null,2) %><EM>No front page postings found.</EM></FONT>
 | 
					  } else {
 | 
				
			||||||
 | 
					%>
 | 
				
			||||||
 | 
					  <%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %><EM>No front page postings found.</EM></FONT>
 | 
				
			||||||
<% } // end if %>
 | 
					<% } // end if %>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -24,7 +24,7 @@
 | 
				
			|||||||
  TopicListing data = TopicListing.retrieve(request);
 | 
					  TopicListing data = TopicListing.retrieve(request);
 | 
				
			||||||
  Variables.failIfNull(data);
 | 
					  Variables.failIfNull(data);
 | 
				
			||||||
  RenderData rdat = RenderConfig.createRenderData(application,request,response);
 | 
					  RenderData rdat = RenderConfig.createRenderData(application,request,response);
 | 
				
			||||||
  String stdfont = rdat.getStdFontTag(null,2);
 | 
					  String stdfont = rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2);
 | 
				
			||||||
  String self = "confdisp?" + data.getLocator();
 | 
					  String self = "confdisp?" + data.getLocator();
 | 
				
			||||||
  String tmp;
 | 
					  String tmp;
 | 
				
			||||||
%>
 | 
					%>
 | 
				
			||||||
 | 
				
			|||||||
@ -31,7 +31,7 @@
 | 
				
			|||||||
<% rdat.writeContentHeader(out,"User Profile:",prof.getUserName()); %>
 | 
					<% rdat.writeContentHeader(out,"User Profile:",prof.getUserName()); %>
 | 
				
			||||||
<TABLE BORDER=0 CELLPADDING=6 CELLSPACING=0>
 | 
					<TABLE BORDER=0 CELLPADDING=6 CELLSPACING=0>
 | 
				
			||||||
  <TR VALIGN=TOP>
 | 
					  <TR VALIGN=TOP>
 | 
				
			||||||
    <TD ALIGN=LEFT><%= rdat.getStdFontTag(null,1) %>
 | 
					    <TD ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,1) %>
 | 
				
			||||||
      <IMG SRC="<%= data.getPhotoURL(rdat) %>" ALT="" ALIGN=LEFT WIDTH=100
 | 
					      <IMG SRC="<%= data.getPhotoURL(rdat) %>" ALT="" ALIGN=LEFT WIDTH=100
 | 
				
			||||||
           HEIGHT=100 BORDER=0><BR CLEAR=LEFT><BR>
 | 
					           HEIGHT=100 BORDER=0><BR CLEAR=LEFT><BR>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -49,7 +49,7 @@
 | 
				
			|||||||
      <% } // end if %>
 | 
					      <% } // end if %>
 | 
				
			||||||
    </FONT></TD>
 | 
					    </FONT></TD>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <TD ALIGN=LEFT><%= rdat.getStdFontTag(null,2) %>
 | 
					    <TD ALIGN=LEFT><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      <B><%= StringUtil.encodeHTML(data.getFullName()) %></B><BR>
 | 
					      <B><%= StringUtil.encodeHTML(data.getFullName()) %></B><BR>
 | 
				
			||||||
      <% tmp = prof.getEmail(); %>
 | 
					      <% tmp = prof.getEmail(); %>
 | 
				
			||||||
@ -83,7 +83,7 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
  <% tmp = prof.getDescription(); %>
 | 
					  <% tmp = prof.getDescription(); %>
 | 
				
			||||||
  <% if (!(StringUtil.isStringEmpty(tmp))) { %>
 | 
					  <% if (!(StringUtil.isStringEmpty(tmp))) { %>
 | 
				
			||||||
    <TR VALIGN=TOP><TD ALIGN=CENTER COLSPAN=2><%= rdat.getStdFontTag(null,2) %>
 | 
					    <TR VALIGN=TOP><TD ALIGN=CENTER COLSPAN=2><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>
 | 
				
			||||||
      <EM><%= StringUtil.encodeHTML(tmp) %></EM>
 | 
					      <EM><%= StringUtil.encodeHTML(tmp) %></EM>
 | 
				
			||||||
    </FONT></TD></TR>
 | 
					    </FONT></TD></TR>
 | 
				
			||||||
  <% } // end if %>
 | 
					  <% } // end if %>
 | 
				
			||||||
@ -91,12 +91,13 @@
 | 
				
			|||||||
</TABLE>
 | 
					</TABLE>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<% if (prof.canSendQuickEmail()) { %>
 | 
					<% if (prof.canSendQuickEmail()) { %>
 | 
				
			||||||
  <HR><%= rdat.getStdFontTag(null,2) %><B>Send Quick E-Mail To <%= prof.getUserName() %>:</B></FONT><BR>
 | 
					  <HR><%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %><B>Send Quick E-Mail To
 | 
				
			||||||
 | 
					  <%= prof.getUserName() %>:</B></FONT><BR>
 | 
				
			||||||
  <FORM METHOD=POST ACTION="<%= rdat.getEncodedServletPath("user/" + prof.getUserName()) %>">
 | 
					  <FORM METHOD=POST ACTION="<%= rdat.getEncodedServletPath("user/" + prof.getUserName()) %>">
 | 
				
			||||||
    <INPUT TYPE="HIDDEN" NAME="cmd" VALUE="E">
 | 
					    <INPUT TYPE="HIDDEN" NAME="cmd" VALUE="E">
 | 
				
			||||||
    <TABLE BORDER=0 CELLPADDING=0>
 | 
					    <TABLE BORDER=0 CELLPADDING=0>
 | 
				
			||||||
      <TR VALIGN=MIDDLE><TD ALIGN=LEFT>
 | 
					      <TR VALIGN=MIDDLE><TD ALIGN=LEFT>
 | 
				
			||||||
        <%= rdat.getStdFontTag(null,2) %>Subject: </FONT>
 | 
					        <%= rdat.getStdFontTag(ColorSelectors.CONTENT_FOREGROUND,2) %>Subject: </FONT>
 | 
				
			||||||
        <INPUT TYPE="TEXT" NAME="subj" SIZE=65 MAXLENGTH=255 VALUE="">
 | 
					        <INPUT TYPE="TEXT" NAME="subj" SIZE=65 MAXLENGTH=255 VALUE="">
 | 
				
			||||||
      </TD></TR>
 | 
					      </TD></TR>
 | 
				
			||||||
      <TR VALIGN=MIDDLE><TD ALIGN=LEFT>
 | 
					      <TR VALIGN=MIDDLE><TD ALIGN=LEFT>
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user