You are here

function organigrams_form_overview_organigrams_items_submit in Organigrams 7

Form submit handler for 'organigrams_form_overview_organigrams_items'.

File

./organigrams_item.admin.inc, line 395
Defines the user forms and pages for managing organigrams items.

Code

function organigrams_form_overview_organigrams_items_submit($form, &$form_state) {

  // Check the form state contains any organigrams items.
  if (!empty($form_state['values']['items'])) {

    // Iterate through form state items.
    foreach ($form_state['values']['items'] as $iid => $organigrams_item) {

      // Save the changes in the parent and weight.
      db_update('organigrams_item_data')
        ->fields(array(
        'parent' => $organigrams_item['parent'],
        'weight' => $organigrams_item['weight'],
      ))
        ->condition('iid', $iid, '=')
        ->execute();
    }
  }
  drupal_set_message(t('The configuration options have been saved.'));
}