شبكة حرب التتار @ tatar war
اهلا بك زائرنا الكريم،،،،،،

تفضل بالتسجيل لتصبح من اسرتنا
شبكة حرب التتار @ tatar war
اهلا بك زائرنا الكريم،،،،،،

تفضل بالتسجيل لتصبح من اسرتنا
شبكة حرب التتار @ tatar war
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

شبكة حرب التتار @ tatar war


 
الرئيسيةالرئيسية  البوابةالبوابة  أحدث الصورأحدث الصور  التسجيلالتسجيل  دخولدخول  

 

  ملف التسجيل مرقع الاقواس+ الاكواد الخبيثه

اذهب الى الأسفل 
3 مشترك
كاتب الموضوعرسالة
anas.rondi




عدد المساهمات : 8
نقاط : 23
السٌّمعَة : 1
تاريخ التسجيل : 17/01/2013
العمر : 27
الموقع : bnzyma@hotmail.fr

 ملف التسجيل مرقع الاقواس+ الاكواد الخبيثه Empty
مُساهمةموضوع: ملف التسجيل مرقع الاقواس+ الاكواد الخبيثه    ملف التسجيل مرقع الاقواس+ الاكواد الخبيثه Emptyالخميس يناير 17, 2013 9:39 pm

تم التعديل بواسطة iboo

اقتباس :
## ##
## [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] ##
## Mr.abdullah ##
##tatar war : v.2 Beta##
## ##
####################### require( ".".DIRECTORY_SEPARATOR."app".DIRECTORY_SEPARATOR."boot.php" );
require_once( MODEL_PATH."register.php" );

class GPage extends gamepage {

public $err = array
(
0 => "",
1 => "",
2 => "",
3 => ""
);
public $success = NULL;
public $SNdata = NULL;
public $UserID = 0;

public function GPage( )
{
parent::gamepage( );
$this->viewFile = "register.phtml";
$this->contentCssClass = "signup";
}

public function load( )
{
parent::load( );
$this->SNdata = 0;
$this->success = FALSE;
if ( $this->isPost( ) )
{
if ( $this->globalModel->isGameOver( ) )
{
$this->redirect( "over.php" );
}
else
{
$name = trim( $_POST['name'] );
$email = trim( $_POST['email'] );
$pwd = trim( $_POST['pwd'] );
$this->err[0] = strlen( $name ) < 3 ? register_player_txt_notless3 : "";
if ( $this->err[0] == "" )
{

$this->err[0] = preg_match( "/[:,\\.
\\<>\\r\\t\\s]+/", $name ) ? register_player_txt_invalidchar : "";

}
if ( $name == "[ally]" ||
$name == "" || $name == "" || $name ==
"" || $name == ""
|| $name == "" || $name == "" || $name
== "" || $name == "التتار" || $name == "دعم" || $name
== "الدعم" || $name == $this->appConfig['system']['adminName'] ||
$name == tatar_tribe_player )
{
$this->err[0] = register_player_txt_reserved;
}

$this->err[1] = !preg_match(
"/^[^@]+@[a-zA-Z0-9._-]+\\.[a-zA-Z]+\$/", $email ) ?
register_player_txt_invalidemail : "";
$this->err[2] = strlen( $pwd ) < 4 ? register_player_txt_notless4 : "";

$this->err[3] = !isset( $_POST['tid'] ) ||
$_POST['tid'] != 1 && $_POST['tid'] != 2 &&
$_POST['tid'] != 3 && $_POST['tid'] != 6 &&
$_POST['tid'] != 7 ?
"
".register_player_txt_choosetribe."
" : "";

$this->err[3] .= !isset( $_POST['kid'] ) || !is_numeric(
$_POST['kid'] ) || $_POST['kid'] < 0 || 4 < $_POST['kid'] ?
"
".register_player_txt_choosestart."
" : "";

if ( 0 < strlen( $this->err[0] ) || 0 < strlen(
$this->err[1] ) || 0 < strlen( $this->err[2] ) || 0 <
strlen( $this->err[3] ) )
{
return;
}
$m = new RegisterModel( );
$this->err[0] = $m->isPlayerNameExists( $name ) ? register_player_txt_usedname : "";
$this->err[1] = $m->isPlayerEmailExists( $email ) ? register_player_txt_usedemail : "";
if ( 0 < strlen( $this->err[0] ) || 0 < strlen( $this->err[1] ) )
{
$m->dispose( );
}
else
{
$villageName = new_village_name_prefix." ".$name;

#removed 'PLAYERTYPE_NORMAL' right after map_size
thing. Dunno why it doesnt make him player_type = 1 but owke.

$result = $m->createNewPlayer( $name, $email, $pwd,
$_POST['tid'], $_POST['kid'], $villageName,
$this->setupMetadata['map_size'], 1, 1, $this->SNdata );
if ( $result['hasErrors'] )
{
$this->err[3] = register_player_txt_fullserver;
$m->dispose( );
}
else
{
$m->dispose( );
$link = WebHelper::getbaseurl( )."activate.php?id=".$result['activationCode'];
$to = $email;
$from = $this->appConfig['system']['email'];
$subject = register_player_txt_regmail_sub;
$message = sprintf( register_player_txt_regmail_body, $name, $name, $pwd, $link, $link );
WebHelper::sendmail( $to, $from, $subject, $message );
$this->success = TRUE;
}
}
}
}
}

}

$p = new GPage( ); $p->run( ); ?>



الرجاء التقيم.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://bnzyma@hotmail.fr
iboo
Admin
Admin
iboo


عدد المساهمات : 4
نقاط : 6
السٌّمعَة : 0
تاريخ التسجيل : 17/01/2013

 ملف التسجيل مرقع الاقواس+ الاكواد الخبيثه Empty
مُساهمةموضوع: رد: ملف التسجيل مرقع الاقواس+ الاكواد الخبيثه    ملف التسجيل مرقع الاقواس+ الاكواد الخبيثه Emptyالخميس يناير 17, 2013 10:04 pm

تابع التقدم
الرجوع الى أعلى الصفحة اذهب الى الأسفل
gazzal




عدد المساهمات : 3
نقاط : 3
السٌّمعَة : 0
تاريخ التسجيل : 13/07/2013

 ملف التسجيل مرقع الاقواس+ الاكواد الخبيثه Empty
مُساهمةموضوع: رد: ملف التسجيل مرقع الاقواس+ الاكواد الخبيثه    ملف التسجيل مرقع الاقواس+ الاكواد الخبيثه Emptyالسبت يوليو 13, 2013 8:43 pm

مشكوووور
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
ملف التسجيل مرقع الاقواس+ الاكواد الخبيثه
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
»  كود منح عضو دهب عند التسجيل

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
شبكة حرب التتار @ tatar war :: حرب التتار :: ...حربُ آلتُـــًتآآر العأم | Tatar war ~...-
انتقل الى: