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);
}