HEX
Server: Apache
System: Linux 185.122.168.184.host.secureserver.net 5.14.0-570.52.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Oct 15 06:39:08 EDT 2025 x86_64
User: barbeatleanalyti (1024)
PHP: 8.1.33
Disabled: NONE
Upload Files
File: /home/barbeatleanalyti/public_html/manage.beatleanalytics.com/site/template/restohotelinfo.php
<script src="theme/black/js/js_dreg/script.js" type="text/javascript"></script>
<script>
	$(document).ready(function(){
		$("#FromDate").datepicker({format:'dd-mm-yyyy'});
		$("#ToDate").datepicker({format:'dd-mm-yyyy'});
	});

		function validateDate(){
			
			var D1 = document.getElementById("ToDate");
			var D2 = document.getElementById("FromDate");
			
			if(D1.value.trim() == ""){
				D1.style.border = "1px solid red";
				return false;
			}
			
			if(D2.value.trim() == ""){
				D2.style.border = "1px solid red";
				return false;
			}
		}	
	
	$(document).ready(function(){
		  /*like and dislike*/
    //$('.blog_like').click(function(){
    //alert("like");
    //var blogid = '<?php echo $blogDetails[0]->blogId;?>';
    //var status = 'like';
    $.ajax({
          type: "POST",
          url: "runajax.php",
          data: {method:'gettest',data:'Gautam'},
          cache: false,
          success: function(data) {
            //$('#loader_image').hide();
            //alert(data);
            
          }
        });
  //});

		$('.upload-area').on('drop', function (e) {
		        e.stopPropagation();
		        e.preventDefault();

		        $("h1").text("Upload");

		        var file = e.originalEvent.dataTransfer.files;
		        var fd = new FormData();
				for (var x = 0; x < file.length; x++) {
					fd.append("file[]", file[x]);
				}

		        uploadData(fd);

		    });
  		$("#file").change(function(){
			var fd = new FormData();
			var ins = document.getElementById('file').files.length;
			for (var x = 0; x < ins; x++) {
				fd.append("file[]", document.getElementById('file').files[x]);
			}
			
			uploadData(fd);
			
		});



	});

	</script>

<?php
	// Declare new object

	$objReview= object;
	
	// Assing object 
	$objReview = $objDB->objController;
	
	// Assign all variable's value
	$pg 			= $objReview->pg;
	$acn 			= $objReview->acn;
	$v 				= $objReview->v;
	$State 			= $objReview->State;
	$ReligionName 	= $objReview->ReligionName;
	$sort			= $objReview->sort;
	$ReligionID		= $objReview->ReligionID;
	$field			= $objReview->field;
	$error 			= $objReview->error;
	$msg 			= $objReview->msg;
	$perpage 		= $objReview->perpage;
	$start	 		= $objReview->start;
	$limit	 		= $objReview->limit;
	$SearchValue	= $objReview->SearchValue;
	$s				= $objReview->s;
	
	$CustomerID		= $objReview->CustomerID;
	$SurveyID		= $objReview->SurveyID;
	$TokenID		= $objReview->TokenID;
	$ReviewId		= $objReview->ReviewId;
	$ReviewType		= $objReview->ReviewType;

	$OrgID			= $objReview->OrgID;
	$BranchID		= $objReview->BranchID;
	$IndustryID		= $objReview->IndustryID;
	$FromDate 		= $objReview->FromDate;
	$ToDate 		= $objReview->ToDate;
	

	
	//$rsReviewInfo = $objReview->FetchReviewData("All");
		

	$rsReviewInfo 		= $objReview->FetchReviewData();
	$rsReviewImages		= $objReview->FetchReviewImages();
	$rsReviewFeedback 	= $objReview->FetchReviewFeedback();
	$rsReviewBranchInd  = "";
	if($ReviewType == "ind")
	{
		$rsReviewBranchInd	= $objReview->FetchReviewBranchInd($ReviewId);
		/*echo "gautamm ".$rsReviewBranchInd[0]['branchId'];
		echo "gautamm ".$rsReviewBranchInd[0]['indId'];*/
	}
	//$rsReviewInd		= $objReview->FetchReviewInd($_SESSION['ReviewInfo']['reviewId']);

	if(empty($rsReviewInfo)){
		ReturnPostFormData($ValidateArr = array(),"error.html","<span class='error-msg'>this review details does not exist in <strong>".$pg."</strong> file !</span>",2);
	}
	
	if(!method_exists($objReview,$acn)){
	ReturnPostFormData($ValidateArr = array(),"error.html","<span class='error-msg'>Method <strong>".$acn."</strong> does not exist in <strong>".$pg."</strong> file !</span>",2);
	}

	$_SESSION['ReviewInfo']['reviewId'] = $ReviewId;
	$_SESSION['ReviewInfo']['reviewType'] = $ReviewType;
	
?>

<script type="text/javascript">
	function uploadData(formdata){
				//alert(formdata);
		    $.ajax({
		        url: 'runajax.php?acn=uplodedImageReview&reviewid=<?php echo $ReviewId?>',
		        type: 'post',
		        data: formdata,
		        contentType: false,
		        processData: false,
		        success: function(response){
		            //alert("wellll");
		            addThumbnailPhone(response);
		            //alert(response);
		        }
		    });
		}

		function addThumbnailPhone(data){
			//alert("helooooo");
		   $("#uploadfile h1").remove();
		    var len = $("#uploadfile div.thumbnail").length;
		    var num = Number(len);
		    //alert(data);
		    data = JSON.parse(data);
		    //alert(data.length);
		    for (var i=0; i<data.length; i++) { 

			    num = num + 1;
			    var name = data[i].name;
			    var size = convertSize(data[i].size);
			    var src = data[i].src;
			    var ids = data[i].id;

			    // Creating an thumbnail
			    $("#uploadfile").append('<div id="thumbnail'+ids+'" class="thumbnail"></div>');
			    $("#thumbnail"+ids).append('<img src="<?php echo SERVER_ROOT;?>'+src+'" width="100%" height="78%">');
			    $("#thumbnail"+ids).append('<span class="size">'+size+'<span>');
				$("#thumbnail"+ids).append('<span class="close" id="'+ids+'" onclick="deleteImage(\'' + ids + '\');"><i class="fas fa-times"></i><span>');
			}
		}

		function deleteImage(id){
			var txt;
			var r = confirm("Are you sure you want to remove this image");
			if (r == true) 
			{
				 $.ajax({
					type : 'POST',
					url	 : 'runajax.php?acn=deleteReviewImage',
					data : {id:id},
					success : function(res)
					{ 
						$("#thumbnail"+id).hide('500');
					}			
				 });
			} 
			event.stopImmediatePropagation();
		}

</script>

<div class="content-wrapper cust_hight" style="height:auto;">

<?php
		
	if( strtolower($v)=='add'|| strtolower($v)=='edit'){

	if( strtolower($v)=='edit'){}
	
    ?>


    <?php }else if($v=='list'){  ?>

 <?php
	// Error or success message display
	$objDB->NotificaitonForResult($msg,$error);
?>
 <section class="content customer-profile">
     <div class="row">
        <div class="col-md-12">
          <div class="box box-primary" style="border:none; border-top:2px solid #3c8dbc;">
            <div class="box-header">
               <div class="col-md-12 col-xs-12 no-padding">  	
    				<?php //if(empty($CustomerID) && empty($SurveyID)) {?>
    					<div class="row">
							<div class="restohotelinfo-list--">
								<div class="">
									<div class="col-md-12 restohotelinfo" id="club_plan" >
										<div class="col-md-2"></div>
										<div class="col-md-8">
										<form name="insertReview" id="insertReview" action="manage.php?pg=restohotelinfo&acn=updateRestohotelData" method="POST" class="form-horizontal form-label-left" enctype="multipart/form-data">
										
										 <br><br>
										
														

											<div class="form-group  reviewtable ">
												<label class="control-label col-md-3 col-sm-3 col-xs-12" for="first-name">Show your hotel & restaurant Reviews <span class="required">*</span><br>
													<span class="sub_title"></span>
												</label>
											<div class="col-md-9 col-sm-6 col-xs-12">
														
														<a href="selectfeedback.html" type="button" class="btn btn-block btn-primary sel_review">Select Reviews</a>
														<?php  if(count($rsReviewFeedback) <= 0){ ?>
															<p class="sel_fd_alert">
															<span class="success_icon"><img src="theme/black/images/examatory.png">
															</span>If you are not selecting any feedback manually than system will automatically select highest rated feedback. 
															</p>
														<?php }else{ ?>
															<p>
														<span class="success_icon"><img src="theme/black/images/write_icon.png">
														</span>You have selected <?php echo count($rsReviewFeedback);?> feedback
														</p>
														<?php }?>
														
	
												</div>
											</div>
											
											<div class="form-group row_v">
												<label class="control-label col-md-3 col-sm-3 col-xs-12" for="first-name"> Display Name <span class="required">*</span><br>
												</label>

                                                <input type="hidden" name="reviewId" value="<?php echo $ReviewId;?>">
                                                <!-- <input type="hidden" name="reviewType"> -->
                                                <input type="hidden" name="webprofileimage" value="<?php echo $uInfo___[0]['webprofileimage']?>">
                                                <input type="hidden" name="BranchID" value="<?php if(!empty($rsReviewBranchInd)) echo $rsReviewBranchInd[0]['branchId'];?>">
                                                <input type="hidden" name="IndustryID" value="<?php if(!empty($rsReviewBranchInd)) echo $rsReviewBranchInd[0]['indId'];?>">

												<div class="col-md-9 col-sm-6 col-xs-12">
													<input type="text" name="restName" id="restName" class="" placeholder="Name" value="<?php echo $rsReviewInfo[0]['restName']?>">
												</div>
											</div>
											
											<div class="form-group row_v">
												<label class="control-label col-md-3 col-sm-3 col-xs-12" for="first-name"> Phone No <span class="required">*</span><br>
												</label>
												<div class="col-md-9 col-sm-6 col-xs-12">
													<input type="tel" maxlength="10" name="phoneNo" id="phoneNo" class="" placeholder="Phone No" value="<?php echo $rsReviewInfo[0]['phoneNo']?>">
												</div>
											</div>
											
											<div class="form-group row_v">
												<label class="control-label col-md-3 col-sm-3 col-xs-12" for="first-name">  Email Id <span class="required">*</span><br>
												</label>
												<div class="col-md-9 col-sm-6 col-xs-12">
													<input type="email" name="email" id="email" class="" placeholder="Email Id" value="<?php echo $rsReviewInfo[0]['email']?>">
												</div>
											</div>
											
											
											<div class="form-group row_v">
												<label class="control-label col-md-3 col-sm-3 col-xs-12" for="first-name">Description   <span class="required">*</span><br>
													<span class="sub_title"></span>
												</label>
												<div class="col-md-9 col-sm-6 col-xs-12">
													<textarea class="" name="restDesc" id="restDesc" rows="6" placeholder="Description..."><?php echo $rsReviewInfo[0]['restDesc']?></textarea>
													<p class="info"><b>Note:</b> Max length 4000.</p>
													<p id="app_full_desc_info">0/4000</p><p></p>
												</div>
											</div>
											
											
											<div class="form-group restohotelimg row_v">
												<label class="control-label col-md-3 col-sm-3 col-xs-12" for="first-name">Upload images <span class="required">*</span><br>
													<span class="sub_title"></span>
												</label>
												<div class="col-md-9 col-sm-6 col-xs-12">
													<div class="container-" >
														<input type="file" name="file[]" id="file"  multiple>

																	<!-- Drag and Drop container-->
														<div class="upload-area upload-areacss"  id="uploadfile">
																		
																		
																			
																		<!-- 	<h1 class="up_screen_img">
																			<img src="theme/black/images/up_img_screen.png">
																			</h1> -->
																	<?php 
																	$isnull = true;
																	if(empty($rsReviewImages)){ ?>
																		
																		<!--<h1 class="up_screen_img">
																		<img src="theme/black/images/up_img_screen.png">
																		</h1>---->
																	
																	<?php }else{
																		foreach ($rsReviewImages as $key=>$val){ ?>
																		<div id="thumbnail<?php echo $val['photoId']?>" class="thumbnail">
																		<img src="<?php echo SERVER_ROOT.UPLOAD_REVIEWIMAGES.$val['photoName']?>" width="100%" height="78%">
																		<span class="size"></span>
																		<span class="close" id="<?php echo $val['photoId']?>" onclick="deleteImage('<?php echo $val['photoId']?>');">
																			<i class="fa fa-fw fa-remove"></i>
																		</span>
																		</div>
																	<?php
																	$isnull = false;
																	  } 
																	}
																	if($isnull == true){ ?>
																		<!-- <h1 class="up_screen_img">
																		<img src="theme/black/images/up_img_screen.png">
																		</h1> -->
																		
																		
																	
																	<?php } ?>
																		
																		<!--<h1>Drag and Drop file here<br/>Or<br/>Click to select file</h1>--->
														</div>
													</div>
												</div>
											</div>
											
											
											
											
										
									<script type="text/javascript">

										function validateFrom(){

											var name 			= document.getElementById('restName');
											var phoneNo 		= document.getElementById('phoneNo');
											var email 			= document.getElementById('email');
											var restDesc 		= document.getElementById('restDesc');
							
											var error = 0;


											if(name.value.trim() == ""){
												name.style.border = "1px solid red";
												error = 1;
											}else{
												name.style.border = "1px solid #ccc";
											}

											if(phoneNo.value.trim() == ""){
												phoneNo.style.border = "1px solid red";
												error = 1;
											}else{
												phoneNo.border = "1px solid #ccc";
											}
											
											if(restDesc.value.trim() == ""){
												restDesc.style.border = "1px solid red";
												error = 1;
											}else{
												restDesc.style.border = "1px solid #ccc";
											}

											if(email.value.trim() == ""){
												email.style.border = "1px solid red";
												error = 1;
											}else{
												email.style.border = "1px solid #ccc";
											}

											if(ValidateEmail(email) == false){
												email.style.border = "1px solid red";
												error = 1;
											}else{
												email.style.border = "1px solid #ccc";
											}

											

											if(error == 1)
												return false;

											document.getElementById('insertReview').submit();

										}



										function ValidateEmail(mail) 
										{
											if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(mail.value.trim()))
											{
												return true;
											}
		                                        //alert("You have entered an invalid email address!")
		                                        return false;
		                                    }
	                                </script>
								</form>
								<button type="submit" onclick="javascript: return validateFrom();" class="btn btn-primary pull-right">Submit</button>
									</div>
										<div class="col-md-2"></div>	
									</div>
								</div>
							</div>
													
													
					<?php //} else{ ?>
					<?php //} ?>								
								
													
				</div>
   			 </div>
  	  		</div>
			
			<div class="page_help">
			
			 <button id="myelement"> <i class="fa fa-fw fa-question-circle"></i> </button>
<p id="another-element" style="display:none;">
  <img src="theme/black/images/page_help.png">
</p>

<script>
$( "#myelement" ).click(function() {     
    if($('#another-element:visible').length)
        $('#another-element').hide("slide", { direction: "right" }, 1000);
    else
        $('#another-element').show("slide", { direction: "right" }, 1000);        
});
</script>






			 </div>
			
    	</div>
		
		
    </div>
</div>	
       <?php } ?> 

	 
    </section>
	

</div>

<style>

h1.up_screen_img {
    background: #e7eaef;
    padding: 0px;
    margin: 0px;
    padding: 29px 0 25px 0;
}
	p#another-element img {
	    width: 100%;
	}
	p#another-element {
	   position: absolute;
    width: 70%;
    float: right;
    right: 174px;
    top: 5px;
    border: 9px solid #636e7b;
  
    box-shadow: 1px 1px 20px 0px #636e7b;
	}
	.page_help button#myelement {
	    position: absolute;
	    top: 44px;
	    right: 81px;
	    font-size: 57px;
	    background: none;
	    border: none;
	}
	td.sle_review.sorting_1 input {
	    width: 20px !IMPORTANT;
	    height: 21px !IMPORTANT;
	}

	table#example {
	    text-align: center;
	}
	.form-group. .reviewtable input {
	    height: 37px !IMPORTANT;
	}
	.sel_org_ind {
	    width: 232px;
	    margin: 0 auto;
	}
	.form-group.restohotelimg input {
	    height: 234px;
	}
	label.control-label.col-md-3.col-sm-3.col-xs-12 {
	    text-align: left;
	}
	.form-group {
	        border-bottom: 1px solid #DDD;
	    padding: 5px 0 24px 0;
	}
	.row_v select , .row_v input , .row_v textarea {
	    width: 100%;
	    padding: 9px 8px;
	    border: none;
	    border-bottom: 1px solid #000000;
		background: #f0f0f1;
	}

	p.info {
	    float: left;
	}
	p#app_full_desc_info {
	    float: right;
	}


	.form-group select.form-control , .form-group input , .form-group textarea.form-control{
	    border: none;
	    border-bottom: 1px solid #000;
	    border-radius: 0px;
	}
	p.redio_a {
	    float: left;
	    margin-right: 15px;
	}


	[type="radio"]:checked,
	[type="radio"]:not(:checked) {
	    position: absolute;
	    left: -9999px;
	}
	[type="radio"]:checked + label,
	[type="radio"]:not(:checked) + label
	{
	    position: relative;
	    padding-left: 28px;
	    cursor: pointer;
	    line-height: 20px;
	    display: inline-block;
	    color: #666;
	}
	[type="radio"]:checked + label:before,
	[type="radio"]:not(:checked) + label:before {
	    content: '';
	    position: absolute;
	    left: 0;
	    top: 0;
	    width: 18px;
	    height: 18px;
	    border: 1px solid #ddd;
	    border-radius: 100%;
	    background: #fff;
	}
	[type="radio"]:checked + label:after,
	[type="radio"]:not(:checked) + label:after {
	   content: '';
	    width: 13px;
	    height: 13px;
	    background: #48a9d4;
	    position: absolute;
	    top: 3px;
	    left: 3px;
	    border-radius: 100%;
	    -webkit-transition: all 0.2s ease;
	    transition: all 0.2s ease;
	}


	[type="radio"]:not(:checked) + label:after {
	    opacity: 0;
	    -webkit-transform: scale(0);
	    transform: scale(0);
	}
	[type="radio"]:checked + label:after {
	    opacity: 1;
	    -webkit-transform: scale(1);
	    transform: scale(1);
	}


	/* upload multiple images */
	.upload-areacss:hover{
		cursor: pointer;
	}

	.upload-areacss h1{
		text-align: center;
		font-weight: normal;
		font-family: sans-serif;
		line-height: 50px;
		color: darkslategray;
	}

	#file{
		display: none;
	}
	/* Thumbnail */
	.thumbnail{
		width: 80px;
		height: 80px;
		padding: 2px;
		border: 2px solid lightgray;
		border-radius: 3px;
		float: left;
		 position: relative;
		 margin: 5px;
	}

	.thumbnail img {
   position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
}
	.size{
		font-size:12px;
	}
	

	span.close {
	    position: absolute;
	    top: 0px;
	    right: 0px;
	    background: #ca3e3e !IMPORTANT;
	    padding: 2px 3px;
	    border-radius: 98px;
	    color: #FFF;
	    font-size: 9px;
	    z-index: 9999999 !IMPORTANT;
	    opacity: 1;
	}

	div#uploadfile {
    border: 1px solid red;
    float: left;
    width: 100%;
    border: 3px solid #c1c1c1;
    border-radius: 3px;
    margin: 0 auto;
    margin-top: 0px;
    text-align: center;
    overflow: auto;
    border-style: dotted;
    color: #c1c1c1 !IMPORTANT;
    padding: 7px;
}
</style>