Fi1osof
Это уже не подсказка, а сделать за тебя. Помимо pdo надо еще смотреть что у тебя за JS-библиотека и как она работает. Но подозреваю, что класс open не должен быть везде, а у тебя он во всех пунктах первого уровня. Скорее всего же JS-либа смотрит не на тот, что ты самостоятельно в кружочек оформил, а на то, чтоит класс open или нет. А у тебя он стоит. Так какой же ты магии ждешь?