Tripal Plant PopGen Submit
page_4_ajax.php
Go to the documentation of this file.
1 <?php
2 
22 function tpps_ajax_bioproject_callback(array &$form, array $form_state) {
23 
24  $ajax_id = $form_state['triggering_element']['#parents'][0];
25 
26  return $form[$ajax_id]['genotype']['tripal_eutils'];
27 }
28 
43 function tpps_update_phenotype(array $form, array &$form_state) {
44  $id = $form_state['triggering_element']['#parents'][0];
45 
46  return $form[$id]['phenotype'];
47 }
48 
63 function tpps_update_phenotype_meta(array $form, array &$form_state) {
64  $id = $form_state['triggering_element']['#parents'][0];
65  $phenotype_num = $form_state['triggering_element']['#parents'][3];
66  return $form[$id]['phenotype']['phenotypes-meta'][$phenotype_num];
67 }
68 
83 function tpps_phenotype_file_format_callback(array $form, array &$form_state) {
84  $id = $form_state['triggering_element']['#parents'][0];
85 
86  return $form[$id]['phenotype']['file'];
87 }
88 
103 function tpps_genotype_files_callback(array $form, array &$form_state) {
104  $id = $form_state['triggering_element']['#parents'][0];
105 
106  return $form[$id]['genotype']['files'];
107 }
108 
109 
124 function tpps_genotype_files_type_change_callback(array $form, array &$form_state) {
125  $id = $form_state['triggering_element']['#parents'][0];
126 
127  return $form[$id]['genotype']['files'];
128 }
129 
144 function tpps_page_4_file_dynamic(array $form, array &$form_state) {
145 
146  $parents = $form_state['triggering_element']['#parents'];
147  array_pop($parents);
148 
149  $element = drupal_array_get_nested_value($form, $parents);
150  return $element;
151 }
tpps_phenotype_file_format_callback(array $form, array &$form_state)
Definition: page_4_ajax.php:83
tpps_update_phenotype(array $form, array &$form_state)
Definition: page_4_ajax.php:43
tpps_ajax_bioproject_callback(array &$form, array $form_state)
Definition: page_4_ajax.php:22
tpps_page_4_file_dynamic(array $form, array &$form_state)
tpps_genotype_files_callback(array $form, array &$form_state)
tpps_genotype_files_type_change_callback(array $form, array &$form_state)
tpps_update_phenotype_meta(array $form, array &$form_state)
Definition: page_4_ajax.php:63