Strona 1 z 1

[Aktualizacja 3.0.10>3.0.11] Niezgodności w plikach

: 24 marca 2015, 11:49
autor: rudesmen
Zrobiłem aktualizację forum z kilkoma modami (mchat, Advertisement Management, popup i kilkoma jeszcze których już nie pamiętam) 3.0.10 do 3.0.11 na koniec miałem informację że kilka plików ma konflikty. Mimo tego forum działa, ale wolałbym to skonsultować.

Pierwszy plik w którym zostały zgłoszone konflikty: includes/acp/acp_board.php
BAKUP:

Kod: Zaznacz cały

'require_activation'	=> array('lang' => 'ACC_ACTIVATION',	'validate' => 'int',	'type' => 'custom',
TERAZ:

Kod: Zaznacz cały

'require_activation'	=> array('lang' => 'ACC_ACTIVATION',	'validate' => 'int',	'type' => 'select',
BAKUP: brak tych 2 linijek
TERAZ:

Kod: Zaznacz cały

'max_pass_chars'...
'min_pass_chars'
BAKUP

Kod: Zaznacz cały

function select_acc_activation($value, $key = '')
	{
		global $user, $config;

		$radio_ary = array(USER_ACTIVATION_DISABLE => 'ACC_DISABLE', USER_ACTIVATION_NONE => 'ACC_NONE');
		if ($config['email_enable'])
		{
			$radio_ary += array(USER_ACTIVATION_SELF => 'ACC_USER', USER_ACTIVATION_ADMIN => 'ACC_ADMIN');
		}

		return h_radio('config[require_activation]', $radio_ary, $value, $key);
TERAZ:

Kod: Zaznacz cały

	function select_acc_activation($selected_value, $value)
	{
		global $user, $config;

		$act_ary = array(
		  'ACC_DISABLE' => USER_ACTIVATION_DISABLE,
		  'ACC_NONE' => USER_ACTIVATION_NONE,
		);
		if ($config['email_enable'])
		{
			$act_ary['ACC_USER'] = USER_ACTIVATION_SELF;
			$act_ary['ACC_ADMIN'] = USER_ACTIVATION_ADMIN;
		}
		$act_options = '';

		foreach ($act_ary as $key => $value)
		{
			$selected = ($selected_value == $value) ? ' selected="selected"' : '';
			$act_options .= '<option value="' . $value . '"' . $selected . '>' . $user->lang[$key] . '</option>';
		}

		return $act_options;

Re: [Aktualizacja 3.0.10>3.0.11] Niezgodności w plikach

: 25 marca 2015, 00:06
autor: Aviator
Podstawowe pytanie, dlaczego zrobiłeś aktualizacje ze starej wersji do starej wersji?
Instalator nadpisał te pliki z taką informacją ponieważ nie ma tych kodów/zmian w oryginale i mógł usunąć Ci część modyfikacji które sam wprowadziłeś w te pliki.
Na moje oko to jakiś mod zabezpieczający forum przed botami, rejestracją itp.