SMFPT - Suporte e Manutenção de Fórum em Português

Actualizar SMFPT ( upgrade/Update ) Automatico e Manual => SMF 1.1 => Tópico iniciado por: candidosa2 em 04 de Maio de 2014, 17:45

Título: SMF 1.1.16 para SMF 1.1.17
Enviado por: candidosa2 em 04 de Maio de 2014, 17:45
Este ficheiro de correcção irá atualizar seu fórum para SMF 1.1.17.

Editar ficheiro

./index.php

Localizar:

Código: [Seleccione]
* =============================================================================== *
* Software Version: SMF 1.1.16 *

Substituir por

Código: [Seleccione]
* =============================================================================== *
* Software Version: SMF 1.1.17 *



Código: [Seleccione]
$forum_version = 'SMF 1.1.16';
Código: [Seleccione]
$forum_version = 'SMF 1.1.17';

./SSI.php

Código: [Seleccione]
* =============================================================================== *
* Software Version: SMF 1.1.13 *


Código: [Seleccione]
* =============================================================================== *
* Software Version: SMF 1.1.17 *


Código: [Seleccione]
function ssi_boardNews($board = null, $limit = null, $start = null, $length = null, $output_method = 'echo')
{
global $scripturl, $db_prefix, $txt, $settings, $modSettings, $context;


Código: [Seleccione]
function ssi_boardNews($board = null, $limit = null, $start = null, $length = null, $output_method = 'echo')
{
global $scripturl, $db_prefix, $txt, $settings, $modSettings, $context, $user_info;


   
Código: [Seleccione]
SELECT ID_FIRST_MSG
FROM {$db_prefix}topics
WHERE ID_BOARD = $board
ORDER BY ID_FIRST_MSG DESC


   
Código: [Seleccione]
SELECT t.ID_FIRST_MSG
FROM {$db_prefix}topics as t
LEFT JOIN {$db_prefix}boards as b ON (b.ID_BOARD = t.ID_BOARD)
WHERE t.ID_BOARD = $board
AND $user_info[query_see_board]
ORDER BY t.ID_FIRST_MSG DESC



./Sources/Security.php

Código: [Seleccione]
* =============================================================================== *
* Software Version: SMF 1.1.9 *

Código: [Seleccione]
* =============================================================================== *
* Software Version: SMF 1.1.17 *


Código: [Seleccione]
if ($good_password || $_POST['admin_hash_pass'] == sha1($user_info['passwd'] . $sc))
{
$_SESSION['admin_time'] = time();
return;
}


Código: [Seleccione]
if ($good_password || $_POST['admin_hash_pass'] == sha1($user_info['passwd'] . $sc))
{
$_SESSION['admin_time'] = time();
unset($_SESSION['request_referer']);
return;
}


Código: [Seleccione]
if ($good_password || sha1(strtolower($user_info['username']) . $_POST['admin_pass']) == $user_info['passwd'])
{
$_SESSION['admin_time'] = time();
return;
}
}

Código: [Seleccione]
if ($good_password || sha1(strtolower($user_info['username']) . $_POST['admin_pass']) == $user_info['passwd'])
{
$_SESSION['admin_time'] = time();
unset($_SESSION['request_referer']);
return;
}
}

Código: [Seleccione]
// Better be sure to remember the real referer
if (empty($_SESSION['request_referer']))
$_SESSION['request_referer'] = isset($_SERVER['HTTP_REFERER']) ? @parse_url($_SERVER['HTTP_REFERER']) : array();
elseif (empty($_POST))
unset($_SESSION['request_referer']);


   
Código: [Seleccione]
$referrer = isset($_SERVER['HTTP_REFERER']) ? @parse_url($_SERVER['HTTP_REFERER']) : array();

   
Código: [Seleccione]
if (isset($_SESSION['request_referer']))
$referrer = $_SESSION['request_referer'];
else
$referrer = isset($_SERVER['HTTP_REFERER']) ? @parse_url($_SERVER['HTTP_REFERER']) : array();