After installation of the feature module. The following tasks should be performed
",
);
$form['view_setup_table']["fields_name_$mview_id-$i"] = array(
'#type' => 'markup',
'#attributes' => array('class' => 'fields-column-name'),
'#value' => "
$column_name".
"
$column_type
",
);
$table = $form_state['storage']["fields_join_$mview_id-$i"];
$form['view_setup_table']["fields_join_$mview_id-$i"] = array(
'#type' => 'select',
'#prefix' => "
",
'#suffix' => "
",
'#options' => $chado_tables,
'#required' => FALSE,
'#default_value' => $table,
'#ahah' => array(
'path' => ahah_helper_path(array('view_setup_table',"fields_join_column_$mview_id-$i")),
'wrapper' => "fields-column-join-column-$mview_id-$i",
'effect' => 'fade',
'event' => 'change',
'method' => 'replace',
),
);
if($table){
$table_desc = module_invoke_all('chado_'.$table.'_schema');
$columns = array_keys($table_desc['fields']);
} else {
$columns = array();
}
$form['view_setup_table']["fields_join_column_$mview_id-$i"] = array(
'#type' => 'select',
'#prefix' => "
",
'#suffix' => "
",
'#options' => $columns,
'#required' => FALSE,
);
$form['view_setup_table']["fields_handler_$mview_id-$i"] = array(
'#type' => 'select',
'#prefix' => "
",
'#suffix' => "
",
'#options' => $handlers,
'#required' => FALSE,
);
$form['view_setup_table']["fields_end_$i"] = array(
'#type' => 'markup',
'#value' => "
",
);
$i++;
}
}
$form['save'] = array(
'#type' => 'submit',
'#value' => t('Save'),
);
return $form;
}
/**
*
* @ingroup tripal_views_integration
*/
function tripal_views_integration_new_setup_form_submit($form, &$form_state){
}