mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-27 13:48:55 +00:00
[ticket/15889] Add core.memberlist_modify_memberrow_sql
That's it. PHPBB3-15889
This commit is contained in:
parent
ec140a558b
commit
73b709d0ca
1 changed files with 21 additions and 22 deletions
|
@ -1487,6 +1487,27 @@ switch ($mode)
|
||||||
'WHERE' => $db->sql_in_set('u.user_id', $user_list),
|
'WHERE' => $db->sql_in_set('u.user_id', $user_list),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Modify user data SQL before member row is created
|
||||||
|
*
|
||||||
|
* @event core.memberlist_modify_memberrow_sql
|
||||||
|
* @var string mode group
|
||||||
|
* @var string sql_select Additional select statement
|
||||||
|
* @var string sql_from Additional from statement
|
||||||
|
* @var array sql_array Array containing the main query
|
||||||
|
* @var array user_list Array containing list of users
|
||||||
|
* @since 3.2.6-RC1
|
||||||
|
*/
|
||||||
|
$vars = array(
|
||||||
|
'mode',
|
||||||
|
'sql_select',
|
||||||
|
'sql_from',
|
||||||
|
'sql_array',
|
||||||
|
'user_list',
|
||||||
|
);
|
||||||
|
extract($phpbb_dispatcher->trigger_event('core.memberlist_modify_memberrow_sql', compact($vars)));
|
||||||
|
|
||||||
$sql = $db->sql_build_query('SELECT', $sql_array);
|
$sql = $db->sql_build_query('SELECT', $sql_array);
|
||||||
$result = $db->sql_query($sql);
|
$result = $db->sql_query($sql);
|
||||||
|
|
||||||
|
@ -1499,28 +1520,6 @@ switch ($mode)
|
||||||
$id_cache[$row['user_id']] = $row;
|
$id_cache[$row['user_id']] = $row;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Modify user data SQL before member row is created
|
|
||||||
*
|
|
||||||
* @event core.memberlist_modify_memberrow_sql
|
|
||||||
* @var string mode group
|
|
||||||
* @var string sql_select Additional select statement
|
|
||||||
* @var string sql_from Additional from statement
|
|
||||||
* @var array sql_array Array containing the main query
|
|
||||||
* @var array user_list Array containing the user IDs
|
|
||||||
* @var array id_cache Temp. Array of users data
|
|
||||||
* @since 3.2.6-RC1
|
|
||||||
*/
|
|
||||||
$vars = array(
|
|
||||||
'mode',
|
|
||||||
'sql_select',
|
|
||||||
'sql_from',
|
|
||||||
'sql_array',
|
|
||||||
'user_list',
|
|
||||||
'id_cache',
|
|
||||||
);
|
|
||||||
extract($phpbb_dispatcher->trigger_event('core.memberlist_modify_memberrow_sql', compact($vars)));
|
|
||||||
|
|
||||||
$db->sql_freeresult($result);
|
$db->sql_freeresult($result);
|
||||||
|
|
||||||
if ($config['load_cpf_memberlist'])
|
if ($config['load_cpf_memberlist'])
|
||||||
|
|
Loading…
Add table
Reference in a new issue