Форма не запоминает сделанный выбор (<form>)

Допустим мы редактируем пункт меню в Админ разделе (/admincp/menu/add/id_XX), и видим, что пару пунктов с выпадающим списком не "запомнили" установленный вариант:

Форма не запоминает сделанный выбор (<form>)

Чтобы это исправить: Открываем: "/module/admincp/template/controller/menu/add.html.php", находим все подстроки такого вида:
{value type='select' id='m_connection' default=$aParent.menu_id}

И по аналогии меняем на:
{if !empty($aForms.m_connection) && $aForms.m_connection == $aController.m_connection} selected="selected"{/if}

Важно, чтобы в классе контролёра (В данном случае файл: "module/admincp/include/component/controller/menu/add.class.php") была отправлена переменная с данными редактироваемого меню в шаблон. В данном случае выглядит это так:
			$this->template()->assign(array(
					'aForms' => $aRow,
					'aAccess' => (empty($aRow['disallow_access']) ? null : unserialize($aRow['disallow_access']))
				)
			);

Где $aRow и есть данные меню.