HEX
Server: nginx/1.28.1
System: Linux 10-41-63-61 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 00:40:06 UTC 2024 x86_64
User: www (1001)
PHP: 7.4.33
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/wwwroot/www.snodshop.com//Admin/Tpl/User/add.html
{:W("Main",array('module'=>MODULE_NAME,'action'=>ACTION_NAME,'do'=>$_GET['do']))}

<div class="layout-main">    
    <div id="breadclumb" class="box">
        <h3><strong>{:lang('breadclumb_colon')}</strong>{:lang(MODULE_NAME)}<span></span><empty name="_GET.id">{:lang('add')}<else />{:lang('edit')}</empty></h3>
    </div>
    <div class="box clear-fix">
        <div class="layout-block-header"><h2>{:lang('details_info')}</h2></div>  
        <div id="AccountInfo">
            <div class="info-block">
                <form method="post" action="{:U(MODULE_NAME.'/proccess/')}" id="ajaxform" enctype="multipart/form-data">
				<input name="role" value="agent" type="hidden" />
                <table class="info-table">
                    <tbody>
					<tr>
                    	<th><b class="verifing">*</b>{:lang('user_type_colon')}</th>
                        <td>
							<select name="role" <eq name="_SESSION['user']['role']" value="admin">onchange="changeRole(this.value)"</eq>>
								<eq name="_SESSION['user']['role']" value="admin">
								<option value="admin">{:lang('admin')}</option>
								<option value="agent">{:lang('agent')}</option>
								</eq>
								<option value="member">{:lang('member')}</option>
							</select>
						</td>
                    </tr>
					<eq name="_SESSION['user']['role']" value="admin">
					<tr id="agent" style="display:none;">
                    	<th><b class="verifing">*</b>{:lang('agent_colon')}</th>
                        <td>
							<select name="pid">
								<volist name="agent" id="vo">
								<option value="{$vo.id}">{$vo.username}</option>
								</volist>
							</select>
							<span style="margin-left:10px;">请务必正确选择组长,组员权限由组长所在分组确定</span>
						</td>
                    </tr>
					<tr id="group" style="display:none;">
                    	<th><b class="verifing">*</b>{:lang('group_colon')}</th>
                        <td>
							<select name="group_id" id="group_id">
								<option value="0">{:lang('select_group')}</option>
							</select>
						</td>
                    </tr>
					</eq>
					
					<tr>
                    	<th><b class="verifing">*</b>{:lang('status_colon')}</th>
                        <td><select name="status"><option value="1">启用</option><option value="0">禁用</option></select></td>
                    </tr>
					<tr>
                    	<th><b class="verifing">*</b>{:lang('username_colon')}</th>
                        <td><input type="text" name="username" class="ui-text validate[required,minSize[4]]" /></td>
                    </tr>
                    <tr>
                    	<th><b class="verifing">*</b>{:lang('login_password_colon')}</th>
                        <td><input type="password" name="password" id="password" class="ui-text validate[required,minSize[6]]" /></td>
                    </tr>
                    <tr>
                    	<th><b class="verifing">*</b>{:lang('confirm_password_colon')}</th>
                        <td><input type="password" name="repassword" class="ui-text validate[required,equals[password]]" /></td>
                    </tr>
                    <tr><th><b class="verifing">*</b>{:lang('realname_colon')}</th><td><input name="realname" type="text" class="ui-text validate[required,minSize[2]]"></td></tr>
                    <tr><th><b class="verifing">*</b>{:lang('mobile_colon')}</th><td><input name="mobile" type="text" class="ui-text validate[required]"></td></tr>
                    <tr><th>{:lang('qq_colon')}</th><td><input name="qq" type="text" class="ui-text" ></td></tr>
                    <tr>
                    	<th>&nbsp;</th>
                        <td>
                        	<input type="hidden" name="action" value="add" />
                        	<input type="hidden" name="auth" value="1" />
                        	<input type="hidden" name="is_delete" value="0" />
							<eq name="_SESSION.user.role" value="agent">
							<input type="hidden" name="group_id" value="{$_SESSION.user.group_id}" />
							</eq>
                        	<input type="submit" class="btn btn-ok" value="{:lang('confirm')}" />
                        </td>

                    </tr>
                    </tbody>
                </table>
                </form>
            </div>
        </div>  
    </div><!--.box-->
<link href="__PUBLIC__/Assets/js/validation/validationEngine.jquery.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="__PUBLIC__/Assets/js/validation/jquery.validationEngine.js"></script>
<script type="text/javascript" src="__PUBLIC__/Assets/js/validation/jquery.validationEngine-zh_CN.js"></script>
<script type="text/javascript">
$(function(){
	$("#ajaxform").validationEngine('attach', {promptPosition : "centerRight", autoPositionUpdate : true}); 
    $('#ajaxform').ajaxForm({
        timeout: 5000,
        error:function(){ $('#ajaxLoading').hide();alert("{:lang('ajaxError')}");},
        beforeSubmit:function(){ 
			var group = $('#group_id').val();
			if(group=='0'){
				$.alert('请选择分组',0);
				return false;
			}
			$('#ajaxLoading').show();
		},
        success:function(data){ 
            $('#ajaxLoading').hide();
            if(data.status==1){
                var redirectURL = "<empty name='_GET.id'>{:U('User/index')}<else />{$_SERVER['HTTP_REFERER']}</empty>";
                $.alert(data.info,data.status,function(){window.location.href=redirectURL});
            }else{
                $.alert(data.info,data.status);
            }
        },
        dataType: 'json'
    });
	changeRole('admin');
});

function itemAdd(){
	var item = '<p style="margin-top:5px;">{:lang('name_colon')}<input name="title[]" type="text" class="ui-text" value="{$info.title}" size="20">{:lang('price_colon')}<input name="price[]" type="text" class="ui-text" value="{$info.price}" size="4"><input type="button" class="ui-button" value="{:lang('delete')}" onclick="itemDel($(this))" /></p>';
	$('.item-list').append(item);
}
function itemDel(obj){
	obj.parent().remove();
}
function changeRole(role){
	if(role=='member'){
		$('#agent').show();
	}else{
		$('#agent').hide();
	}
	if(role=='member'){
		<!-- $('#group').hide(); -->
		$.ajax({
		   type: "GET",
		   url: "{:U('User/getGroup')}",
		   data:{role:'agent'},
		   dataType: "html",
		   success:function(data){ 
				$('#group_id').html(data);  
		   }
		 });
		$('#group').show();
	}else{
		$.ajax({
		   type: "GET",
		   url: "{:U('User/getGroup')}",
		   data:{role:role},
		   dataType: "html",
		   success:function(data){ 
				$('#group_id').html(data);  
		   }
		 });
		$('#group').show();
	}
}
</script>     
       
{:W("Foot")}