![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/mautic.corals.io/app/bundles/CategoryBundle/Controller/ |
<?php namespace Mautic\CategoryBundle\Controller; use Mautic\CategoryBundle\Model\CategoryModel; use Mautic\CoreBundle\Controller\AjaxController as CommonAjaxController; use Mautic\CoreBundle\Helper\InputHelper; use Symfony\Component\HttpFoundation\Request; class AjaxController extends CommonAjaxController { public function categoryListAction(Request $request): \Symfony\Component\HttpFoundation\JsonResponse { $bundle = InputHelper::clean($request->query->get('bundle')); $filter = InputHelper::clean($request->query->get('filter')); $categoryModel = $this->getModel('category'); \assert($categoryModel instanceof CategoryModel); $results = $categoryModel->getLookupResults($bundle, $filter, 10); $dataArray = []; foreach ($results as $r) { $dataArray[] = [ 'label' => $r['title']." ({$r['id']})", 'value' => $r['id'], ]; } return $this->sendJsonResponse($dataArray); } }