Fixed a small bug in main menu block;
Hopefully finally finished the menu block;
This commit is contained in:
@@ -344,23 +344,10 @@ class portal_main_menu_module
|
|||||||
|
|
||||||
if (confirm_box(true))
|
if (confirm_box(true))
|
||||||
{
|
{
|
||||||
$cur_link_title = $links_titles[$link_id];
|
$cur_link_title = $links[$link_id]['title'];
|
||||||
// make sure we don't delete links that weren't supposed to be deleted, i.e. duplicate links
|
// delete the selected link and reset the array numbering afterwards
|
||||||
$del_ary = array(
|
array_splice($links, $link_id, 1);
|
||||||
'title' => '{remove_link}',
|
$links = array_merge($links);
|
||||||
'url' => '{remove_link}',
|
|
||||||
'type' => '{remove_link}',
|
|
||||||
'permission' => '{remove_link}',
|
|
||||||
);
|
|
||||||
|
|
||||||
$links[$link_id] = array(
|
|
||||||
'title' => '{remove_link}',
|
|
||||||
'url' => '{remove_link}',
|
|
||||||
'type' => '{remove_link}',
|
|
||||||
'permission' => '{remove_link}',
|
|
||||||
);
|
|
||||||
|
|
||||||
$links = array_diff($links, $del_ary);
|
|
||||||
|
|
||||||
$board3_menu_array = serialize($links);
|
$board3_menu_array = serialize($links);
|
||||||
set_portal_config('board3_menu_array_' . $module_id, $board3_menu_array);
|
set_portal_config('board3_menu_array_' . $module_id, $board3_menu_array);
|
||||||
@@ -463,7 +450,7 @@ class portal_main_menu_module
|
|||||||
for ($i = 0; $i < sizeof($links); $i++)
|
for ($i = 0; $i < sizeof($links); $i++)
|
||||||
{
|
{
|
||||||
$template->assign_block_vars('links', array(
|
$template->assign_block_vars('links', array(
|
||||||
'LINK_TITLE' => ($action != 'add') ? $links[$i]['title'] : '',
|
'LINK_TITLE' => ($action != 'add') ? ((isset($user->lang[$links[$i]['title']])) ? $user->lang[$links[$i]['title']] : $links[$i]['title']) : '',
|
||||||
'LINK_URL' => ($action != 'add') ? str_replace('&', '&', $links[$i]['url']) : '',
|
'LINK_URL' => ($action != 'add') ? str_replace('&', '&', $links[$i]['url']) : '',
|
||||||
|
|
||||||
'U_EDIT' => $u_action . '&action=edit&id=' . $i,
|
'U_EDIT' => $u_action . '&action=edit&id=' . $i,
|
||||||
|
|||||||
Reference in New Issue
Block a user