Commit f0a4e03a95f9b4f168668c6815fd978d5363d88a
1 parent
f63b3687
Made scripting NN 4.7 compatible
git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@1915 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
1 changed file
with
24 additions
and
6 deletions
presentation/lookAndFeel/knowledgeTree/documentmanagement/emailUI.inc
| ... | ... | @@ -33,23 +33,41 @@ function getDocumentEmailPage($oDocument,$oUserArray) { |
| 33 | 33 | $sToRender = renderHeading("Email document link"); |
| 34 | 34 | $sToRender .= getDocumentPath($oDocument) . "\n<br>\n"; |
| 35 | 35 | $sToRender .= "<table>\n"; |
| 36 | - $sToRender .= "<tr><td>Recipient name:</td><td>\n"; | |
| 37 | - $sToRender .= "<select name=\"UserSelect\" id=\"UserSelect\" onchange=\"javascript: var sColon; var oTemp = document.getElementsByName('fToEmail')[0]; if(oTemp.value.length>0) sColon=';'; else sColon=''; if (this.value!=1 && this.value!='' && this.value!=' ') {oTemp.value=oTemp.value + sColon + this.value ;}\">\n"; | |
| 36 | + $sToRender .= "<tr><td>Recipient name:</td><td>\n"; | |
| 37 | + $sToRender .= "<select name=\"UserSelect\" id=\"UserSelect\" onchange=\"javascript: var oUserSelect = getObject('UserSelect');" . | |
| 38 | + "var sColon; " . | |
| 39 | + "var oTemp = getObject('fToEmail'); " . | |
| 40 | + "if (oTemp.value.length > 0) {sColon=';'; } else {sColon=''; } " . | |
| 41 | + "if (oUserSelect[oUserSelect.selectedIndex].value!=1 && oUserSelect[oUserSelect.selectedIndex].value!='' && oUserSelect[oUserSelect.selectedIndex].value!=' ') { " . | |
| 42 | + " oTemp.value=oTemp.value + sColon + oUserSelect[oUserSelect.selectedIndex].value; " . | |
| 43 | + "}\">\n"; | |
| 38 | 44 | $sToRender .= "<OPTION value=\"1\">\n"; |
| 39 | 45 | $sToRender .= "Select Recipient</OPTION>\n"; |
| 40 | 46 | for ($i = 0; $i < count($oUserArray); $i++) { |
| 41 | - if(strlen($oUserArray[$i]->getEmail())>0){ // if an amil address exists | |
| 42 | - $sToRender .= "<OPTION value=\"" . $oUserArray[$i]->getEmail() . "\" onclick=\"document.fToEmail.value=document.fToEmail.value + ;\" >\n"; | |
| 47 | + if(strlen($oUserArray[$i]->getEmail())>0){ // if an amil address exists | |
| 48 | + $sToRender .= "<OPTION value=\"" . $oUserArray[$i]->getEmail() . "\" onclick=\"javascript: getObject(\"fToEmail\").value=getObject(\"fToEmail\").value + ';'\" >\n"; | |
| 43 | 49 | $sToRender .= $oUserArray[$i]->getName(); |
| 44 | 50 | $sToRender .= "</OPTION>\n"; |
| 45 | 51 | } |
| 46 | 52 | } |
| 47 | - $sToRender .= "</select></td></tr>\n"; | |
| 48 | - $sToRender .= "<tr><td>Email Addresses:</td><td><input type=\"text\" name=\"fToEmail\" style=\"width:270\"/></td><td><img src=\"$default->graphicsUrl/widgets/clear.gif\" onclick=\"document.getElementsByName('fToEmail')[0].value='';document.getElementsByName('UserSelect')[0].selectedIndex=0\" onmouseover=\"this.style.cursor='hand'\"></td></tr>\n"; | |
| 53 | + $sToRender .= "</select></td></tr>\n"; | |
| 54 | + $sToRender .= "<tr><td>Email Addresses:</td><td><input type=\"text\" name=\"fToEmail\" style=\"width:270\"/></td><td><img src=\"$default->graphicsUrl/widgets/clear.gif\" onMouseDown=\"var oTemp = getObject('fToEmail'); oTemp.value=''; oTemp = getObject('UserSelect'); oTemp.selectedIndex=0;\" onmouseover=\"this.style.cursor='hand'\"></td></tr>\n"; | |
| 55 | + | |
| 49 | 56 | $sToRender .= "<tr><td></td><td>(separate multiple addresses with a semicolon)</td></tr>"; |
| 50 | 57 | $sToRender .= "<tr><td> </td><td> </td></tr>\n"; |
| 51 | 58 | $sToRender .= "<tr><td><table><tr><td><input type=\"image\" src=\"$default->graphicsUrl/widgets/email.gif\" border=\"0\"/></td><td><a href=\"$default->rootUrl/control.php?action=viewDocument&fDocumentID=" . $oDocument->getID() . "\"><img src=\"$default->graphicsUrl/widgets/cancel.gif\" border=\"0\"/></a></td></tr></table></td>\n"; |
| 52 | 59 | $sToRender .= "</table>\n"; |
| 60 | + $sToRender .= "<script language='javascript'>\n"; | |
| 61 | + $sToRender .= "function getObject(sObjName){\n"; //Function to return an html object(Netscape 4.7 compatable) | |
| 62 | + $sToRender .= " var oSelect;\n"; | |
| 63 | + $sToRender .= " oSelect = document.forms[0].elements[sObjName];"; | |
| 64 | + $sToRender .= " //alert(document.forms[0].elements[sObjName].value);\n"; | |
| 65 | + $sToRender .= " return oSelect;\n"; | |
| 66 | + $sToRender .= "}\n"; | |
| 67 | + $sToRender .= "function ftest(){\n"; | |
| 68 | + $sToRender .= " alert('Wsup!');"; | |
| 69 | + $sToRender .= "}\n"; | |
| 70 | + $sToRender .= "</script >\n"; | |
| 53 | 71 | return $sToRender; |
| 54 | 72 | } |
| 55 | 73 | ... | ... |