function get_country($id) {
$q_country = "SELECT countries FROM countries WHERE id = '$id'";
$r_country = mysql_query($q_country);
return mysql_result($r_country,0);
}
if ($_POST) {
foreach ($_POST as $p_key=>$p_val) {
// $$p_key = htmlentities($p_val,ENT_QUOTES);
$p_val = stripslashes($p_val);
$p_val = str_replace('"',""","$p_val");
$$p_key = str_replace("'","'","$p_val");
}
if (!$name) {
$err[name] = "Обязательное поле: Пожалуйста, введите ФИО";
}
else {
$a_name = split(" ",$name);
if (count($a_name) < 2) {
$err[name] = "Обязательное поле: Пожалуйста, введите Ваше ФИО полностью .";
}
}
if (!$address) {
$err[address] = "Обязательное поле: Введите Ваш адрес.";
}
if (!$city) {
$err[city] = "Обязательное поле: Введите Ваш город.";
}
if (!$zip) {
$err[zip] = "Обязательное поле: Введите почтовый код/индекс.";
}
if (!$country) {
$err[country] = "Обязательное поле: Введите Вашу страну.";
}
if (!$phone) {
$err[phone] = "Обязательное поле: Введите Ваш телефонный номер.";
}
if (!$email) {
$err[email] = "Обязательное поле: Введите Ваш электронный адрес.";
} else {
$find = ".+\@.+\..+";
$v_email = ereg($find, $email, $matches);
if (!$v_email)
$err[email] = "Обязательное поле: Введите Ваш правильный электронный адрес.";
}
if (!$assistance) {
$err[assistance] = "Пожалуйста, укажите нужна ли Вам финансовая помощь.";
} elseif ($assistance == "yes" && (!$amount || !$purpose)) {
$err[assistance_details] = "
Поскольку Вы подали заявку на финансовую помощь, пожалуйста обозначьте
сумму, на которую Вы рассчитываете и что входит в эту сумму.";
}
if (!$lodging) {
$err[lodging] = "Пожалуйста, укажите, нужна ли Вам помощь в поиске жилья.";
} elseif ($lodging == "yes" && !$lodging_detail) {
$err[lodging_detail] = "Поскольку Вы подали заявку на помощь в поиске жилья, пожалуйста, укажите
даты проживания.";
}
if (count($err) > 0) {
// format error codes
foreach ($err as $err_key=>$err_val) {
$err[$err_key] = "$err_val ";
}
$m = "
Вы не зарегистрированы: При заполнении формы были допущены ошибки. Пожалуйста, исправьте их ниже
и снова подтвердите регистрацию.
";
// save users' checked/selected fields
$s_country[$country] = " selected";
$s_assistance[$assistance] = " checked";
$s_lodging[$lodging] = " checked";
$s_visit[$visit] = " selected";
} else {
// db connect
include "/home/nirs/data/ch20/nirs_ch20min.php";
// generate unique md5 hash
$current = time();
$uid = $name . $name . $name . $current . $name;
$uid = md5($uid);
$q_insert = "INSERT INTO attendees (type,uid,name,organization,address,city,state,zip,country,phone,fax,email,financial,financial_amount,financial_purpose,lodging,lodging_detail,visa,visit,chornobyl_consequences,climate_change,nuclear_safety,radioactive_waste,nuclear_economics,sustainable_energy,grassroots_networking,topic_other) VALUES ('participant','$uid','$name','$organization','$address','$city','$state','$zip','$country','$phone','$fax','$email','$assistance','$amount','$purpose','$lodging','$lodging_detail','$chornobyl_consequences','$climate_change','$nuclear_safety','$radioactive_waste','$nuclear_economics','$sustainable_energy','$grassroots_networking','$topic_other')";
$r_insert = mysql_query($q_insert);
if (!$r_insert) {
die("Query Failed");
}
$id = mysql_insert_id();
$country = get_country($country);
$a_name = split(" ",$name);
$first = $a_name[0];
$ty_sender = "tanyam@nirs.org";
$ty_message = "Здравствуйте $first,\n\n Спасибо, что зарегистрировались на международную
конференцию \"Чернобыль+20: напоминание на будущее\". Вы можете увидеть подтверждение
Вашей регистрации здесь:\n\nhttp://www.ch20.org/rus/v/$uid\n\n Если у Вас возникли
вопросы, пожалуйста, обращайтесь к нам. Мы ждем Вас на конференции.\n\nСпасибо,\n\nCH20.org Team";
$ty_subject = "Chornobyl+20 Registration";
$ty_send = mail("$email","$ty_subject","$ty_message","From: $ty_sender\nContent-type:text/plain; charset=windows-1251\n");
$message_recipient = "tanyam@nirs.org";
$message_body = "============= CH20 Attendee =============
Topic Interests: $chornobyl_consequences Chornobyl consequences $climate_change Nuclear power and climate change $nuclear_safety Nuclear power safety $radioactive_waste Radioactive Waste $nuclear_economics Nuclear power economics $sustainable_energy Building a Sustainable Energy future $grassroots_networking Grassroots networking Other: $topic_other
Database: http://www.ch20.org/attendee/$id";
$message_subject = "[CH20] Attendee: $name";
$message_send = mail("$message_recipient","$message_subject","$message_body","From: robot@ch20.org\nContent-type:text/html; charset=windows-1251\n");
header("location:http://www.ch20.org/rus/thanks_rus.php?uid=$uid");
}
}
?>
International Conference "Chornobyl+20: Remembrance for the Future"
Чернобыль + 20: напоминание
на будущее
Международная конференция в Киеве
23-25 апреля, 2006
В данном разделе Вы можете зарегистрироваться для участия в конференции
«Чорнобыль+20: Напоминание на будущие». Конференция будет проходить с 23 по
25 апреля в Доме учителя, г.Киев, Украина
Для участников конференции может быть предоставленна ограниченная
финансовая поддержка, особенно для приезжих со стран Восточной Европы и посетителей
с развивающихся стран. Если Вам необходима финансовая помочь, пожалуйста сообщите
о сумме, в который Вы нуждается и назначении этих денег.
Если Вы готовы зарегистрироваться, пожалуйста
заполните следующую форму: