Форумы / National / Russian / Модули и плагины / [Release] Улучшенная регистрация пользователей

Проверка формы регистрации Ajax, правила использования сайта

Dayver
#20959 17.11.2009 05:18
ммм а я вот непойму зачем в файле an_adv_registration.ajax следующий кусок
define('SED_CODE', TRUE);
define('SED_AJAX', 1);

// ======== инициализируем Cotonti =============
require_once('../../datas/config.php');
$cfg['system_dir'] = str_replace("./", "../../", $cfg['system_dir']);
$cfg['plugins_dir'] = str_replace("./", "../../", $cfg['plugins_dir']);

require_once($cfg['system_dir'].'/functions.php');

/* ======== Connect to the SQL DB======== */

require_once($cfg['system_dir'].'/database.'.$cfg['sqldb'].'.php');
$sed_dbc = sed_sql_connect($cfg['mysqlhost'], $cfg['mysqluser'], $cfg['mysqlpassword'], $cfg['mysqldb']);
unset($cfg['mysqlhost'], $cfg['mysqluser'], $cfg['mysqlpassword']);

/* ======== Configuration settings (from the DB) ======== */

$sql_config = sed_sql_query("SELECT config_owner, config_cat, config_name, config_value FROM $db_config");

while ($row = sed_sql_fetcharray($sql_config))
{
	if ($row['config_owner']=='core')
	{ $cfg[$row['config_name']] = $row['config_value']; }
	else
	{ $cfg['plugin'][$row['config_cat']][$row['config_name']] = $row['config_value']; }
}

// Mbstring options
mb_internal_encoding($cfg['charset']);

// ======== Конец инициализируем Cotonti =============

Если я не ошибаюсь все это не требуется и должно работать без него.

Да и локализация конфига неполная ..... не ставил плуг но простая арифметика при сравнении файлов - всего параметров 5, а в ленгах переводов для 3-ех. Да и в an_adv_registration.setup.php лучше прописывать англоязычный вариант. Помню были у меня глюки если там писать по русски - хз может в двиге исправлено и теперь работает и с рус

А в целом позитивный плуг ... протестить отшлифовать чуток и в загрузки
Pavlo Tkachenko aka Dayver