PHP-Fusion Mods
Navigacija
Apsauga
Apsauga Neleista registracija: 38934
Šiandien: 17
Prisijungę nariai
» Svečių: 9
» Narių: 0

» Viso narių: 10,235
» Naujausias: ruslanas tuk

Prisijungimų istorija:
tabux06:00:53
sanpernepamenu
Zbigniew@nepamenu
CepelinasXnepamenu
VV91DDnepamenu
Minusnepamenu
priezilviciunepamenu
EdvinasG1337nepamenu
rolandas94nepamenu
Edis2nepamenu
klubogerbejasnepamenu
Miskinisnepamenu
Pask. modai
Prisijungti
Vardas

Slaptažodis



Dar ne narys?
Registruotis.

Pamiršai slaptažodį?
Prašyk naujo!.

Naujausi prašymai
[L] testas
Narių apklausa
Ar dar kuriate tinklalapius?

Ne
Ne
0% [0 Balsai]

Taip
Taip
88% [7 Balsai]

Naudojuosi socialiniais tinklais
Naudojuosi socialiniais tinklais
13% [1 Balsas]

Balsai: 8
Kad galėtum balsuoti, turi prisijungti.
Pradėta: 2022-05-29 19:54
Shoutbox
You must login to post a message.

2026-03-21 19:07

2025-07-13 17:07
svx, smagu kad dar atsiranda naujų narių Šypsosi2

2024-03-07 22:13
Oj Tabux… apkabinčiau už tą moderatorių 😁

2024-02-22 17:40
Šypsosi2 jo buvo laikai.. Senukai jau mes. Bega laikas greiciau nei noretusi. Smagu matyti kad uzsuka seni nariai, ne as vienas Šypsosi

2024-02-20 22:18
Zodziu.. Nostalgija. Sorry Tabux uz spam’a, netelpa viskas i viena shout’a. 😁

Shoutbox Archive
Peržiūrėti temą
 Spausdinti temą
Biski uzstrigau
2248859
#1 Spausdinti pranešimą
parašyta 2008-03-29 09:59
Pradinukas



Reputacija: 0

Pranešimai: 25
Įstojo: 2007-07-10

Tai va isirasiau Moda visas puslapis tik registruotiems vartotojams viskas veikia puikiai. As noriu padaryt taip: kai paspaudi register.php atsidaro panele per viduri kad butu tik registracija o desinej nebutu tu shoutbox nk tik register.php panelei.

cia as persidariau registracija. gal kam irgi pravers tik ji tam modui rejktu pakeist eilutes virsutines.

Download source  Code
/*---------------------------------------------------+
| PHP-Fusion 6 Content Management System
+----------------------------------------------------+
| Copyright 2002 - 2006 Nick Jones
| http://www.php-fusion.co.uk/
+----------------------------------------------------+
| Released under the terms & conditions of v2 of the
| GNU General Public License. For details refer to
| the included gpl.txt file or visit http://gnu.org
+----------------------------------------------------*/
require_once \"maincore.php\";
require_once \"subheader2.php\";
require_once \"side_left.php\";

include LOCALE.LOCALESET.\"register.php\";
include LOCALE.LOCALESET.\"user_fields.php\";

if (iMEMBER) fallback(\"index.php\");

if ($settings['enable_registration']) {



/** Configuration **/
$bad_username = \"admin,webmaster,test\";
$password_length = 6;
/** END OF CONFIGURATION **/

function usernamechecker($username) {
global $bad_username;
       $usernamerules=$bad_username!=\"\" ? explode(\",\",$bad_username) : array();
       $usernamecheck  = str_replace($usernamerules, 'NOUSER', strtolower($username));
       if (eregi(\"NOUSER\",$usernamecheck)) { return false;} else { return true;}   
}
   
function pw_generate($length) {
$chars_for_pw  = \"ABCDEFGHIJKLMNOPQRSTUVWXYZ\";
$chars_for_pw .= \"abcdefghijklmnopqrstuvwxyz\";
$chars_for_pw .= \"0123456789\";
$char_control  = \"\";
        srand((double) microtime() * 1000000);
        for($i = 0;$i < 50;$i++) {
            $number = rand(2, strlen($chars_for_pw)-2);
            $char_control .= $chars_for_pw[$number];
        }
        $char_control = substr($char_control, 0, $length);
        return $char_control;
}
$safe_pw=pw_generate($password_length);

if (isset($activate)) {
   if (!preg_match(\"/^[0-9a-z]{32}$/\", $activate)) fallback(\"index.php\");
   $result = dbquery(\"SELECT * FROM \".$db_prefix.\"new_users WHERE user_code='$activate'\");
   if (dbrows($result) != 0) {
      $data = dbarray($result);
      $user_info = unserialize($data['user_info']);
      $activation = $settings['admin_activation'] == \"1\" ? \"2\" : \"0\";
      $result = dbquery(\"INSERT INTO \".$db_prefix.\"users (user_name, user_password, user_email, user_hide_email, user_location, user_birthdate, user_aim, user_icq, user_msn, user_yahoo, user_web, user_theme, user_offset, user_avatar, user_sig, user_posts, user_joined, user_lastvisit, user_ip, user_rights, user_groups, user_level, user_status) VALUES('\".$user_info['user_name'].\"', '\".md5(md5($user_info['user_password'])).\"', '\".$user_info['user_email'].\"', '\".$user_info['user_hide_email'].\"', '', '0000-00-00', '', '', '', '', '', 'Default', '0', '', '', '0', '\".time().\"', '0', '\".USER_IP.\"', '', '', '101', '$activation')\");
      $result = dbquery(\"DELETE FROM \".$db_prefix.\"new_users WHERE user_code='$activate'\");   
      opentable($locale['401']);
      if ($settings['admin_activation'] == \"1\") {
         echo \"

\n\".$locale['455'].\"

\n\".$locale['453'].\"

\n
\n\";
      } else {
         echo \"

\n\".$locale['455'].\"

\n\".$locale['452'].\"

\n
\n\";
      }
      closetable();
   } else {
      fallback(\"index.php\");
   }
} else if (isset($_POST['register'])) {
   $error = \"\";
   $username = stripinput(trim(eregi_replace(\" +\", \"_\", $_POST['username'])));
   $email = stripinput(trim(eregi_replace(\" +\", \"\", $_POST['email'])));
   $password1 = stripinput(trim(eregi_replace(\" +\", \"\", $_POST['password1'])));
   
   if ($username == \"\" || $password1 == \"\" || $email == \"\") $error .= $locale['402'].\"
\n\";
       if (!empty($username) && !usernamechecker($username)) { $error .= $locale['553'];}   
       if (!preg_match(\"/^[-0-9A-Z_@\s]{3,20}+$/i\", $username)) $error .= $locale['403'].\"
\n\";

   if (preg_match(\"/^[0-9A-Z@]{6,20}$/i\", $password1)) {
      if ($password1 != $_POST['password2']) $error .= $locale['404'].\"
\n\";
   } else {
      $error .= $locale['405'].\"
\n\";
   }
 
   if (!preg_match(\"/^[-0-9A-Z_\.]{1,50}@([-0-9A-Z_\.]+\.){1,50}([0-9A-Z]){2,4}$/i\", $email)) {
      $error .= $locale['406'].\"
\n\";
   }
   
   $email_domain = substr(strrchr($email, \"@\"), 1);
   $result = dbquery(\"SELECT * FROM \".$db_prefix.\"blacklist WHERE blacklist_email='\".$email.\"' OR blacklist_email='$email_domain'\");
   if (dbrows($result) != 0) $error = $locale['411'].\"
\n\";
   
   $result = dbquery(\"SELECT * FROM \".$db_prefix.\"users WHERE user_name='$username'\");
   if (dbrows($result) != 0) $error = $locale['407'].\"
\n\";
   
   $result = dbquery(\"SELECT * FROM \".$db_prefix.\"users WHERE user_email='\".$email.\"'\");
   if (dbrows($result) != 0) $error = $locale['408'].\"
\n\";
   
   if ($settings['email_verification'] == \"1\") {
      $result = dbquery(\"SELECT * FROM \".$db_prefix.\"new_users\");
      while ($new_users = dbarray($result)) {
         $user_info = unserialize($new_users['user_info']);
         if ($new_users['user_email'] == $email) { $error = $locale['409'].\"
\n\"; }
         if ($user_info['user_name'] == $username) { $error = $locale['407'].\"
\n\"; break; }
      }
   }
$user_code=\"\";   
   if ($settings['display_validation'] == \"1\") {
      if (!check_captcha($_POST['captcha_encode'], $_POST['user_code'])) {
         $error .= $locale['410'].\"
\n\";
      }
   }
   
   $user_hide_email = isNum($_POST['user_hide_email']) ? $_POST['user_hide_email'] : \"1\";
   
   if ($settings['email_verification'] == \"0\") {
      $user_location = isset($_POST['user_location']) ? stripinput(trim($_POST['user_location'])) : \"\";
      if ($_POST['user_month'] != 0 && $_POST['user_day'] != 0 && $_POST['user_year'] != 0) {
         $user_birthdate = (isNum($_POST['user_year']) ? $_POST['user_year'] : \"0000\")
         .\"-\".(isNum($_POST['user_month']) ? $_POST['user_month'] : \"00\")
         .\"-\".(isNum($_POST['user_day']) ? $_POST['user_day'] : \"00\");
      } else {
         $user_birthdate = \"0000-00-00\";
      }
      $user_aim = isset($_POST['user_aim']) ? stripinput(trim($_POST['user_aim'])) : \"\";
      $user_icq = isset($_POST['user_icq']) ? stripinput(trim($_POST['user_icq'])) : \"\";
      $user_msn = isset($_POST['user_msn']) ? stripinput(trim($_POST['user_msn'])) : \"\";
      $user_yahoo = isset($_POST['user_yahoo']) ? stripinput(trim($_POST['user_yahoo'])) : \"\";
      $user_web = isset($_POST['user_web']) ? stripinput(trim($_POST['user_web'])) : \"\";
      $user_theme = stripinput($_POST['user_theme']);
      $user_offset = is_numeric($_POST['user_offset']) ? $_POST['user_offset'] : \"0\";
      $user_sig = isset($_POST['user_sig']) ? stripinput(trim($_POST['user_sig'])) : \"\";
   }
   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\" => $password1,
               \"user_email\" => $email,
               \"user_hide_email\" => isNum($_POST['user_hide_email']) ? $_POST['user_hide_email'] : \"1\"
            ));
            $result = dbquery(\"INSERT INTO \".$db_prefix.\"new_users (user_code, user_email, user_datestamp, user_info) VALUES('$user_code', '\".$email.\"', '\".time().\"', '$user_info')\");
            opentable($locale['400']);
            echo \"

\n\".$locale['454'].\"

\n
\n\";
            closetable();
         } else {
            opentable($locale['456']);
            echo \"

\n\".$locale['457'].\"

\n
\n\";
            closetable();
         }
      } else {
         $activation = $settings['admin_activation'] == \"1\" ? \"2\" : \"0\";
                     $result = dbquery(\"INSERT INTO \".$db_prefix.\"users (user_name, user_password, user_email, user_hide_email, user_location, user_birthdate, user_aim, user_icq, user_msn, user_yahoo, user_web, user_theme, user_offset, user_avatar, user_sig, user_posts, user_joined, user_lastvisit, user_ip, user_rights, user_groups, user_level, user_status) VALUES('$username', md5(md5('\".$password1.\"')), '\".$email.\"', '$user_hide_email', '$user_location', '$user_birthdate', '$user_aim', '$user_icq', '$user_msn', '$user_yahoo', '$user_web', '$user_theme', '$user_offset', '', '$user_sig', '0', '\".time().\"', '0', '\".USER_IP.\"', '', '', '101', '$activation')\");

         opentable($locale['400']);
         if ($settings['admin_activation'] == \"1\") {
            echo \"

\n\".$locale['451'].\"

\n\".$locale['453'].\"

\n
\n\";
         } else {
            echo \"

\n\".$locale['451'].\"

\n\".$locale['452'].\"

\n
\n\";
         }
         closetable();
      }
   } else {
      opentable($locale['456']);
      echo \"

\n\".$locale['458'].\"

\n$error
\n\".$locale['459'].\"

\n\";
      closetable();
   }
} else {
   if ($settings['email_verification'] == \"0\") {
      $theme_files = makefilelist(THEMES, \".|..\", true, \"folders\");
      array_unshift($theme_files, \"Default\");
      $offset_list = \"\";
      for ($i=-13;$i<17;$i++) {
         if ($i > 0) { $offset=\"+\".$i; } else { $offset=$i; }
         $offset_list .= \"$offset\n\";
      }
   }
   opentable($locale['400']);
   echo \"
\".$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 \"

\";

echo \"





















\n\";
   if ($settings['display_validation'] == \"1\") {
      echo \"\n\n\n\n\";
      echo \"


\n\";
   }
   if ($settings['email_verification'] == \"0\") {
      echo \"






































\n\";
   }
   echo \"\n\";
   echo \"



\".$locale['u001'].\"*
Rekomenduotinas slaptumo slaptaþodis: $safe_pw
Bûsimasis slaptaþodis jau paþymëtas formoje ir bus uþregistruotas.Atsiminkite!
\".$locale['u002'].\"*
\".$locale['u004'].\"*
\".$locale['u005'].\"*
\".$locale['u006'].\" \".$locale['u007'].\"
\".$locale['u008'].\"
\".$locale['504'].\"\";
      echo make_captcha();
      echo \"
\".$locale['505'].\"*
\".$locale['u009'].\"
\".$locale['u010'].\" (mm/dd/yyyy) \n\n
\".$locale['u021'].\"
\".$locale['u011'].\"
\".$locale['u012'].\"
\".$locale['u013'].\"
\".$locale['u014'].\"
\".$locale['u015'].\"
\".$locale['u016'].\"
\".$locale['u020'].\"


>', '');\\">
>', '');\\">
>', '');\\">
>
>
>
>
>', '');\\">

   




Registracijos sàlygos



   

Sveiki atvyk Administratoriai ir Moderatoriai á \".$settings['sitename'].\" Ðio portalo administratoriai ir moderatoriai visais bûdais stengiasi paðalinti netinkamas þinutes, taèiau neámanoma paðalinti ir perþiûrëti vis þinuèi, todël jûs turite suprasti, kad visos þinutës ðiose diskusijose yra j autori, o ne administratori ar moderatori nuomonë ir paþiûros (iðskyrus ði þmoni þinutes).
Taigi administratoriai ir/arba moderatoriai negali bûti atsakingi uþ j turiná.


Jûs sutinkate neraðyti áþeidþianèi, neðvanki, vulgari, ðmeiþianèi, grasinanèi ir kitoki vietinius ástatymus paþeidþianèi þinuèi. Prieðingu atveju tuojau pat bûsite blokuotas (banned) ir apie tai praneðta jûs Interneto tiekëjui. Vis þinuèi IP adresas yra áraðomas á duomen baz. Jûs sutinkate, kad administratoriai ir/arba moderatoriai turi teis iðtrinti, redaguoti, perkelti arba uþdaryti betkurià temà/þinut, jeigu jie mano jog tai reikalinga. Kaip vartotojas sutinkate su tuo, kad bet kokia jûs ávesta informacija bût saugoma duomen bazëje. Ði informacija nebus suteikta jokioms treèioms ðalims, taèiau administratoriai ir/arba moderatoriai negali uþtikrinti visiðko informacijos saugumo.



Ðis portalas naudoja sausainëlius (cookies). Juose nesaugoma jokia jûs ávesta informacija. Sausainëliai naudojami tik kaip pagalbinë dizaino ir struktûros priemonë suteikdama jums patogumo. Jûs el. paðto adresas naudojamas tik patvirtinti jûs registracijos detales (taip pat atsisti jums naujà slaptaþodá, jeigu kartais uþmirðote senà).



Declaration


The administrators and moderators of \".$settings['sitename'].\" are struggling to keep up on the portal contributions with questionable content as quickly as possible to edit or delete; But it is not possible to review every message. You confirm with submitting this declaration, that you accept that any contribution the opinion of its author and that reflects the administrators, moderators and operator of the portal only for their own contributions.



You agree not defamatory, obscene, vulgar, defamatory, violent or criminal reasons other content on this site to publish. Violations of this rule will cause an immediate and permanent banning. The operators reserve the right combination of data, etc. To aid in enforcing these conditions. You agree that the operators, administrators and moderators of this portal the right to contribute, in its sole discretion to remove, edit, move or block. You agree that the framework of the registration data stored in a database.



This system uses cookies to information on your computer. These cookies do not contain any of the above information, but only with operator comfort. Your e-mail address is used only for confirming the registration and for sending new passwords. The display of your e-mail can you personally or other off.




 
>Sutinku su ðiomis sàlygomis

I read and accept the conditions.


\";
   closetable();
   echo \"\n\";
}

} else {
   opentable($locale['400']);
   echo \"

\n\".$locale['507'].\"

\n
\n\";
   closetable();
}

require_once \"side_right.php\";
require_once \"footer.php\";
?>






Jai nesupratot idesiu IMG...
 
PM
Andrejus
#2 Spausdinti pranešimą
parašyta 2008-03-29 10:07
Vartotojo avataras

Geradarys



Reputacija: 0

Pranešimai: 701
Įstojo: 2007-05-28

Jei nenori sonu nutrini require_once "side_left.php"; ir require_once "side_right.php"; , o sita registracija ne tu dariai:
cia as persidariau registracija.

Redagavo Andrejus 2008-03-29 10:07
[url="http://andrejus.eu"]Andrejaus tinklalapis[/url] - Naujienos apie IT, grafika bei daug kit "geek" straipsni
Dmesio!!! Kuriu modulius php-fusion, ra?ykit e-pa?t arba privai ?inut.
 
PM
2248859
#3 Spausdinti pranešimą
parašyta 2008-03-29 13:20
Pradinukas



Reputacija: 0

Pranešimai: 25
Įstojo: 2007-07-10

Aciu As taip ir glawojau kad turi but tas right tik nepaiekojau kazko :D vis desine puse likdavo... sita tu netaip supratai as ja persidariau kad roditu paspaudus registruotis nes paprastos neleidzia wot ;) dabar dar sita sujungsiu su ajax ir bus grazu :P
 
PM
Peršokti į forumą: