Вход Регистрация
Файл: apwa/includes/hooks/hook_antibot100500.php
Строк: 30
<?php
/**
*
* @package phpBB Antibot100500
* @version $Id$
* @copyright (c) 2012 Nekstati http://www.phpbbguru.net
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

/**
* @ignore
*/
if (!defined('IN_PHPBB'))
{
    exit;
}

function 
antibot100500()
{
    global 
$template$user;

    if (!
$user->data['is_registered'] && defined('HEADER_INC') && !empty($template->_rootref['S_FORM_TOKEN']) && isset($template->_rootref['DEBUG_OUTPUT']))
    {
        
$template->_rootref['S_FORM_TOKEN'] = preg_replace('#(<input type="hidden" name="form_token" value=")([0-9a-f]+)(" />)#''$1${2}' $user->session_id '$3'$template->_rootref['S_FORM_TOKEN']);

        
$template->_rootref['DEBUG_OUTPUT'] .= '
        <script type="text/javascript">// <![CDATA[
            var tokenFields = document.getElementsByName('
form_token');
            for (var i = 0; i < tokenFields.length; i++)
                {tokenFields[i].value = tokenFields[i].value.replace('' . $user->session_id . '', '');}
        // ]]></script>
        '
;
    }
}

$phpbb_hook->register(array('template''display'), 'antibot100500');

?>
Онлайн: 2
Реклама