QuestionURL get question url
(permalink int, siteUrl, questionID, title string)
| 27 | |
| 28 | // QuestionURL get question url |
| 29 | func QuestionURL(permalink int, siteUrl, questionID, title string) string { |
| 30 | u := siteUrl + "/questions" |
| 31 | if permalink == constant.PermalinkQuestionIDAndTitle || permalink == constant.PermalinkQuestionID { |
| 32 | questionID = uid.DeShortID(questionID) |
| 33 | } else { |
| 34 | questionID = uid.EnShortID(questionID) |
| 35 | } |
| 36 | u += "/" + questionID |
| 37 | if permalink == constant.PermalinkQuestionIDAndTitle || permalink == constant.PermalinkQuestionIDAndTitleByShortID { |
| 38 | u += "/" + htmltext.UrlTitle(title) |
| 39 | } |
| 40 | return u |
| 41 | } |
| 42 | |
| 43 | // AnswerURL get answer url |
| 44 | func AnswerURL(permalink int, siteUrl, questionID, title, answerID string) string { |
no test coverage detected