0)
{
$req_searchdate = mysql_escape_string ($req_searchdate);
return "$prefix`date` >= '$req_searchdate'";
}
else
{
$subl = mysql_escape_string($req_searchlogin);
return "!(INSTR($prefix`login`,'$subl')=0)";
}
return "1";
}
// Выполняем команду
if (isset ($req_cmd))
{
if ($req_cmd == 'init')
{
$initres = init_database();
mysql_finish ();
if ($initres)
echo '';
else echo '';
}
else if ($req_cmd == 'load')
{
$ldres = false;
if (isset ($_FILES['loadfilename']['tmp_name']) && $_FILES['loadfilename']['size'])
{
$quest = load_questions ($_FILES['loadfilename']['tmp_name']);
if ($quest)
{
if (isset ($req_loadoverwrite) && $req_loadoverwrite == 'on')
amysql_query ("TRUNCATE TABLE `$QuestionsTable`");
if (load_into_database ($QuestionsTable, $quest))
$ldres = true;
}
if (is_uploaded_file ($_FILES['loadfilename']['tmp_name']))
unlink ($_FILES['loadfilename']['tmp_name']);
}
mysql_finish ();
if ($ldres)
echo '';
else echo '';
}
else if ($cmd == 'plustest' || $cmd == 'minustest' || $cmd == 'cleartest')
{
$where_def = get_search_where ();
if ($cmd == 'plustest')
$result = amysql_query ("UPDATE `$UsersTable` SET `testlimit`=`testlimit`+1 WHERE $where_def");
else if ($cmd == 'minustest')
$result = amysql_query ("UPDATE `$UsersTable` SET `testlimit`=`testlimit`-1 WHERE $where_def AND `testlimit`>0");
else
$result = amysql_query ("UPDATE `$UsersTable` SET `testlimit`=0 WHERE $where_def");
mysql_finish ();
if ($result)
echo '';
else echo '';
}
}
// Продолжение статического содержимого
?>
№ |
Логин |
+Тестов |
ФИО |
Город |
Организация |
Должность |
E-mail |
Телефон |
Опыт работы с ViPNet |
Зарегистрирован |
Результат |
';
$usi = 1;
do
{
$result2 = amysql_query ("SELECT `result`, CHAR_LENGTH(`answers`) FROM `$results_table` WHERE `uid`=${row['id']} $additional_where ORDER BY -`date`,-`time` LIMIT 1");
$row2 = false; if ($result2) $row2 = mysql_fetch_row ($result2);
echo "
$usi |
" . (!$print_version ? "" : '') . "${row['login']}" . (!$print_version ? "" : '') . " |
${row['testlimit']} |
${row['lastname']} ${row['firstname']} ${row['thirdname']} |
${row['town']} |
${row['firm']} |
${row['position']} |
${row['email']} |
${row['phone']} |
${row['vipnet']} |
${row['date']} ${row['time']} |
" . ($row2 !== false ? floor(100*$row2[0]/$row2[1]) . '% (' . $row2[0] . '/' . $row2[1] . ')' : '') . (!$print_version ? " ..." : '') . " |
";
$usi++;
} while ($row = mysql_fetch_assoc ($result));
echo '';
if (!$print_version)
echo '
';
else
{
echo 'Назад