Commit 1a7a3108 by Tobin

dc

parent d4a5f42d
...@@ -91,7 +91,8 @@ class Event extends CI_Controller { ...@@ -91,7 +91,8 @@ class Event extends CI_Controller {
$cstmSeatLayout = array(); $cstmSeatLayout = array();
for($i = 0 ; $i < count($_POST['seat_color']) ; $i++){ for($i = 0 ; $i < count($_POST['seat_color']) ; $i++){
$cstmSeatLayout[] = array('color'=>$_POST['seat_color'][$i], $cstmSeatLayout[] = array('color'=>$_POST['seat_color'][$i],
'price'=>$_POST['seat_price'][$i]); 'price'=>$_POST['seat_price'][$i],
'capacity'=>$_POST['seat_capacity'][$i]);
} }
$_POST['custom_seat_layout'] = json_encode($cstmSeatLayout); $_POST['custom_seat_layout'] = json_encode($cstmSeatLayout);
} else { } else {
...@@ -236,7 +237,8 @@ class Event extends CI_Controller { ...@@ -236,7 +237,8 @@ class Event extends CI_Controller {
$cstmSeatLayout = array(); $cstmSeatLayout = array();
for($i = 0 ; $i < count($_POST['seat_color']) ; $i++){ for($i = 0 ; $i < count($_POST['seat_color']) ; $i++){
$cstmSeatLayout[] = array('color'=>$_POST['seat_color'][$i], $cstmSeatLayout[] = array('color'=>$_POST['seat_color'][$i],
'price'=>$_POST['seat_price'][$i]); 'price'=>$_POST['seat_price'][$i],
'capacity'=>$_POST['seat_capacity'][$i]);
} }
$_POST['custom_seat_layout'] = json_encode($cstmSeatLayout); $_POST['custom_seat_layout'] = json_encode($cstmSeatLayout);
} else { } else {
......
...@@ -89,8 +89,11 @@ class Venue extends CI_Controller { ...@@ -89,8 +89,11 @@ class Venue extends CI_Controller {
$seatLayoutDetails = array(); $seatLayoutDetails = array();
foreach($_POST['seat_color'] AS $index => $value){ foreach($_POST['seat_color'] AS $index => $value){
$seatLayoutDetails[] = array('color'=>$value,'price'=>$_POST['seat_price'][$index]); $seatLayoutDetails[] = array('color'=>$value,
'price'=>$_POST['seat_price'][$index],
'capacity'=>$_POST['seat_capacity'][$index]);
} }
$_POST['layout_details'] = json_encode($seatLayoutDetails); $_POST['layout_details'] = json_encode($seatLayoutDetails);
} else { } else {
$_POST['layout'] = $_POST['layout_details'] = ''; $_POST['layout'] = $_POST['layout_details'] = '';
...@@ -111,7 +114,7 @@ class Venue extends CI_Controller { ...@@ -111,7 +114,7 @@ class Venue extends CI_Controller {
$_POST['location_lat'] = $locData['lat']; $_POST['location_lat'] = $locData['lat'];
$_POST['location_lng'] = $locData['lng']; $_POST['location_lng'] = $locData['lng'];
unset($_POST['has_layout'],$_POST['seat_color'],$_POST['seat_price']); unset($_POST['has_layout'],$_POST['seat_color'],$_POST['seat_price'],$_POST['seat_capacity']);
$status = $this->Venue_model->createVenue($_POST); $status = $this->Venue_model->createVenue($_POST);
if($status == 1){ if($status == 1){
...@@ -193,8 +196,11 @@ class Venue extends CI_Controller { ...@@ -193,8 +196,11 @@ class Venue extends CI_Controller {
$seatLayoutDetails = array(); $seatLayoutDetails = array();
foreach($_POST['seat_color'] AS $index => $value){ foreach($_POST['seat_color'] AS $index => $value){
$seatLayoutDetails[] = array('color'=>$value,'price'=>$_POST['seat_price'][$index]); $seatLayoutDetails[] = array('color'=>$value,
'price'=>$_POST['seat_price'][$index],
'capacity'=>$_POST['seat_capacity'][$index]);
} }
$_POST['layout_details'] = json_encode($seatLayoutDetails); $_POST['layout_details'] = json_encode($seatLayoutDetails);
} else { } else {
$_POST['layout'] = $_POST['layout_details'] = ''; $_POST['layout'] = $_POST['layout_details'] = '';
...@@ -215,7 +221,7 @@ class Venue extends CI_Controller { ...@@ -215,7 +221,7 @@ class Venue extends CI_Controller {
$_POST['location_lat'] = $locData['lat']; $_POST['location_lat'] = $locData['lat'];
$_POST['location_lng'] = $locData['lng']; $_POST['location_lng'] = $locData['lng'];
unset($_POST['has_layout'],$_POST['seat_color'],$_POST['seat_price']); unset($_POST['has_layout'],$_POST['seat_color'],$_POST['seat_price'],$_POST['seat_capacity']);
$status = $this->Venue_model->updateVenues(decode_param($venue_id),$_POST); $status = $this->Venue_model->updateVenues(decode_param($venue_id),$_POST);
if($status == 1){ if($status == 1){
......
...@@ -55,7 +55,8 @@ ...@@ -55,7 +55,8 @@
<?php if(!empty($venueData)){ ?> <?php if(!empty($venueData)){ ?>
<div class="box"> <div class="box">
<form role="form" name="eventAddForm" action="<?= base_url('Event/createEvent')?>" method="post" class="validate" data-parsley-validate="" enctype="multipart/form-data"> <form role="form" name="eventAddForm" action="<?= base_url('Event/createEvent')?>"
method="post" class="validate" data-parsley-validate="" enctype="multipart/form-data">
<input type="hidden" name="venue_id" value="<?= $venue_id ?>"> <input type="hidden" name="venue_id" value="<?= $venue_id ?>">
<div class="box-header with-border"> <div class="box-header with-border">
<h3 class="box-title padLeft10 padTop5">Venue Details</h3> <h3 class="box-title padLeft10 padTop5">Venue Details</h3>
...@@ -77,214 +78,242 @@ ...@@ -77,214 +78,242 @@
<div class="col-sm-6"> <div class="col-sm-6">
<div class="col-sm-4">Venue Location</div> <div class="col-sm-4">Venue Location</div>
<div class="col-sm-1"><span>:</span></div> <div class="col-sm-1"><span>:</span></div>
<div class="col-sm-7"><strong><?= $venueData->location ?></strong></div> <div class="col-sm-7">
<strong><p class="truncateText"><?= $venueData->location ?></p></strong>
</div>
</div> </div>
<div class="col-sm-6"> <div class="col-sm-6">
<div class="col-sm-4">About Venue</div> <div class="col-sm-4">About Venue</div>
<div class="col-sm-1"><span>:</span></div> <div class="col-sm-1"><span>:</span></div>
<div class="col-sm-7"><strong><?= $venueData->venue_details ?></strong></div> <div class="col-sm-7">
<strong><p class="truncateText"><?= $venueData->venue_details ?></p></strong>
</div>
</div> </div>
</div> </div>
</div>
<?php if($venueData->show_layout == 1 && !empty($venueData->layout_details) && <?php if($venueData->show_layout == 1 && !empty($venueData->layout_details) &&
!empty($layoutDtls = json_decode($venueData->layout_details,true))){ ?> !empty($layoutDtls = json_decode($venueData->layout_details,true))){ ?>
<div class="box-header with-border padTop0"> <div class="box-header with-border padTop0">
<h3 class="box-title padLeft10 ">Layout Details</h3> <h3 class="box-title padLeft10 ">Layout Details</h3>
</div> </div>
<div class="box-body"> <div class="box-body">
<div class="col-sm-12 padBottom15"> <div class="col-sm-12 padBottom15">
<div class="col-sm-3 dropZoneContainer viewLayout"> <div class="col-sm-3 dropZoneContainer viewLayout">
<img class="dropZoneOverlay" id="image_id" src="<?= base_url($venueData->layout) ?>" <img class="dropZoneOverlay" id="image_id" src="<?= base_url($venueData->layout) ?>"
onerror="this.src='<?=base_url("assets/images/no_image_text.png")?>';" onerror="this.src='<?=base_url("assets/images/no_image_text.png")?>';"
height="75" width="75" /> height="75" width="75" />
</div>
<div class="col-md-8 padLeft40">
<div class="marginTop23" id="mapTypeCntr">
<input type="radio" name="fare_type" value="0" checked>
<label class="padAll-10">Use Default Fare</label>
<input class="marginLeft15" type="radio" name="fare_type" value="1">
<label class="padAll-10">Create Custome Fare</label>
</div> </div>
<div class="col-md-9 padLeft40">
<div class="marginTop23" id="mapTypeCntr">
<input type="radio" name="fare_type" value="0" checked>
<label class="padAll-10">Use Default Fare</label>
<input class="marginLeft15" type="radio" name="fare_type" value="1">
<label class="padAll-10">Create Custome Fare</label>
</div>
<div class="col-sm-12" id="defaultFareSystem"> <div class="col-sm-12 marginTop-8">
<?php foreach($layoutDtls AS $lyDtls){ ?> <div class="col-sm-3">
<div class="col-sm-12 marginTop-8"> <strong>Seat Division</strong>
<div class="col-sm-3"> </div>
<strong><?= $lyDtls['color'] ?></strong> block <div class="col-sm-3">
</div> <strong>Seat Pricing</strong>
<div class="col-sm-9"> </div>
<strong><?= $lyDtls['price'] ?></strong> / Seat <div class="col-sm-4">
</div> <strong>Seating Capacity</strong>
</div>
<?php } ?>
</div> </div>
</div>
<div class="box-header with-border padHead marginBottom-10"
style="width:480px;"></div>
<div class="col-sm-12 hide" id="customFareSystem"> <div class="col-sm-12" id="defaultFareSystem">
<?php foreach($layoutDtls AS $lyDtls){ ?> <?php foreach($layoutDtls AS $lyDtls){ ?>
<div class="col-sm-12"> <div class="padBottom30">
<div class="col-sm-3 padTop15"> <div class="col-sm-3">
<strong><?= $lyDtls['color'] ?></strong> block <strong><?= $lyDtls['color'] ?></strong> block
</div> </div>
<div class="col-sm-9"> <div class="col-sm-3">
<input type="hidden" name="seat_color[]" value="<?= $lyDtls['color'] ?>"> <strong><?= $lyDtls['price'] ?></strong> / Seat
<input id="custFareInput_<?= $lyDtls['color'] ?>" type="text" </div>
class="form-control marginTop-8 width200" disabled <div class="col-sm-4">
data-parsley-trigger="change" data-parsley-minlength="1" name="seat_price[]" data-parsley-pattern="^[0-9\ . \/]+$" placeholder="Custom Fare / Seat"> <strong><?= $lyDtls['capacity'] ?></strong> Seats / Division
</div>
</div> </div>
</div>
<?php } ?> <?php } ?>
</div> </div>
<div class="col-sm-12 hide" id="customFareSystem">
<?php foreach($layoutDtls AS $lyDtls){ ?>
<div style="margin-top:-5px;">
<input type="hidden" name="seat_color[]" value="<?= $lyDtls['color'] ?>">
<div class="col-sm-3 padTop15">
<strong><?= $lyDtls['color'] ?></strong> block
</div>
<div class="col-sm-3" style="padding-top:3px;">
<input id="custFareInput_<?= $lyDtls['color'] ?>" type="text"
class="form-control marginTop-8" disabled name="seat_price[]"
data-parsley-trigger="change" data-parsley-minlength="1" data-parsley-pattern="^[0-9\ . \/]+$" placeholder="Seat Price"
style="height:25px;width: 100px;">
</div>
<div class="col-sm-4" style="padding-top:3px;">
<input id="custFareInput_<?= $lyDtls['color'] ?>" type="text"
class="form-control marginTop-8" disabled name="seat_capacity[]"
data-parsley-trigger="change" data-parsley-minlength="1" data-parsley-pattern="^[0-9\ . \/]+$" placeholder="Capacity"
style="height:25px;width: 100px;">
</div>
</div>
<?php } ?>
</div> </div>
</div> </div>
</div> </div>
<?php } ?>
<div class="box-header with-border">
<h3 class="box-title padLeft10 ">Event Details</h3>
</div> </div>
<?php } ?>
<div class="box-body"> <div class="box-header with-border">
<div class="col-sm-12"> <h3 class="box-title padLeft10 ">Event Details</h3>
<div class="col-sm-6"> </div>
<div class="form-group">
<label>Event Name</label> <div class="box-body">
<input type="text" class="form-control required" data-parsley-trigger="change" <div class="col-sm-12">
data-parsley-minlength="2" name="event_name" required="" <div class="col-sm-6">
placeholder="Enter Venue Title" value="<?= (isset($venue_data->venue_name))?$venue_data->venue_name:'' ?>"> <div class="form-group">
</div> <label>Event Name</label>
<input type="text" class="form-control required" data-parsley-trigger="change"
<?php if(!empty($category_data)){ ?> data-parsley-minlength="2" name="event_name" required=""
<div class="form-group"> placeholder="Enter Venue Title" value="<?= (isset($venue_data->venue_name))?$venue_data->venue_name:'' ?>">
<label>Category</label>
<select name="category_id" class="form-control required"
placeholder="Select Event Category" required>
<option selected disabled>Choose Event Category</option>
<?php
foreach ($category_data as $category) {
echo '<option value="'.$category->cat_id.'">'.
$category->category.
'</option>';
}
?>
</select>
</div>
<?php } ?>
</div> </div>
<div class="col-sm-6">
<?php if(!empty($category_data)){ ?>
<div class="form-group"> <div class="form-group">
<label>Event Description</label> <label>Category</label>
<textarea type="text" class="ip_reg_form_input form-control reset-form-custom required" placeholder="Venue Description" name="event_discription" required <select name="category_id" class="form-control required"
style="height:108px;" data-parsley-trigger="change" data-parsley-minlength="2"></textarea> placeholder="Select Event Category" required>
<option selected disabled>Choose Event Category</option>
<?php
foreach ($category_data as $category) {
echo '<option value="'.$category->cat_id.'">'.
$category->category.
'</option>';
}
?>
</select>
</div> </div>
<?php } ?>
</div>
<div class="col-sm-6">
<div class="form-group">
<label>Event Description</label>
<textarea type="text" class="ip_reg_form_input form-control reset-form-custom required" placeholder="Venue Description" name="event_discription" required
style="height:108px;" data-parsley-trigger="change" data-parsley-minlength="2"></textarea>
</div> </div>
<div class="col-md-12"> </div>
<div class="form-group"> <div class="col-md-12">
<label>Event Images</label> <div class="form-group">
<div id="multipleImageInputCntr"> <label>Event Images</label>
<div class="dropZoneContainer" id="multiImageCntr_1"> <div id="multipleImageInputCntr">
<div id="multiImageClose_1" class="close_custom hide" onclick="removeImage('1');">&times;</div> <div class="dropZoneContainer" id="multiImageCntr_1">
<input type="file" name="event_image[]" class="multiFileUpload" accept="image/*" onchange="setMultiImg(this,jQuery(this));" count="1" /> <div id="multiImageClose_1" class="close_custom hide" onclick="removeImage('1');">&times;</div>
<img class="multiDropZoneOverlay" id="multiImageImg_1" src="<?=base_url("assets/images/add-image.png")?>" /> <input type="file" name="event_image[]" class="multiFileUpload" accept="image/*" onchange="setMultiImg(this,jQuery(this));" count="1" />
</div> <img class="multiDropZoneOverlay" id="multiImageImg_1" src="<?=base_url("assets/images/add-image.png")?>" />
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</div>
<?php if($venueData->show_layout != 1){ ?> <?php if($venueData->show_layout != 1){ ?>
<div class="box-header with-border"> <div class="box-header with-border">
<h3 class="box-title padLeft10 ">Pricing Details</h3> <h3 class="box-title padLeft10 ">Pricing Details</h3>
</div> </div>
<div class="box-body"> <div class="box-body">
<div class="col-sm-12"> <div class="col-sm-12">
<div class="col-sm-2"> <div class="col-sm-2">
<div class="form-group"> <div class="form-group">
<label>Price</label> <label>Price</label>
<input type="text" class="form-control required" placeholder="Price" <input type="text" class="form-control required" placeholder="Price"
data-parsley-trigger="change" data-parsley-minlength="2" data-parsley-pattern="^[0-9\ . \/]+$" name="price" data-parsley-trigger="change" data-parsley-minlength="2" data-parsley-pattern="^[0-9\ . \/]+$" name="price"
required> required>
</div>
</div> </div>
<div class="col-sm-10"> </div>
<div class="form-group"> <div class="col-sm-10">
<label>About Price Division</label> <div class="form-group">
<textarea type="text" class="ip_reg_form_input form-control reset-form-custom required" placeholder="Price Division" name="price_details" required <label>About Price Division</label>
style="height:35px;" data-parsley-trigger="change" data-parsley-minlength="2"></textarea> <textarea type="text" class="ip_reg_form_input form-control reset-form-custom required" placeholder="Price Division" name="price_details" required
</div> style="height:35px;" data-parsley-trigger="change" data-parsley-minlength="2"></textarea>
</div> </div>
</div> </div>
</div> </div>
<?php } ?>
<div class="box-header with-border">
<h3 class="box-title padLeft10 ">Scheduler and Tags</h3>
</div> </div>
<?php } ?>
<div class="box-body"> <div class="box-header with-border">
<div class="col-sm-12"> <h3 class="box-title padLeft10 ">Scheduler and Tags</h3>
<div class="col-sm-6"> </div>
<div id="scheduleTypeCntr"> <div class="box-body">
<input type="radio" name="schedule_type" value="0" checked> <div class="col-sm-12">
<label class="padAll-10">For Single Show</label> <div class="col-sm-6">
<input class="marginLeft15" type="radio" name="schedule_type" value="1">
<label class="padAll-10">For Multiple Show</label>
</div>
<div class="col-sm-6"> <div id="scheduleTypeCntr">
<div class="input-group date" data-provide="datepicker"> <input type="radio" name="schedule_type" value="0" checked>
<input id="date" type="text" class="form-control required" required <label class="padAll-10">For Single Show</label>
data-parsley-trigger="change" data-parsley-minlength="5" <input class="marginLeft15" type="radio" name="schedule_type" value="1">
name="event_start_date" placeholder="Event Start Date" autocomplete="off"> <label class="padAll-10">For Multiple Show</label>
<div class="input-group-addon"> </div>
<i class="fa fa-calendar"></i>
</div>
</div>
<div class="input-group date padTop10 hide" data-provide="datepicker" <div class="col-sm-6">
id="eventEndDate"> <div class="input-group date" data-provide="datepicker">
<input id="date" type="text" class="form-control" disabled <input id="date" type="text" class="form-control required" required
data-parsley-trigger="change" data-parsley-minlength="5" data-parsley-trigger="change" data-parsley-minlength="5"
name="event_end_date" placeholder="Event End Date" autocomplete="off"> name="event_start_date" placeholder="Event Start Date" autocomplete="off">
<div class="input-group-addon"> <div class="input-group-addon">
<i class="fa fa-calendar"></i> <i class="fa fa-calendar"></i>
</div>
</div> </div>
</div> </div>
<div class="col-sm-4" style="padding-left: initial;"> <div class="input-group date padTop10 hide" data-provide="datepicker"
<div class="col-sm-10 clockpicker" data-autoclose="true"> id="eventEndDate">
<input type="text" class="form-control required" data-parsley-minlength="2" <input id="date" type="text" class="form-control" disabled
data-parsley-trigger="change" required name="event_time[]" autocomplete="off" data-parsley-trigger="change" data-parsley-minlength="5"
placeholder="Show Time" id="start_time"> name="event_end_date" placeholder="Event End Date" autocomplete="off">
</div> <div class="input-group-addon">
<div class="col-sm-2" style="padding-left: initial;"> <i class="fa fa-calendar"></i>
<i class="fa fa-plus-circle cpoint fav-add-icon" onclick="addTimePicker(jQuery(this))" count="1"></i>
</div> </div>
<div id="scheduleTimerCntr"></div>
</div> </div>
</div> </div>
<?php if(!empty($tag_data)){ ?> <div class="col-sm-4" style="padding-left: initial;">
<div class="col-sm-6"> <div class="col-sm-10 clockpicker" data-autoclose="true">
<div class="box-header with-border"> <input type="text" class="form-control required" data-parsley-minlength="2"
<h3 class="box-title padLeft10 ">Tags</h3> data-parsley-trigger="change" required name="event_time[]" autocomplete="off"
</div> placeholder="Show Time" id="start_time">
<div type="parent" class="header-tag-box marginTop10">
<?php foreach($tag_data AS $tag){ ?>
<div id="tag_<?= $tag->tag_id ?>" class="header-tag cpoint" tag_id="<?= $tag->tag_id ?>" select="0" onclick="manageTags(jQuery(this))">
<?= $tag->tag_name ?>
</div>
<?php } ?>
</div>
<div id="selected_tags" class="hide"></div>
</div> </div>
<?php } ?> <div class="col-sm-2" style="padding-left: initial;">
<i class="fa fa-plus-circle cpoint fav-add-icon" onclick="addTimePicker(jQuery(this))" count="1"></i>
</div>
<div id="scheduleTimerCntr"></div>
</div>
</div> </div>
<?php if(!empty($tag_data)){ ?>
<div class="col-sm-6">
<div class="box-header with-border">
<h3 class="box-title padLeft10 ">Tags</h3>
</div>
<div type="parent" class="header-tag-box marginTop10">
<?php foreach($tag_data AS $tag){ ?>
<div id="tag_<?= $tag->tag_id ?>" class="header-tag cpoint" tag_id="<?= $tag->tag_id ?>" select="0" onclick="manageTags(jQuery(this))">
<?= $tag->tag_name ?>
</div>
<?php } ?>
</div>
<div id="selected_tags" class="hide"></div>
</div>
<?php } ?>
</div> </div>
<div class="col-md-12 padTop10"> <div class="col-md-12 padTop10">
...@@ -293,6 +322,7 @@ ...@@ -293,6 +322,7 @@
<a href="<?= base_url('Event/listEvents') ?>" class="btn btn-primary">Cancel</a> <a href="<?= base_url('Event/listEvents') ?>" class="btn btn-primary">Cancel</a>
</div> </div>
</div> </div>
</div> </div>
</form> </form>
</div> </div>
......
...@@ -28,7 +28,8 @@ ...@@ -28,7 +28,8 @@
<div class="col-md-12"> <div class="col-md-12">
<div class="box"> <div class="box">
<form role="form" name="eventAddForm" action="<?= base_url('Event/updateEvent/'.encode_param($event_data->event_id))?>" method="post" class="validate" data-parsley-validate="" enctype="multipart/form-data"> <form role="form" name="eventAddForm" class="validate" data-parsley-validate="" method="post"
enctype="multipart/form-data" action="<?= base_url('Event/updateEvent/'.encode_param($event_data->event_id))?>" >
<input type="hidden" name="venue_id" value="<?= $event_data->venue_id ?>"> <input type="hidden" name="venue_id" value="<?= $event_data->venue_id ?>">
<div class="box-header with-border"> <div class="box-header with-border">
<h3 class="box-title padLeft10 padTop5">Venue Details</h3> <h3 class="box-title padLeft10 padTop5">Venue Details</h3>
...@@ -50,314 +51,344 @@ ...@@ -50,314 +51,344 @@
<div class="col-sm-6"> <div class="col-sm-6">
<div class="col-sm-4">Venue Location</div> <div class="col-sm-4">Venue Location</div>
<div class="col-sm-1"><span>:</span></div> <div class="col-sm-1"><span>:</span></div>
<div class="col-sm-7"><strong><?= $event_data->location ?></strong></div> <div class="col-sm-7">
<strong><p class="truncateText"><?= $event_data->location ?></p></strong>
</div>
</div> </div>
<div class="col-sm-6"> <div class="col-sm-6">
<div class="col-sm-4">About Venue</div> <div class="col-sm-4">About Venue</div>
<div class="col-sm-1"><span>:</span></div> <div class="col-sm-1"><span>:</span></div>
<div class="col-sm-7"><strong><?= $event_data->venue_details ?></strong></div> <div class="col-sm-7">
<strong><p class="truncateText"><?= $event_data->venue_details ?></p></strong>
</div>
</div> </div>
</div> </div>
</div>
<?php if($event_data->show_layout == 1){ ?> <?php if($event_data->show_layout == 1){ ?>
<div class="box-header with-border padTop0"> <div class="box-header with-border padTop0">
<h3 class="box-title padLeft10 ">Layout Details</h3> <h3 class="box-title padLeft10 ">Layout Details</h3>
</div> </div>
<div class="box-body"> <div class="box-body">
<div class="col-sm-12 padBottom15"> <div class="col-sm-12 padBottom15">
<div class="col-sm-3 dropZoneContainer viewLayout"> <div class="col-sm-3 dropZoneContainer viewLayout">
<img class="dropZoneOverlay" id="image_id" src="<?= base_url($event_data->layout) ?>" <img class="dropZoneOverlay" id="image_id" src="<?= base_url($event_data->layout) ?>"
onerror="this.src='<?=base_url("assets/images/no_image_text.png")?>';" onerror="this.src='<?=base_url("assets/images/no_image_text.png")?>';"
height="75" width="75" /> height="75" width="75" />
</div>
<div class="col-md-9 padLeft40">
<div class="marginTop23" id="mapTypeCntr">
<input type="radio" name="fare_type" value="0" <?= (empty($event_data->custom_seat_layout))?'checked':'' ?>>
<label class="padAll-10">Use Default Fare</label>
<input class="marginLeft15" type="radio" name="fare_type" value="1"
<?= (empty($event_data->custom_seat_layout))?'':'checked' ?>>
<label class="padAll-10">Create Custome Fare</label>
</div> </div>
<div class="col-md-9 padLeft40">
<div class="marginTop23" id="mapTypeCntr"> <div class="col-sm-12 marginTop-8">
<input type="radio" name="fare_type" value="0" <?= (empty($event_data->custom_seat_layout))?'checked':'' ?>> <div class="col-sm-3">
<label class="padAll-10">Use Default Fare</label> <strong>Seat Division</strong>
<input class="marginLeft15" type="radio" name="fare_type" value="1"
<?= (empty($event_data->custom_seat_layout))?'':'checked' ?>>
<label class="padAll-10">Create Custome Fare</label>
</div> </div>
<?php $layoutDtls = json_decode($event_data->layout_details,true); ?> <div class="col-sm-3">
<div class="col-sm-12 <?= (empty($event_data->custom_seat_layout))?'':'hide' ?>" <strong>Seat Pricing</strong>
id="defaultFareSystem">
<?php foreach($layoutDtls AS $lyDtls){ ?>
<div class="col-sm-12 marginTop-8">
<div class="col-sm-3">
<strong><?= $lyDtls['color'] ?></strong> block
</div>
<div class="col-sm-9">
<strong><?= $lyDtls['price'] ?></strong> / Seat
</div>
</div>
<?php } ?>
</div> </div>
<div class="col-sm-12 <?= (empty($event_data->custom_seat_layout))?'hide':'' ?>" <div class="col-sm-4">
id="customFareSystem"> <strong>Seating Capacity</strong>
<?php foreach($layoutDtls AS $lyDtls){ ?> </div>
<div class="col-sm-12"> </div>
<div class="col-sm-3 padTop15"> <div class="box-header with-border padHead marginBottom-10"
<strong><?= $lyDtls['color'] ?></strong> block style="width:480px;"></div>
</div>
<div class="col-sm-9">
<input type="hidden" name="seat_color[]" value="<?= $lyDtls['color'] ?>">
<?php if(empty($event_data->custom_seat_layout)){ ?> <?php $layoutDtls = json_decode($event_data->layout_details,true); ?>
<input id="custFareInput_<?= $lyDtls['color'] ?>" type="text" disabled <div class="col-sm-12 <?= (empty($event_data->custom_seat_layout))?'':'hide' ?>"
class="form-control marginTop-8 width200" data-parsley-trigger="change" id="defaultFareSystem">
data-parsley-minlength="1" name="seat_price[]" data-parsley-pattern="^[0-9\ . \/]+$" placeholder="Custom Fare / Seat" <?php foreach($layoutDtls AS $lyDtls){ ?>
value=""> <div class="padBottom30">
<?php } else { <div class="col-sm-3">
$custlayoutDtls = json_decode($event_data->custom_seat_layout,true); <strong><?= $lyDtls['color'] ?></strong> block
foreach ($custlayoutDtls AS $cLayout) { </div>
if($cLayout['color'] != $lyDtls['color']){ <div class="col-sm-3">
continue; <strong><?= $lyDtls['price'] ?></strong> / Seat
}
echo '<input id="custFareInput_'.$lyDtls['color'].'" type="text"
class="form-control marginTop-8 width200" data-parsley-trigger="change"
data-parsley-minlength="1" name="seat_price[]" data-parsley-pattern="^[0-9\ . \/]+$" placeholder="Custom Fare / Seat"
value="'.$cLayout['price'].'">';
}
?>
<?php } ?>
</div>
</div> </div>
<div class="col-sm-4">
<strong><?= $lyDtls['capacity'] ?></strong> Seats / Division
</div>
</div>
<?php } ?>
</div>
<div class="col-sm-12 <?= (empty($event_data->custom_seat_layout))?'hide':'' ?>"
id="customFareSystem">
<?php foreach($layoutDtls AS $lyDtls){ ?>
<input type="hidden" name="seat_color[]" value="<?= $lyDtls['color'] ?>">
<div class="col-sm-3 padTop15">
<strong><?= $lyDtls['color'] ?></strong> block
</div>
<?php if(empty($event_data->custom_seat_layout)){ ?>
<div class="col-sm-3" style="padding-top:3px;">
<input id="custFareInput_<?= $lyDtls['color'] ?>" disabled type="text"
class="form-control marginTop-8" data-parsley-trigger="change"
data-parsley-minlength="1" name="seat_price[]" data-parsley-pattern="^[0-9\ . \/]+$" placeholder="Seat Price" style="height:25px;width: 100px;">
</div>
<div class="col-sm-4" style="padding-top:3px;">
<input id="custFareInput_<?= $lyDtls['color'] ?>" disabled type="text"
class="form-control marginTop-8" name="seat_capacity[]"
data-parsley-trigger="change" data-parsley-minlength="1" data-parsley-pattern="^[0-9\ . \/]+$" placeholder="Capacity"
style="height:25px;width: 100px;">
</div>
<?php } else {
$custlayoutDtls = json_decode($event_data->custom_seat_layout,true);
foreach ($custlayoutDtls AS $cLayout) {
if($cLayout['color'] != $lyDtls['color']){
continue;
} ?>
<div class="col-sm-3" style="padding-top:3px;">
<input id="custFareInput_<?= $lyDtls['color'] ?>" name="seat_price[]"
class="form-control marginTop-8" data-parsley-trigger="change" data-parsley-minlength="1" data-parsley-pattern="^[0-9\ . \/]+$" placeholder="Seat Price" value="<?= $cLayout['price'] ?>" type="text" style="height:25px;width: 100px;">
</div>
<div class="col-sm-4" style="padding-top:3px;">
<input id="custFareInput_<?= $lyDtls['color'] ?>" type="text"
class="form-control marginTop-8" name="seat_capacity[]"
data-parsley-trigger="change" data-parsley-minlength="1" data-parsley-pattern="^[0-9\ . \/]+$" placeholder="Capacity"
style="height:25px;width: 100px;" value="<?= $cLayout['capacity'] ?>" >
</div>
<?php } } ?>
<?php } ?> <?php } ?>
</div>
</div> </div>
</div> </div>
</div> </div>
<?php } ?>
<div class="box-header with-border">
<h3 class="box-title padLeft10 ">Event Details</h3>
</div> </div>
<?php } ?>
<div class="box-body"> <div class="box-header with-border">
<div class="col-sm-12"> <h3 class="box-title padLeft10 ">Event Details</h3>
<div class="col-sm-6"> </div>
<div class="form-group">
<label>Event Name</label> <div class="box-body">
<input type="text" class="form-control required" data-parsley-trigger="change" <div class="col-sm-12">
data-parsley-minlength="2" name="event_name" required="" <div class="col-sm-6">
placeholder="Enter Venue Title" value="<?= $event_data->event_name ?>"> <div class="form-group">
</div> <label>Event Name</label>
<input type="text" class="form-control required" data-parsley-trigger="change"
<?php if(!empty($category_data)){ ?> data-parsley-minlength="2" name="event_name" required=""
<div class="form-group"> placeholder="Enter Venue Title" value="<?= $event_data->event_name ?>">
<label>Category</label>
<select name="category_id" class="form-control required"
placeholder="Select Event Category" required>
<option selected disabled>Choose Event Category</option>
<?php
foreach ($category_data as $category) {
$selected = ($category->cat_id == $event_data->cat_id)?'selected':'';
echo '<option '.$selected.' value="'.$category->cat_id.'">'.
$category->category.
'</option>';
}
?>
</select>
</div>
<?php } ?>
</div> </div>
<div class="col-sm-6">
<?php if(!empty($category_data)){ ?>
<div class="form-group"> <div class="form-group">
<label>Event Description</label> <label>Category</label>
<textarea type="text" class="ip_reg_form_input form-control reset-form-custom required" placeholder="Venue Description" name="event_discription" required <select name="category_id" class="form-control required"
style="height:108px;" data-parsley-trigger="change" data-parsley-minlength="2"><?= $event_data->event_discription ?></textarea> placeholder="Select Event Category" required>
<option selected disabled>Choose Event Category</option>
<?php
foreach ($category_data as $category) {
$selected = ($category->cat_id == $event_data->cat_id)?'selected':'';
echo '<option '.$selected.' value="'.$category->cat_id.'">'.
$category->category.
'</option>';
}
?>
</select>
</div> </div>
<?php } ?>
</div>
<div class="col-sm-6">
<div class="form-group">
<label>Event Description</label>
<textarea type="text" class="ip_reg_form_input form-control reset-form-custom required" placeholder="Venue Description" name="event_discription" required
style="height:108px;" data-parsley-trigger="change" data-parsley-minlength="2"><?= $event_data->event_discription ?></textarea>
</div> </div>
<div class="col-md-12"> </div>
<div class="form-group"> <div class="col-md-12">
<label>Event Images</label> <div class="form-group">
<div id="multipleImageInputCntr"> <label>Event Images</label>
<?php <div id="multipleImageInputCntr">
$count = 1; <?php
if(isset($event_data->eventMedia[1]) && !empty($event_data->eventMedia[1])){ $count = 1;
foreach($event_data->eventMedia[1] AS $photos){ ?> if(isset($event_data->eventMedia[1]) && !empty($event_data->eventMedia[1])){
<div class="dropZoneContainer" id="multiImageCntr_<?= $count ?>"> foreach($event_data->eventMedia[1] AS $photos){ ?>
<input type="hidden" name="existingImages[]" value="<?= $photos['id'] ?>"> <div class="dropZoneContainer" id="multiImageCntr_<?= $count ?>">
<div id="multiImageClose_<?= $count ?>" class="close_custom cpoint" <input type="hidden" name="existingImages[]" value="<?= $photos['id'] ?>">
onclick="removeImage('<?= $count ?>');">&times;</div> <div id="multiImageClose_<?= $count ?>" class="close_custom cpoint"
<input disabled type="file" name="event_image[]" class="multiFileUpload" onclick="removeImage('<?= $count ?>');">&times;</div>
accept="image/*" onchange="setMultiImg(this,jQuery(this));" <input disabled type="file" name="event_image[]" class="multiFileUpload"
count="<?= $count ?>" /> accept="image/*" onchange="setMultiImg(this,jQuery(this));"
<img class="multiDropZoneOverlay" id="multiImageImg_<?= $count ?>" count="<?= $count ?>" />
src="<?= base_url($photos['media_url']) ?>" onerror="this.src='<?=base_url("assets/images/add-image.png")?>';" /> <img class="multiDropZoneOverlay" id="multiImageImg_<?= $count ?>"
</div> src="<?= base_url($photos['media_url']) ?>" onerror="this.src='<?=base_url("assets/images/add-image.png")?>';" />
<?php </div>
$count += 1; <?php
} $count += 1;
} }
?> }
<div class="dropZoneContainer" id="multiImageCntr_<?= $count ?>"> ?>
<div id="multiImageClose_<?= $count ?>" class="close_custom cpoint hide" <div class="dropZoneContainer" id="multiImageCntr_<?= $count ?>">
onclick="removeImage('<?= $count ?>');">&times;</div> <div id="multiImageClose_<?= $count ?>" class="close_custom cpoint hide"
<input type="file" name="event_image[]" class="multiFileUpload" accept="image/*" onclick="removeImage('<?= $count ?>');">&times;</div>
onchange="setMultiImg(this,jQuery(this));" count="<?= $count ?>" /> <input type="file" name="event_image[]" class="multiFileUpload" accept="image/*"
<img class="multiDropZoneOverlay" id="multiImageImg_<?= $count ?>" onchange="setMultiImg(this,jQuery(this));" count="<?= $count ?>" />
src="<?=base_url("assets/images/add-image.png")?>" /> <img class="multiDropZoneOverlay" id="multiImageImg_<?= $count ?>"
</div> src="<?=base_url("assets/images/add-image.png")?>" />
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</div>
<?php if($event_data->show_layout != 1 && !empty($event_data->seat_pricing) && <?php if($event_data->show_layout != 1 && !empty($event_data->seat_pricing) &&
!empty($seat_pricing = json_decode($event_data->seat_pricing,true))){ ?> !empty($seat_pricing = json_decode($event_data->seat_pricing,true))){ ?>
<div class="box-header with-border"> <div class="box-header with-border">
<h3 class="box-title padLeft10 ">Ticket Pricing</h3> <h3 class="box-title padLeft10 ">Ticket Pricing</h3>
</div> </div>
<div class="box-body"> <div class="box-body">
<div class="col-sm-12"> <div class="col-sm-12">
<div class="col-sm-2"> <div class="col-sm-2">
<div class="form-group"> <div class="form-group">
<label>Price</label> <label>Price</label>
<input type="text" class="form-control required" placeholder="Price" <input type="text" class="form-control required" placeholder="Price"
data-parsley-trigger="change" data-parsley-minlength="2" data-parsley-pattern="^[0-9\ . \/]+$" name="price" data-parsley-trigger="change" data-parsley-minlength="2" data-parsley-pattern="^[0-9\ . \/]+$" name="price"
value="<?= $seat_pricing['price'] ?>" value="<?= $seat_pricing['price'] ?>"
required> required>
</div>
</div> </div>
<div class="col-sm-10"> </div>
<div class="form-group"> <div class="col-sm-10">
<label>About Price Division</label> <div class="form-group">
<textarea type="text" class="ip_reg_form_input form-control reset-form-custom required" placeholder="Price Division" name="price_details" required <label>About Price Division</label>
style="height:35px;" data-parsley-trigger="change" data-parsley-minlength="2"><?= $seat_pricing['price_details'] ?></textarea> <textarea type="text" class="ip_reg_form_input form-control reset-form-custom required" placeholder="Price Division" name="price_details" required
</div> style="height:35px;" data-parsley-trigger="change" data-parsley-minlength="2"><?= $seat_pricing['price_details'] ?></textarea>
</div> </div>
</div> </div>
</div> </div>
<?php } ?>
<div class="box-header with-border">
<h3 class="box-title padLeft10 ">Scheduler and Tags</h3>
</div> </div>
<?php } ?>
<div class="box-header with-border">
<h3 class="box-title padLeft10 ">Scheduler and Tags</h3>
</div>
<div class="box-body">
<div class="col-sm-12">
<div class="col-sm-6">
<?php
$sType = (isset($event_data->eventSchedule) && !empty($event_data->eventSchedule['date']))?count($event_data->eventSchedule['date']):1; ?>
<div id="scheduleTypeCntr">
<input type="radio" name="schedule_type" value="0" <?= ($sType==1)?'checked':'' ?>>
<label class="padAll-10">For Single Show</label>
<input class="marginLeft15" type="radio" name="schedule_type" value="1" <?= ($sType==1)?'':'checked' ?>>
<label class="padAll-10">For Multiple Show</label>
</div>
<div class="box-body">
<div class="col-sm-12">
<div class="col-sm-6"> <div class="col-sm-6">
<?php <?php
$sType = (isset($event_data->eventSchedule) && !empty($event_data->eventSchedule['date']))?count($event_data->eventSchedule['date']):1; ?> $start_date = '';
<div id="scheduleTypeCntr"> if(isset($event_data->eventSchedule['date']) &&
<input type="radio" name="schedule_type" value="0" <?= ($sType==1)?'checked':'' ?>> isset($event_data->eventSchedule['date'][0])){
<label class="padAll-10">For Single Show</label> $start_date = strtotime($event_data->eventSchedule['date'][0]);
<input class="marginLeft15" type="radio" name="schedule_type" value="1" <?= ($sType==1)?'':'checked' ?>> $start_date = date('m/d/Y',$start_date);
<label class="padAll-10">For Multiple Show</label> }
</div>
<div class="col-sm-6"> $end_date = '';
<?php $lstIndex = count($event_data->eventSchedule['date'])-1;
$start_date = ''; if(isset($event_data->eventSchedule['date']) &&
if(isset($event_data->eventSchedule['date']) && isset($event_data->eventSchedule['date'][$lstIndex])){
isset($event_data->eventSchedule['date'][0])){ $end_date = strtotime($event_data->eventSchedule['date'][$lstIndex]);
$start_date = strtotime($event_data->eventSchedule['date'][0]); $end_date = date('m/d/Y',$end_date);
$start_date = date('m/d/Y',$start_date); }
} ?>
<div class="input-group date" data-provide="datepicker">
$end_date = ''; <input id="date" type="text" class="form-control required" required
$lstIndex = count($event_data->eventSchedule['date'])-1; data-parsley-trigger="change" data-parsley-minlength="5"
if(isset($event_data->eventSchedule['date']) && name="event_start_date" value="<?= $start_date ?>"
isset($event_data->eventSchedule['date'][$lstIndex])){ placeholder="Event Start Date" autocomplete="off">
$end_date = strtotime($event_data->eventSchedule['date'][$lstIndex]); <div class="input-group-addon">
$end_date = date('m/d/Y',$end_date); <i class="fa fa-calendar"></i>
}
?>
<div class="input-group date" data-provide="datepicker">
<input id="date" type="text" class="form-control required" required
data-parsley-trigger="change" data-parsley-minlength="5"
name="event_start_date" value="<?= $start_date ?>"
placeholder="Event Start Date" autocomplete="off">
<div class="input-group-addon">
<i class="fa fa-calendar"></i>
</div>
</div> </div>
</div>
<div class="input-group date padTop10 <?= ($sType==1)?'hide':'' ?>" data-provide="datepicker" <div class="input-group date padTop10 <?= ($sType==1)?'hide':'' ?>" data-provide="datepicker"
id="eventEndDate"> id="eventEndDate">
<input id="date" type="text" class="form-control" <input id="date" type="text" class="form-control"
<?= ($sType != 1)?'required':'disabled' ?> <?= ($sType != 1)?'required':'disabled' ?>
data-parsley-trigger="change" data-parsley-minlength="5" name="event_end_date" data-parsley-trigger="change" data-parsley-minlength="5" name="event_end_date"
placeholder="Event End Date" autocomplete="off" value="<?= $end_date ?>"> placeholder="Event End Date" autocomplete="off" value="<?= $end_date ?>">
<div class="input-group-addon"> <div class="input-group-addon">
<i class="fa fa-calendar"></i> <i class="fa fa-calendar"></i>
</div>
</div> </div>
</div> </div>
</div>
<div class="col-sm-4" style="padding-left: initial;"> <div class="col-sm-4" style="padding-left: initial;">
<div class="col-sm-10 clockpicker" data-autoclose="true"> <div class="col-sm-10 clockpicker" data-autoclose="true">
<input type="text" class="form-control required" data-parsley-minlength="2" <input type="text" class="form-control required" data-parsley-minlength="2"
data-parsley-trigger="change" required name="event_time[]" autocomplete="off" data-parsley-trigger="change" required name="event_time[]" autocomplete="off"
placeholder="Show Time" id="start_time" placeholder="Show Time" id="start_time"
value="<?= $event_data->eventSchedule['time'][0] ?>"> value="<?= $event_data->eventSchedule['time'][0] ?>">
</div> </div>
<div class="col-sm-2" style="padding-left: initial;"> <div class="col-sm-2" style="padding-left: initial;">
<i class="fa fa-plus-circle cpoint fav-add-icon" <i class="fa fa-plus-circle cpoint fav-add-icon"
onclick="addTimePicker(jQuery(this))" onclick="addTimePicker(jQuery(this))"
count="<?= count($event_data->eventSchedule['time']) ?>"></i> count="<?= count($event_data->eventSchedule['time']) ?>"></i>
</div> </div>
<div id="scheduleTimerCntr"> <div id="scheduleTimerCntr">
<?php $tCount = 2; <?php $tCount = 2;
unset($event_data->eventSchedule['time'][0]); unset($event_data->eventSchedule['time'][0]);
if(!empty($event_data->eventSchedule['time'])){ if(!empty($event_data->eventSchedule['time'])){
foreach ($event_data->eventSchedule['time'] AS $time) { ?> foreach ($event_data->eventSchedule['time'] AS $time) { ?>
<div style="padding-left: initial;" id="timePicker_<?= $tCount ?>"> <div style="padding-left: initial;" id="timePicker_<?= $tCount ?>">
<div class="col-sm-10 padTop10 clockpicker" data-autoclose="true" <div class="col-sm-10 padTop10 clockpicker" data-autoclose="true"
id="timePickerEnable_<?= $tCount ?>"> id="timePickerEnable_<?= $tCount ?>">
<input type="text" class="form-control required" data-parsley-minlength="2" <input type="text" class="form-control required" data-parsley-minlength="2"
data-parsley-trigger="change" required name="event_time[]" data-parsley-trigger="change" required name="event_time[]"
autocomplete="off" placeholder="Show Time" id="start_time" autocomplete="off" placeholder="Show Time" id="start_time"
value="<?= $time ?>"> value="<?= $time ?>">
</div>
<div class="col-sm-2" style="padding-left: initial;">
<i class="padTop12 fa fa-times-circle-o cpoint fav-rem-icon" onclick="remTimePicker(<?= $tCount ?>)"></i>
</div>
</div> </div>
<?php $tCount +=1; <div class="col-sm-2" style="padding-left: initial;">
} <i class="padTop12 fa fa-times-circle-o cpoint fav-rem-icon" onclick="remTimePicker(<?= $tCount ?>)"></i>
} ?> </div>
</div> </div>
<?php $tCount +=1;
}
} ?>
</div> </div>
</div> </div>
</div>
<?php if(!empty($tag_data)){ ?> <?php if(!empty($tag_data)){ ?>
<div class="col-sm-6"> <div class="col-sm-6">
<div class="box-header with-border"> <div class="box-header with-border">
<h3 class="box-title padLeft10 ">Tags</h3> <h3 class="box-title padLeft10 ">Tags</h3>
</div>
<div type="parent" class="header-tag-box marginTop10">
<?php foreach($tag_data AS $tag){
$select = '0';
$cstmClass = '';
if(in_array($tag->tag_id, $event_data->eventTags)){
$select = '1';
$cstmClass = 'tagSelected';
} ?>
<div id="tag_<?= $tag->tag_id ?>" class="header-tag cpoint <?= $cstmClass ?>" tag_id="<?= $tag->tag_id ?>" select="<?= $select ?>" onclick="manageTags(jQuery(this))">
<?= $tag->tag_name ?>
</div>
<?php } ?>
</div>
<div id="selected_tags" class="hide">
<?php
foreach($event_data->eventTags AS $tag_id) {
echo '<input id="selTag_'.$tag_id.'" type="hidden" name="tags[]"
value="'.$tag_id.'">';
}
?>
</div>
</div> </div>
<?php } ?> <div type="parent" class="header-tag-box marginTop10">
</div> <?php foreach($tag_data AS $tag){
$select = '0';
$cstmClass = '';
if(in_array($tag->tag_id, $event_data->eventTags)){
$select = '1';
$cstmClass = 'tagSelected';
} ?>
<div id="tag_<?= $tag->tag_id ?>" class="header-tag cpoint <?= $cstmClass ?>" tag_id="<?= $tag->tag_id ?>" select="<?= $select ?>" onclick="manageTags(jQuery(this))">
<?= $tag->tag_name ?>
</div>
<?php } ?>
</div>
<div id="selected_tags" class="hide">
<?php
foreach($event_data->eventTags AS $tag_id) {
echo '<input id="selTag_'.$tag_id.'" type="hidden" name="tags[]"
value="'.$tag_id.'">';
}
?>
</div>
</div>
<?php } ?>
</div> </div>
<div class="col-md-12 padTop10"> <div class="col-md-12 padTop10">
<div class="box-footer textCenterAlign"> <div class="box-footer textCenterAlign">
......
...@@ -126,38 +126,52 @@ ...@@ -126,38 +126,52 @@
</div> </div>
<div class="col-sm-8 padTop30"> <div class="col-sm-8 padTop30">
<div class="col-sm-12 marginTop-8">
<div class="col-sm-3">
<strong>Seat Division</strong>
</div>
<div class="col-sm-3">
<strong>Seat Pricing</strong>
</div>
<div class="col-sm-4">
<strong>Seating Capacity</strong>
</div>
</div>
<div class="box-header with-border padHead marginBottom-10" style="width:410px;"></div>
<?php <?php
if($event->show_layout == 1){ if($event->show_layout == 1){
if(!empty($event->custom_seat_layout) && if(!empty($event->custom_seat_layout) &&
!empty($custlayoutDtls = json_decode($event->custom_seat_layout,true))){ ?> !empty($custlayoutDtls = json_decode($event->custom_seat_layout,true))){
<div class="col-sm-12"> foreach($custlayoutDtls AS $lyDtls){ ?>
<?php foreach($custlayoutDtls AS $lyDtls){ ?> <div class="col-sm-12 marginTop-8">
<div class="col-sm-12 marginTop-8"> <div class="col-sm-3">
<div class="col-sm-4"> <strong><?= $lyDtls['color'] ?></strong> block
<strong><?= $lyDtls['color'] ?></strong> block
</div>
<div class="col-sm-8">
<strong><?= $lyDtls['price'] ?></strong> / Seat
</div>
</div> </div>
<?php } ?> <div class="col-sm-3">
</div> <strong><?= $lyDtls['price'] ?></strong> / Seat
<?php } else {
$layoutDtls = json_decode($event->layout_details,true); ?>
<div class="col-sm-12">
<?php foreach($layoutDtls AS $lyDtls){ ?>
<div class="col-sm-12 marginTop-8">
<div class="col-sm-4">
<strong><?= $lyDtls['color'] ?></strong> block
</div>
<div class="col-sm-8">
<strong><?= $lyDtls['price'] ?></strong> / Seat
</div>
</div> </div>
<?php } ?> <div class="col-sm-4">
</div> <strong><?= $lyDtls['capacity'] ?></strong> Seats / Division
<?php } ?> </div>
<?php } ?> </div>
<?php }
} else {
$layoutDtls = json_decode($event->layout_details,true);
foreach($layoutDtls AS $lyDtls){ ?>
<div class="col-sm-12 marginTop-8">
<div class="col-sm-3">
<strong><?= $lyDtls['color'] ?></strong> block
</div>
<div class="col-sm-3">
<strong><?= $lyDtls['price'] ?></strong> / Seat
</div>
<div class="col-sm-4">
<strong><?= $lyDtls['capacity'] ?></strong> Seats / Division
</div>
</div>
<?php }
}
} ?>
</div> </div>
</div> </div>
<?php } ?> <?php } ?>
......
...@@ -51,7 +51,7 @@ ...@@ -51,7 +51,7 @@
<div class="form-group"> <div class="form-group">
<label>Venue Title</label> <label>Venue Title</label>
<input type="text" class="form-control required" data-parsley-trigger="change" <input type="text" class="form-control required" data-parsley-trigger="change"
data-parsley-minlength="2" name="venue_name" required="" data-parsley-minlength="1" name="venue_name" required=""
placeholder="Enter Venue Title" value="<?= (isset($venue_data->venue_name))?$venue_data->venue_name:'' ?>"> placeholder="Enter Venue Title" value="<?= (isset($venue_data->venue_name))?$venue_data->venue_name:'' ?>">
<span class="glyphicon form-control-feedback"></span> <span class="glyphicon form-control-feedback"></span>
</div> </div>
...@@ -83,7 +83,7 @@ ...@@ -83,7 +83,7 @@
<?php } ?> <?php } ?>
<div class="form-group"> <div class="form-group">
<label>Venue Details</label> <label>Venue Details</label>
<textarea type="text" class="ip_reg_form_input form-control reset-form-custom required" placeholder="Venue Details" name="venue_details" data-parsley-trigger="change" data-parsley-minlength="2" required="" style="height:108px;"><?= (isset($venue_data->venue_details))?$venue_data->venue_details:'' ?></textarea> <textarea type="text" class="ip_reg_form_input form-control reset-form-custom required" placeholder="Venue Details" name="venue_details" data-parsley-trigger="change" data-parsley-minlength="1" required="" style="height:108px;"><?= (isset($venue_data->venue_details))?$venue_data->venue_details:'' ?></textarea>
<span class="glyphicon form-control-feedback"></span> <span class="glyphicon form-control-feedback"></span>
</div> </div>
</div> </div>
...@@ -108,20 +108,34 @@ ...@@ -108,20 +108,34 @@
<div id="subIssueCntr"> <div id="subIssueCntr">
<div id="newSubIssue_1" class="col-md-12 dispInLine"> <div id="newSubIssue_1" class="col-md-12 dispInLine">
<div class="col-md-2"> <div class="col-md-2">
<div class="row marginTop10"> <div class="row marginTop37">
<div class="col-md-6"></div> <div class="col-md-6"></div>
<div class="col-md-6"> <div class="col-md-6">
<i class="fa fa-plus-circle cpoint fav-add-icon" onclick="addLayoutPricing(jQuery(this))" count="<?= count($layoutDetails) ?>"></i> <i class="fa fa-plus-circle cpoint fav-add-icon" onclick="addLayoutPricing(jQuery(this))" count="<?= count($layoutDetails) ?>"></i>
</div> </div>
</div> </div>
</div> </div>
<div class="col-md-5"> <div class="col-md-4">
<input type="text" class="form-control required marginTop-8" data-parsley-trigger="change" data-parsley-minlength="2" name="seat_color[]" value="<?= $layoutDetails[0]->color ?>" placeholder="Seating Division Color" required> <div class="form-group">
<label>Seat Division Color</label>
<input type="text" class="form-control required marginTop-8" data-parsley-trigger="change" data-parsley-minlength="1" name="seat_color[]" value="<?= $layoutDetails[0]->color ?>" placeholder="Seating Division Color" required>
</div>
</div>
<div class="col-md-2">
<div class="form-group">
<label>Capacity</label>
<input type="text" class="form-control required marginTop-8" required
data-parsley-trigger="change" data-parsley-minlength="1" name="seat_capacity[]"
value="<?= $layoutDetails[0]->capacity ?>" placeholder="Capacity" data-parsley-pattern="^[0-9\ . \/]+$" >
</div>
</div> </div>
<div class="col-md-5"> <div class="col-md-3">
<input type="text" class="form-control required marginTop-8" required <div class="form-group">
data-parsley-trigger="change" data-parsley-minlength="2" name="seat_price[]" <label>Seat Pricing</label>
value="<?= $layoutDetails[0]->price ?>" data-parsley-pattern="^[0-9\ . \/]+$" placeholder="Default Seat Price"> <input type="text" class="form-control required marginTop-8" required
data-parsley-trigger="change" data-parsley-minlength="1" name="seat_price[]"
value="<?= $layoutDetails[0]->price ?>" data-parsley-pattern="^[0-9\ . \/]+$" placeholder="Default Seat Price">
</div>
</div> </div>
</div> </div>
...@@ -139,13 +153,26 @@ ...@@ -139,13 +153,26 @@
</div> </div>
</div> </div>
</div> </div>
<div class="col-md-5"> <div class="col-md-4">
<input type="text" class="form-control required marginTop-8" data-parsley-trigger="change" data-parsley-minlength="2" name="seat_color[]" value="<?= $value->color ?>" placeholder="Seating Division Color" required> <div class="form-group">
<label>Seat Division Color</label>
<input type="text" class="form-control required marginTop-8" data-parsley-trigger="change" data-parsley-minlength="1" name="seat_color[]" value="<?= $value->color ?>" placeholder="Seating Division Color" required>
</div>
</div> </div>
<div class="col-md-5"> <div class="col-md-2">
<input type="text" class="form-control required marginTop-8" required <div class="form-group">
data-parsley-trigger="change" data-parsley-minlength="1" name="seat_price[]" <label>Capacity</label>
value="<?= $value->price ?>" data-parsley-pattern="^[0-9\ . \/]+$" placeholder="Default Seat Price"> <input type="text" class="form-control required marginTop-8" required
data-parsley-trigger="change" data-parsley-minlength="1" name="seat_capacity[]"
value="<?= $value->capacity ?>" data-parsley-pattern="^[0-9\ . \/]+$" placeholder="capacity">
</div>
</div>
<div class="col-md-3">
<div class="form-group">
<label>Seat Pricing</label>
<input type="text" class="form-control required marginTop-8" required
data-parsley-trigger="change" data-parsley-minlength="1" name="seat_price[]" value="<?= $value->price ?>" data-parsley-pattern="^[0-9\ . \/]+$" placeholder="Default Seat Price">
</div>
</div> </div>
</div> </div>
<?php <?php
...@@ -188,19 +215,31 @@ ...@@ -188,19 +215,31 @@
<div id="subIssueCntr"> <div id="subIssueCntr">
<div id="newSubIssue_1" class="col-md-12 dispInLine"> <div id="newSubIssue_1" class="col-md-12 dispInLine">
<div class="col-md-2"> <div class="col-md-2">
<div class="row marginTop10"> <div class="row marginTop37">
<div class="col-md-6"></div> <div class="col-md-6"></div>
<div class="col-md-6"> <div class="col-md-6">
<i class="fa fa-plus-circle cpoint fav-add-icon" onclick="addLayoutPricing(jQuery(this))" count="1"></i> <i class="fa fa-plus-circle cpoint fav-add-icon" onclick="addLayoutPricing(jQuery(this))" count="1"></i>
</div> </div>
</div> </div>
</div> </div>
<div class="col-md-5"> <div class="col-md-4">
<input type="text" class="form-control required marginTop-8" data-parsley-trigger="change" data-parsley-minlength="2" name="seat_color[]" placeholder="Seating Division Color" required> <div class="form-group">
<label>Seat Division Color</label>
<input type="text" class="form-control required marginTop-8" data-parsley-trigger="change" data-parsley-minlength="1" name="seat_color[]" placeholder="Seating Division Color" required>
</div>
</div>
<div class="col-md-2">
<div class="form-group">
<label>Capacity</label>
<input type="text" class="form-control required marginTop-8" data-parsley-trigger="change" data-parsley-minlength="1" name="seat_capacity[]" data-parsley-pattern="^[0-9\ . \/]+$" placeholder="capacity" required>
</div>
</div> </div>
<div class="col-md-5"> <div class="col-md-3">
<input type="text" class="form-control required marginTop-8" required <div class="form-group">
data-parsley-trigger="change" data-parsley-minlength="2" name="seat_price[]"data-parsley-pattern="^[0-9\ . \/]+$" placeholder="Default Seat Price"> <label>Seat Pricing</label>
<input type="text" class="form-control required marginTop-8" required
data-parsley-trigger="change" data-parsley-minlength="1" name="seat_price[]"data-parsley-pattern="^[0-9\ . \/]+$" placeholder="Default Seat Price">
</div>
</div> </div>
</div> </div>
</div> </div>
...@@ -217,12 +256,15 @@ ...@@ -217,12 +256,15 @@
</div> </div>
</div> </div>
</div> </div>
<div class="col-md-5"> <div class="col-md-4">
<input type="text" class="form-control required marginTop-8" data-parsley-trigger="change" data-parsley-minlength="2" name="seat_color[]" placeholder="Seating Division Color" required> <input type="text" class="form-control required marginTop-8" data-parsley-trigger="change" data-parsley-minlength="1" name="seat_color[]" placeholder="Seating Division Color" required>
</div>
<div class="col-md-2">
<input type="text" class="form-control required marginTop-8" data-parsley-trigger="change" data-parsley-minlength="1" name="seat_capacity[]" placeholder="capacity" required data-parsley-pattern="^[0-9\ . \/]+$">
</div> </div>
<div class="col-md-5"> <div class="col-md-3">
<input type="text" class="form-control required marginTop-8" required <input type="text" class="form-control required marginTop-8" required
data-parsley-trigger="change" data-parsley-minlength="2" name="seat_price[]"data-parsley-pattern="^[0-9\ . \/]+$" placeholder="Default Seat Price"> data-parsley-trigger="change" data-parsley-minlength="1" name="seat_price[]"data-parsley-pattern="^[0-9\ . \/]+$" placeholder="Default Seat Price">
</div> </div>
</div> </div>
...@@ -325,6 +325,10 @@ ...@@ -325,6 +325,10 @@
padding-bottom:20px !important; padding-bottom:20px !important;
} }
.padBottom30 {
padding-bottom:30px !important;
}
.padTop0 { .padTop0 {
padding-top:0px !important; padding-top:0px !important;
} }
...@@ -361,6 +365,10 @@ ...@@ -361,6 +365,10 @@
margin-top: 10px !important; margin-top: 10px !important;
} }
.marginTop37 {
margin-top: 37px !important;
}
.padRight-5p { .padRight-5p {
padding-right:5% !important; padding-right:5% !important;
} }
...@@ -381,6 +389,10 @@ ...@@ -381,6 +389,10 @@
padding-left:10px !important; padding-left:10px !important;
} }
.padLeft15 {
padding-left:15px !important;
}
.padLeft20 { .padLeft20 {
padding-left:20px !important; padding-left:20px !important;
} }
...@@ -637,4 +649,13 @@ ...@@ -637,4 +649,13 @@
white-space: nowrap; white-space: nowrap;
overflow: hidden; overflow: hidden;
text-overflow: ellipsis; text-overflow: ellipsis;
}
.layoutDivHead{
margin-top: 10px;
}
.hrClass{
margin-top: 0px;
margin-bottom: 15px;
} }
\ No newline at end of file
...@@ -154,23 +154,36 @@ jQuery('[id="viewVenueDetails"]').on('click',function() { ...@@ -154,23 +154,36 @@ jQuery('[id="viewVenueDetails"]').on('click',function() {
} }
}); });
var layoutHtml = ''; var layoutHtml = '', innerLyOut = '';
if(venue_data['show_layout'] == '1'){ if(venue_data['show_layout'] == '1'){
layoutHtml = '<div class="col-md-6">'+ layoutHtml = '<div class="col-md-6">'+
'<div class="row"><label>Layout Details</label></div>'+ '<div class="row"><label>Layout Details</label></div>'+
'<div class="row"> '+ '<div class="row"> '+
'<div class="col-md-7" style="text-align:center;"> '+ '<div class="col-md-6" style="text-align:center;"> '+
'<img id="driverLicenceImg" src="'+base_url+venue_data['layout']+'"'+ '<img id="driverLicenceImg" src="'+base_url+venue_data['layout']+'"'+
'style="margin-top:10px;width:auto;max-width:225px;height:225px;" />'+ 'style="margin-top:10px;width:auto;max-width:200px;height:200px;" />'+
'</div><br>'; '</div>';
jQuery.each(jQuery.parseJSON(venue_data['layout_details']), function (indexLayout, layoutValue) { jQuery.each(jQuery.parseJSON(venue_data['layout_details']), function (indexLayout, layoutValue) {
layoutHtml += '<div class="col-md-5">'+ innerLyOut += '<div>'+
'<label>'+layoutValue['color']+'</label> Block <label>'+layoutValue['price']+'</label> /Seat'+ '<div onclick="showLyDivDtls(jQuery(this))" class="cpoint">'+
'<i class="fa fa-caret-square-o-down" aria-hidden="true"></i>'+
'<label class="padLeft10">'+layoutValue['color']+'</label> Block'+
'</div>'+
'<div class="hide">'+
'<div class="padLeft40"><label>'+layoutValue['price']+'</label> /Seat</div>'+
'<div class="padLeft40"><label>150</label> Total Capacity</div>'+
'</div>'+
'</div>'; '</div>';
}); });
innerLyOut = '<div class="col-md-6 layoutDivHead">'+
'<div class="row padLeft15"><label>Pricing Details</label></div><hr class="hrClass">'+
innerLyOut+
'</div>'+
'</div>'+
'</div>';
layoutHtml += '</div></div>'; layoutHtml = layoutHtml+innerLyOut;
} }
var colSlot = (layoutHtml != '')?'6':'12'; var colSlot = (layoutHtml != '')?'6':'12';
var html = '<div id="map-canvas-assign" style="width: 100%; height: 200px;"></div><br>'+ var html = '<div id="map-canvas-assign" style="width: 100%; height: 200px;"></div><br>'+
...@@ -474,3 +487,10 @@ jQuery('[id="viewEventDetails"]').on('click',function(event) { ...@@ -474,3 +487,10 @@ jQuery('[id="viewEventDetails"]').on('click',function(event) {
}); });
}); });
function showLyDivDtls(thisObj){
thisObj.next("div").removeClass('hide');
setTimeout(function(){
thisObj.next("div").addClass('hide');
}, 3000);
}
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