PHP-Fusion Mods
Navigacija
Apsauga
Apsauga Neleista registracija: 39983
Šiandien: 12
Prisijungę nariai
» Svečių: 2
» Narių: 0

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

Prisijungimų istorija:
tabux 5 Dienos
Zbigniew@senokai
sanpernepamenu
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-05-29 21:26
Ši sistema turi daug patobulinimų kurie kurti mūsų Šypsosi Buvo planuose pereiti ant v9, bet ....

2026-05-11 16:51
Sveiki. Norėjau pasveikinti jus su atkaklumu arba ištverme. Tai viena iš dviejų paskutinių svetainių, paremtų v7. Ar negaila švaistyti ilgametės patirties ir pereiti prie v9?

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

Shoutbox Archive
Peržiūrėti temą
 Spausdinti temą
kas gali padeti pakeist
pko
#1 Spausdinti pranešimą
parašyta 2009-11-29 12:33
Naujokas



Reputacija: 0

Pranešimai: 9
Įstojo: 2008-05-30

kas gali padeti predit mokejimo sistema kad norint sukurti bloga taip pat kaip ir registacijoi reikia issiusti sms ir suvesti koda ir permeta i ta psulapi.


Download source  Code
if (!defined(\"IN_FUSION\")) { header(\"Location: \".BASEDIR.\"index.php\"); }

if (file_exists(INFUSIONS.\"ti_blog_system/locale/\".LOCALESET.\"createblog.php\")) {
   include INFUSIONS.\"ti_blog_system/locale/\".LOCALESET.\"createblog.php\";
   include BASEDIR.\"locale/\".LOCALESET.\"register.php\";
} else {
    include INFUSIONS.\"ti_blog_system/locale/English/createblog.php\";
}

if (isset($_GET['rowstart'])) $rowstart = $_GET['rowstart'];
if (!isset($rowstart) || !isNum($rowstart)) $rowstart = 0;

if ($settings['version'] >= 7) include_once INCLUDES.\"bbcode_include.php\";

if (file_exists(INFUSIONS.\"ti_blog_system/blog_includes.php\")) {
   include INFUSIONS.\"ti_blog_system/blog_includes.php\";
   ti_blog_createblog();
} else {
   opentable(\"Error\");
   echo 'Failed loading requested file (blog_include.php)! Please check your files.';
   closetable();
}

echo \"\n\";
?>






registracijos





Download source  Code

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 \"

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

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

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

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

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

\n
\n\";
      }
      closetable();
   } else {
      redirect(\"index.php\");
   }
} elseif (isset($_POST['register'])) {

   if (!isset($_POST['sms_kodas'])) redirect(\"index.php\"); //Jei kodas nenurodytas perkelia i index.php

   $kodas = stripinput($_POST['sms_kodas']);
   $kodas2 = md5(md5($kodas));
   $result = dbquery(\"SELECT * FROM \".$db_prefix.\"moketojai WHERE moketojas_kodas='\".$kodas2.\"' && moketojas_aktyvus='0' LIMIT 1\"); //Patikrina ar toks kodas yra
   if (!dbrows($result)) { //Jei rezultatu nerasta ismeta klaida ir neleidzia registruotis
      opentable(\"Klaida\");
      echo \"vestas kodas neteisingas!\";
      closetable();
   } else { //Viskas gerai, galite registruotis :)

   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'])));
   
   if ($username == \"\" || $password1 == \"\" || $email == \"\") {
      $error .= $locale['402'].\"
\n\";
   }
   
   if (!preg_match(\"/^[-0-9A-Z_@\s]+$/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_BLACKLIST.\" WHERE blacklist_email='$email' OR blacklist_email='$email_domain'\");
   if (dbrows($result) != 0) { $error = $locale['411'].\"
\n\"; }
   
   $result = dbquery(\"SELECT * FROM \".DB_USERS.\" WHERE user_name='$username'\");
   if (dbrows($result) != 0) { $error = $locale['407'].\"
\n\"; }
   
   $result = dbquery(\"SELECT * FROM \".DB_USERS.\" WHERE user_email='$email'\");
   if (dbrows($result) != 0) { $error = $locale['408'].\"
\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'].\"
\n\"; }
         if ($user_info['user_name'] == $username) { $error = $locale['407'].\"
\n\"; break; }
      }
   }
   
   if ($settings['display_validation'] == \"1\") {
      $securimage = new Securimage();
      if (!isset($_POST['captcha_code']) || $securimage->check($_POST['captcha_code']) == false) {
         $error .= $locale['410'].\"
\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\"
            ));
            $result = dbquery(\"SELECT * FROM \".$db_prefix.\"moketojai WHERE moketojas_kodas='\".$kodas2.\"' && moketojas_aktyvus='0' LIMIT 1\"); //Iesko eilutes DB su ivestu kodu
            if (dbrows($result)) { //Tikrina ar yra rezultatu
               $result = dbquery(\"UPDATE \".$db_prefix.\"moketojai SET moketojas_aktyvus='1' WHERE moketojas_kodas='\".$kodas2.\"' && moketojas_aktyvus='0'\"); //Nustato, kad aktyvavimo kodas panaudotas
            } else { //Jei rezutatu nera
               redirect(\"index.php\"); //Permeta i index.php
            }
            $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 \"

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

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

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

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

         $result = dbquery(\"SELECT * FROM \".$db_prefix.\"moketojai WHERE moketojas_kodas='\".$kodas2.\"' && moketojas_aktyvus='0' LIMIT 1\"); //Iesko eilutes DB su ivestu kodu
         if (dbrows($result)) { //Tikrina ar yra rezultatu
            $result = dbquery(\"UPDATE \".$db_prefix.\"moketojai SET moketojas_aktyvus='1' WHERE moketojas_kodas='\".$kodas2.\"' && moketojas_aktyvus='0'\"); //Nustato, kad aktyvavimo kodas panaudotas
         } else { //Jei rezutatu nera
            redirect(\"index.php\"); //Permeta i index.php
         }

         $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.\") VALUES('$username', '\".md5(md5($password1)).\"', '', '\".$email.\"', '$user_hide_email', '', '0', '0', '\".time().\"', '0', '\".USER_IP.\"', '', '', '101', '$user_status'\".$db_values.\")\");
         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();
   }
   }
} elseif (isset($_GET['kodas'])) { //Kodo ivedimo puslapis
   require_once \"reg_nustatymai.php\";
   opentable(\"Registracija mokama\");
   echo \"Registracija kainuoja \".$kaina.\".
Siskite SMS su tekstu \".$raktazodis.\" numeriu \".$nr.\".
\";
   echo \"Jei jau siuntte sms veskite gaut kod ia:
\n\";
   echo \"
\n\";
   echo \"
\n\";
   echo \"\n\";
   echo \"
\";

closetable();

} else {

   if (!isset($_POST['sms_kodas'])) redirect(FUSION_SELF.\"?kodas\"); //Jei nebuvo ivestas kodas permeta i kodo ivedimo puslapi

   $kodas = stripinput($_POST['sms_kodas']);
   $kodas2 = md5(md5($kodas));
   $result = dbquery(\"SELECT * FROM \".$db_prefix.\"moketojai WHERE moketojas_kodas='\".$kodas2.\"' && moketojas_aktyvus='0' LIMIT 1\"); //Iesko eilutes DB su ivestu kodu
   if (!dbrows($result)) { //Jei rezultatu nerasta ismeta klaida ir neleidzia registruotis
      opentable(\"Klaida\");
      echo \"vestas kodas neteisingas!\";
      closetable();
   } else { //Viskas gerai, galite registruotis :)


   if ($settings['email_verification'] == \"0\") {
      $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 \"

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

   echo \"\n\"; //Perduodame ivesta koda toliau, kad nereiktu jo dar karta ivesti

   echo \"\n\n\";
   echo \"\n\";
   echo \"\n\";
   echo \"\n\n\";
   echo \"\n\";
   echo \"\n\";
   echo \"\n\n\";
   echo \"\n\";
   echo \"\n\";
   echo \"\n\n\";
   echo \"\n\";
   echo \"\n\";
   echo \"\n\n\";
   echo \"\n\";
   echo \"\n\";
   echo \"\n\";
   if ($settings['display_validation'] == \"1\") {
      echo \"\n\n\n\n\";
      echo \"\n\";
      echo \"\n\";
      echo \"\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 \"\n\n\";
            echo \"\n\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 \"\n\n\";
      echo \"\n\";
      echo \"\n\";
   }
   echo \"\n\n\n
\".$locale['u001'].\"*
\".$locale['u002'].\"*
\".$locale['u004'].\"*
\".$locale['u005'].\"*
\".$locale['u006'].\"\n\";
   echo \"
\".$locale['504'].\"\";
      echo \"'\".$locale['504'].\"'\n\";
    echo \"''
\n\";
    echo \">''\n\";
      echo \"
\".$locale['505'].\"*
\";
            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 \"
\".$locale['508'] .\"*>

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

   if ($settings['enable_terms'] == 1) {
      echo \"\";
   }

   }

}

require_once THEMES.\"templates/footer.php\";
?>






labai prasau padekit...
 
PM
Peršokti į forumą: