[Andrew] Moderator Panel

[Andrew] Moderator Panel 2.0.9

No permission to download
I'm under the weather so forgive my stupidity, but how do I access the moderator panel?

no way laugh GIF
 
You should provide access to your account on AdminCP. After that you'll see the moderator panel button on moderator menu. Or just check the approval queue etc.
Just keeps getting worse. Where do I find how to give my account access? I went through my account, I'm looking at the moderator panel, etc.

I am apparently too dumb for this. Thanks for the help nonetheless.
 
Ive got an issue with this addon and tickets addon
the issue is when banned user tries to reach tickets form or page, he receives an 500 error
no errors in that moment cp except aforementioned

after turning off moderator panel addon it seems to be working without any issues
xf 2.2.16 (mp 2.06)
 
Last edited:
also on activating addon got this
Code:
ErrorException: Template error: [E_USER_WARNING] Method canViewThreadWarningsMP is not callable on the given object (TickTackk\DailyReactionLimit\XF\Entity\User)
src/XF/Template/Templater.php:1190
Сгенерирована пользователем: Неизвестная учётная запись (unknown user)
7 Авг 2024 в 15:09

Code:
[/LIST]
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, '[E_USER_WARNING...', '/home/findozorn...', 1190)
#1 src/XF/Template/Templater.php(1190): trigger_error('Method canViewT...', 512)
#2 internal_data/code_cache/templates/l9/s14/public/thread_view.php(423): XF\Template\Templater->method(Object(TickTackk\DailyReactionLimit\XF\Entity\User), 'canViewThreadWa...', Array)
#3 src/XF/Template/Templater.php(991): XF\Template\Templater->{closure}(Object(SV\WarningImprovements\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#4 src/XF/Template/Templater.php(927): XF\Template\Templater->renderExtensionInternal('thread_action_b...', Array, Array, Object(XF\Template\ExtensionSet))
#5 internal_data/code_cache/templates/l9/s14/public/thread_view.php(513): XF\Template\Templater->renderExtension('thread_action_b...', Array, Object(XF\Template\ExtensionSet))
#6 src/XF/Template/Templater.php(991): XF\Template\Templater->{closure}(Object(SV\WarningImprovements\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#7 src/XF/Template/Templater.php(927): XF\Template\Templater->renderExtensionInternal('thread_actions', Array, Array, Object(XF\Template\ExtensionSet))
#8 internal_data/code_cache/templates/l9/s14/public/thread_view.php(1374): XF\Template\Templater->renderExtension('thread_actions', Array, Object(XF\Template\ExtensionSet))
#9 src/XF/Template/Templater.php(1655): XF\Template\Templater->{closure}(Object(SV\WarningImprovements\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#10 src/addons/MaZ/AUN/XF/Template/Templater.php(39): XF\Template\Templater->renderTemplate('thread_view', Array, true, NULL)
#11 src/XF/Template/Template.php(24): MaZ\AUN\XF\Template\Templater->renderTemplate('public:thread_v...', Array)
#12 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#13 src/XF/Mvc/Dispatcher.php(460): XF\Mvc\Renderer\Html->renderView('XF:Thread\\View', 'public:thread_v...', Array)
#14 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#15 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#16 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#17 src/XF/App.php(2485): XF\Mvc\Dispatcher->run()
#18 src/XF.php(524): XF\App->run()
#19 index.php(20): XF::runApp('XF\\Pub\\App')
#20 {main}
 
also on activating addon got this
Code:
ErrorException: Template error: [E_USER_WARNING] Method canViewThreadWarningsMP is not callable on the given object (TickTackk\DailyReactionLimit\XF\Entity\User)
src/XF/Template/Templater.php:1190
Сгенерирована пользователем: Неизвестная учётная запись (unknown user)
7 Авг 2024 в 15:09

Code:
[/LIST]
#0 [internal function]: XF\Template\Templater->handleTemplateError(512, '[E_USER_WARNING...', '/home/findozorn...', 1190)
#1 src/XF/Template/Templater.php(1190): trigger_error('Method canViewT...', 512)
#2 internal_data/code_cache/templates/l9/s14/public/thread_view.php(423): XF\Template\Templater->method(Object(TickTackk\DailyReactionLimit\XF\Entity\User), 'canViewThreadWa...', Array)
#3 src/XF/Template/Templater.php(991): XF\Template\Templater->{closure}(Object(SV\WarningImprovements\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#4 src/XF/Template/Templater.php(927): XF\Template\Templater->renderExtensionInternal('thread_action_b...', Array, Array, Object(XF\Template\ExtensionSet))
#5 internal_data/code_cache/templates/l9/s14/public/thread_view.php(513): XF\Template\Templater->renderExtension('thread_action_b...', Array, Object(XF\Template\ExtensionSet))
#6 src/XF/Template/Templater.php(991): XF\Template\Templater->{closure}(Object(SV\WarningImprovements\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#7 src/XF/Template/Templater.php(927): XF\Template\Templater->renderExtensionInternal('thread_actions', Array, Array, Object(XF\Template\ExtensionSet))
#8 internal_data/code_cache/templates/l9/s14/public/thread_view.php(1374): XF\Template\Templater->renderExtension('thread_actions', Array, Object(XF\Template\ExtensionSet))
#9 src/XF/Template/Templater.php(1655): XF\Template\Templater->{closure}(Object(SV\WarningImprovements\XF\Template\Templater), Array, Object(XF\Template\ExtensionSet))
#10 src/addons/MaZ/AUN/XF/Template/Templater.php(39): XF\Template\Templater->renderTemplate('thread_view', Array, true, NULL)
#11 src/XF/Template/Template.php(24): MaZ\AUN\XF\Template\Templater->renderTemplate('public:thread_v...', Array)
#12 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
#13 src/XF/Mvc/Dispatcher.php(460): XF\Mvc\Renderer\Html->renderView('XF:Thread\\View', 'public:thread_v...', Array)
#14 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#15 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
#16 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
#17 src/XF/App.php(2485): XF\Mvc\Dispatcher->run()
#18 src/XF.php(524): XF\App->run()
#19 index.php(20): XF::runApp('XF\\Pub\\App')
#20 {main}
This error occurred because the add-on was being installed/updated and not available at this instance. These errors do not occur when the install/upgrade process is not running. I am not sure how to prevent this but this but you won't see it during normal operations.
 
2.2.16
errors appear only for banned users
The only error I have or others have experienced between tickets and this add-on occurs when tickets inserts an user but doesn't have an IP. This generates an error as we check user country during registration. I have a fix in the next release to address this. This add-on doesn't extend the tickets add-on in any way.
 
AndrewSimm updated [Andrew] Moderator Panel with a new update entry:

Version 2.0.7

FIXED: Added additional null check for country that would kick an occasinoal error with some add-ons
FIXED: Extra colon on user registration (country) field
FIXED: Broken link when review rejected users entry
UPDATED: Check for spam cleaner log instead of spam cleaner phrase for when not showing spam cleaned users on banned

Read the rest of this update entry...
 
The only error I have or others have experienced between tickets and this add-on occurs when tickets inserts an user but doesn't have an IP. This generates an error as we check user country during registration. I have a fix in the next release to address this. This add-on doesn't extend the tickets add-on in any way.

issue still persists after the update
@AndrewSimm Do banned users on your forum have access to messages and threads?
 
Which error are you referring to?
  • Code:
    InvalidArgumentException: Attempted to convert NULL to string/binary [andrew_reg_country]
    src/XF/Mvc/Entity/Entity.php:775
    Сгенерирована пользователем: test
    12 Авг 2024 в 00:13
Code:
Трассировка стека
#0 src/XF/Mvc/Entity/Entity.php(697): XF\Mvc\Entity\Entity->_castValueToType(NULL, 'andrew_reg_coun...', 5, Array)
#1 src/addons/NF/Tickets/ControllerPlugin/Ticket.php(64): XF\Mvc\Entity\Entity->setTrusted('andrew_reg_coun...', NULL)
#2 src/addons/NF/Tickets/Pub/Controller/AbstractTicketController.php(23): NF\Tickets\ControllerPlugin\Ticket->preDispatchForTicket(false, 'Index', Object(XF\Mvc\ParameterBag))
#3 src/XF/Mvc/Controller.php(126): NF\Tickets\Pub\Controller\AbstractTicketController->preDispatchType('Index', Object(XF\Mvc\ParameterBag))
#4 src/addons/SV/UserActivity/UserActivityInjector.php(59): XF\Mvc\Controller->preDispatch('Index', Object(XF\Mvc\ParameterBag))
#5 src/XF/Mvc/Dispatcher.php(351): SV\UserActivity\NF\Tickets\Pub\Controller\Ticket->preDispatch('Index', Object(XF\Mvc\ParameterBag))
#6 src/XF/Mvc/Dispatcher.php(258): XF\Mvc\Dispatcher->dispatchClass('NF\\Tickets:Tick...', 'Index', Object(XF\Mvc\RouteMatch), Object(SV\UserActivity\NF\Tickets\Pub\Controller\Ticket), NULL)
#7 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(SV\UserActivity\NF\Tickets\Pub\Controller\Ticket), NULL)
#8 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#9 src/XF/App.php(2485): XF\Mvc\Dispatcher->run()
#10 src/XF.php(524): XF\App->run()
#11 index.php(20): XF::runApp('XF\\Pub\\App')
#12 {main}

-------------

Previous InvalidArgumentException: Attempted to convert NULL to string/binary - src/XF/Mvc/Entity/ValueFormatter.php:138
#0 src/XF/Mvc/Entity/Entity.php(771): XF\Mvc\Entity\ValueFormatter->castValueToType(NULL, 5, Array)
#1 src/XF/Mvc/Entity/Entity.php(697): XF\Mvc\Entity\Entity->_castValueToType(NULL, 'andrew_reg_coun...', 5, Array)
#2 src/addons/NF/Tickets/ControllerPlugin/Ticket.php(64): XF\Mvc\Entity\Entity->setTrusted('andrew_reg_coun...', NULL)
#3 src/addons/NF/Tickets/Pub/Controller/AbstractTicketController.php(23): NF\Tickets\ControllerPlugin\Ticket->preDispatchForTicket(false, 'Index', Object(XF\Mvc\ParameterBag))
#4 src/XF/Mvc/Controller.php(126): NF\Tickets\Pub\Controller\AbstractTicketController->preDispatchType('Index', Object(XF\Mvc\ParameterBag))
#5 src/addons/SV/UserActivity/UserActivityInjector.php(59): XF\Mvc\Controller->preDispatch('Index', Object(XF\Mvc\ParameterBag))
#6 src/XF/Mvc/Dispatcher.php(351): SV\UserActivity\NF\Tickets\Pub\Controller\Ticket->preDispatch('Index', Object(XF\Mvc\ParameterBag))
#7 src/XF/Mvc/Dispatcher.php(258): XF\Mvc\Dispatcher->dispatchClass('NF\\Tickets:Tick...', 'Index', Object(XF\Mvc\RouteMatch), Object(SV\UserActivity\NF\Tickets\Pub\Controller\Ticket), NULL)
#8 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(SV\UserActivity\NF\Tickets\Pub\Controller\Ticket), NULL)
#9 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#10 src/XF/App.php(2485): XF\Mvc\Dispatcher->run()
#11 src/XF.php(524): XF\App->run()
#12 index.php(20): XF::runApp('XF\\Pub\\App')
#13 {main}
 
  • Code:
    InvalidArgumentException: Attempted to convert NULL to string/binary [andrew_reg_country]
    src/XF/Mvc/Entity/Entity.php:775
    Сгенерирована пользователем: test
    12 Авг 2024 в 00:13
Code:
Трассировка стека
#0 src/XF/Mvc/Entity/Entity.php(697): XF\Mvc\Entity\Entity->_castValueToType(NULL, 'andrew_reg_coun...', 5, Array)
#1 src/addons/NF/Tickets/ControllerPlugin/Ticket.php(64): XF\Mvc\Entity\Entity->setTrusted('andrew_reg_coun...', NULL)
#2 src/addons/NF/Tickets/Pub/Controller/AbstractTicketController.php(23): NF\Tickets\ControllerPlugin\Ticket->preDispatchForTicket(false, 'Index', Object(XF\Mvc\ParameterBag))
#3 src/XF/Mvc/Controller.php(126): NF\Tickets\Pub\Controller\AbstractTicketController->preDispatchType('Index', Object(XF\Mvc\ParameterBag))
#4 src/addons/SV/UserActivity/UserActivityInjector.php(59): XF\Mvc\Controller->preDispatch('Index', Object(XF\Mvc\ParameterBag))
#5 src/XF/Mvc/Dispatcher.php(351): SV\UserActivity\NF\Tickets\Pub\Controller\Ticket->preDispatch('Index', Object(XF\Mvc\ParameterBag))
#6 src/XF/Mvc/Dispatcher.php(258): XF\Mvc\Dispatcher->dispatchClass('NF\\Tickets:Tick...', 'Index', Object(XF\Mvc\RouteMatch), Object(SV\UserActivity\NF\Tickets\Pub\Controller\Ticket), NULL)
#7 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(SV\UserActivity\NF\Tickets\Pub\Controller\Ticket), NULL)
#8 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#9 src/XF/App.php(2485): XF\Mvc\Dispatcher->run()
#10 src/XF.php(524): XF\App->run()
#11 index.php(20): XF::runApp('XF\\Pub\\App')
#12 {main}

-------------

Previous InvalidArgumentException: Attempted to convert NULL to string/binary - src/XF/Mvc/Entity/ValueFormatter.php:138
#0 src/XF/Mvc/Entity/Entity.php(771): XF\Mvc\Entity\ValueFormatter->castValueToType(NULL, 5, Array)
#1 src/XF/Mvc/Entity/Entity.php(697): XF\Mvc\Entity\Entity->_castValueToType(NULL, 'andrew_reg_coun...', 5, Array)
#2 src/addons/NF/Tickets/ControllerPlugin/Ticket.php(64): XF\Mvc\Entity\Entity->setTrusted('andrew_reg_coun...', NULL)
#3 src/addons/NF/Tickets/Pub/Controller/AbstractTicketController.php(23): NF\Tickets\ControllerPlugin\Ticket->preDispatchForTicket(false, 'Index', Object(XF\Mvc\ParameterBag))
#4 src/XF/Mvc/Controller.php(126): NF\Tickets\Pub\Controller\AbstractTicketController->preDispatchType('Index', Object(XF\Mvc\ParameterBag))
#5 src/addons/SV/UserActivity/UserActivityInjector.php(59): XF\Mvc\Controller->preDispatch('Index', Object(XF\Mvc\ParameterBag))
#6 src/XF/Mvc/Dispatcher.php(351): SV\UserActivity\NF\Tickets\Pub\Controller\Ticket->preDispatch('Index', Object(XF\Mvc\ParameterBag))
#7 src/XF/Mvc/Dispatcher.php(258): XF\Mvc\Dispatcher->dispatchClass('NF\\Tickets:Tick...', 'Index', Object(XF\Mvc\RouteMatch), Object(SV\UserActivity\NF\Tickets\Pub\Controller\Ticket), NULL)
#8 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(SV\UserActivity\NF\Tickets\Pub\Controller\Ticket), NULL)
#9 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#10 src/XF/App.php(2485): XF\Mvc\Dispatcher->run()
#11 src/XF.php(524): XF\App->run()
#12 index.php(20): XF::runApp('XF\\Pub\\App')
#13 {main}
Did you get an error with this text "Error fetching IP country for IP:"
 
Hiya,

when entering an IP in the "Search by IP address" and pressing Search, it doesn't work and redirects me to a 404 (which is an addon by Siropu, but that doesn't matter much, I think) so it seems that function is broken somehow - although it doesn't give me a server error.
 
Hiya,

when entering an IP in the "Search by IP address" and pressing Search, it doesn't work and redirects me to a 404 (which is an addon by Siropu, but that doesn't matter much, I think) so it seems that function is broken somehow - although it doesn't give me a server error.
I can confirm. I should have a fix out this weekend.
 
Back
Top Bottom