phpBB

Code Changes

File: includes/acp/acp_profile.php

  Unmodified   Added   Modified   Removed
Line 52Line 52

$error = array();
$s_hidden_fields = '';


$error = array();
$s_hidden_fields = '';

 

$form_key = 'acp_profile';
add_form_key($form_key);


if (!$field_id && in_array($action, array('delete','activate', 'deactivate', 'move_up', 'move_down', 'edit')))
{


if (!$field_id && in_array($action, array('delete','activate', 'deactivate', 'move_up', 'move_down', 'edit')))
{

Line 160Line 163
			break;

case 'activate':

			break;

case 'activate':

 

if (!check_link_hash($request->variable('hash', ''), 'acp_profile'))
{
trigger_error($user->lang['FORM_INVALID'] . adm_back_link($this->u_action), E_USER_WARNING);
}


$sql = 'SELECT lang_id
FROM ' . LANG_TABLE . "


$sql = 'SELECT lang_id
FROM ' . LANG_TABLE . "

Line 200Line 208
			break;

case 'deactivate':

			break;

case 'deactivate':

 

if (!check_link_hash($request->variable('hash', ''), 'acp_profile'))
{
trigger_error($user->lang['FORM_INVALID'] . adm_back_link($this->u_action), E_USER_WARNING);
}


$sql = 'UPDATE ' . PROFILE_FIELDS_TABLE . "
SET field_active = 0


$sql = 'UPDATE ' . PROFILE_FIELDS_TABLE . "
SET field_active = 0

Line 229Line 242

case 'move_up':
case 'move_down':


case 'move_up':
case 'move_down':

 

if (!check_link_hash($request->variable('hash', ''), 'acp_profile'))
{
trigger_error($user->lang['FORM_INVALID'] . adm_back_link($this->u_action), E_USER_WARNING);
}


$sql = 'SELECT field_order
FROM ' . PROFILE_FIELDS_TABLE . "


$sql = 'SELECT field_order
FROM ' . PROFILE_FIELDS_TABLE . "

Line 579Line 597

if (!sizeof($error))
{


if (!sizeof($error))
{

 
					if (!check_form_key($form_key))
{
trigger_error($user->lang['FORM_INVALID'] . adm_back_link($this->u_action), E_USER_WARNING);
}


					if (($step == 3 && (sizeof($this->lang_defs['iso']) == 1 || $save)) || ($action == 'edit' && $save))
{
$this->save_profile_field($cp, $field_type, $action);

					if (($step == 3 && (sizeof($this->lang_defs['iso']) == 1 || $save)) || ($action == 'edit' && $save))
{
$this->save_profile_field($cp, $field_type, $action);

Line 735Line 758
				'FIELD_TYPE'		=> $profile_field->get_name(),

'L_ACTIVATE_DEACTIVATE' => $user->lang[$active_lang],

				'FIELD_TYPE'		=> $profile_field->get_name(),

'L_ACTIVATE_DEACTIVATE' => $user->lang[$active_lang],

				'U_ACTIVATE_DEACTIVATE'		=> $this->u_action . "&action=$active_value&field_id=$id",

				'U_ACTIVATE_DEACTIVATE'		=> $this->u_action . "&action=$active_value&field_id=$id" . '&hash=' . generate_link_hash('acp_profile'),

				'U_EDIT'					=> $this->u_action . "&action=edit&field_id=$id",
'U_TRANSLATE' => $this->u_action . "&action=edit&field_id=$id&step=3",
'U_DELETE' => $this->u_action . "&action=delete&field_id=$id",

				'U_EDIT'					=> $this->u_action . "&action=edit&field_id=$id",
'U_TRANSLATE' => $this->u_action . "&action=edit&field_id=$id&step=3",
'U_DELETE' => $this->u_action . "&action=delete&field_id=$id",

				'U_MOVE_UP'					=> $this->u_action . "&action=move_up&field_id=$id",
'U_MOVE_DOWN' => $this->u_action . "&action=move_down&field_id=$id",

				'U_MOVE_UP'					=> $this->u_action . "&action=move_up&field_id=$id" . '&hash=' . generate_link_hash('acp_profile'),
'U_MOVE_DOWN' => $this->u_action . "&action=move_down&field_id=$id" . '&hash=' . generate_link_hash('acp_profile'),


'S_NEED_EDIT' => $s_need_edit)
);


'S_NEED_EDIT' => $s_need_edit)
);