commit c291a6171b78bc8714fc19cc0c945365acd06d08
parent 118a1b933ba4c7a821b602810c97fc86f4fcaeb1
Author: William Lindholm <william_lindholm@outlook.com>
Date: Wed, 27 Sep 2023 18:23:24 +0000
Send pre-existing data using addHiddenColumn().
Diffstat:
1 file changed, 10 insertions(+), 0 deletions(-)
diff --git a/modalBuilder.php b/modalBuilder.php
@@ -4,6 +4,7 @@
private $columns = [];
private $dropdownColumns = [];
private $requiredColumns = [];
+ private $hiddenColumns = [];
private $modalId;
private $insertHandler;
@@ -32,6 +33,11 @@
return $this;
}
+ public function addHiddenColumn($column, $value) {
+ $this->hiddenColumns[$column] = $value;
+ return $this;
+ }
+
public function addDropdownColumn($column, $values) {
$this->dropdownColumns[$column] = $values;
return $this;
@@ -82,6 +88,10 @@
</div>";
}
+ foreach ($this->hiddenColumns as $column => $value) {
+ $modalBody .= "<input type='hidden' name='$column' value='$value'>";
+ }
+
$modalEnd = "</div>
<div class='modal-footer'>
<input type='hidden' name='tableName' value='{$this->tableName}'>