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>