function GetUserInput()
{
    $input = null;
    if (isset($_GET['i'])) {
        // BotDetect built-in Ajax Captcha validation
        $input = LBD_StringHelper::Normalize($_GET['i']);
    } else {
        // jQuery validation support, the input key may be just about anything,
        // so we have to loop through fields and take the first unrecognized one
        $recognized = array('get', 'c', 't');
        foreach ($_GET as $key => $value) {
            if (!in_array($key, $recognized)) {
                $input = $value;
                break;
            }
        }
    }
    return $input;
}
 public static function GetHelpLinkText($_It1fs8wyae1f22wbh3lcb, $_1ysyvfpaqwosjstn2z70va6561)
 {
     $_olub74mtrlhybmnw = $_It1fs8wyae1f22wbh3lcb;
     if (!LBD_StringHelper::HasValue($_olub74mtrlhybmnw)) {
         $_olub74mtrlhybmnw = LBD_HelpLinkHelper::xjw9i($_1ysyvfpaqwosjstn2z70va6561);
     }
     $_lyjpogyai86i01k8glgjxk6kes = preg_replace("/\\s/ui", '', $_olub74mtrlhybmnw);
     if (4 > LBD_StringHelper::Length($_lyjpogyai86i01k8glgjxk6kes)) {
         $_olub74mtrlhybmnw = LBD_HelpLinkHelper::xjw9i($_1ysyvfpaqwosjstn2z70va6561);
     }
     return $_olub74mtrlhybmnw;
 }
 public static function GetHelpLinkText($_lngjnzxktacsah5ezuglu, $_0wjchgn4d61mz73jo8sn22x1rn)
 {
     $_o2o31eud7xh6rfs6 = $_lngjnzxktacsah5ezuglu;
     if (!LBD_StringHelper::HasValue($_o2o31eud7xh6rfs6)) {
         $_o2o31eud7xh6rfs6 = LBD_HelpLinkHelper::j481v($_0wjchgn4d61mz73jo8sn22x1rn);
     }
     $_1c45n3a6kc41f65elgkyro2i88 = preg_replace("/\\s/ui", '', $_o2o31eud7xh6rfs6);
     if (4 > LBD_StringHelper::Length($_1c45n3a6kc41f65elgkyro2i88)) {
         $_o2o31eud7xh6rfs6 = LBD_HelpLinkHelper::j481v($_0wjchgn4d61mz73jo8sn22x1rn);
     }
     return $_o2o31eud7xh6rfs6;
 }
define('LBD_INCLUDE_PATH', $LBD_Include_Path);
define('LBD_URL_ROOT', $LBD_Url_Root);
define('LBD_CONFIG_OVERRIDE_PATH', $LBD_Config_Override_Path);
function LBD_NormalizePath($p_Path)
{
    // replace backslashes with forward slashes
    $canonical = str_replace('\\', '/', $p_Path);
    // ensure ending slash
    $canonical = rtrim($canonical, '/');
    $canonical .= '/';
    return $canonical;
}
// 2. include required base class declarations
require_once LBD_INCLUDE_PATH . 'CaptchaIncludes.php';
// 3. include BotDetect configuration
// a) mandatory global config, located in lib path
require_once LBD_INCLUDE_PATH . 'CaptchaConfig.php';
// b) optional config override
$LBD_ConfigOverridePath = LBD_CONFIG_OVERRIDE_PATH . 'CaptchaConfig.php';
if (is_file($LBD_ConfigOverridePath)) {
    include_once $LBD_ConfigOverridePath;
}
// 4. determine is this file included in a form/class, or requested directly
$LBD_RequestFilename = basename($_SERVER['REQUEST_URI']);
if (LBD_StringHelper::StartsWith($LBD_RequestFilename, 'botdetect.php')) {
    // direct access, proceed as Captcha handler (serving images and sounds)
    require_once LBD_INCLUDE_PATH . 'CaptchaHandler.php';
} else {
    // included in another file, proceed as Captcha class (form helper)
    require_once LBD_INCLUDE_PATH . 'CaptchaClass.php';
}
 public static function GetHelpLinkText($_lwt3jrey50tft6d9pfr60, $_Onfwkz99ngedyfpu)
 {
     $_oz6rbdvwedmqrbrogo5gx = $_lwt3jrey50tft6d9pfr60;
     if (!LBD_StringHelper::HasValue($_oz6rbdvwedmqrbrogo5gx)) {
         $_oz6rbdvwedmqrbrogo5gx = LBD_HelpLinkHelper::jwu6y($_Onfwkz99ngedyfpu);
     }
     $_Ik0uzbr3lwsyjamxpbsph509uv = preg_replace("/\\s/ui", '', $_oz6rbdvwedmqrbrogo5gx);
     if (4 > LBD_StringHelper::Length($_Ik0uzbr3lwsyjamxpbsph509uv)) {
         $_oz6rbdvwedmqrbrogo5gx = LBD_HelpLinkHelper::jwu6y($_Onfwkz99ngedyfpu);
     }
     return $_oz6rbdvwedmqrbrogo5gx;
 }
Example #6
0
 public static function GetHelpLinkText($_oae0wmm3ykxqg1bh, $_oi0kdvs3n8j81nzz)
 {
     $_Orbte18eg67gal9m = $_oae0wmm3ykxqg1bh;
     if (!LBD_StringHelper::HasValue($_Orbte18eg67gal9m)) {
         $_Orbte18eg67gal9m = LBD_HelpLinkHelper::m1c3n($_oi0kdvs3n8j81nzz);
     }
     $_1kw9avtxj0gf6vx4 = preg_replace("/\\s/ui", '', $_Orbte18eg67gal9m);
     if (4 > LBD_StringHelper::Length($_1kw9avtxj0gf6vx4)) {
         $_Orbte18eg67gal9m = LBD_HelpLinkHelper::m1c3n($_oi0kdvs3n8j81nzz);
     }
     return $_Orbte18eg67gal9m;
 }
Example #7
0
 private function GetInstanceId()
 {
     $instanceId = $this->input->get('t');
     if (!LBD_StringHelper::HasValue($instanceId) || !LBD_CaptchaBase::IsValidInstanceId($instanceId)) {
         return;
     }
     return $instanceId;
 }
 /**
  * @return string
  */
 private function GetInstanceId()
 {
     $instanceId = $this->GetUrlParameter('t');
     if (!\LBD_StringHelper::HasValue($instanceId) || !\LBD_CaptchaBase::IsValidInstanceId($instanceId)) {
         return;
     }
     return $instanceId;
 }