Какой фаил, или таблица в ДБ К5 отвечает за параметр,- разрешена регистрация, или нет?
Откуда взять данные для function allowRegistration???
Причем нужно обойтись без
defined('C5_EXECUTE') or die(_("Access Denied."));
Чтобы к примеру можно было вывести для пользователя "Регистрация запрещена" не на странице К5, а в сторонем проекте.