. * */ namespace Vvveb\Plugins\ContactForm\Controller; use Vvveb\Controller\Listing; class Messages extends Listing { protected $type = 'message'; protected $modelName = 'Plugins\ContactForm\Message'; //protected $model = 'message'; protected $list = 'message'; protected $listController = 'messages'; protected $module = 'plugins/contact-form'; function index() { parent::index(); //expand fields in the json if ($this->view->message) { foreach ($this->view->message as &$message) { $data = json_decode($message['data'] ?? '{}', true); if (is_array($data)) { $message += $data; } } } } }