TemplateEngine is known as WebTemplateEngine (most parts are in BasTemplateEngine...
[shipsimu.git] / inc / classes / main / helper / captcha / web / class_GraphicalCodeCaptcha.php
index 6dcf0aa0223734c3300fe03eae76d32a977baa86..d40a1ba146ce660a40931adccea702d04602a836 100644 (file)
@@ -133,7 +133,17 @@ class GraphicalCodeCaptcha extends BaseCaptcha implements SolveableCaptcha {
         * @return      void
         */
        public function renderCode () {
-               $this->partialStub("Please implement this method.");
+               // Load a template for this CAPTCHA
+               $this->getTemplateInstance()->loadCodeTemplate("captch_graphic_code");
+
+               // Assign variable
+               $this->getTemplateInstance()->assignVariable('encrypted_code', urlencode(base64_encode($this->encryptedString)));
+
+               // Compile the template
+               $this->getTemplateInstance()->compileTemplate();
+
+               // Get the content back
+               $this->addContent($this->getTemplateInstance()->getRawTemplateData());
        }
 }