<?php
/*!! Structure.VirtualForm.KCaptcha:
**Элемент:**
По умолчанию показывает капчу (lib/kcaptcha/) и требует ввода в текстовое поле. Если установлено расширение reCaptcha, то показывает reCaptcha.
Возвращает 1, если капча была распознана верно, 0 - если неверно.
С версии 4.2.00 добавлена опция ##autocomplete="off"##.
*/
if ($this->srvIsInstalled('reCaptcha'))
{
	echo $this->Action('vfrmrecaptcha');
} else {
	if('field' == $this->vfrmActionState()) {
		echo '<input type="text" autocomplete="off" name="'.$this->vfrm["name"].'" value="'.htmlspecialchars($this->vfrm["value"]).'"><br /><img src="'.$this->config["base_urlm"].'lib/kcaptcha/" />';
	}
	if('process' == $this->vfrmActionState()) {
		//echo str_replace('#>','#&gt;',$_REQUEST[$this->vfrm["name"]]);
		if(strlen($_SESSION['captcha_keystring'])>1) {
		  if($_SESSION['captcha_keystring'] == $_REQUEST[$this->vfrm["name"]]) {
			echo "1";
		  } else {
			echo "0";
		  }
		} else {
		  echo "0";
		}
	}
}
?>