Index: lams_admin/web/WEB-INF/lams.tld
===================================================================
RCS file: /usr/local/cvsroot/lams_admin/web/WEB-INF/Attic/lams.tld,v
diff -u -r1.4 -r1.5
--- lams_admin/web/WEB-INF/lams.tld 11 Sep 2006 07:03:48 -0000 1.4
+++ lams_admin/web/WEB-INF/lams.tld 25 Sep 2006 23:58:14 -0000 1.5
@@ -13,6 +13,26 @@
+ Converts role name into form usable as message resources key
+ Converts role name into form usable as message resources key
+
+
+ role
+ org.lamsfoundation.lams.web.tag.RoleTag
+ empty
+
+
+ Converts role name into form usable as message resources key
+ role
+ true
+
+ true
+
+
+
+
+
+
Output the Server URL as defined in the lams.xml configuration file.
LAMS URL
@@ -64,6 +84,34 @@
+ Help tag
+ Help tag
+
+
+ help
+ org.lamsfoundation.lams.web.tag.HelpTag
+ empty
+
+
+ Help tag
+ module
+ true
+
+ true
+
+
+
+ Help tag
+ toolSignature
+ true
+
+ true
+
+
+
+
+
+
Output a random number for the learner and passon flash movies to communicate directly.
generate unique ID
Index: lams_central/src/java/org/lamsfoundation/lams/web/tag/RoleTag.java
===================================================================
RCS file: /usr/local/cvsroot/lams_central/src/java/org/lamsfoundation/lams/web/tag/RoleTag.java,v
diff -u
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ lams_central/src/java/org/lamsfoundation/lams/web/tag/RoleTag.java 25 Sep 2006 23:58:13 -0000 1.1
@@ -0,0 +1,47 @@
+package org.lamsfoundation.lams.web.tag;
+
+import java.io.IOException;
+
+import javax.servlet.jsp.JspException;
+import javax.servlet.jsp.tagext.SimpleTagSupport;
+
+import org.apache.commons.lang.StringUtils;
+/**
+ * JSP tag. Converts role name into form usable as message resources key.
+ * @jsp.tag name="role"
+ * body-content="empty"
+ * display-name="Converts role name into form usable as message resources key"
+ * description="Converts role name into form usable as message resources key"
+ *
+ * @author jliew
+ *
+ */
+public class RoleTag extends SimpleTagSupport{
+
+ private String role;
+
+ @Override
+ public void doTag() throws JspException, IOException {
+ if(StringUtils.isEmpty(role)) getJspContext().getOut().write(role);
+
+ role = role.replace(' ','.');
+ role = role.replaceFirst("COURSE", "GROUP");
+ getJspContext().getOut().write(role.toString());
+ }
+
+ /**
+ * @jsp.attribute
+ * required="true"
+ * rtexprvalue="true"
+ * description="Role name as given from database"
+ * @return
+ */
+ public String getRole() {
+ return role;
+ }
+
+ public void setRole(String role) {
+ this.role = role;
+ }
+
+}