Commit 5090cba71360b3f93d5bf7b704eff74bea7d1886
1 parent
07e3e8e2
Changed back buttons and cancel buttons to use HREF instead of history.go(-1)
git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@1910 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
3 changed files
with
15 additions
and
11 deletions
presentation/lookAndFeel/knowledgeTree/discussions/addCommentBL.php
| ... | ... | @@ -31,7 +31,7 @@ if (checkSession()) { |
| 31 | 31 | if (isset($fAddComment)) { // User wishes to add a comment |
| 32 | 32 | if ($fDocumentID > 0) { // The document ID is positive |
| 33 | 33 | $main->setFormAction($_SERVER['PHP_SELF'] . "?fAddCommentSubmit=1&iDocumentID=$fDocumentID"); |
| 34 | - $oPatternCustom->setHtml(getAddComment($fDocumentID,$sSubject,$sBody)); | |
| 34 | + $oPatternCustom->setHtml(getAddComment($fDocumentID,$sSubject,$sBody, $fCommentID, 1)); | |
| 35 | 35 | } |
| 36 | 36 | else { // And invalid Document ID was sent |
| 37 | 37 | $main->setErrorMessage("The Document id cannot be lss than 0. ID is invalid."); |
| ... | ... | @@ -99,7 +99,7 @@ if (checkSession()) { |
| 99 | 99 | }else { // the user has not entered BOTH a subject and a text body |
| 100 | 100 | $main->setErrorMessage("The subject line and/or body may be empty" . $NewCommentSubject . "#" . $NewComment); |
| 101 | 101 | $main->setFormAction($_SERVER['PHP_SELF'] . "?fAddCommentSubmit=1&iDocumentID=$fDocumentID"); |
| 102 | - $oPatternCustom->addHtml(getAddComment($fDocumentID,$_POST["NewCommentSubject"],$_POST["NewComment"])); | |
| 102 | + $oPatternCustom->addHtml(getAddComment($fDocumentID,$_POST["NewCommentSubject"],$_POST["NewComment"], $fCommentID, 1)); | |
| 103 | 103 | } // end of IF for Subject and Body test |
| 104 | 104 | |
| 105 | 105 | } else if (isset($fReplyComment)){ // if user is replying to existing comment |
| ... | ... | @@ -122,11 +122,11 @@ if (checkSession()) { |
| 122 | 122 | $sReply = "Re: "; |
| 123 | 123 | }else { $sReply = ""; } |
| 124 | 124 | |
| 125 | - $oPatternCustom->addHtml(getAddComment($fDocumentID, $sReply . $oComment->getSubject() , urldecode($sReplyBody) )); | |
| 125 | + $oPatternCustom->addHtml(getAddComment($fDocumentID, $sReply . $oComment->getSubject() , urldecode($sReplyBody), $fCommentID, "-1" )); | |
| 126 | 126 | |
| 127 | 127 | } else if (isset($fNewThread)){ // Start adding a new Thread |
| 128 | 128 | $main->setFormAction($_SERVER['PHP_SELF'] . "?fAddCommentSubmit=1&iDocumentID=$fDocumentID&fNewThread=1"); |
| 129 | - $oPatternCustom->addHtml(getAddComment($fDocumentID, $CommentSubject , $Comment )); | |
| 129 | + $oPatternCustom->addHtml(getAddComment($fDocumentID, $CommentSubject , $Comment, $fCommentID, "1")); | |
| 130 | 130 | |
| 131 | 131 | } else { // If no discussion exists |
| 132 | 132 | $main->setErrorMessage("Error: No discussion thread available"); | ... | ... |
presentation/lookAndFeel/knowledgeTree/discussions/addCommentUI.inc
| ... | ... | @@ -62,15 +62,19 @@ function renderDocumentPath($iDocumentID) { |
| 62 | 62 | * @param $sSubject -> a Subject text |
| 63 | 63 | * @param $sBody -> a Body text |
| 64 | 64 | */ |
| 65 | -function getAddComment($fDocumentID, $sSubject, $sBody) { | |
| 65 | +function getAddComment($fDocumentID, $sSubject, $sBody, $iCommentID, $fNewComment = null) { | |
| 66 | 66 | global $default; |
| 67 | 67 | |
| 68 | 68 | $sHeading = "Add a Comment"; |
| 69 | 69 | $sToRender .= renderHeading($sHeading); |
| 70 | 70 | $sToRender .= renderDocumentPath($fDocumentID); |
| 71 | 71 | $sToRender .= "<table width=\"100%\" border=\"0\" cellpadding=0 ><tr><td></td>\n"; |
| 72 | - $sToRender .= "<td align=right width=100%><input onmouseover=\"this.style.cursor='hand'\" type=\"image\" src=\"$default->graphicsUrl/widgets/submit.gif\"></td>"; | |
| 73 | - $sToRender .= "<td width=\"10\"><img src=\"$default->graphicsUrl/widgets/cancel.gif\" onmouseover=\"this.style.cursor='hand'\" onclick=\"javascript: history.go(-1);\" ></td></tr>\n"; | |
| 72 | + $sToRender .= "<td align=right width=100%><input onmouseover=\"this.style.cursor='hand'\" type=\"image\" src=\"$default->graphicsUrl/widgets/submit.gif\"></td>"; | |
| 73 | + if($fNewComment>0){ // If user is creating a new comment | |
| 74 | + $sToRender .= "<td width=\"10\"><a href=\"" . generateControllerLink("viewDiscussion", "fForDiscussion=1&fDocumentID=$fDocumentID") . "\"><img src=\"$default->graphicsUrl/widgets/cancel.gif\" border=0 ></a></td></tr>\n"; | |
| 75 | + }else { // If the user is replying to a comment | |
| 76 | + $sToRender .= "<td width=\"10\"><a href=\"" . generateControllerLink("viewDiscussion", "fViewComment=1&iDocumentID=$fDocumentID&iCommentID=$iCommentID") . "\"><img src=\"$default->graphicsUrl/widgets/cancel.gif\" border=0 ></a></td></tr>\n"; | |
| 77 | + } | |
| 74 | 78 | $sToRender .= "<br><tr><td valign=\"top\" width=10><b>Subject</b></td><td colspan=2>\n"; |
| 75 | 79 | $sToRender .= "<input type=\"text\" style=\"width:385\" name=\"NewCommentSubject\" id=\"NewCommentSubject\" value=\"$sSubject\"></td></tr>\n"; |
| 76 | 80 | $sToRender .= "<tr><td valign=\"top\"><b>Body</b></td><td colspan=2><textarea cols=60 rows=\"21\" name=\"NewComment\" id=\"NewComment\" style=\"FONT-STYLE: normal; FONT-FAMILY: sans-serif; FONT-VARIANT: normal\">$sBody</textarea></td></tr></table>\n"; | ... | ... |
presentation/lookAndFeel/knowledgeTree/discussions/viewDiscussionUI.inc
| ... | ... | @@ -13,8 +13,8 @@ function getPageButtons($oThread){ |
| 13 | 13 | global $default; |
| 14 | 14 | |
| 15 | 15 | $sToRender .= "<table width=100%><tr>\n"; |
| 16 | - $sToRender .= "<td align=right width=100%><a href=\"" . generateControllerLink("addComment", "fDocumentID=" . $oThread->getDocumentID() . "&fAddComment=1") . "\"><img src=\"$default->graphicsUrl/widgets/addcomment.gif\" border=\"0\" /></a></td>\n"; | |
| 17 | - $sToRender .= "<td align=right width=10><img src=\"$default->graphicsUrl/widgets/back.gif\" onmouseover=\"this.style.cursor='hand'\" onclick=\"javascript: history.go(-1);\" /></td>\n"; | |
| 16 | + $sToRender .= "<td align=right width=100%><a href=\"" . generateControllerLink("addComment", "fDocumentID=" . $oThread->getDocumentID() . "&fAddComment=1&fNewComment=1") . "\"><img src=\"$default->graphicsUrl/widgets/addcomment.gif\" border=\"0\" /></a></td>\n"; | |
| 17 | + $sToRender .= "<td align=right width=10><a href=\"" . generateControllerLink("viewDocument", "fDocumentID=" . $oThread->getDocumentID() . "&fAddComment=1") . "\"><img src=\"$default->graphicsUrl/widgets/back.gif\" border=\"0\" /></a></td>\n"; | |
| 18 | 18 | |
| 19 | 19 | $sToRender .= "</tr></table>\n"; |
| 20 | 20 | //$sToRender .= "<a href=\"" . generateControllerLink("addComment", "fDocumentID=" . $oThread->getDocumentID() . "&fAddComment=1") . "\"><img src=\"$default->graphicsUrl/widgets/addcomment.gif\" border=\"0\" /></a>\n"; |
| ... | ... | @@ -118,7 +118,7 @@ function getViewComment($iNum,$oThread,$oComment,$oUser) { |
| 118 | 118 | $sToRender .= "<td width=100><b>Views: </b> " . $oThread->getNumberOfViews() . "</td>"; |
| 119 | 119 | $sToRender .= "<td width=20></td>"; |
| 120 | 120 | $sToRender .= "<td><b>Replies: </b> " . $oThread->getNumberOfReplies() . "</td>"; |
| 121 | - $sToRender .= "<td align=right><a href=\"" . generateControllerLink("addComment", "fDocumentID=" . $oThread->getDocumentID() . "&fAddComment=1") . "\"><img src=\"$default->graphicsUrl/widgets/addcomment.gif\" border=\"0\" /></a>"; | |
| 121 | + $sToRender .= "<td align=right><a href=\"" . generateControllerLink("addComment", "fDocumentID=" . $oThread->getDocumentID() . "&fAddComment=1&fCommentID=" . $oComment->getID()) . "\"><img src=\"$default->graphicsUrl/widgets/addcomment.gif\" border=\"0\" /></a>"; | |
| 122 | 122 | $sToRender .= "<img src=\"$default->graphicsUrl/widgets/back.gif\" onmouseover=\"this.style.cursor='hand'\" onclick=\"javascript: history.go(-1);\" ></td>"; |
| 123 | 123 | $sToRender .= "</tr></table><br>\n"; |
| 124 | 124 | $sToRender .= "<table border=\"0\" width=\"100%\">\n"; |
| ... | ... | @@ -156,7 +156,7 @@ function getCommentBody($oComment, $iDocumentID, $oUser) { |
| 156 | 156 | $sToRender .= "<br><table width=100% border=0><tr ><td colspan=2><b>Author: </b>" . $oUser->getUserName() . "</td>\n"; |
| 157 | 157 | $sToRender .= "<td align=right>\n"; |
| 158 | 158 | $sToRender .= "<a href=\"" . generateControllerLink("addComment", "fDocumentID=" . $iDocumentID . "&fReplyComment=1&fCommentID=" . $oComment->getID()) . "\"><img src=\"$default->graphicsUrl/widgets/reply.gif\" border=\"0\" /></a>"; |
| 159 | - $sToRender .= "</td><td width=30><img src=\"$default->graphicsUrl/widgets/back.gif\" onmouseover=\"this.style.cursor='hand'\" onclick=\"javascript: history.go(-1);\" ></td></tr>\n"; | |
| 159 | + $sToRender .= "</td><td width=30><a href=\"" . generateControllerLink("viewDiscussion", "fForDiscussion=1&fDocumentID=$iDocumentID") . "\"><img src=\"$default->graphicsUrl/widgets/back.gif\" border=0 ><a></td></tr>\n"; | |
| 160 | 160 | $sToRender .= "<tr><td width=\"1\" style=\"background-color:#F5F6EE;\" valign=\"top\"><b>Subject: </b></td><td width=405 style=\"background-color:#F5F6EE;\">"; |
| 161 | 161 | $sToRender .= "<a>" . $oComment->getSubject() . "</a>"; |
| 162 | 162 | $sToRender .= "</td><td colspan=2><b>Date: </b><font color=\"#056DCE\">" . $oComment->getDate() . "</font> </td></tr><tr><td colspan=4 valign=top>"; | ... | ... |