Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Undefined index: narys

Parašė xFlow· 2011 Lie. 18 13:07:55
#1




<?php
 
require_once "maincore.php";
 
//Taškai už paspaudima nuorados.
$taskai = "0"; //gaunamas taškų kiekis.
//Taskai uz registracija.
$taskai_reg = "5"; //gaunamas taškų kiekis.
 
 
$pasisveikinimas = "<script>
      var today = new Date()
      var hour = today.getHours()
      if (hour > 17) {document.write('<strong>&nbsp;Labas vakaras</strong>')}
      if (hour >= 6 && hour <= 11) {document.write('&nbsp;Labas rytas')}
      if (hour >= 12 && hour <= 17) {document.write('&nbsp;Laba diena')}
      if (hour >= 0 && hour <6) {document.write('&nbsp;Labas vakaras')}
      </script>";
 
//Kodas kuris blokuoja Proxy Serverius (nevisus)
$IP = $_SERVER['REMOTE_ADDR'];
$proxy = "95.154.230.253}{66.90.104.167}{74.208.103.234}{66.23.231.138}{178.162.147.101}{208.115.219.75}{173.213.68.8}{94.228.214.128}{173.192.94.151}{204.197.240.62}{184.154.46.2}{72.55.156.58}{67.23.242.32}{66.90.104.167}{66.90.104.167}{99.198.127.150}{99.198.127.150}{99.198.127.150}{99.198.127.150}{geometrytunnel.com}{proxify.net}{newproxynetwork.com}{freesurfproxy.com}{miniprox.com}{ipbgone.com}{fiberprox.me}{www.rapidproxy.org}{www.sweetdreamsaremadeofthese.info}{securehole.com}{www.tornadoproxy.com}{backdoor4all.info}{74.63.112.138}{67.159.56.162}{66.90.73.223}{95.154.230.191";
 
$proxy_sarasas=explode("}{", $proxy);
if (in_array($IP, $proxy_sarasas)) {
 
echo '<style>
paryskinta { font-weight: bold; }
tablez { border: 1px solid gray;}
tdz { text-align: center; padding: 25;}
</style>';
die('<center><tablez>
<tr><tdz><paryskinta>Stop! Išjunk Proxy! Tada mėginkite dar kartą.</paryskinta></tdz></tr>
</tablez></center>');
}
 
$result = dbquery("SELECT * FROM ".$db_prefix."users WHERE user_ip='$IP' ORDER BY user_id");
$ieskoti = dbarray($result); 
 
$versija = explode(".",$settings['version']);
if($versija['0'] == 7) {
require_once THEMES."templates/header.php";
} else {
require_once "subheader.php";
require_once "side_left.php";
}
 
if(isset($_GET['narys']) && empty($_GET['narys'])){
redirect(BASEDIR);
}
$name = stripinput($_GET['narys']);
 
$result = dbquery("SELECT * FROM ".$db_prefix."users WHERE user_name='$name' ORDER BY user_id ");
 
if (dbrows($result)) {
   $data = dbarray($result);
   }else{
      redirect("index.php");
      }
 
opentable("Kvietimas nuo: ".$data['user_name'].", jis prašo jūsų užsiregistruoti.");
 
$invite_data = dbarray(dbquery("SELECT * FROM ".$db_prefix."pakvietimu_reg WHERE Nario_id='".$data['user_id']."' AND IP_adresas='$IP' ORDER by pakvietimo_laikas DESC LIMIT 1"));
 
if($invite_data['pakvietimo_laikas']  + 60 * 60 * 24 > time()) {
} elseif($invite_data['pakvietimo_laikas']  + 60 * 60 * 24 < time()) {
 
$result = dbquery("SELECT * FROM ".$db_prefix."pakvietimu_reg WHERE Nario_id='".$data['user_id']."'");
$P = dbarray($result);
 
if (!$P) {
$result = dbquery("INSERT INTO ".$db_prefix."pakvietimu_reg (pakvietimo_laikas, Nario_id, IP_adresas) VALUES ('".time()."', '".$data['user_id']."', '$IP')");
$result= dbquery("UPDATE ".$db_prefix."pakvietimu_reg SET taskai=taskai+".$taskai." WHERE ID ");
}else{
$result= dbquery("UPDATE ".$db_prefix."pakvietimu_reg SET taskai=taskai+".$taskai.", pakvietimo_laikas = '".time()."' , IP_adresas='$IP'  WHERE ID ");
}
 
}
 
if (isset($_POST['register'])) {
 
   $klaida = ""; $db_fields = ""; $db_values = "";
 
   $username = stripinput(trim(preg_replace("/ +/i", " ", $_POST['username'])));
   $email = stripinput(trim(preg_replace("/ +/i", "", $_POST['email'])));
   $password1 = stripinput(trim(preg_replace("/ +/i", "", $_POST['password1'])));
 
   if ($username == "" || $password1 == "" || $email == "") {
   $klaida .= "Privalote nurodyti el-pašto adresą, nario vardą ir slaptažodį.<br />\n";}
 
   if (!preg_match("/^[-0-9A-Z_@\s]+$/i", $username)) {
      $klaida .= "Vartotojo varde yra neteisingų simbolių.<br />\n";
   }
 
   if (preg_match("/^[0-9A-Z@]{6,20}$/i", $password1)) {
      if ($password1 != $_POST['password2']) $klaida .= "Slaptažodžiai nesutampa.<br />\n";
   } else {
      $klaida .= "Neteisingas slaptažodis, naudokite tik skaičius ir raides.<br /> Slaptažodis turi būti bent 6 ženklų ilgio.<br />\n";
   }
 
   if (!preg_match("/^[-0-9A-Z_\.]{1,50}@([-0-9A-Z_\.]+\.){1,50}([0-9A-Z]){2,4}$/i", $email)) {
      $klaida .= "Jūsų el-pašto adresas yra neteisingas.<br />\n";
   }
 
   $blokuojamas_emailas = substr(strrchr($email, "@"), 1);
   if($versija['0'] == 7) {
   if (dbcount("(user_id)", DB_USERS, "user_name='$username'") != 0) { $klaida = "Vartotojo vardas <b>$username</b> jau naudojamas.<br />\n";}
   if (dbcount("(user_id)", DB_USERS, "user_email='$email'") != 0) { $klaida = "El-Pašto adresas  jau naudojamas.<br />\n";}
   if (dbcount("(blacklist_id)", DB_BLACKLIST, "blacklist_email='$email' OR blacklist_email='$blokuojamas_emailas'") != 0) { $klaida = "Jūsų el-Pašto adresas arba domenas yra užblokuotas.<br />\n";}
   }else{
   if (dbcount("(user_id)", users, "user_name='$username'") != 0) { $klaida = "Vartotojo vardas <b>$username</b> jau naudojamas.<br />\n";}
   if (dbcount("(user_id)", users, "user_email='$email'") != 0) { $klaida = "El-Pašto adresas jau naudojamas.<br />\n";}
   if (dbcount("(blacklist_id)", blacklist, "blacklist_email='$email' OR blacklist_email='$blokuojamas_emailas'") != 0) { $klaida = "Jūsų el-Pašto adresas arba domenas yra užblokuotas.<br />\n";}
   }
 
 
 
   if ($klaida == "") {
 
   echo "<br><center><span style='color:#288604'><b>Buvote sekmingai užregistruotas!</span></b> Dabar galite prisijungti!</center><br>";
   $user_status = $settings['admin_activation'] == "1" ? "2" : "0";
   $result= dbquery("UPDATE ".$db_prefix."pakvietimu_reg SET taskai=taskai+".$taskai_reg." WHERE Nario_id='".$data['user_id']."' ");
   if($versija['0'] == 7) {
   // <span style="border-bottom: 1px dotted black;">PHP</span>-Fusion V7
   $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."', '1', '', '0', '0', '".time()."', '0', '".USER_IP."', '', '', '101', '$user_status'".$db_values.")");
   } else {
   // <span style="border-bottom: 1px dotted black;">PHP</span>-Fusion V6
   $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."', '1', '', '', '', '', '', '', '', 'default', '', '', '', '0', '".time()."', '0', '".USER_IP."', '', '', '101', '$user_status')");
   }
   }else{
   echo "<div style='text-align:center'><br />Registracija nepavyko dėl šių priežasčių:<br /><br />\n$klaida<br />\n<a href='kvietimas.php?narys=$name'>Prašome bandyti dar kartą</a></div><br />\n";
   }
 
 
} else { 
if (!iMEMBER || !$settings['enable_registration']) {
   if (!$ieskoti['user_ip'] == $IP) {
   echo "<center><span style='color:#b10c0c'><b>Svarbu</b></span>: Visus laukelius <span style='color:#b10c0c'>*</span> pažymėtus šiuo simboliu būtina užpildyti.</center><br>";
   echo "<form name='inputform' method='post' action='' onsubmit='return ValidateForm(this)'>\n";
   echo "<table cellpadding='0' cellspacing='0' class='center'>\n<tr>\n";
   echo "<td class='tbl'>Vartotojo vardas:</td>\n";
   echo "<td class='tbl'><input type='text' name='username' maxlength='30' class='textbox' style='width:200px;' required='required'> <span style='color:#b10c0c'>*</span></td>\n";
   echo "</tr>\n<tr>\n";
   echo "<td class='tbl2'>Slaptažodis:</td>\n";
   echo "<td class='tbl2'><input type='password' name='password1' maxlength='20' class='textbox' style='width:200px;' /> <span style='color:#b10c0c'>*</span></td>\n";
   echo "</tr>\n<tr>\n";
   echo "<td class='tbl'>Pakartokite slaptažodį:\n";
   echo "<td class='tbl'><input type='password' name='password2' maxlength='20' class='textbox' style='width:200px;' required='required'> <span style='color:#b10c0c'>*</span></td>\n";
   echo "</tr>\n<tr>\n";
   echo "<td class='tbl2'>El-pašto adresas:</td>\n";
   echo "<td class='tbl2'><input type='text' name='email' maxlength='100' class='textbox' style='width:200px;' required='required'> <span style='color:#b10c0c'>*</span></td>\n";
   echo "</tr>\n<tr>\n";
   echo "<tr>\n<td align='center' colspan='2'><br />\n";
   echo "<input type='submit' name='register' value='Registruotis' class='button'>\n";
   echo "</td>\n</tr>\n</table>\n</form>\n";
   }else{
        echo "<center>$pasisveikinimas, jūsų IP adresu jau yra registruotas vartotojas - <b>".$ieskoti['user_name']."</b>. Jei tai yra klaida prašome susisiekti su <a href='http://www.abc.lt/cs/contact.php'><u>administracija</u></a>.</center>";}
   }else{
   echo "<center><b>Esate prisijungęs, jums registruotis negalima.</b></center>";
   }
   }
 
closetable();
if($versija['0'] == 7) {
require_once THEMES."templates/footer.php";
}else{
require_once "side_right.php";
require_once "footer.php";
}
?>