public function add($autoDate = true, $nullValues = false)
{
$status = parent::add($autoDate, $nullValues);
Hook::exec('actionCTTopMenuCompositionChanged');
if ($status) {
$id_shop_list = Shop::getContextListShopID();
if (!empty($this->id_shop_list)) {
$id_shop_list = $this->id_shop_list;
}
// @TODO Fix initial value
foreach ($id_shop_list as $id_shop) {
Db::getInstance()->update('ct_top_menu_item_shop', array('position' => self::getMaxPosition($id_shop) + 1), 'id_ct_top_menu_item = ' . (int) $this->id . ' AND id_shop = ' . (int) $id_shop);
}
}
return $status;
}