• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/captcha.php
  • Класс: CCaptcha
  • Вызов: CCaptcha::InitCode
function InitCode($sid)
{
	if (!defined("CAPTCHA_COMPATIBILITY"))
		return CCaptcha::InitCaptchaCode($sid);

	if (!is_array(BitrixMainApplication::getInstance()->getSession()["CAPTCHA_CODE"]) || empty(BitrixMainApplication::getInstance()->getSession()["CAPTCHA_CODE"]))
		return false;

	if (!array_key_exists($sid, BitrixMainApplication::getInstance()->getSession()["CAPTCHA_CODE"]))
		return false;

	$this->code = BitrixMainApplication::getInstance()->getSession()["CAPTCHA_CODE"][$sid];
	$this->sid = $sid;
	$this->codeLength = mb_strlen($this->code);

	return true;
}