You are here

function user_badges_products_page in User Badges 5

1 string reference to 'user_badges_products_page'
user_badges_menu in ./user_badges.module
Implementation of hook_menu().

File

./user_badges.module, line 857
@brief User Badges module file

Code

function user_badges_products_page() {
  $products = user_badges_get_product_list();
  $badges = user_badges_get_products();
  $selects = array(
    '' => 'inactive',
  ) + user_badges_get_badges('select');
  $form['products'] = array(
    '#tree' => TRUE,
  );
  foreach ($products as $key => $val) {
    $form['products'][$key] = array(
      '#type' => 'select',
      '#title' => $val->title,
      '#default_value' => $badges[$key],
      '#options' => $selects,
      '#description' => check_plain($val->sku),
    );
  }
  $form[] = array(
    '#type' => 'submit',
    '#value' => 'Save',
  );
  $output = drupal_get_form('user_badges_products_page', $form);
  return $output;
}