You are here

function course_uc_add_to_cart_form_submit in Course 7.2

Same name and namespace in other branches
  1. 8.3 modules/course_uc/course_uc.module \course_uc_add_to_cart_form_submit()
  2. 8.2 modules/course_uc/course_uc.module \course_uc_add_to_cart_form_submit()
  3. 7 modules/course_uc/course_uc.module \course_uc_add_to_cart_form_submit()
  4. 3.x modules/course_uc/course_uc.module \course_uc_add_to_cart_form_submit()

Save the temporary course enrollment entity into the order product.

1 string reference to 'course_uc_add_to_cart_form_submit'
course_uc_form_alter in modules/course_uc/course_uc.module
Implements hook_form_alter().

File

modules/course_uc/course_uc.module, line 99

Code

function course_uc_add_to_cart_form_submit($form, $form_state) {
  $cart = uc_cart_get_contents();
  foreach ($cart as $cart_item) {
    if ($cart_item->nid == $form_state['values']['node']->nid) {
      $cart_item->data['course_enrollment'] = $form_state['values']['course_enrollment'];
      entity_save('uc_cart_item', $cart_item);
    }
  }
}