JezK
Edit File: myProfile.php
<?php include("header.php"); $businessData=$videocon->getBusiness('id',$_SESSION['pid']); $countrycodes=$videocon->countries('dial_code',$recentPractCountry); $categories=$videocon->categories(); if($_SESSION['pid']!=$_SESSION['bid']) { $countrynames=$videocon->countries('name'); } //$countrynames=$videocon->countries('name'); $countrynames=$videocon->getCountry('name'); $countryDet=$videocon->getCountry2($businessData[0]['country']); //$paymentGateway=$videocon->getCountryPaymentGateway($countryDet[0]['name']); //print_r($paymentGateway);echo "--Payment Gateway--"; //print_r($businessData); if(isset($_POST['action']) && $_POST['action']=='editbusiness') { if(isset($_POST['paction'])) { $addbusiness=$videocon->editProfessionals($_POST,$_FILES); }else{ $addbusiness=$videocon->editbusiness($_POST,$_FILES); } $showmsg=''; if($addbusiness!=1) { if($addbusiness==-1){ $showmsg ='Given email already existed';} elseif($addbusiness==-2){ $showmsg ='Given mobile already existed';} elseif($addbusiness==-3){ $showmsg ='Given business name already existed ';} elseif($addbusiness==-4){ $showmsg ='Given username already existed username';} elseif($addbusiness==-5){ $showmsg ='File upload is failured';} elseif($addbusiness==0){ $showmsg ='Updation was failed';} echo "<script>alert('".$showmsg."');</script>"; }else{ echo "<script>alert('Successfully Updated');window.location='myProfile.php';</script>"; } } if(isset($_POST['action']) && $_POST['action']=='paypalEmailUpdate') { $updatePaypalEmail=$videocon->updatePaypalEmail($_POST); if($updatePaypalEmail){ echo "<script>alert('Paypal email successfully updated');window.location='myProfile.php'</script>"; }else{ echo "<script>alert('Paypal email updation was failed');</script>"; } } if(isset($_POST['action']) && $_POST['action']=='BankDetailsUpdate') { $updatePaypalEmail=$videocon->updateBankDetails($_POST); if($updatePaypalEmail){ echo "<script>alert('Bank details successfully updated');window.location='myProfile.php'</script>"; }else{ echo "<script>alert('Bank details updation was failed');</script>"; } } $bid=$videocon->encrypt_decrypt('encrypt',$_SESSION['bid']); // $url = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ?"https" : "http") . "://" . $_SERVER['HTTP_HOST'] .'/videoconsultation_web'.'/list.php?cid='.$bid; $url = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ?"https" : "http") . "://" . $_SERVER['HTTP_HOST'] .'/videoconsultation_web'.'/professionalsList.php?pid='.$bid; //$url = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ?"https" : "http") . "://" . $_SERVER['HTTP_HOST'] .'/bitbucketworkspace/videoconsultation_web'.'/professionalsList.php?pid='.$bid; // echo $url;exit; ?> <style> div.dataTables_wrapper div.dataTables_filter { position: absolute; top: 154px; } .page { height: 100% !important; } .url-link,.url-link:hover{ color:#00d0ff; } </style> <section class="section-padding px-4 h-100"> <div class="container bg-white "> <div class="row"> <div class="col-12 col-sm-12 my-3 border-bottom"> <div class="pl-3 pb-3">Your Business Url :<a href="<?php echo $url;?>" class="url-link"><?php echo $videocon->get_tiny_url($url);?></a></div> <form action="#" method="POST" class="container" enctype="multipart/form-data"> <div class="row"> <div class="col-12 col-sm-12 col-md-3"> <div class="form-group mt-4"> <img id="profileImage" src="<?php echo "../uploads/".$businessData['0']['business_pic'];?>" width="100%" height="auto" alt="your image" class="uploadImg"><br> <label for="profilePicture" class="btn basic-btn-color w-100 browsePic mt-2">Browse Photo</label> <input type="file" id="profilePicture" name="profilePicture" class="d-none" accept="image/jpg,image/jpeg, image/png" > </div> </div> <div class="col-12 col-sm-12 col-md-9"> <div class="row"> <?php if($_SESSION['pid']==$_SESSION['bid']) { ?> <div class="form-group col-12 col-sm-6 col-md-6 col-lg-6"> <label for="business_name" class="fieldName">Business Name</label> <input type="text" class="form-control formField-control" name="business_name" id="business_name" value="<?php if(isset($_POST['business_name']) && $_POST['business_name']!=''){ echo $_POST['business_name']; }else{ echo $businessData['0']['business_name']; }?>"> </div> <div class="form-group col-12 col-sm-6 col-md-6 col-lg-6"> <label for="owner" class="fieldName">Owner</label> <input type="text" class="form-control formField-control" name="owner" id="owner" value="<?php if(isset($_POST['owner']) && $_POST['owner']!=''){ echo $_POST['owner']; }else{ echo $businessData['0']['owner']; }?>"> </div> <?php } ?> </div> <div class="row"> <div class="form-group col-12 col-sm-6 col-md-6 col-lg-6"> <label for="profession" class="fieldName">Profession</label> <input type="text" class="form-control formField-control" name="profession" id="profession" value="<?php if(isset($_POST['profession']) && $_POST['profession']!=''){ echo $_POST['profession']; }else{ echo $businessData['0']['profession']; }?>"> </div> <div class="form-group col-12 col-sm-6 col-md-6 col-lg-6"> <label for="location" class="fieldName">Location</label> <textarea class="form-control formField-control resize-none" name="location" id="location" rows="1"><?php if(isset($_POST['location']) && $_POST['location']!=''){ echo $_POST['location']; }else{ echo $businessData['0']['location']; }?></textarea> </div> <!--<div class="form-group col-12 col-sm-6 col-md-6 col-lg-6"> <label for="email" class="fieldName">Email Address</label> <input type="email" class="form-control formField-control" name="email" id="email" value="<?php if(isset($_POST['email']) && $_POST['email']!=''){ echo $_POST['email']; }else{ echo $businessData['0']['email']; }?>"> </div>--> </div> <!--<div class="row"> <div class="form-group col-12 col-sm-6 col-md-6 col-lg-6"> <label for="mobile" class="fieldName">Mobile Number</label> <select name="country_code" id="country_code" class="countryCode-m-p filterby"> <?php foreach($countrycodes as $k=>$v){ $selectedval=''; if(isset($_POST['country_code']) && $_POST['country_code']!='' && $_POST['country_code']==str_replace('+','', $v['dial_code'])) { $selectedval="selected"; }else if(isset($businessData['0']['country_code']) && $businessData['0']['country_code']!='' && $businessData['0']['country_code']==str_replace('+','', $v['dial_code'])){ $selectedval="selected"; } echo "<option value='".str_replace('+','', $v['dial_code'])."' ".$selectedval.">". $v['dial_code']."</option>"; } ?> </select> <input type="tel" class="form-control formField-control mobilenoLeftalign" name="mobile" id="mobile" maxlength="15" autocomplete="off" autofocus value="<?php if(isset($_POST['mobile']) && $_POST['mobile']!=''){ echo $_POST['mobile']; }else{ echo $businessData['0']['mobile']; }?>" /> </div> <div class="form-group col-12 col-sm-6 col-md-6 col-lg-6"> <label for="location" class="fieldName">Location</label> <textarea class="form-control formField-control resize-none" name="location" id="location" rows="1"><?php if(isset($_POST['location']) && $_POST['location']!=''){ echo $_POST['location']; }else{ echo $businessData['0']['location']; }?></textarea> </div> </div>--> <div class="row"> <div class="form-group col-12 col-sm-6 col-md-6 col-lg-6"> <label for="mobile" class="fieldName">Country</label> <select name="country" id="country" class="form-control formField-control countries"> <?php foreach($countryDet as $k=>$v){ echo "<option value='".$countryDet[0]['id']."'>".$countryDet[0]['name']."</option>"; } ?> </select> </div> <div class="form-group col-12 col-sm-6 col-md-6 col-lg-6"> <label for="state" class="fieldName">State</label> <div> <select name="state" id="state" class="form-control formField-control filterby states" style="background-color:#E8F2F6 !important"> <option value="">Select State</option> </select> </div> </div> </div> <div class="row"> <div class="form-group col-12 col-sm-6 col-md-6 col-lg-6"> <label for="categories" class="fieldName">City</label> <div> <select name="city" id="cities" class="form-control formField-control filterby" style="background-color:#E8F2F6 !important"> <option value="">Select City</option> </select> </div> </div> <div class="form-group col-12 col-sm-6 col-md-6 col-lg-6"> <label for="username" class="fieldName">Username</label> <input type="text" class="form-control formField-control" name="username" id="username" value="<?php if(isset($_POST['username']) && $_POST['username']!=''){ echo $_POST['username']; }else{ echo $businessData['0']['username']; }?>"> </div> </div> <div class="row"> <div class="form-group col-12 col-sm-6 col-md-6 col-lg-6"> <label for="specialization" class="fieldName">Specialization</label> <input type="text" class="form-control formField-control" name="specialization" id="specialization" value="<?php if(isset($_POST['specialization']) && $_POST['specialization']!=''){ echo $_POST['specialization']; }else{ echo $businessData['0']['specialization']; }?>"> </div> <?php if($_SESSION['pid']==$_SESSION['bid']){ ?> <div class="form-group col-12 col-sm-6 col-md-6 col-lg-6"> <label for="categories" class="fieldName">Categories</label> <div> <select name="categories" id="categories" class="form-control formField-control"> <option value="">Select Category</option> <?php foreach($categories as $k=>$v){ ?> <option value="<?php echo $v['id'];?>" <?php if(isset($_POST['categories']) && $_POST['categories']==$v['id']){ echo "selected";}else if($businessData['0']['cat_id']==$v['id']){ echo "selected";}?> ><?php echo $v['name'];?></option> <?php } ?> </select> </div> </div> <?php }else{ ?> <!--<div class="form-group col-12 col-sm-6 col-md-6 col-lg-6"> <label for="country" class="fieldName">Country</label> <select name="country" id="country" class="form-control formField-control"> <?php foreach($countrynames as $k=>$v){ $selectedval=''; if(isset($_POST['country']) && $_POST['country']!='' && $_POST['country']==$v['id']) { $selectedval="selected"; }else if($businessData['0']['country']==$v['id']){ $selectedval="selected"; } echo "<option value='".$v['id']."' ".$selectedval.">".$v['name']."</option>"; } ?> </select> </div> --> <input type="hidden" name="paction" id="paction" value="editprofession"> <?php } ?> <input type="hidden" name="action" id="action" value="editbusiness"> <input type="hidden" name="businessid" id="businessid" value="<?php echo $businessData['0']['id'];?>"> <input type="hidden" name="business_pic" value="<?php echo $businessData['0']['business_pic'];?>"> </div> <div class="row"> <div class="form-group col-12 col-sm-6 col-md-6 col-lg-6"> <label for="owner" class="fieldName">About</label> <textarea type="textarea" class="form-control formField-control" name="about" id="about" value="<?php if(isset($_POST['about']) && $_POST['about']!=''){ echo $_POST['about']; }else{ echo $businessData['0']['about']; }?>"><?php if(isset($_POST['about']) && $_POST['about']!=''){ echo $_POST['about']; }else{ echo $businessData['0']['about']; }?></textarea> </div> </div> <?php if($_SESSION['pid'] == $_SESSION['bid']){?> <div class="custom-control custom-checkbox custom-checkbox-customize pt-1"> <input type="checkbox" id="isProfessionalAct" name="isProfessional" class="custom-control-input" value="1" <?php if((isset($_POST['isProfessional']) && $_POST['isProfessional']==1)){ echo "checked disabled";}else if($businessData['0']['is_professional']==1){ echo "checked disabled";}?> > <label for="isProfessionalAct" class="custom-control-label remember">You can act as Professional too<span class="fieldName-forgot"></span></label> </div> <?php } ?> <div class="row"> <div class="form-group col-12 col-sm-6 col-md-6 col-lg-3 mt-4 mb-2"> <button type="submit" class="btn basic-btn-color w-100" onclick="return addbusiness();">Update</button> </div> </div> </div> </div> </form> </div> </div> <div class="row"> <?php if(isset($businessData['0']['signup_type']) && $businessData['0']['signup_type']==1 && $countryDet[0]['name']!='India'){?> <div class="col-12 col-sm-12 my-3 border-bottom"> <h5 class="text-uppercase"><small>Paypal Email</small></h5> <form action="" method="POST" class="container"> <div class="row"> <div class="form-group col-12 col-sm-6 col-md-6 col-lg-5"> <label for="paypalemail" class="fieldName">Paypal Email</label> <input type="email" class="form-control formField-control" name="paypalemail" id="paypalemail" value="<?php if(isset($_POST['paypalemail']) && $_POST['paypalemail']){ echo $_POST['paypalemail'];}else if(isset($businessData['0']['paypal_email'])){ echo $businessData['0']['paypal_email']; }?>"> </div> <input type="hidden" name="action" value="paypalEmailUpdate"> </div> <div class="row"> <div class="form-group col-12 col-sm-2 col-md-2 mt-4 mb-2"> <button type="submit" class="btn basic-btn-color w-100 " onclick="return paypalEmailUpdate(); ">Update</button> </div> </div> </form> </div> <?php }else if(isset($businessData['0']['signup_type']) && $businessData['0']['signup_type']==1 && $countryDet[0]['name']=='India'){?> <div class="col-12 col-sm-12 my-3 border-bottom"> <h5 class="text-uppercase"><small>Bank Details</small></h5> <form action="" method="POST" class="container"> <div class="row"> <div class="form-group col-12 col-sm-6 col-md-6 col-lg-5"> <label for="accountNumber" class="fieldName">A/C Number</label> <input type="text" class="form-control formField-control" name="accountNumber" id="accountNumber" value="<?php if(isset($_POST['accountNumber']) && $_POST['accountNumber']){ echo $_POST['accountNumber'];}else if(isset($businessData['0']['accountNumber'])){ echo $businessData['0']['accountNumber']; }?>"> </div> </div> <div class="row"> <div class="form-group col-12 col-sm-6 col-md-6 col-lg-5"> <label for="bankName" class="fieldName">Bank Name</label> <input type="text" class="form-control formField-control" name="bankName" id="bankName" value="<?php if(isset($_POST['bankName']) && $_POST['bankName']){ echo $_POST['bankName'];}else if(isset($businessData['0']['bankName'])){ echo $businessData['0']['bankName']; }?>"> </div> </div> <div class="row"> <div class="form-group col-12 col-sm-6 col-md-6 col-lg-5"> <label for="bankCity" class="fieldName">Bank City</label> <input type="text" class="form-control formField-control" name="bankCity" id="bankCity" value="<?php if(isset($_POST['bankCity']) && $_POST['bankCity']){ echo $_POST['bankCity'];}else if(isset($businessData['0']['bankCity'])){ echo $businessData['0']['bankCity']; }?>"> </div> </div> <div class="row"> <div class="form-group col-12 col-sm-6 col-md-6 col-lg-5"> <label for="ifscCode" class="fieldName">IFSC Code</label> <input type="text" class="form-control formField-control" name="ifscCode" id="ifscCode" value="<?php if(isset($_POST['ifscCode']) && $_POST['ifscCode']){ echo $_POST['ifscCode'];}else if(isset($businessData['0']['ifscCode'])){ echo $businessData['0']['ifscCode']; }?>"> </div> </div> <div class="row"> <div class="form-group col-12 col-sm-6 col-md-6 col-lg-5"> <label for="bankCountry" class="fieldName">Bank Country</label> <input type="text" class="form-control formField-control" name="bankCountry" id="bankCountry" value="<?php if(isset($_POST['bankCountry']) && $_POST['bankCountry']!=''){ echo $_POST['bankCountry'];}else if(isset($businessData['0']['bankCountry']) && $businessData['0']['bankCountry']!=''){ echo $businessData['0']['bankCountry']; }else{ echo "India";}?>" readonly> </div> </div> <input type="hidden" name="action" value="BankDetailsUpdate"> <div class="row"> <div class="form-group col-12 col-sm-2 col-md-2 mt-4 mb-2"> <button type="submit" class="btn basic-btn-color w-100 " onclick="return bankDetailsUpdate(); ">Update</button> </div> </div> </form> </div> <?php }?> </div> </div> </section> <?php include("footer.php"); ?> <?php //include("mainFooter.php")?> <script> function bankDetailsUpdate(){ if($('#accountNumber').val()==''){ alert("Please enter A/C Number"); return false; } else if($('#bankName').val()==''){ alert("Please enter Bank Name"); return false; } else if($('#bankCity').val()==''){ alert("Please enter Bank City"); return false; } else if($('#ifscCode').val()==''){ alert("Please enter IFSC Code"); return false; } else if($('#bankCountry').val()==''){ alert("Please enter Bank Country"); return false; } } function addbusiness() { var fuData = document.getElementById('profilePicture'); var FileUploadPath = fuData.value; var flag = 0; if($('#action').val()=='addprofessional' && $("#tmpProfileImage").val() != "") { flag = 1; } if(flag == 0 && (FileUploadPath == '' && ($('#action').val()=='addbusiness' || $('#action').val()=='addprofessional'))) { alert("Please upload an image"); return false } else { var phoneno = /^\d{5,15}$/; var email=$('#email').val(); var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/; var Extension = FileUploadPath.substring(FileUploadPath.lastIndexOf('.') + 1).toLowerCase(); if (Extension != "png" && Extension != "jpeg" && Extension != "jpg" && FileUploadPath!='') { alert("Please upload png or jpg images"); return false; } else if($('#business_name').val()=='' && $('#action').val()!='addprofessional' && $('#paction').val()!='editprofession' ) { alert("Please enter Business Name");return false; } else if($('#action').val()!='addprofessional' && $('#action').val()!='editProfessional' && $('#paction').val()!='editprofession' && ($('#business_name').val()).length<4) { alert("Business Name must be more than 3 characters");return false; } else if($('#professionalname').val()=='' && ($('#action').val()=='editProfessional' || $('#action').val()=='addprofessional' || $('#action').val()=='addbusiness' )) { alert("Please enter Professional Name");return false; } else if($('#profession').val()=='') { alert("Please enter Profession");return false; } else if($('#specialization').val()=='' && ($('#action').val()=='addbusiness'|| $('#action').val()=='addprofessional' || $('#action').val() =='editProfessional')) { alert("Please enter Specialization");return false; } /* else if($('#mobile').val()=='') { alert("Please enter Mobile Number");return false; } else if(!$('#mobile').val().match(phoneno)) { alert("Please enter valid Mobile Number");return false; }*/ else if($('#country').val()=='' ) { alert("Please select country");return false; } else if($('#state').val()=='' ) { alert("Please select State");return false; } else if($('#cities').val()=='' ) { alert("Please select city");return false; } else if($('#location').val()=='' ) { alert("Please enter location");return false; } else if($('#about').val()=='' ) { alert("Please enter about");return false; } else if($('#username').val()=='') { alert("Please enter Username");return false; } else if(($('#username').val()).length<4) { alert("Username must be more than 3 characters");return false; } else if($('#owner').val()=='' && $('#action').val()!='addprofessional' && $('#paction').val()!='editprofession') { alert("Please enter Owner");return false; } // else if(email=='') // { // alert("Please enter Email");return false; // } // else if (reg.test(email) == false) // { // alert("Please enter valid email address");return false; // } else if($('#location').val()=='' && ($('#action').val()=='editProfessional' || $('#action').val()=='addprofessional' || $('#action').val()=='addbusiness' )) { alert("Please enter Location");return false; } else if($('#specialization').val()=='') { alert("Please enter specialization");return false; } else if($('#categories').val()=='' && $('#action').val()!='addprofessional' && $('#paction').val()!='editprofession') { alert("Please select categories");return false; } else if($('#location').val()=='') { alert("Please enter location");return false; } else { $("#tmpProfileImage").val($("#profileImage").attr('src')) } document.getElementById("isProfessionalAct").disabled = false; } } </script> <script type="text/javascript"> function showPassword(inputValue) { if (inputValue === 1) { var currentPasswordType = document.getElementById('currentPassword'); if (currentPasswordType.type === 'password') { currentPasswordType.type = 'text'; } else { currentPasswordType.type = 'password'; } } if (inputValue === 2) { var currentPasswordType = document.getElementById('newPassword'); if (currentPasswordType.type === 'password') { currentPasswordType.type = 'text'; } else { currentPasswordType.type = 'password'; } } if (inputValue === 3) { var currentPasswordType = document.getElementById('confirmPassword'); if (currentPasswordType.type === 'password') { currentPasswordType.type = 'text'; } else { currentPasswordType.type = 'password'; } } } $("#profilePicture").change(function() { $('#profileImage').attr('src', 'img/slide.jpg'); readURL(this, 'profileImage'); }); $("#backgroundPicture").change(function() { readURL(this, 'backgroundImage'); }); function paypalEmailUpdate() { var email=$('#paypalemail').val(); var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/; if(email=='') { alert("Please enter Paypal Email");return false; } else if (reg.test(email) == false) { alert("Please enter valid Paypal Email address");return false; } } function readURL(input,id) { if (input.files && input.files[0]) { var reader = new FileReader(); reader.onload = function(e) { $('#'+id).attr('src', e.target.result); } reader.readAsDataURL(input.files[0]); } } $(document).ready(function(){ $(".countries").on('change',function(){ var selectedCountry = $(".countries option:selected").val(); if(selectedCountry!='') { $.ajax({ type: "POST", url: "ajax.php", data: "mode=" + "country" + "&countryID=" + selectedCountry, success:function(data){ $('#state').html(''); $('#cities').html('<option value="">Select City</option>'); $('#state').append(data); } }); }else{ $('#state').html('<option value="">Select State</option>'); $('#cities').html('<option value="">Select City</option>'); } }); }); $(document).ready(function(){ $(".states").on('change',function(){ var selectedState = $(".states option:selected").val(); $.ajax({ type: "POST", url: "ajax.php", data: "mode=" + "state" + "&stateID=" + selectedState, success:function(data){ $('#cities').html(''); $('#cities').html(data); } }); }); }); <?php if((isset($_POST['country']) && $_POST['country']!='') || ($businessData[0]['country']>0 && $businessData[0]['state']>0)){ ?> var selectedCountry = $(".countries option:selected").val(); if(selectedCountry!='') { $.ajax({ type: "POST", url: "ajax.php", data: "mode=" + "country" + "&countryID=" + selectedCountry +"&stateID=<?php echo isset($_POST['state'])?$_POST['state']:$businessData[0]['state'] ;?>", success:function(data){ $('#state').html(''); $('#cities').html('<option value="">Select City</option>'); $('#state').html(data); } }); }else{ $('#state').html('<option value="">Select State</option>'); $('#cities').html('<option value="">Select City</option>'); } <?php }?> <?php if((isset($_POST['state']) && $_POST['state']!='') || ($businessData[0]['state']>0 && $businessData[0]['city']>0) ){ ?> var selectedState = $(".states option:selected").val(); if(selectedState ==''){ selectedState = <?php echo isset($_POST['state'])?$_POST['state']:$businessData[0]['state'];?> } $.ajax({ type: "POST", url: "ajax.php", data: "mode=state&stateID=" + selectedState+"&cityID=<?php echo isset($_POST['city'])?$_POST['city']:$businessData[0]['city'];?>", success:function(data){ $('#cities').html(''); $('#cities').html(data); //document.getElementById('cities').innerHTML=data; } }); <?php }?> </script>