Commit 99adc229 by Tobin

dc

parent 61d154d1
......@@ -100,6 +100,7 @@ class Event extends CI_Controller {
$_POST['has_payment'] = (isset($_POST['has_payment']) && $_POST['has_payment'] == 1)?1:0;
$_POST['approve_booking'] = (isset($_POST['approve_booking'])&&$_POST['approve_booking']==1)?1:0;
$_POST['directory_listing'] = (isset($_POST['directory_listing'])&&$_POST['directory_listing']==1)?1:0;
$_POST['seat_pricing'] = $_POST['custom_seat_layout'] = '';
if(isset($_POST['fare_type']) && $_POST['fare_type'] == 1){
......@@ -136,6 +137,7 @@ class Event extends CI_Controller {
'max_booking'=>$_POST['max_booking'],
'approve_booking'=>$_POST['approve_booking'],
'has_payment'=>$_POST['has_payment'],
'directory_listing'=>$_POST['directory_listing'],
'seat_pricing'=>$_POST['seat_pricing'],
'custom_seat_layout'=>$_POST['custom_seat_layout']);
$languageArr = array();
......@@ -284,6 +286,8 @@ class Event extends CI_Controller {
$_POST['has_payment'] = (isset($_POST['has_payment']) && $_POST['has_payment']==1)?'1':'0';
$_POST['approve_booking']=(isset($_POST['approve_booking']) && $_POST['approve_booking']==1)?1:0;
$_POST['directory_listing'] = (isset($_POST['directory_listing'])&&$_POST['directory_listing']==1)?1:0;
$_POST['seat_pricing'] = $_POST['custom_seat_layout'] = '';
if(isset($_POST['fare_type']) && $_POST['fare_type'] == 1){
......@@ -317,6 +321,7 @@ class Event extends CI_Controller {
'category_id'=>$_POST['category_id'],
'max_booking'=>$_POST['max_booking'],
'has_payment'=>$_POST['has_payment'],
'directory_listing'=>$_POST['directory_listing'],
'seat_pricing'=>$_POST['seat_pricing'],
'approve_booking'=>$_POST['approve_booking'],
'custom_seat_layout'=>$_POST['custom_seat_layout']);
......
......@@ -58,6 +58,7 @@ class Host extends CI_Controller {
$err = 1;
$errMsg = 'Provide a Seat Layout Type';
}
$_POST['customer_choice'] = (isset($_POST['customer_choice']) && $_POST['customer_choice'] == 1)?1:0;
if($err == 1){
$flashMsg['message'] = $errMsg;
......@@ -112,6 +113,7 @@ class Host extends CI_Controller {
$err = 1;
$errMsg = 'Provide a Seat Layout Type';
}
$_POST['customer_choice'] = (isset($_POST['customer_choice']) && $_POST['customer_choice'] == 1)?1:0;
if($err == 1){
$flashMsg['message'] = $errMsg;
......
......@@ -396,7 +396,7 @@ class Webservice_model extends CI_Model {
$this->db->query("SET SESSION group_concat_max_len = 200000");
$result = $this->db->query("
SELECT events.seat_pricing,events.custom_seat_layout,event_category.cat_id,venue.id AS venue_id,venue.location_lat AS latitude,venue.location_lng AS longitude,venue.layout,venue.layout_details,events.event_id AS event_id,event_gallery.media_url AS image, (SELECT SUM(booking.no_of_ticket) FROM booking WHERE booking.event_id = events.event_id AND booking.status IN (1,2)) AS attendees,CAST(AVG (review.rate) AS DECIMAL (12,1)) AS rating,venue.location, IF(events.avg_price = 0, '100','150') AS rate, IF(events.provider_id = 1,'true','false') AS is_editors_choice, IF(favourite.is_favorite = 1, 'true','false') AS is_favorite, GROUP_CONCAT(DISTINCT CONCAT_WS('#',event_date_time.id,event_date_time.date,event_date_time.time)) AS date_time,
events.has_payment
events.has_payment,events.directory_listing
FROM events
INNER JOIN venue ON venue.id = events.venue_id
INNER JOIN event_date_time ON events.event_id = event_date_time.event_id
......@@ -461,7 +461,8 @@ class Webservice_model extends CI_Model {
'latitude'=>$rs->latitude,
'longitude'=>$rs->longitude,
'has_payment'=>$rs->has_payment,
'currency_symbol'=>$countryData['currency_symbol']
'currency_symbol'=>$countryData['currency_symbol'],
'is_demo'=>$countryData['directory_listing']
);
array_push($response, $resData);
}
......@@ -531,7 +532,8 @@ class Webservice_model extends CI_Model {
venue.location_lat AS lat,venue.location_lng AS lng,events.max_booking,
GROUP_CONCAT(DISTINCT event_gallery.media_url) AS media_url,
GROUP_CONCAT(DISTINCT CONCAT_WS('#',event_date_time.id,event_date_time.date,
event_date_time.time)) AS date_time
event_date_time.time)) AS date_time, host_categories.customer_choice,
events.directory_listing
FROM events
INNER JOIN venue ON venue.id=events.venue_id
INNER JOIN event_date_time ON events.event_id=event_date_time.event_id
......@@ -648,6 +650,8 @@ class Webservice_model extends CI_Model {
'address'=>$rs->address,
'longitude'=>$rs->lng,
'currency_symbol'=>$countryData['currency_symbol'],
'is_demo'=>$rs->directory_listing,
'is_requestable'=>$rs->customer_choice,
'wallet_balance'=>$waltBlnce
);
$res = array('status'=>1,'data'=>$resData);
......@@ -1961,14 +1965,16 @@ class Webservice_model extends CI_Model {
$phNumbers = '';
foreach($data['contacts'] AS $key => $number) {
$number = preg_replace('/\D/', '', $number);
$cond = " AND CUST.enable_chat='1' AND USR.status='1'";
$eCond = ($key != count($data['contacts'])-1)?') OR ':')';
$eCond = $cond.$eCond;
if(strlen($number) > 9){
$phNumbers .= " (CUST.phone LIKE '%".substr($number, strlen($number)-9)."' ".$eCond;
} else {
$phNumbers .= " (CUST.phone LIKE '%".$number."' ".$eCond;
if(strlen($number) > 8){
$number = preg_replace('/\D/', '', $number);
$cond = " AND CUST.enable_chat='1' AND USR.status='1'";
$eCond = ($key != count($data['contacts'])-1)?') OR ':')';
$eCond = $cond.$eCond;
if(strlen($number) > 9){
$phNumbers .= " (CUST.phone LIKE '%".substr($number, strlen($number)-9)."' ".$eCond;
} else {
$phNumbers .= " (CUST.phone LIKE '%".$number."' ".$eCond;
}
}
}
if(empty($phNumbers)){ return array('status'=>0,'code'=>'919','message'=>'Invalid Data'); }
......
......@@ -86,6 +86,21 @@
</div>
</div>
<br>
<div class="box-body">
<div class="col-sm-12">
<div class="col-sm-6">
<div class="col-sm-1 padAll-10">
<input name="directory_listing" type="checkbox" value="1">
</div>
<div class="col-sm-11">
<h4>Directory Listing</h4>
</div>
</div>
</div>
</div>
<br>
<?php if($venueData->show_layout == 1 && !empty($venueData->layout_details) &&
!empty($layoutDtls = json_decode($venueData->layout_details,true))){ ?>
......
......@@ -67,6 +67,22 @@
</div>
</div>
<br>
<div class="box-body">
<div class="col-sm-12">
<div class="col-sm-6">
<div class="col-sm-1 padAll-10">
<input name="directory_listing" type="checkbox" value="1"
<?= ($event_data->directory_listing == 1)?'checked':'' ?>>
</div>
<div class="col-sm-11">
<h4>Directory Listing</h4>
</div>
</div>
</div>
</div>
<br>
<?php if($event_data->show_layout == 1){ ?>
<div class="box-header with-border padTop0">
......
......@@ -32,6 +32,13 @@
<div class="col-sm-6"><p class="truncateText"><?= $seat_pricing['price_details_EN'] ?></p></div>
</div>
<?php } ?>
<div class="row">
<div class="col-sm-5">Directory Listing</div>
<div class="col-sm-1"><span>:</span></div>
<div class="col-sm-6">
<p><strong><?= ($event->directory_listing == 1)?'Enabled':'Disabled' ?></strong></p>
</div>
</div>
</div>
</div>
<div class="col-sm-6">
......
......@@ -39,7 +39,7 @@
<span class="glyphicon form-control-feedback"></span>
</div>
</div>
<div class="col-md-6">
<div class="col-md-3">
<div class="form-group">
<label>Have Layout</label>
<div>
......@@ -57,6 +57,24 @@
<span class="glyphicon form-control-feedback"></span>
</div>
</div>
<div class="col-md-3">
<div class="form-group">
<label>Customer Choice</label>
<div>
<?php
$dCheck = 'checked';
if(isset($host_data->customer_choice) && $host_data->customer_choice == 1){
$dCheck = $host_data->customer_choice;
}
?>
<input type="radio" name="customer_choice" value="1" <?= ($dCheck == 1)?'checked':'' ?>>
<label class="padAll-10">Yes</label>
<input type="radio" name="customer_choice" value="0" <?= ($dCheck == 0)?'checked':'' ?>>
<label class="padAll-10">No</label>
</div>
<span class="glyphicon form-control-feedback"></span>
</div>
</div>
<div class="col-md-12">
<div class="box-footer textCenterAlign">
<button type="submit" class="btn btn-primary">Submit</button>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment