Add enable field to edit access data

This commit is contained in:
Clemens Schwaighofer
2016-07-15 17:31:40 +09:00
parent 939ff2e4a5
commit a20df16c2c
3 changed files with 38 additions and 0 deletions

View File

@@ -11,5 +11,6 @@ CREATE TABLE edit_access_data (
edit_access_id INT NOT NULL,
name VARCHAR,
value VARCHAR,
enabled SMALLINT NOT NULL DEFAULT 0,
FOREIGN KEY (edit_access_id) REFERENCES edit_access (edit_access_id) MATCH FULL ON DELETE CASCADE ON UPDATE CASCADE
) INHERITS (edit_generic) WITHOUT OIDS;

View File

@@ -311,6 +311,8 @@
$elements[] = $form->form_create_element("color");
$elements[] = $form->form_create_element("description");
// add name/value list here
// $elements[] = $form->form_show_list_table("edit_access_data");
break;
break;
default:
print "NO NO NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO!";

View File

@@ -36,6 +36,41 @@
array (
"name" => "name"
)
),
"element_list" => array (
"edit_access_data" => array (
"output_name" => "Edit Access Data",
"delete" => 0, // set then reference entries are deleted, else the "enable" flag is only set
"prefix" => "ead",
"read_data" => array (
"table_name" => "edit_access_data",
"pk_id" => "edit_acesss_id",
"name" => "name"
),
"elements" => array (
"edit_access_data_id" => array (
"output_name" => "Activate",
"type" => "hidden",
"int" => 1,
"pk_id" => 1
),
"name" => array (
"type" => "text",
"error_check" => "alphanumeric|unique",
"output_name" => "Name"
),
"value" => array (
"type" => "text",
"output_name" => "Value"
),
"enabled" => array (
"type" => "checkbox",
"output_name" => "Activate",
"int" => 1,
"element_list" => array(1)
)
)
)
)
);
?>