login_box()
По поводу переменных, мне было достаточно
$admin
, так как стояла задача вообще его отключить, кроме ситуации со входом в админку. Но кому-то другому может понадобиться всё, что в функцию передаётся.login_box()
$admin
, так как стояла задача вообще его отключить, кроме ситуации со входом в админку. Но кому-то другому может понадобиться всё, что в функцию передаётся.Код: Выделить всё
Index: functions.php
===================================================================
--- functions.php (revision 11)
+++ functions.php (working copy)
@@ -2812,6 +2812,9 @@
{
global $db, $user, $template, $auth, $phpEx, $phpbb_root_path, $config;
global $request, $phpbb_container, $phpbb_dispatcher;
+
+ $vars = array('redirect', 'l_explain', 'l_success', 'admin', 's_display');
+ extract($phpbb_dispatcher->trigger_event('core.login_box', compact($vars)));
$err = '';
Код: Выделить всё
namespace vendor\ext\migrations;
class release_1_0_0 extends \phpbb\db\migration\migration
{
static public function depends_on()
{
return ['\phpbb\db\migration\data\v310\alpha2'];
}
public function effectively_installed()
{
return isset($this -> config['vendor_ext_cfg_name']);
}
public function update_data()
{
return [
['config.add', ['vendor_ext_cfg_name', 'foo']]
];
}
public function revert_data()
{
return [
['config.remove', ['vendor_ext_cfg_name']]
];
}
}
Почему?
Похоже на ошибку. Там скорее всего имелась в виду переменная
result
.Кто-то (а точнее david63), похоже, просто копировал событие из функции
redirect()
и забыл удалить.Смотря какие. Если они доступны через
packagist
, то стандартным способом, указываете зависимость в composer.json
, генерируете composer.lock
, библиотека как всегда в папке vendor
и всё.Таки да. Хороший повод сделать коммит с событием и фиксом
Сейчас займусь этим.
Код: Выделить всё
Index: viewforum.php
===================================================================
--- viewforum.php (revision 11)
+++ viewforum.php (working copy)
@@ -396,15 +396,17 @@
* @event core.viewforum_get_topic_data
* @var array forum_data Array with forum data
* @var array sql_array The SQL array to get the data of all topics
-* @var array forum_id The forum_id whose topics are being listed
-* @var array topics_count The total number of topics for display
-* @var array sort_days The oldest topic displayable in elapsed days
-* @var array sort_key The sorting by. It is one of the first character of (in low case):
+* @var int forum_id The forum_id whose topics are being listed
+* @var int topics_count The total number of topics for display
+* @var int start The start position of viewable topics
+* @var int sort_days The oldest topic displayable in elapsed days
+* @var string sort_key The sorting by. It is one of the first character of (in low case):
* Author, Post time, Replies, Subject, Views
-* @var array sort_dir Either "a" for ascending or "d" for descending
+* @var string sort_dir Either "a" for ascending or "d" for descending
* @since 3.1.0-a1
* @change 3.1.0-RC4 Added forum_data var
* @change 3.1.4-RC1 Added forum_id, topics_count, sort_days, sort_key and sort_dir vars
+* @change 3.1.9-RC1 Added start var
*/
$vars = array(
'forum_data',
@@ -411,6 +413,7 @@
'sql_array',
'forum_id',
'topics_count',
+ 'start',
'sort_days',
'sort_key',
'sort_dir',