Przymusowe podanie miejscowości przy rejestracji
|
lessen |
Dodany dnia 31.12.2008 09:14:04
|
Przedszkolak
Postów: 48 Ostrzeżeń: 1
v7.02.03 Data rejestracji: 27.10.2006 06:23
|
Witam.
Przy wersji v6 miałem pole z przymusowym wpisaniem miejscowości, podczas rejestracji. Sprawdzałem czy da się wpisać kod z v6, ale niestety wyrzuca błędy. Mógłby ktoś podpowiedzieć jak zrobić w wersji v7.
Druga sprawa. Chciałbym by na forum w profilu wypisywało nazwe miejscowości danego usera. Wrzuciłem na strone ten skrypt http://www.php-fu...d_id=22313 tylko że jest zbyt ogólnikowy. Nie ma tam wielu miejscowości.
Bede wdzięczny za pomoc.
PW od moderatora:
- Przeniesienie tematu - Grzes 31.12 - 09:53
Edytowane przez Pieka dnia 31.12.2008 10:53:06
|
|
|
|
Wścibski Gość |
Dodany dnia 25.11.2024 06:34:23
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
Rapid |
Dodany dnia 04.01.2009 14:07:11
|
Przedszkolak
Postów: 5
Data rejestracji: 08.12.2008 19:36
|
Mam ten sam problem.
Jak zrobić by wyświetlało miejscowości w profilu ?
Z góry dziękuję za pomoc w rozwiązaniu problemu.
|
|
|
|
lessen |
Dodany dnia 14.01.2009 11:46:22
|
Przedszkolak
Postów: 48 Ostrzeżeń: 1
v7.02.03 Data rejestracji: 27.10.2006 06:23
|
Jak dodać wpis na forum by pokazywała się miejscowość.
W pliku forum/viewthread zaraz pod :
echo "</span><br /><br />\n";
echo "<!--forum_thread_user_info--><span class='small'><strong>".$locale['502']."</strong> ".$data['user_posts']."</span><br />\n";
echo "<span class='small'><strong>".$locale['504']."</strong> ".showdate("%d.%m.%y", $data['user_joined'])."</span><br />\n";
Wpisujemy :
if ($data['user_location']) echo "<span class='alt'>".$locale['503']."</span> ".$data['user_location']."<br>\n";
Jest to kod wzięty z v6.
Co do przymusowego wpisania miejscowości jeszcze sobie nie poradziłem. Korzystam z tego tematu :
http://www.php-fu...post_35767 Robie tak jak jest w temacie. Jednak nic sie nie pokazuje.
|
|
|
|
DJPromo |
Dodany dnia 14.01.2009 14:21:49
|
Bywalec
Postów: 630 Pomógł: 41
v7.02.07 Data rejestracji: 13.06.2006 18:51
|
Oki To robimy tak
Edytujemy plik register.php
szukamy lini 262 i dodajemy pod nią
if (frm.user_location.value==\"\") {
alert(\"".$locale['553']."\");
return false;
}
Kliknij i zaczekaj na załadowanie kodu ...
Zapisujemy dajemy na serwer teraz wchodzimy do pliku
locale\Polish\register.php
i pod
$locale['552'] = "Nie podano adresu e-mail.";
Kliknij i zaczekaj na załadowanie kodu ...
dajemy
$locale['553'] = "Nie podano Miejscowości.";
Kliknij i zaczekaj na załadowanie kodu ...
Dla efektu dodamy jeszcze gwiazdeczkę
wchodzimy do pliku
includes\user_fields\user_location_include.php
Linia 22
To echo "<td class='tbl'>".$locale['uf_location'].":</td>\n";
Kliknij i zaczekaj na załadowanie kodu ...
Zamieniamy na
echo "<td class='tbl'>".$locale['uf_location'].":<span style='color:#ff0000'>*</span></td>\n";
Kliknij i zaczekaj na załadowanie kodu ...
Zapisujemy i wgrywamy i Mamy od teraz obowiązkowe pole Miejscowości
Edytowane przez DJPromo dnia 14.01.2009 16:54:18
Pomogłem Kliknij Pomógł
Życie to chwila zbyt krótka aby móc .... Życie to chwila / trzeba patrzeć i podziwiać
|
|
|
|
lessen |
Dodany dnia 14.01.2009 19:45:59
|
Przedszkolak
Postów: 48 Ostrzeżeń: 1
v7.02.03 Data rejestracji: 27.10.2006 06:23
|
Nie działa to poprawnie. Pole z przymusową rejestracja sie nie pokazuje. Brakuje tam jakiegoś jeszcze wpisu. Od południa śledziłem ten plik register http://www.php-fu...post_35874 który zapodał wlodekp. Nie znalazłem tam nic co by mogło pomóc w rozwiązaniu tego przypadku.
Kopiowałem cały plik na serwer jak i wszystkie wpisy gdzie znajdował się wpis location.
|
|
|
|
kefirek |
Dodany dnia 14.01.2009 20:17:46
|
Zaawansowany
Postów: 1191 Pomógł: 418 Ostrzeżeń: 1
v6.00.xxx Data rejestracji: 06.04.2008 21:59
|
Po (linia 265)
if (frm.email.value==\"\") {
alert(\"".$locale['552']."\");
return false;
}
Dodajesz
if (frm.miejsce.value==\"\") {
alert(\"Nie podales miejscowsci\");
return false;
}
Okolo lini 66 po
$password1 = stripinput(trim(eregi_replace(" +", "", $_POST['password1'])));
Dodajesz
$miejsce = stripinput(trim($_POST['miejsce']));
Linia 145 po
"user_hide_email" => isnum($_POST['user_hide_email']) ? $_POST['user_hide_email'] : "1"
Dodajesz
,"miejscowosc" => $miejsce
Linia okolo 159 szukasz taki kod
$result = dbquery("INSERT INTO ".DB_USERS." (user_name, user_password, user_admin_password, user_email, user_hide_email, user_avatar, user_posts, user_threads, user_joined, user_lastvisit, user_ip, user_rights, user_groups, user_level, user_status".$db_fields.") VALUES('$username', '".md5(md5($password1))."', '', '".$email."', '$user_hide_email', '', '0', '0', '".time()."', '0', '".USER_IP."', '', '', '101', '$user_status'".$db_values.")");
Zamienaisz na
$result = dbquery("INSERT INTO ".DB_USERS." (user_name, user_password, user_admin_password, user_email, user_hide_email, user_avatar, user_posts, user_threads, user_joined, user_lastvisit, user_ip, user_rights, user_groups, user_level, user_status".$db_fields.",miejscowosc) VALUES('$username', '".md5(md5($password1))."', '', '".$email."', '$user_hide_email', '', '0', '0', '".time()."', '0', '".USER_IP."', '', '', '101', '$user_status'".$db_values.", '$miejsce')");
I oczywiscie musisz dodać kolumne w bazie danych o nazwie miejscowosc robisz to poprzez wklejenie takiego kodu w dodatkowych stronach
<?php
$result = dbquery("ALTER TABLE `".DB_PREFIX."users` ADD `miejscowosc` VARCHAR( 200 ) NOT NULL;");
if($result) {echo 'Pole w bazie dodane poprawnie';} else {echo 'blod nie dodany pola';}
?>
Testowane i działa
W załaczniku gotowy plik
kefirek dodał/a następującą plik:
Edytowane przez kefirek dnia 14.01.2009 20:20:42
|
|
|
|
lessen |
Dodany dnia 14.01.2009 20:50:21
|
Przedszkolak
Postów: 48 Ostrzeżeń: 1
v7.02.03 Data rejestracji: 27.10.2006 06:23
|
Działa pięknie. Serdecznie dziękuje.
|
|
|
|
DJPromo |
Dodany dnia 14.01.2009 21:18:38
|
Bywalec
Postów: 630 Pomógł: 41
v7.02.07 Data rejestracji: 13.06.2006 18:51
|
Z tego co kojarzę to w fusionie jest juz pole miejscowości które nazywa się user_location wiec jakim cudem nie działa prosze mi powiedzieć ? podałem rozwiązanie właśnie pod to wiec w czym jest problem sprawdziłem działa
A włączyłeś to dodatkowe pole w ustawieniach w PA tak a propo jak piszesz ze nie widzisz go
Pomogłem Kliknij Pomógł
Życie to chwila zbyt krótka aby móc .... Życie to chwila / trzeba patrzeć i podziwiać
|
|
|
|
Dubi |
Dodany dnia 15.01.2009 10:45:56
|
Przedszkolak
Postów: 7 Ostrzeżeń: 2
Data rejestracji: 24.11.2008 14:24
|
A mam pytanie jak dodać dodatkowe pole z opcją przymusowego wypełnienia(czerwona gwiazdka)...
Tylko ze byłby to telefon kontaktowy i widzieli by go tylko Admini...
Da się?
|
|
|
|
DJPromo |
Dodany dnia 17.01.2009 21:49:59
|
Bywalec
Postów: 630 Pomógł: 41
v7.02.07 Data rejestracji: 13.06.2006 18:51
|
Da się Proszę zawartość wgrywasz do takich samych folderów
Teraz wchodzisz do PA --> Zarządzanie użytkownikami wchodzisz w Pola profilu
włączasz pole o nazwie Telefon.
Mamy dodane pole teraz czas na zabezpieczenie żeby było Obowiązkowe
edytujemy plik register.php
Linia 262
dodajemy pod nią
if (frm.user_telefon.value==\"\") {
alert(\"".$locale['553']."\");
return false;
}
Kliknij i zaczekaj na załadowanie kodu ...
Zapisujemy i wgrywamy teraz edytujemy plik
locale\Polish\register.php
Pod $locale['552'] = "Nie podano adresu e-mail.";
Kliknij i zaczekaj na załadowanie kodu ...
Dodajemy $locale['553'] = "Nie podano numeru telefonu.";
Kliknij i zaczekaj na załadowanie kodu ...
Zapisujemy i Działa :)
Ps../ Pole tak jak chciałeś widoczne po uzupełnieniu tylko dla Adminów
DJPromo dodał/a następującą plik:
Edytowane przez DJPromo dnia 17.01.2009 21:53:31
Pomogłem Kliknij Pomógł
Życie to chwila zbyt krótka aby móc .... Życie to chwila / trzeba patrzeć i podziwiać
|
|
|
|
ovan |
Dodany dnia 27.01.2009 14:08:54
|
Przedszkolak
Postów: 37
Data rejestracji: 24.12.2008 14:08
|
A jak zrobić to samo tylko z płcią? Z góry dziękuję.
|
|
|
|
nmpministranci |
Dodany dnia 22.04.2009 17:59:35
|
Początkujący
Postów: 135 Pomógł: 1 Ostrzeżeń: 3
Data rejestracji: 18.11.2007 08:08
|
Cześć... Mam pytanko, czy jest możliwość sprawdzania podanych informacji przez użytkownika przez bazę MySQL?
Edytowane przez Pieka dnia 22.04.2009 18:04:46
|
|
|
|
tlinke |
Dodany dnia 01.09.2009 21:34:30
|
Przedszkolak
Postów: 46
Data rejestracji: 16.02.2009 08:10
|
Witam.
Skorzystałem z tej modyfikacji, którą zaproponował kefirek. Po skopiowaniu plików i wstawieniu nowego pola w bazie danych formularz rejestracji działa i nie pokazuje błędów. Natomiast jeśli wchodzę w bazę danych przy użytkownikach w polu "miejscowosc" nie ma żadnego wpisu. W jaki sposób mogę sprawdzić jaką miejscowość wpisał użytkownik?
|
|
|
|
mateusz880 |
Dodany dnia 29.03.2010 21:59:58
|
Przedszkolak
Postów: 44
Data rejestracji: 03.04.2009 10:57
|
A jak dodać pole imię i nazwisko. W rejestracji i w polu użytkownika
|
|
|
|
Xanterii |
Dodany dnia 06.08.2010 20:46:54
|
Przedszkolak
Postów: 4
Data rejestracji: 06.08.2010 18:21
|
A ja mam podobne pytanie Mianowicie czy można dodać jakieś dodatkowe pole? Tzn . takie którego nie można dodać w PA? Chodzi mi o pole kierunek. I jak można zmienić tekst który jest wyświetlany podczas rejestracji? Chodzi o ten, co obowiązkowe itp itd.
Edytowane przez Pieka dnia 06.08.2010 20:54:06
|
|
|
|
lessen |
Dodany dnia 03.09.2010 19:17:39
|
Przedszkolak
Postów: 48 Ostrzeżeń: 1
v7.02.03 Data rejestracji: 27.10.2006 06:23
|
W 3 poście tego tematu wiedziałem jak wpisać by miejscowość danego użytkownika wyświetlała się na forum w profilu obok postu. Teraz niestety już ten kod nie działa, wyświetla błąd. Mógłby ktoś napisać jak poprawnie wpisać ten kod do v7.01.
PW od moderatora:
- Odświeżenie Tematu - Pieka 03.09 - 19:17
|
|
|
|
Rapid |
Dodany dnia 05.09.2010 12:02:10
|
Przedszkolak
Postów: 5
Data rejestracji: 08.12.2008 19:36
|
Witam.
Też sobie nie mogę poradzić z wpisem tej miejscowości na forum. Kiedy dodam ten wpis:
echo "<span class='small'><strong>".$locale['503']."</strong> ".$data['user_location']."<br>\n";
Pojawia się napis z skąd i wyświetla błąd linii.
Edytowane przez Pieka dnia 05.09.2010 12:07:29
|
|
|
|
lessen |
Dodany dnia 19.09.2010 07:44:49
|
Przedszkolak
Postów: 48 Ostrzeżeń: 1
v7.02.03 Data rejestracji: 27.10.2006 06:23
|
U mnie jest to samo, próbowałem skopiować wpis z innych plików, ale wyskakiwało mi okienko, a w nim napis miejscowości. Może ktoś w tym pomóż, czy poprostu trza wystawić zlecenie i zapłacić by ten dla mnie problem, był rozwiązany ?
|
|
|
|
dante77 |
Dodany dnia 24.09.2010 08:53:56
|
Bywalec
Postów: 332 Pomógł: 25 Ostrzeżeń: 1
Data rejestracji: 09.05.2005 00:08
|
Potrzebuje takich opcji, aby podczas rejestracji wymagane było podanie miejscowości z listy provincecity ( z tego tematu).
A poniżej konieczność dodania się do co najmniej trzech grup użytkowników (w ogóle da się coś takiego przy rejestracji)?
Z góry dziękuję za pomoc.
|
|
|
|
xviperx |
Dodany dnia 13.11.2010 18:26:26
|
Przedszkolak
Postów: 2 Ostrzeżeń: 2
Data rejestracji: 11.02.2008 16:44
|
Witam!
Jest możliwość dodania takich dodatkowych pól jak:
- Imię i nazwisko
- Nazwa firmy
- Numer NIP
- Numer tel.
Walczę już z tym formularzem od kilku dni i nic mi nie wychodzi.
Jeżeli to możliwe, to proszę o szybką pomoc.
Wiadomość doklejona:
Witam ponownie.
Mam problem z formularzem register.php
Mianowicie udało mi się dodać dodatkowe pole, ale niedawno odkryłem, że te pola które dołożyłem nie zapisują się do bazy danych. Proszę o pomoc.
<?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2008 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: register.php
| Author: Nick Jones (Digitanium)
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at http://www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
require_once "maincore.php";
require_once THEMES."templates/header.php";
include LOCALE.LOCALESET."register.php";
include LOCALE.LOCALESET."user_fields.php";
if (iMEMBER || !$settings['enable_registration']) { redirect("index.php"); }
if (isset($_GET['activate'])) {
if (!preg_check("/^[0-9a-z]{32}$/", $_GET['activate'])) { redirect("index.php"); }
$result = dbquery("SELECT * FROM ".DB_NEW_USERS." WHERE user_code='".$_GET['activate']."'");
if (dbrows($result)) {
$data = dbarray($result);
$user_info = unserialize($data['user_info']);
$user_status = $settings['admin_activation'] == "1" ? "2" : "0";
$profile_method = "validate_insert"; $db_fields = ""; $db_values = "";
$result = dbquery("SELECT * FROM ".DB_USER_FIELDS." ORDER BY field_order");
if (dbrows($result)) {
while($data = dbarray($result)) {
if (file_exists(LOCALE.LOCALESET."user_fields/".$data['field_name'].".php")) {
include LOCALE.LOCALESET."user_fields/".$data['field_name'].".php";
}
if (file_exists(INCLUDES."user_fields/".$data['field_name']."_include.php")) {
include INCLUDES."user_fields/".$data['field_name']."_include.php";
}
}
}
$result = dbquery("INSERT INTO ".DB_USERS." (user_name, user_password, user_admin_password, user_email, user_hide_email, user_avatar, user_posts, user_threads, user_joined, user_lastvisit, user_ip, user_rights, user_groups, user_level, user_status".$db_fields.") VALUES('".$user_info['user_name']."', '".$user_info['user_password']."', '', '".$user_info['user_email']."', '".$user_info['user_hide_email']."', '', '0', '0', '".time()."', '0', '".USER_IP."', '', '', '101', '$user_status'".$db_values.")");
$result = dbquery("DELETE FROM ".DB_NEW_USERS." WHERE user_code='".$_GET['activate']."'");
add_to_title($locale['global_200'].$locale['401']);
opentable($locale['401']);
if ($settings['admin_activation'] == "1") {
echo "<div style='text-align:center'><br />\n".$locale['455']."<br /><br />\n".$locale['453']."<br /><br />\n</div>\n";
} else {
echo "<div style='text-align:center'><br />\n".$locale['455']."<br /><br />\n".$locale['452']."<br /><br />\n</div>\n";
}
closetable();
} else {
redirect("index.php");
}
} elseif (isset($_POST['register'])) {
if ($settings['display_validation'] == "1") {
include_once INCLUDES."securimage/securimage.php";
}
$error = ""; $db_fields = ""; $db_values = "";
$username = stripinput(trim(eregi_replace(" +", " ", $_POST['username'])));
$email = stripinput(trim(eregi_replace(" +", "", $_POST['email'])));
$password1 = stripinput(trim(eregi_replace(" +", "", $_POST['password1'])));
$miejsce = stripinput(trim($_POST['miejsce']));
$nip = stripinput(trim($_POST['nip']));
$nazwisko = stripinput(trim($_POST['nazwisko']));
$firma = stripinput(trim($_POST['firma']));
$telefon = stripinput(trim($_POST['telefon']));
if ($username == "" || $password1 == "" || $email == "") {
$error .= $locale['402']."<br />\n";
}
if (!preg_match("/^[-0-9A-Z_@\s]+$/i", $username)) {
$error .= $locale['403']."<br />\n";
}
if (preg_match("/^[0-9A-Z@]{6,20}$/i", $password1)) {
if ($password1 != $_POST['password2']) $error .= $locale['404']."<br />\n";
} else {
$error .= $locale['405']."<br />\n";
}
if (!preg_match("/^[-0-9A-Z_\.]{1,50}@([-0-9A-Z_\.]+\.){1,50}([0-9A-Z]){2,4}$/i", $email)) {
$error .= $locale['406']."<br />\n";
}
$email_domain = substr(strrchr($email, "@"), 1);
$result = dbquery("SELECT * FROM ".DB_BLACKLIST." WHERE blacklist_email='$email' OR blacklist_email='$email_domain'");
if (dbrows($result) != 0) { $error = $locale['411']."<br />\n"; }
$result = dbquery("SELECT * FROM ".DB_USERS." WHERE user_name='$username'");
if (dbrows($result) != 0) { $error = $locale['407']."<br />\n"; }
$result = dbquery("SELECT * FROM ".DB_USERS." WHERE user_email='$email'");
if (dbrows($result) != 0) { $error = $locale['408']."<br />\n"; }
if ($settings['email_verification'] == "1") {
$result = dbquery("SELECT * FROM ".DB_NEW_USERS);
while ($new_users = dbarray($result)) {
$user_info = unserialize($new_users['user_info']);
if ($new_users['user_email'] == $email) { $error = $locale['409']."<br />\n"; }
if ($user_info['user_name'] == $username) { $error = $locale['407']."<br />\n"; break; }
}
}
if ($settings['display_validation'] == "1") {
$securimage = new Securimage();
if (!isset($_POST['captcha_code']) || $securimage->check($_POST['captcha_code']) == false) {
$error .= $locale['410']."<br />\n";
}
}
$user_hide_email = isnum($_POST['user_hide_email']) ? $_POST['user_hide_email'] : "1";
if ($settings['email_verification'] == "0") {
$user_offset = isset($_POST['user_offset']) ? is_numeric($_POST['user_offset']) ? $_POST['user_offset'] : "0" : "0";
$profile_method = "validate_insert"; $db_fields = ""; $db_values = "";
$result = dbquery("SELECT * FROM ".DB_USER_FIELDS." ORDER BY field_order");
if (dbrows($result)) {
while($data = dbarray($result)) {
if (file_exists(LOCALE.LOCALESET."user_fields/".$data['field_name'].".php")) {
include LOCALE.LOCALESET."user_fields/".$data['field_name'].".php";
}
if (file_exists(INCLUDES."user_fields/".$data['field_name']."_include.php")) {
include INCLUDES."user_fields/".$data['field_name']."_include.php";
}
}
}
}
if ($error == "") {
if ($settings['email_verification'] == "1") {
require_once INCLUDES."sendmail_include.php";
mt_srand((double)microtime()*1000000); $salt = "";
for ($i = 0; $i <= 7; $i++) { $salt .= chr(rand(97, 122)); }
$user_code = md5($email.$salt);
$activation_url = $settings['siteurl']."register.php?activate=".$user_code;
if (sendemail($username,$email,$settings['siteusername'], $settings['siteemail'], $locale['449'], $locale['450'].$activation_url)) {
$user_info = serialize(array(
"user_name" => $username,
"user_password" => md5(md5($password1)),
"user_email" => $email,
"user_hide_email" => isnum($_POST['user_hide_email']) ? $_POST['user_hide_email'] : "1",
"miejscowosc" => $miejsce,
"numer_nip" => $nip,
"nazwisko" => $nazwisko,
"firma" => $firma,
"telefon" => $telefon
));
$result = dbquery("INSERT INTO ".DB_NEW_USERS." (user_code, user_email, user_datestamp, user_info) VALUES('$user_code', '".$email."', '".time()."', '$user_info')");
opentable($locale['400']);
echo "<div style='text-align:center'><br />\n".$locale['454']."<br /><br />\n</div>\n";
closetable();
} else {
opentable($locale['456']);
echo "<div style='text-align:center'><br />\n".$locale['457']."<br /><br />\n</div>\n";
closetable();
}
} else {
$user_status = $settings['admin_activation'] == "1" ? "2" : "0";
$result = dbquery("INSERT INTO ".DB_USERS." (user_name, user_password, user_admin_password, user_email, user_hide_email, user_avatar, user_posts, user_threads, user_joined, user_lastvisit, user_ip, user_rights, user_groups, user_level, user_status".$db_fields.",miejscowosc,nip,nazwisko,firma,telefon) VALUES('$username', '".md5(md5($password1))."', '', '".$email."', '$user_hide_email', '', '0', '0', '".time()."', '0', '".USER_IP."', '', '', '101', '$user_status'".$db_values.", '$miejsce', '$nip', '$nazwisko', '$firma' '$telefon')");
opentable($locale['400']);
if ($settings['admin_activation'] == "1") {
echo "<div style='text-align:center'><br />\n".$locale['451']."<br /><br />\n".$locale['453']."<br /><br />\n</div>\n";
} else {
echo "<div style='text-align:center'><br />\n".$locale['451']."<br /><br />\n".$locale['452']."<br /><br />\n</div>\n";
}
closetable();
}
} else {
opentable($locale['456']);
echo "<div style='text-align:center'><br />\n".$locale['458']."<br /><br />\n$error<br />\n<a href='".FUSION_SELF."'>".$locale['459']."</a></div></br>\n";
closetable();
}
} else {
if ($settings['email_verification'] == "0") {
$offset_list = "";
for ($i = -13; $i < 17; $i++) {
if ($i > 0) { $offset = "+".$i; } else { $offset = $i; }
$offset_list .= "<option".($offset == "0" ? " selected='selected'" : "").">".$offset."</option>\n";
}
}
opentable($locale['400']);
echo "<div style='text-align:center'>".$locale['500']."\n";
if ($settings['email_verification'] == "1") echo $locale['501']."\n";
echo $locale['502'];
if ($settings['email_verification'] == "1") echo "\n".$locale['503'];
echo "</div><br />\n";
echo "<form name='inputform' method='post' action='".FUSION_SELF."' onsubmit='return ValidateForm(this)'>\n";
echo "<table cellpadding='0' cellspacing='0' class='center'>\n<tr>\n";
echo "<td class='tbl'>".$locale['u001']."<span style='color:#ff0000'>*</span></td>\n";
echo "<td class='tbl'><input type='text' name='username' maxlength='30' class='textbox' style='width:200px;' /></td>\n";
echo "</tr>\n<tr>\n";
echo "<td class='tbl'>".$locale['u002']."<span style='color:#ff0000'>*</span></td>\n";
echo "<td class='tbl'><input type='password' name='password1' maxlength='20' class='textbox' style='width:200px;' /></td>\n";
echo "</tr>\n<tr>\n";
echo "<td class='tbl'>".$locale['u004']."<span style='color:#ff0000'>*</span></td>\n";
echo "<td class='tbl'><input type='password' name='password2' maxlength='20' class='textbox' style='width:200px;' /></td>\n";
echo "</tr>\n<tr>\n";
echo "<td class='tbl'>Imie i nazwisko<span style='color:#ff0000'>*</span></td>\n";
echo "<td class='tbl'><input type='text' name='nazwisko' maxlength='100' class='textbox' style='width:200px;' /></td>\n";
echo "</tr>
\n<tr>\n";
echo "<td class='tbl'>".$locale['u005']."<span style='color:#ff0000'>*</span></td>\n";
echo "<td class='tbl'><input type='text' name='email' maxlength='100' class='textbox' style='width:200px;' /></td>\n";
echo "</tr>
<tr>\n";
echo "<td class='tbl'>Miejscowosc<span style='color:#ff0000'>*</span></td>\n";
echo "<td class='tbl'><input type='text' name='miejsce' maxlength='100' class='textbox' style='width:200px;' /></td>\n";
echo "</tr>
\n<tr>\n";
echo "<td class='tbl'>Nazwa firmy<span style='color:#ff0000'>*</span></td>\n";
echo "<td class='tbl'><input type='text' name='firma' maxlength='100' class='textbox' style='width:200px;' /></td>\n";
echo "</tr>
\n<tr>\n";
echo "<td class='tbl'>Numer NIP<span style='color:#ff0000'>*</span></td>\n";
echo "<td class='tbl'><input type='text' name='nip' maxlength='100' class='textbox' style='width:200px;' /></td>\n";
echo "</tr>
\n<tr>\n";
echo "<td class='tbl'>Numer telefonu<span style='color:#ff0000'>*</span></td>\n";
echo "<td class='tbl'><input type='text' name='telefon' maxlength='100' class='textbox' style='width:200px;' /></td>\n";
echo "</tr>
\n<tr>\n";
echo "<td class='tbl'>".$locale['u006']."</td>\n";
echo "<td class='tbl'><label><input type='radio' name='user_hide_email' value='1' checked='checked' />".$locale['u007']."</label>\n";
echo "<label><input type='radio' name='user_hide_email' value='0' />".$locale['u008']."</label></td>\n";
echo "</tr>\n";
if ($settings['display_validation'] == "1") {
echo "<tr>\n<td valign='top' class='tbl'>".$locale['504']."</td>\n<td class='tbl'>";
echo "<img id='captcha' src='".INCLUDES."securimage/securimage_show.php' alt='".$locale['504']."' align='left' />\n";
echo "<a href='".INCLUDES."securimage/securimage_play.php'><img src='".INCLUDES."securimage/images/audio_icon.gif' alt='' align='top' class='tbl-border' style='margin-bottom:1px' /></a><br />\n";
echo "<a href='#' onclick=\"document.getElementById('captcha').src = '".INCLUDES."securimage/securimage_show.php?sid=' + Math.random(); return false\"><img src='".INCLUDES."securimage/images/refresh.gif' alt='' align='bottom' class='tbl-border' /></a>\n";
echo "</td>\n</tr>\n<tr>";
echo "<td class='tbl'>".$locale['505']."<span style='color:#ff0000'>*</span></td>\n";
echo "<td class='tbl'><input type='text' name='captcha_code' class='textbox' style='width:100px' /></td>\n";
echo "</tr>\n";
}
if ($settings['email_verification'] == "0") {
$result2 = dbquery("SELECT * FROM ".DB_USER_FIELDS." WHERE field_group != '4' GROUP BY field_group");
while($data2 = dbarray($result2)) {
$result3 = dbquery("SELECT * FROM ".DB_USER_FIELDS." WHERE field_group='".$data2['field_group']."' ORDER BY field_order");
if (dbrows($result3)) {
echo "<tr>\n<td class='tbl2'></td>\n";
echo "<td class='tbl2'><strong>";
if ($data2['field_group'] == 1) {
echo $locale['u044'];
} elseif ($data2['field_group'] == 2) {
echo $locale['u045'];
} elseif ($data2['field_group'] == 3) {
echo $locale['u046'];
}
echo "</strong></td>\n</tr>\n";
while($data3 = dbarray($result3)) {
$profile_method = "input";
if (file_exists(LOCALE.LOCALESET."user_fields/".$data3['field_name'].".php")) {
include LOCALE.LOCALESET."user_fields/".$data3['field_name'].".php";
}
if (file_exists(INCLUDES."user_fields/".$data3['field_name']."_include.php")) {
include INCLUDES."user_fields/".$data3['field_name']."_include.php";
}
}
}
}
}
if ($settings['enable_terms'] == 1) {
echo "<tr>\n<td class='tbl'>".$locale['508'] ."<span style='color:#ff0000'>*</span></td>\n";
echo "<td class='tbl'><input type='checkbox' id='agreement' name='agreement' value='1' onclick='checkagreement()' /> <span class='small'><label for='agreement'>".$locale['509'] ."</label></span></td>\n";
echo "</tr>\n";
}
echo "<tr>\n<td align='center' colspan='2'><br />\n";
echo "<input type='submit' name='register' value='".$locale['506']."' class='button'".($settings['enable_terms'] == 1 ? " disabled='disabled'" : "")." />\n";
echo "</td>\n</tr>\n</table>\n</form>\n";
closetable();
echo "<script type='text/javascript'>
function ValidateForm(frm) {
if (frm.username.value==\"\") {
alert(\"".$locale['550']."\");
return false;
}
if (frm.password1.value==\"\") {
alert(\"".$locale['551']."\");
return false;
}
if (frm.email.value==\"\") {
alert(\"".$locale['552']."\");
return false;
}
if (frm.miejsce.value==\"\") {
alert(\"Nie podales miejscowsci\");
return false;
}
if (frm.nip.value==\"\") {
alert(\"Nie podales numeru NIP\");
return false;
}
if (frm.nazwisko.value==\"\") {
alert(\"Nie podales imienia i nazwiska\");
return false;
}
if (frm.firma.value==\"\") {
alert(\"Nie podales nazwy firmy\");
return false;
}
if (frm.telefon.value==\"\") {
alert(\"Nie podales numeru telefonu\");
return false;
}
}
</script>\n";
if ($settings['enable_terms'] == 1) {
echo "<script language='JavaScript' type='text/javascript'>
function checkagreement() {
if(document.inputform.agreement.checked) {
document.inputform.register.disabled=false;
} else {
document.inputform.register.disabled=true;
}
}
</script>";
}
}
require_once THEMES."templates/footer.php";
?>
PW od moderatora:
- Odświeżenie Tematu - Pieka 13.11 - 18:26
Edytowane przez xviperx dnia 10.11.2010 21:49:07
|
|
|