]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - plugins/QnA/classes/QnA_Question.php
QnA - Rework output for notice stream
[quix0rs-gnu-social.git] / plugins / QnA / classes / QnA_Question.php
index 93d45c56c8909463308fde0ccd45c56c7a8695d7..3f1a33d33cc3c95acaa64e68fb376b6e35fd4d3c 100644 (file)
@@ -213,14 +213,12 @@ class QnA_Question extends Managed_DataObject
     {
         $notice = $question->getNotice();
 
-        $fmt = '<span class="question_description">%s</span>';
+        $out = new XMLStringer();
+        $out->elementStart('span', 'question_description');
+        $out->raw(QnAPlugin::shorten($question->description, $notice));
+        $out->elementEnd('span');
 
-        $q = sprintf(
-            $fmt,
-            htmlspecialchars($question->description)
-        );
-
-        return $q;
+        return $out->getString();
     }
 
     static function toString($profile, $question, $answers)