* fix incorrect buttons created by ai input injections, bug #47979.
This commit is contained in:
@@ -23,7 +23,6 @@ $method = $this->app->getMethodName();
|
||||
$auditInject = function() use($module, $method)
|
||||
{
|
||||
if(!isset($_SESSION['aiPrompt']['prompt']) || empty($_SESSION['aiPrompt']['objectId'])) return;
|
||||
if(!common::hasPriv('ai', 'promptaudit') || $this->config->edition == 'open') return;
|
||||
|
||||
$prompt = $_SESSION['aiPrompt']['prompt'];
|
||||
$objectId = $_SESSION['aiPrompt']['objectId'];
|
||||
@@ -74,7 +73,7 @@ $auditInject = function() use($module, $method)
|
||||
$auditButton = html::commonButton($this->lang->ai->audit->designPrompt, 'data-toggle="modal" data-type="iframe" data-url="' . helper::createLink('ai', 'promptaudit', "promptId=$prompt->id&objectId=$objectId") . '"', 'btn btn-info iframe');
|
||||
$targetContainer = $this->config->ai->injectAuditButton->locations[$module][$method]['toolbar']->targetContainer;
|
||||
$injectMethod = $this->config->ai->injectAuditButton->locations[$module][$method]['toolbar']->injectMethod;
|
||||
$buttonHTML = $isAudit ? "$regenButton $auditButton" : $auditButton;
|
||||
$buttonHTML = $isAudit ? "$regenButton $auditButton" : $regenButton;
|
||||
|
||||
$auditScript .= <<< JAVASCRIPT
|
||||
const buttonHTML = `$buttonHTML`;
|
||||
|
||||
Reference in New Issue
Block a user