You are here

function _gallery_assist_assignments_form in Gallery Assist 6

List all existing content types for the assignment of the gallery functionality.

1 call to _gallery_assist_assignments_form()
gallery_assist_settings_extras in ./gallery_assist.admin.inc
Build the tab with extra settings for Gallery Assist. It is used to display some general settings and the forms from the submodules.

File

./gallery_assist.admin.inc, line 749
Administration page from Gallery Assist.

Code

function _gallery_assist_assignments_form() {
  $form = array();
  $types = node_get_types();
  unset($types['gallery_assist']);
  foreach ($types as $typ => $v) {
    $default_value = variable_get('gallery_assist_' . $v->type, 0);
    $form['gallery_assist_assignments']['gallery_assist_' . $v->type] = array(
      '#type' => 'checkbox',
      '#title' => $v->name,
      '#default_value' => $default_value,
    );
    $form['gallery_assist_assignments']['gallery_assist_' . $v->type . '_changed'] = array(
      '#type' => 'hidden',
      '#value' => $default_value,
    );
  }
  return $form;
}