public function __add_edit_form(Entity $data = NULL) { $entity = $this->getRealEntityInUse(); $fields = SQL::getFields($entity->getDbTableName()); unset($fields['id'], $fields['order'], $fields['active']); $form_params = ['data' => $data, 'action' => '?p=' . P . '&do=_add', 'combine' => 'true', 'button' => __('Add'), 'fields' => $fields]; return CmsFormHelper::outputForm($entity->getDbTableName(), $form_params); }
/** * @return array */ public function getDbTableFields() { return SQL::getFields($this->getDbTableName()); }