diff options
author | Mark Wells <mark@freeside.biz> | 2015-09-30 22:49:38 -0700 |
---|---|---|
committer | Mark Wells <mark@freeside.biz> | 2015-09-30 22:49:38 -0700 |
commit | d07c72046444319e0811c6a00b504885da091992 (patch) | |
tree | 145b723189b757087d9984eafb96413ab994061c /FS/FS/o2m_Common.pm | |
parent | 21b519eb5313ebe09242a2d90e1e615c56c64739 (diff) |
graphical selection of deployment zones and automatic block lookup, #30260
Diffstat (limited to 'FS/FS/o2m_Common.pm')
-rw-r--r-- | FS/FS/o2m_Common.pm | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/FS/FS/o2m_Common.pm b/FS/FS/o2m_Common.pm index 4f6d2e7..430f00b 100644 --- a/FS/FS/o2m_Common.pm +++ b/FS/FS/o2m_Common.pm @@ -35,11 +35,19 @@ Available options: table (required) - Table into which the records are inserted. -num_col (optional) - Column in table which links to the primary key of the base table. If not specified, it is assumed this has the same name. - -params (required) - Hashref of keys and values, often passed as C<scalar($cgi->Vars)> from a form. - -fields (required) - Arrayref of field names for each record in table. Pulled from params as "pkeyNN_field" where pkey is table's primary key and NN is the entry's numeric identifier. +fields (required) - Arrayref of the field names in the "many" table. + +params (required) - Hashref of keys and values, often passed as +C<scalar($cgi->Vars)> from a form. This will be scanned for keys of the form +"pkeyNN" (where pkey is the primary key column name, and NN is an integer). +Each of these designates one record in the "many" table. The contents of +that record will be taken from other parameters with the names +"pkeyNN_myfield" (where myfield is one of the fields in the 'fields' +array). + +num_col (optional) - Name of the foreign key column in the "many" table, which +links to the primary key of the base table. If not specified, it is assumed +this has the same name as in the base table. =cut |