function tripal_stock_edit_ALL_properties_form_submit

1.x tripal_stock-properties.inc tripal_stock_edit_ALL_properties_form_submit($form, &$form_state)

Related topics

File

tripal_stock/includes/tripal_stock-properties.inc, line 261
@todo Add file header description

Code

function tripal_stock_edit_ALL_properties_form_submit($form, &$form_state) {

  if ($form_state['clicked_button']['#value'] == t('Update Properties')) {
    //Update all
    for ($i = 1; $i <= $form_state['values']['num_properties']; $i++) {
      tripal_stock_update_property($form_state['values']["id-$i"], $form_state['values']["type-$i"], $form_state['values']["value-$i"], $form_state['values']["preferred-$i"], $form_state['values']["nid"]);
    }
    drupal_set_message(t("Updated all Properties"));
    drupal_goto('node/' . $form_state['values']['nid']);
  }
  elseif (preg_match('/Delete #(\d+)/', $form_state['clicked_button']['#value'], $matches)) {
    $i = $matches[1];
    tripal_stock_delete_property($form_state['values']["id-$i"], $form_state['values']["type-$i"], $form_state['values']["value-$i"]);
    drupal_set_message(t("Deleted Property"));
  }
  else {
    drupal_set_message(t("Unrecognized Button Pressed"), 'error');
  }


}