Notice (8) : Undefined index: HTTP_ACCEPT_LANGUAGE [APP/Controller/UsersController.php , line 60 ]Code Context // Set language
$this -> lang = substr ( $_SERVER [ 'HTTP_ACCEPT_LANGUAGE' ], 0 , 2 );
$this -> lang = $this -> getRequest ()-> getQuery ( 'lang' );
$event = object(Cake\Event\Event) {
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(App\Controller\UsersController) {}
[protected] _data => []
[protected] _stopped => false
} App\Controller\UsersController::beforeFilter() - APP/Controller/UsersController.php, line 60
Cake\Event\EventManager::_callListener() - CORE/src/Event/EventManager.php, line 353
Cake\Event\EventManager::dispatch() - CORE/src/Event/EventManager.php, line 330
Cake\Controller\Controller::dispatchEvent() - CORE/src/Event/EventDispatcherTrait.php, line 114
Cake\Controller\Controller::startupProcess() - CORE/src/Controller/Controller.php, line 658
Cake\Http\ActionDispatcher::_invoke() - CORE/src/Http/ActionDispatcher.php, line 115
Cake\Http\ActionDispatcher::dispatch() - CORE/src/Http/ActionDispatcher.php, line 94
Cake\Http\BaseApplication::__invoke() - CORE/src/Http/BaseApplication.php, line 232
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Http\Middleware\CsrfProtectionMiddleware::__invoke() - CORE/src/Http/Middleware/CsrfProtectionMiddleware.php, line 103
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Http\Runner::run() - CORE/src/Http/Runner.php, line 51
Cake\Routing\Middleware\RoutingMiddleware::__invoke() - CORE/src/Routing/Middleware/RoutingMiddleware.php, line 163
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65
Cake\Routing\Middleware\AssetMiddleware::__invoke() - CORE/src/Routing/Middleware/AssetMiddleware.php, line 88
Cake\Http\Runner::__invoke() - CORE/src/Http/Runner.php, line 65 Warning (512) : Unable to emit headers. Headers sent in file=/home/miko/user_dev/vendor/cakephp/cakephp/src/Error/Debugger.php line=853 [CORE/src/Http/ResponseEmitter.php , line 48 ]Code Context if ( Configure :: read ( 'debug' )) {
trigger_error ( $message , E_USER_WARNING );
} else {
$response = object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
[maximum depth reached]
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {},
'cacheDirectives' => [],
'body' => '<!doctype html>
<html class="no-js" lang="">
<head>
<meta charset="utf-8"/> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>
Users </title>
<link rel="stylesheet" href="/css/normalize.min.css"/> <link rel="stylesheet" href="/css/data.css?v=1727438687"/> <link rel="stylesheet" href="/css/selectize.css"/> <link rel="stylesheet" href="/css/w3.css"/> <link rel="stylesheet" href="/css/w3-theme-blue.css"/> <link rel="stylesheet" href="/css/./fa/css/all.css"/> <link rel="stylesheet" href="/css/./materialdesignicons.min.css"/>
<script src="/js/vendor/modernizr-2.8.3-respond-1.4.2.min.js"></script> <script src="/js/vendor/jquery-1.11.2.min.js"></script> <script src="/js/tablesort.min.js"></script> <script src="/js/selectize.js"></script> <script src="https://code.iconify.design/1/1.0.0/iconify.min.js"></script>
<script src="/js/main.js?v=1727438687"></script>
</head>
<body>
<!-- <div class="main-container"> -->
<!-- <div class="main-content"> -->
<div id="try_box">
<form method="post" accept-charset="utf-8" class="w3-container" action="/users/try"><div style="display:none;"><input type="hidden" name="_method" value="POST"/><input type="hidden" name="_csrfToken" autocomplete="off" value="c5bbee9d193730db827f3b85b9a46889b2900b874cb87aeec9c8daee4099e9e4c95764f4932161618c3c7ce9746578ab3f6ac8b7705bd1e479714651c5528f81"/></div> <h4>Try app for free for 10 days</h4>
<div class="w3-section">
<div class="input email required"><label for="email">E-mail</label><input type="email" name="email" class="w3-input w3-border w3-margin-bottom" required="required" maxlength="255" id="email"/></div> <p class="w3-small">You will receive email with username and password, which you can use to log into the app. Email cannot have another username associated with it. The subscription will not automatically renew at the end of the trial period.</p>
<div class="w3-center" style="padding-top: 16px;">
<div class="g-recaptcha" style="display: inline-block;" data-sitekey="6Ld4LAQTAAAAAJguurWscrEm2cVVIUHq2BBXPNDa"></div>
</div>
<button id="try_button" class="w3-button w3-block w3-green w3-section w3-padding" type="submit">Try</button> </div>
</form></div>
<div id="try_box_loading" style="display: none;">
<div class="w3-xlarge w3-display-middle">
<div id='loader'></div>
</div>
</div>
<div id="try_box_done" style="display: none;">
<div class="w3-xlarge w3-display-middle">
Thank you! </div>
</div>
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
<script>
$(function(){
function rescaleCaptcha(){
var width = $('.g-recaptcha').parent().width();
var scale;
if (width < 302) {
scale = width / 302;
} else{
scale = 1.0;
}
$('.g-recaptcha').css('transform', 'scale(' + scale + ')');
$('.g-recaptcha').css('-webkit-transform', 'scale(' + scale + ')');
$('.g-recaptcha').css('transform-origin', '0 0');
$('.g-recaptcha').css('-webkit-transform-origin', '0 0');
}
rescaleCaptcha();
$( window ).resize(function() { rescaleCaptcha(); });
});
$("#try_button").click(function(e) {
$("#try_box").hide();
$("#try_box_loading").show();
var email = $("#email").val();
var captcha = $("#g-recaptcha-response").val();
// console.log(email);
// console.log(captcha);
e.preventDefault();
$.ajax({
url: "/users/try-do/" + email + "/" + captcha,
success: function(result) {
// console.log(result);
$("#try_box_loading").hide();
$("#try_box_done").show();
}
});
});
</script> <!-- </div> -->
<!-- </div> -->
</body>
</html>
'
}
$maxBufferLength = (int) 8192
$file = '/home/miko/user_dev/vendor/cakephp/cakephp/src/Error/Debugger.php'
$line = (int) 853
$message = 'Unable to emit headers. Headers sent in file=/home/miko/user_dev/vendor/cakephp/cakephp/src/Error/Debugger.php line=853' Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 48
Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 141
[main] - ROOT/webroot/index.php, line 40 Warning (2) : Cannot modify header information - headers already sent by (output started at /home/miko/user_dev/vendor/cakephp/cakephp/src/Error/Debugger.php:853) [CORE/src/Http/ResponseEmitter.php , line 148 ]Code Context $response -> getStatusCode (),
( $reasonPhrase ? ' ' . $reasonPhrase : '' )
));
$response = object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
[maximum depth reached]
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {},
'cacheDirectives' => [],
'body' => '<!doctype html>
<html class="no-js" lang="">
<head>
<meta charset="utf-8"/> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>
Users </title>
<link rel="stylesheet" href="/css/normalize.min.css"/> <link rel="stylesheet" href="/css/data.css?v=1727438687"/> <link rel="stylesheet" href="/css/selectize.css"/> <link rel="stylesheet" href="/css/w3.css"/> <link rel="stylesheet" href="/css/w3-theme-blue.css"/> <link rel="stylesheet" href="/css/./fa/css/all.css"/> <link rel="stylesheet" href="/css/./materialdesignicons.min.css"/>
<script src="/js/vendor/modernizr-2.8.3-respond-1.4.2.min.js"></script> <script src="/js/vendor/jquery-1.11.2.min.js"></script> <script src="/js/tablesort.min.js"></script> <script src="/js/selectize.js"></script> <script src="https://code.iconify.design/1/1.0.0/iconify.min.js"></script>
<script src="/js/main.js?v=1727438687"></script>
</head>
<body>
<!-- <div class="main-container"> -->
<!-- <div class="main-content"> -->
<div id="try_box">
<form method="post" accept-charset="utf-8" class="w3-container" action="/users/try"><div style="display:none;"><input type="hidden" name="_method" value="POST"/><input type="hidden" name="_csrfToken" autocomplete="off" value="c5bbee9d193730db827f3b85b9a46889b2900b874cb87aeec9c8daee4099e9e4c95764f4932161618c3c7ce9746578ab3f6ac8b7705bd1e479714651c5528f81"/></div> <h4>Try app for free for 10 days</h4>
<div class="w3-section">
<div class="input email required"><label for="email">E-mail</label><input type="email" name="email" class="w3-input w3-border w3-margin-bottom" required="required" maxlength="255" id="email"/></div> <p class="w3-small">You will receive email with username and password, which you can use to log into the app. Email cannot have another username associated with it. The subscription will not automatically renew at the end of the trial period.</p>
<div class="w3-center" style="padding-top: 16px;">
<div class="g-recaptcha" style="display: inline-block;" data-sitekey="6Ld4LAQTAAAAAJguurWscrEm2cVVIUHq2BBXPNDa"></div>
</div>
<button id="try_button" class="w3-button w3-block w3-green w3-section w3-padding" type="submit">Try</button> </div>
</form></div>
<div id="try_box_loading" style="display: none;">
<div class="w3-xlarge w3-display-middle">
<div id='loader'></div>
</div>
</div>
<div id="try_box_done" style="display: none;">
<div class="w3-xlarge w3-display-middle">
Thank you! </div>
</div>
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
<script>
$(function(){
function rescaleCaptcha(){
var width = $('.g-recaptcha').parent().width();
var scale;
if (width < 302) {
scale = width / 302;
} else{
scale = 1.0;
}
$('.g-recaptcha').css('transform', 'scale(' + scale + ')');
$('.g-recaptcha').css('-webkit-transform', 'scale(' + scale + ')');
$('.g-recaptcha').css('transform-origin', '0 0');
$('.g-recaptcha').css('-webkit-transform-origin', '0 0');
}
rescaleCaptcha();
$( window ).resize(function() { rescaleCaptcha(); });
});
$("#try_button").click(function(e) {
$("#try_box").hide();
$("#try_box_loading").show();
var email = $("#email").val();
var captcha = $("#g-recaptcha-response").val();
// console.log(email);
// console.log(captcha);
e.preventDefault();
$.ajax({
url: "/users/try-do/" + email + "/" + captcha,
success: function(result) {
// console.log(result);
$("#try_box_loading").hide();
$("#try_box_done").show();
}
});
});
</script> <!-- </div> -->
<!-- </div> -->
</body>
</html>
'
}
$reasonPhrase = 'OK' header - [internal], line ??
Cake\Http\ResponseEmitter::emitStatusLine() - CORE/src/Http/ResponseEmitter.php, line 148
Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 54
Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 141
[main] - ROOT/webroot/index.php, line 40 Warning (2) : Cannot modify header information - headers already sent by (output started at /home/miko/user_dev/vendor/cakephp/cakephp/src/Error/Debugger.php:853) [CORE/src/Http/ResponseEmitter.php , line 177 ]Code Context foreach ( $values as $value ) {
header ( sprintf (
'%s: %s' ,
$response = object(Cake\Http\Response) {
'status' => (int) 200,
'contentType' => 'text/html',
'headers' => [
'Content-Type' => [
[maximum depth reached]
]
],
'file' => null,
'fileRange' => [],
'cookies' => object(Cake\Http\Cookie\CookieCollection) {},
'cacheDirectives' => [],
'body' => '<!doctype html>
<html class="no-js" lang="">
<head>
<meta charset="utf-8"/> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>
Users </title>
<link rel="stylesheet" href="/css/normalize.min.css"/> <link rel="stylesheet" href="/css/data.css?v=1727438687"/> <link rel="stylesheet" href="/css/selectize.css"/> <link rel="stylesheet" href="/css/w3.css"/> <link rel="stylesheet" href="/css/w3-theme-blue.css"/> <link rel="stylesheet" href="/css/./fa/css/all.css"/> <link rel="stylesheet" href="/css/./materialdesignicons.min.css"/>
<script src="/js/vendor/modernizr-2.8.3-respond-1.4.2.min.js"></script> <script src="/js/vendor/jquery-1.11.2.min.js"></script> <script src="/js/tablesort.min.js"></script> <script src="/js/selectize.js"></script> <script src="https://code.iconify.design/1/1.0.0/iconify.min.js"></script>
<script src="/js/main.js?v=1727438687"></script>
</head>
<body>
<!-- <div class="main-container"> -->
<!-- <div class="main-content"> -->
<div id="try_box">
<form method="post" accept-charset="utf-8" class="w3-container" action="/users/try"><div style="display:none;"><input type="hidden" name="_method" value="POST"/><input type="hidden" name="_csrfToken" autocomplete="off" value="c5bbee9d193730db827f3b85b9a46889b2900b874cb87aeec9c8daee4099e9e4c95764f4932161618c3c7ce9746578ab3f6ac8b7705bd1e479714651c5528f81"/></div> <h4>Try app for free for 10 days</h4>
<div class="w3-section">
<div class="input email required"><label for="email">E-mail</label><input type="email" name="email" class="w3-input w3-border w3-margin-bottom" required="required" maxlength="255" id="email"/></div> <p class="w3-small">You will receive email with username and password, which you can use to log into the app. Email cannot have another username associated with it. The subscription will not automatically renew at the end of the trial period.</p>
<div class="w3-center" style="padding-top: 16px;">
<div class="g-recaptcha" style="display: inline-block;" data-sitekey="6Ld4LAQTAAAAAJguurWscrEm2cVVIUHq2BBXPNDa"></div>
</div>
<button id="try_button" class="w3-button w3-block w3-green w3-section w3-padding" type="submit">Try</button> </div>
</form></div>
<div id="try_box_loading" style="display: none;">
<div class="w3-xlarge w3-display-middle">
<div id='loader'></div>
</div>
</div>
<div id="try_box_done" style="display: none;">
<div class="w3-xlarge w3-display-middle">
Thank you! </div>
</div>
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
<script>
$(function(){
function rescaleCaptcha(){
var width = $('.g-recaptcha').parent().width();
var scale;
if (width < 302) {
scale = width / 302;
} else{
scale = 1.0;
}
$('.g-recaptcha').css('transform', 'scale(' + scale + ')');
$('.g-recaptcha').css('-webkit-transform', 'scale(' + scale + ')');
$('.g-recaptcha').css('transform-origin', '0 0');
$('.g-recaptcha').css('-webkit-transform-origin', '0 0');
}
rescaleCaptcha();
$( window ).resize(function() { rescaleCaptcha(); });
});
$("#try_button").click(function(e) {
$("#try_box").hide();
$("#try_box_loading").show();
var email = $("#email").val();
var captcha = $("#g-recaptcha-response").val();
// console.log(email);
// console.log(captcha);
e.preventDefault();
$.ajax({
url: "/users/try-do/" + email + "/" + captcha,
success: function(result) {
// console.log(result);
$("#try_box_loading").hide();
$("#try_box_done").show();
}
});
});
</script> <!-- </div> -->
<!-- </div> -->
</body>
</html>
'
}
$cookies = [
'csrfToken' => [
'name' => 'csrfToken',
'value' => 'c5bbee9d193730db827f3b85b9a46889b2900b874cb87aeec9c8daee4099e9e4c95764f4932161618c3c7ce9746578ab3f6ac8b7705bd1e479714651c5528f81',
'path' => '/',
'domain' => '',
'secure' => false,
'httpOnly' => true,
'expire' => null
],
'language' => [
'name' => 'language',
'value' => 'en',
'path' => '/',
'domain' => '',
'secure' => false,
'httpOnly' => false,
'expire' => '1761100849'
]
]
$values = [
(int) 0 => 'text/html; charset=UTF-8'
]
$name = 'Content-Type'
$first = true
$value = 'text/html; charset=UTF-8' header - [internal], line ??
Cake\Http\ResponseEmitter::emitHeaders() - CORE/src/Http/ResponseEmitter.php, line 177
Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 55
Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 141
[main] - ROOT/webroot/index.php, line 40 Warning (2) : Cannot modify header information - headers already sent by (output started at /home/miko/user_dev/vendor/cakephp/cakephp/src/Error/Debugger.php:853) [CORE/src/Http/ResponseEmitter.php , line 206 ]Code Context $cookie [ 'secure' ],
$cookie [ 'httpOnly' ]
);
$cookies = [
'csrfToken' => [
'name' => 'csrfToken',
'value' => 'c5bbee9d193730db827f3b85b9a46889b2900b874cb87aeec9c8daee4099e9e4c95764f4932161618c3c7ce9746578ab3f6ac8b7705bd1e479714651c5528f81',
'path' => '/',
'domain' => '',
'secure' => false,
'httpOnly' => true,
'expire' => null
],
'language' => [
'name' => 'language',
'value' => 'en',
'path' => '/',
'domain' => '',
'secure' => false,
'httpOnly' => false,
'expire' => '1761100849'
]
]
$cookie = [
'name' => 'csrfToken',
'value' => 'c5bbee9d193730db827f3b85b9a46889b2900b874cb87aeec9c8daee4099e9e4c95764f4932161618c3c7ce9746578ab3f6ac8b7705bd1e479714651c5528f81',
'path' => '/',
'domain' => '',
'secure' => false,
'httpOnly' => true,
'expire' => null
] setcookie - [internal], line ??
Cake\Http\ResponseEmitter::emitCookies() - CORE/src/Http/ResponseEmitter.php, line 206
Cake\Http\ResponseEmitter::emitHeaders() - CORE/src/Http/ResponseEmitter.php, line 186
Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 55
Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 141
[main] - ROOT/webroot/index.php, line 40 Warning (2) : Cannot modify header information - headers already sent by (output started at /home/miko/user_dev/vendor/cakephp/cakephp/src/Error/Debugger.php:853) [CORE/src/Http/ResponseEmitter.php , line 206 ]Code Context $cookie [ 'secure' ],
$cookie [ 'httpOnly' ]
);
$cookies = [
'csrfToken' => [
'name' => 'csrfToken',
'value' => 'c5bbee9d193730db827f3b85b9a46889b2900b874cb87aeec9c8daee4099e9e4c95764f4932161618c3c7ce9746578ab3f6ac8b7705bd1e479714651c5528f81',
'path' => '/',
'domain' => '',
'secure' => false,
'httpOnly' => true,
'expire' => null
],
'language' => [
'name' => 'language',
'value' => 'en',
'path' => '/',
'domain' => '',
'secure' => false,
'httpOnly' => false,
'expire' => '1761100849'
]
]
$cookie = [
'name' => 'language',
'value' => 'en',
'path' => '/',
'domain' => '',
'secure' => false,
'httpOnly' => false,
'expire' => '1761100849'
] setcookie - [internal], line ??
Cake\Http\ResponseEmitter::emitCookies() - CORE/src/Http/ResponseEmitter.php, line 206
Cake\Http\ResponseEmitter::emitHeaders() - CORE/src/Http/ResponseEmitter.php, line 186
Cake\Http\ResponseEmitter::emit() - CORE/src/Http/ResponseEmitter.php, line 55
Cake\Http\Server::emit() - CORE/src/Http/Server.php, line 141
[main] - ROOT/webroot/index.php, line 40
Users