www.gusucode.com > 08CMS空白站群系统 3.3 繁体 UTF-8 > upload/adminm/register.inc.php

    <?
!defined('M_COM') && exit('No Permission');
$forward = empty($forward) ? M_REFERER : $forward;
$memberid && mcmessage(lang('please dont repeat register')."&nbsp;  &nbsp;[<a href=\"adminm.php?action=logout\">".lang('logout')."</a>]");
if($enable_pptin && !empty($pptin_url) && $pptin_login){
	$url = $pptin_url.$pptin_login;
	$url .= (strpos($url,'?') ? '&' : '?').'forward='.rawurlencode($forward);
	header('location:'.$url);
	exit;
}
load_cache('mchannels,catalogs,cotypes,mtconfigs,channels,grouptypes,currencys,rprojects');
if(empty($mchid)){
	$num = 4;
	tabheader(lang('choose member channel'),'','',$num);
	$i = 0;
	foreach($mchannels as $k => $v){
		if(!isset($tmchid))$tmchid=$k;
		if(!($i % $num)) echo "<tr>";
		echo "<td class=\"item2\" width=\"25%\"><input type=\"radio\" name=\"mchid\" id=\"mchid$k\" onclick=\"location.href='?action=register&mchid=$k'\" value=\"$k\" style=\"border:none\" /><label for=\"mchid$k\">$v[cname]</label>\n";
		$i ++;
		if(!($i % $num)) echo "</tr>\n";
	}
	if($i % $num){
		while($i % $num){
			echo "<td class=\"item2\" width=\"25%\"></td>\n";
			$i ++;
		}
		echo "</tr>\n";
	}
	tabfooter();
}else{
	include_once M_ROOT."./include/upload.cls.php";
	include_once M_ROOT."./include/fields.cls.php";
	include_once M_ROOT."./include/fields.fun.php";
	echo '<form name="memberreg" id="memberreg" method="post" enctype="multipart/form-data" action="'.$cmsurl.'register.php?forward='.$forward.'" onsubmit="return checkSubmit(this);">'.
		'<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#D3ECFC" class="tabmain">'.
		'<tr class="header"><td colspan="4">'.lang('based message').'</td></tr>';
	if($cms_regcode && in_array('register',explode(',',$cms_regcode))){
		echo '<tr><td class="item1" width="80">'.lang('regcode').'&nbsp;*</td>'.
		'<td class="item2"><input type="text" name="regcode" id="regcode" size="4" maxlength="4" onblur="checkregcode()" />&nbsp;&nbsp;'.
		'<img src="regcode.php" style="vertical-align: middle;cursor:pointer;" onClick="this.src=\'regcode.php\'"><span class="notice" id="checkregcode"></span></td></tr>';
	}
	echo '<tr><td width="25%" class="item1">'.lang('member cname').'&nbsp;*</td>'.
		'<td class="item2">'.
		'<input type="text" size="25" id="mname" name="mname" value="" onblur="checkmname()" /><span class="notice" id="checkmname"></span>'.
		'</td></tr>'.
		'<tr><td width="25%" class="item1">'.lang('password').'&nbsp;*</td>'.
		'<td class="item2">'.
		'<input type="password" size="25" id="password" name="password" value="" onblur="checkpassword()" /><span id="checkpassword"></span>'.
		'</td></tr>'.
		'<tr><td width="25%" class="item1">'.lang('password').'&nbsp;*</td>'.
		'<td class="item2">'.
		'<input type="password" size="25" id="password2" name="password2" value="" onblur="checkpassword2()" /><span id="checkpassword2"></span>'.
		'</td></tr>'.
		'<tr><td width="25%" class="item1">Email&nbsp;*</td>'.
		'<td class="item2">'.
		'<input type="text" size="25" id="email" name="email" value="" onblur="checkemail()" /><span id="checkemail"></span>'.
		'</td></tr>'.
		'</table>';
	$submitstr = '';
	$mfields = read_cache('mfields',$mchid);
	$a_field = new cls_field;
	$submitstr .= "function checkChannel$mchid(){\nvar i = true;\n";
	tabheader(lang('member channel').'&nbsp;- &nbsp;'.$mchannels[$mchid]['cname'],'','',2,1);
	trbasic(lang('space template project'),'minfosadd[mtcid]',makeoption(mtcidsarr($mchid)),'select');
	foreach($mfields as $k => $field){
		if(!$upload_nouser && in_array($field['datatype'],array('image','images','flash','flashs','media','medias','file','files')))continue;
		if(!$field['issystem'] && !$field['isfunc']){
			$a_field->init();
			$a_field->field = read_cache('mfield',$mchid,$k);
			$a_field->isadd = 1;
			$a_field->trfield('');
			$submitstr .= $a_field->submitstr;
		}
	}
	tabfooter();
	$submitstr .= "return i}\n";
	echo '<input class="button" type="submit" name="register" value="'.lang('register').'"></form>'.
		"<script type=\"text/javascript\" language=\"javascript\">\n".$submitstr.
		"setChannel($mchid)\n".
		"</script>";
}
?>