You are here

public function PowerMenuTaxonomyHandler::menuLinkDelete in Power Menu 7.2

Overrides PowerMenuHandlerInterface::menuLinkDelete

See also

PowerMenuHandlerInterface::menuLinkDelete()

File

plugins/menu_handlers/PowerMenuTaxonomyHandler.class.php, line 258

Class

PowerMenuTaxonomyHandler
Implementation of the interface PowerMenuHandlerInterface.

Code

public function menuLinkDelete(array $link) {
  $terms = variable_get('power_menu_taxonomy_terms', array());
  $terms_to_save = array();

  // Remove terms with given menu link id
  foreach ($terms as $tid => $mlid) {
    if ($mlid != $link['mlid']) {
      $terms_to_save[$tid] = $mlid;
    }
  }
  variable_set('power_menu_taxonomy_terms', $terms_to_save);
}