phpBB 2.0.14 released
Toca actualizar de nuevo, esta vez la 2.0.14 asi pues, n0o dejeis esto para otro momento, que luego llegan las lamentaciones.
Tema original por Acyd Burn
phpBB España Oficial, Soporte Internacional Oficial del sistema de foros phpBB en Español, extensiones, estilos, traducciones, guías, tutoriales, videos, redes sociales, webmaster.
https://www.phpbb-es.com/foro/
Código: Seleccionar todo
include($phpbb_root_path. "templates/" . $install_to . "/theme_info.cfg");
Código: Seleccionar todo
include($phpbb_root_path. "templates/" . basename($install_to) . "/theme_info.cfg");
Código: Seleccionar todo
$fp = @fopen($phpbb_root_path . 'templates/' . $template_name . '/theme_info.cfg', 'w');
Código: Seleccionar todo
$fp = @fopen($phpbb_root_path . 'templates/' . basename($template_name) . '/theme_info.cfg', 'w');
Código: Seleccionar todo
$useragent = (isset($_SERVER["HTTP_USER_AGENT"]) ) ? $_SERVER["HTTP_USER_AGENT"] : $HTTP_USER_AGENT;
Código: Seleccionar todo
$useragent = (isset($HTTP_SERVER_VARS['HTTP_USER_AGENT'])) ? $HTTP_SERVER_VARS['HTTP_USER_AGENT'] : getenv('HTTP_USER_AGENT');
Código: Seleccionar todo
'PHPBB_VERSION' => '2' . $board_config['version'],
Código: Seleccionar todo
'PHPBB_VERSION' => ($userdata['user_level'] == ADMIN && $userdata['user_id'] != ANONYMOUS) ? '2' . $board_config['version'] : '',
Código: Seleccionar todo
$query = preg_replace("/LIMIT ([0-9]+),([ 0-9]+)/", "LIMIT \\2 OFFSET \\1", $query);
Código: Seleccionar todo
$query = preg_replace('#(.*WHERE.*)(username|user_email|ban_email) = \'(.*)\'#ise', "\"\\1LOWER(\\2) = '\" . strtolower('\\3') . \"'\"", $query);
Código: Seleccionar todo
$useragent = (isset($_SERVER["HTTP_USER_AGENT"]) ) ? $_SERVER["HTTP_USER_AGENT"] : $HTTP_USER_AGENT;
Código: Seleccionar todo
$useragent = (isset($HTTP_SERVER_VARS['HTTP_USER_AGENT'])) ? $HTTP_SERVER_VARS['HTTP_USER_AGENT'] : getenv('HTTP_USER_AGENT');
Código: Seleccionar todo
if (!empty($_SERVER['SERVER_SOFTWARE']) && strstr($_SERVER['SERVER_SOFTWARE'], 'Apache/2'))
Código: Seleccionar todo
if (!empty($HTTP_SERVER_VARS['SERVER_SOFTWARE']) && strstr($HTTP_SERVER_VARS['SERVER_SOFTWARE'], 'Apache/2'))
Código: Seleccionar todo
$session_id = '';
}
Código: Seleccionar todo
$page_id = (int) $page_id;
Código: Seleccionar todo
// No match; don't login, set as anonymous user
$login = 0;
$enable_autologin = 0;
$user_id = $userdata['user_id'] = ANONYMOUS;
Código: Seleccionar todo
$sql = 'SELECT * FROM ' . USERS_TABLE . ' WHERE user_id = ' . ANONYMOUS;
$result = $db->sql_query($sql);
$userdata = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
Código: Seleccionar todo
// Autologin is not set. Don't login, set as anonymous user
$login = 0;
$enable_autologin = 0;
$user_id = $userdata['user_id'] = ANONYMOUS;
Código: Seleccionar todo
$sql = 'SELECT * FROM ' . USERS_TABLE . ' WHERE user_id = ' . ANONYMOUS;
$result = $db->sql_query($sql);
$userdata = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
Código: Seleccionar todo
//
// Does a session exist?
//
Código: Seleccionar todo
$thispage_id = (int) $thispage_id;
Código: Seleccionar todo
message_die(GENERAL_MESSAGE, 'Topic_post_not_exist');
}
$topic_row = $db->sql_fetchrow($result);
Código: Seleccionar todo
if (!$topic_row)
{
message_die(GENERAL_MESSAGE, 'Topic_post_not_exist');
}
Código: Seleccionar todo
message_die(GENERAL_MESSAGE, 'Forum_not_exist');
}
$topic_row = $db->sql_fetchrow($result);
Código: Seleccionar todo
if (!$topic_row)
{
message_die(GENERAL_MESSAGE, 'Forum_not_exist');
}
Código: Seleccionar todo
if ( !$board_config['allow_html'] )
{
if ( $user_sig != '' && $privmsg['privmsgs_enable_sig'] && $userdata['user_allowhtml'] )
Código: Seleccionar todo
if ( !$board_config['allow_html'] || !$userdata['user_allowhtml'])
{
if ( $user_sig != '')
Código: Seleccionar todo
if ( !$html_on )
{
if ( $user_sig != '' || !$userdata['user_allowhtml'] )
Código: Seleccionar todo
if ( !$html_on || !$board_config['allow_html'] || !$userdata['user_allowhtml'] )
{
if ( $user_sig != '' )
Código: Seleccionar todo
$search_author = str_replace('*', '%', trim($search_author));
Código: Seleccionar todo
if (preg_match('#^[\*%]+$#', trim($search_author)) || preg_match('#^[^\*]{1,2}$#', str_replace(array('*', '%'), '', trim($search_author))))
{
$search_author = '';
}
Código: Seleccionar todo
for($i = 0; $i (((?>([^>' . $user_sig . '(((?>([^>' . $message . '(((?>([^>' . $user_sig . '(((?>([^>' . $message . '<'), 1, -1));