modCaptcha 1.0.3-beta поставил вчера из репозитори

modCaptcha 1.0.3-beta поставил вчера из репозитория modx, modxSite 1.3.1-beta

Да вызывал напрямую в смарти-шаблоне через {processor}. Да и сниппет вызывает точно так же. В теме же и сказано вызывайте через процессор или сниппет =) Я убрал вот этот код из сниппета:

$key = $scriptProperties['captcha_key'];

if(empty($scriptProperties['code'])){
    $param = "_".strtoupper($method);
    
    if(isset($$param)){
        $p = $$param;
        
        $scriptProperties['code'] = (!empty($p[$key]) ? $p[$key] : "");
    }
}

И добавил вот такой в процессор.

public function process(){
        $key = $this->getProperty('captcha_key');

        $method = $this->getProperty('method');
        $code = $this->getProperty('code');
        
        if(empty($code)){
            $code = $this->modx->request->parameters[$method][$key];
        }
            
        $session_code = $_SESSION[$key];

В итоге параметр переданный из формы получается через modRequest, если 'code' не передан в процессор через настройки сниппета или процессора.