Difference between revisions of "Configuring file registration"
From ARK
| Line 40: | Line 40: | ||
$conf_field_takenby, | $conf_field_takenby, | ||
$conf_field_takenon, | $conf_field_takenon, | ||
| − | $conf_field_file, | + | '''$conf_field_file,''' |
$conf_reg_op | $conf_reg_op | ||
) | ) | ||
); | ); | ||
Revision as of 10:43, 12 June 2008
First set two settings in the settings.php
$file_upload_dir = $ark_dir . '/data/upload/'; $file_registration_dir = $ark_dir . '/data/registered/';
Now add a field to handle the files in field_settings.php
$conf_field_file =
array(
'dataclass' => 'file',
'classtype' => 'recflag',
'alias_tbl' => 'cor_lut_attributetype',
'alias_col' => 'attributetype',
'alias_src_key' => 'recflag',
'alias_type' => '1',
'editable' => TRUE,
'hidden' => FALSE,
'add_validation' => $attr_add_validation,
'edt_validation' => $attr_edt_validation
);
Finally add the field to the conf_register array in the mod_settings file, for example:
$conf_register =
array(
'view_state' => 'max',
'edit_state' => 'edit',
'sf_title' => 'register', //appears in the titlebar of the subform (mk nname)
'sf_html_id' => 'sph_cd_register', //the form id tag (must be unique)
'script' => 'php/data_entry/register.php',
'op_label' => 'save',
'op_input' => 'save',
'op_reg_mode' => 'tbl',
'op_no_rows' => 15,
'fields' =>
array(
$conf_field_itemkey,
$conf_field_short_desc,
$conf_field_cxtxmi,
$conf_field_takenby,
$conf_field_takenon,
$conf_field_file,
$conf_reg_op
)
);