echo "</thead>"; echo "<tbody>"; foreach ($objectList as $index => $object) { echo "<tr>"; foreach ($object as $field => $field_value) { $class_type = $controller->getType(); if (!defined("NO_CSS") && !defined("NO_JS")) { define("NO_CSS", true); define("NO_JS", true); } $obj = new $class_type($object["id"]); if ($loadedModel->isHiddenField($field)) { continue; } echo "<td class='" . ($loadedModel->isMobileHidden($field) ? "mobileHidden" : "") . "'>"; $val_col = SystemHelper::applyDataMask($field_value, $loadedModel->getDataTypeForField($field)); if ($loadedModel->isOpenerLink($field) && isset($obj->getActionOptions()["edit"])) { $edit_opt = $obj->getActionOptions()["edit"]; $data_popup = array('popup_title' => $edit_opt['popup_title']); if (isset($edit_opt['popup_width'])) { $data_popup['popup_width'] = $edit_opt['popup_width']; } echo SystemHelper::addPopupActionLink(array('label' => $val_col, 'url' => $edit_opt['url'], 'data' => $data_popup)); } else { echo $val_col; } echo "</td>"; } echo "<td class='actionColumn'>"; if (isset($obj->getActionOptions()["actions"])) { foreach ($obj->getActionOptions()["actions"] as $index => $action) {