function _menu_link_parents_set
_menu_link_parents_set(&$item, $parent)
Sets the p1 through p9 values for a menu link being saved.
Related topics
File
- includes/menu.inc, line 3587
- API for the Drupal menu system.
Code
function _menu_link_parents_set(&$item, $parent) { $i = 1; while ($i < $item['depth']) { $p = 'p' . $i++; $item[$p] = $parent[$p]; } $p = 'p' . $i++; // The parent (p1 - p9) corresponding to the depth always equals the mlid. $item[$p] = $item['mlid']; while ($i <= MENU_MAX_DEPTH) { $p = 'p' . $i++; $item[$p] = 0; } }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/includes!menu.inc/function/_menu_link_parents_set/7.x