[XB] Moderator Tools

[XB] Moderator Tools [Paid] 2.0.0 Patch Level 4

No permission to buy ($10.00)
@Painbaker with the latest release I've been getting this error in the server logs:

Code:
ErrorException: [E_NOTICE] Undefined index: pb_mot_notifyByEmail src/addons/PB/ModeratorTools/XF/Service/Thread/Approver.php:70

Stack trace
#0 src/addons/PB/ModeratorTools/XF/Service/Thread/Approver.php(70): XF::handlePhpError(8, '[E_NOTICE] Unde...', '/home/admin/web...', 70, Array)
#1 src/addons/PB/ModeratorTools/XF/Service/Thread/Approver.php(26): PB\ModeratorTools\XF\Service\Thread\Approver->sendAlert('approve')
#2 src/addons/PB/ModeratorTools/XF/Pub/Controller/Thread.php(57): PB\ModeratorTools\XF\Service\Thread\Approver->approve()
#3 src/XF/Mvc/Dispatcher.php(350): PB\ModeratorTools\XF\Pub\Controller\Thread->actionApprove(Object(XF\Mvc\ParameterBag))
#4 src/XF/Mvc/Dispatcher.php(261): XF\Mvc\Dispatcher->dispatchClass('XF:Thread', 'Approve', Object(XF\Mvc\RouteMatch), Object(SV\ReportImprovements\XF\Pub\Controller\Thread), NULL)
#5 src/XF/Mvc/Dispatcher.php(113): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(SV\ReportImprovements\XF\Pub\Controller\Thread), NULL)
#6 src/XF/Mvc/Dispatcher.php(55): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#7 src/XF/App.php(2300): XF\Mvc\Dispatcher->run()
#8 src/XF.php(488): XF\App->run()
#9 index.php(20): XF::runApp('XF\\Pub\\App')
#10 {main}
 
Please check the moderation queue.
The message about new users has to less space, because we have four cols, so it cant be read.
Maybe the checkboxes needs to be moved under this text to have three cols.

I use both addons from you. For moderation queue and mod tools. I have not checked in which combination of addons this problem is there.
 
@Robert9
Sorry, I don't understand what you mean.
This add-on doesn't change users approval queue item (alert input added only for threads and posts). Also actions row width is not fixed on default style.
 
From you or Xons alert addon?
  • ErrorException: Template error: [E_USER_WARNING] Template public:alert_user_thread_approve is unknown
  • src/XF/Template/Templater.php:692
 
Can you please update and remove/change this:


Found it in Moderator Tools

XML:
  <modification type="admin" template="user_edit" modification_key="pb_mt_user_edit" description="Add new button" execution_order="10" enabled="1" action="str_replace">

    <find><![CDATA[<!--[XF:actions_menu:bottom]-->]]></find>

    <replace><![CDATA[

                <xf:if is="$user.ozzmodz_gui_is_ignored">

                    <a href="{{ link('users/global-ignore/edit', $user) }}" class="menu-linkRow" data-xf-click="overlay">

                        {{ phrase('ozzmodz_gui_edit_global_ignore') }}

                    </a>

                <xf:else />

                    <a href="{{ link('users/global-ignore', $user) }}" class="menu-linkRow" data-xf-click="overlay">

                        {{ phrase('ozzmodz_gui_global_ignore') }}

                    </a>

                </xf:if>


                $0]]></replace>

  </modification>
 
If you don't have the global ignore addon installed, you will get error messages. You can prevent this by disabling the admin template modification:

<modification type="admin" template="user_edit" modification_key="pb_mt_user_edit" description="Add new button" execution_order="10" enabled="0" action="str_replace">
 
  • ErrorException: Template error: [E_USER_WARNING] Template public:alert_user_thread_approve is unknown
  • src/XF/Template/Templater.php:692
I have that too and am a bit puzzled what to do to get rid of it. (Add on version 2.0.0 PL 1, Xenforo version 2.3.4).
 
@Painbaker I'm using patch level 2 currently. Can you fix this please? It happens every time.

1738725331148.webp

Code:
ErrorException: Template error: [E_USER_WARNING] Template public:alert_user_thread_pb_mt_approve is unknown src/XF/Template/Templater.php:782

#0 [internal function]: XF\Template\Templater->handleTemplateError(512, '[E_USER_WARNING...', '/home/****/...', 782)
#1 src/XF/Template/Templater.php(782): trigger_error('Template public...', 512)
#2 src/XF/Template/Templater.php(1767): XF\Template\Templater->getTemplateData('public', 'alert_user_thre...')
#3 src/addons/MaZ/AUN/XF/Template/Templater.php(39): XF\Template\Templater->renderTemplate('alert_user_thre...', Array, true, NULL)
#4 src/XF/Alert/AbstractHandler.php(80): MaZ\AUN\XF\Template\Templater->renderTemplate('public:alert_us...', Array)
#5 src/XF/Entity/UserAlert.php(73): XF\Alert\AbstractHandler->render(Object(SV\AlertImprovements\XF\Entity\UserAlert))
#6 src/XF/Template/Templater.php(1283): XF\Entity\UserAlert->render()
#7 internal_data/code_cache/templates/l2/s11/public/svAlertImprov_macros.php(307): XF\Template\Templater->method(Object(SV\AlertImprovements\XF\Entity\UserAlert), 'render', Array)
#8 src/XF/Template/Templater.php(922): XF\Template\Templater->{closure:internal_data/code_cache/templates/l2/s11/public/svAlertImprov_macros.php:241}(Object(SV\LazyImageLoader\XF\Template\Templater), Array, NULL)
#9 src/addons/MaZ/ApprovalQueueSpamLinks/XF/Template/Templater.php(25): XF\Template\Templater->callMacro('svAlertImprov_m...', 'alert_row', Array, Array, Object(XF\Template\MacroState))
#10 internal_data/code_cache/templates/l2/s11/public/svAlertImprov_account_alerts_popup.php(46): MaZ\ApprovalQueueSpamLinks\XF\Template\Templater->callMacro('svAlertImprov_m...', 'alert_row', Array, Array)
#11 src/XF/Template/Templater.php(1800): XF\Template\Templater->{closure:internal_data/code_cache/templates/l2/s11/public/svAlertImprov_account_alerts_popup.php:4}(Object(SV\LazyImageLoader\XF\Template\Templater), Array, NULL)
#12 src/addons/MaZ/AUN/XF/Template/Templater.php(39): XF\Template\Templater->renderTemplate('svAlertImprov_a...', Array, true, NULL)
#13 src/XF/Template/Template.php(24): MaZ\AUN\XF\Template\Templater->renderTemplate('public:svAlertI...', Array)
#14 src/XF/Mvc/Renderer/Json.php(86): XF\Template\Template->render()
#15 src/XF/Mvc/Renderer/Json.php(70): XF\Mvc\Renderer\Json->renderHtmlFallback('XF:Account\\Aler...', 'public:svAlertI...', Array)
#16 src/XF/Mvc/Dispatcher.php(471): XF\Mvc\Renderer\Json->renderView('XF:Account\\Aler...', 'public:svAlertI...', Array)
#17 src/XF/Mvc/Dispatcher.php(453): XF\Mvc\Dispatcher->renderView(Object(DBTech\eCommerce\XF\Mvc\Renderer\Json), Object(XF\Mvc\Reply\View))
#18 src/XF/Mvc/Dispatcher.php(412): XF\Mvc\Dispatcher->renderReply(Object(DBTech\eCommerce\XF\Mvc\Renderer\Json), Object(XF\Mvc\Reply\View))
#19 src/XF/Mvc/Dispatcher.php(66): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'json')
#20 src/XF/App.php(2826): XF\Mvc\Dispatcher->run()
#21 src/XF.php(806): XF\App->run()
#22 index.php(23): XF::runApp('XF\\Pub\\App')
#23 {main}
 
Back
Top Bottom