/** * @param SJB_TemplateProcessor $tp * @param array $info * @return SJB_Captcha */ public static function getInstance(SJB_TemplateProcessor $tp, $info = array()) { if (self::$instance === null) { $windowType = SJB_Request::isAjax() ? 'modal' : ''; self::$instance = new self($info, $windowType); self::$instance->createCaptchaForm(); } self::$instance->init($tp); return self::$instance; }