You are here

function og_menu_form_block_admin_display_form_alter in Organic Groups Menu (OG Menu) 7.2

Same name and namespace in other branches
  1. 7.3 og_menu.module \og_menu_form_block_admin_display_form_alter()

Implements hook_form_FORMID_alter().

File

./og_menu.module, line 516
Integrates Menu with Organic Groups. Lots of menu forms duplication in OG context.

Code

function og_menu_form_block_admin_display_form_alter(&$form, &$form_state) {

  // Only show og menu blocks on the block admin page if the user wants it.
  if (!variable_get('og_menu_show_blocks', FALSE)) {

    // @todo convert to new database api functions
    $result = db_query("SELECT mc.menu_name FROM {menu_custom} mc, {og_menu} ogm WHERE ogm.menu_name = mc.menu_name")
      ->fetchCol();
    foreach ($result as $ogblock) {
      unset($form['blocks']['menu_' . $ogblock]);
    }
  }
}