GROUP_CONCAT(DISTINCT event_tags.tag_id) AS tag_ids,
VNE.location,VNE.location_lat AS lat,VNE.location_lng AS lng,VNE.id AS venue_id,
GROUP_CONCAT(DISTINCT CONCAT_WS('#',event_date_time.id,event_date_time.date,event_date_time.time)) AS date_time,translator_event.event_name,translator_venue.venue_name,translator_region.region_name
GROUP_CONCAT(DISTINCT EVTG.tag_id) AS tag_ids,
FROM events
GROUP_CONCAT(DISTINCT CONCAT_WS('#',EVDT.id,EVDT.date,EVDT.time)) AS
INNER JOIN event_date_time ON events.event_id = event_date_time.event_id
INNER JOIN translator_event ON events.event_id = translator_event.event_id
FROM events AS EVT
INNER JOIN translator_venue ON events.venue_id = translator_venue.venue_id
INNER JOIN event_date_time AS EVDT ON EVT.event_id = EVDT.event_id
INNER JOIN venue ON venue.id = events.venue_id
INNER JOIN translator_event AS TSEVT ON EVT.event_id = TSEVT.event_id
INNER JOIN translator_region ON venue.region_id = translator_region.region_id
INNER JOIN translator_venue AS TSVNE ON EVT.venue_id = TSVNE.venue_id
LEFT JOIN event_tags ON events.event_id=event_tags.event_id
INNER JOIN venue AS VNE ON VNE.id = EVT.venue_id
INNER JOIN host_categories ON venue.host_cat_id=host_categories.host_cat_id
INNER JOIN translator_region AS TSREG ON VNE.region_id = TSREG.region_id
WHERE events.provider_id='$organizer_id' AND translator_event.language_code='EN' AND translator_venue.language_code='EN' AND translator_region.language_code='EN' AND events.event_id=".$data['event_id'];
LEFT JOIN event_tags AS EVTG ON EVT.event_id=EVTG.event_id
WHERE EVT.provider_id='$organizer_id' AND TSEVT.language_code='EN' AND TSVNE.language_code='EN' AND TSREG.language_code='EN' AND EVT.event_id=".$data['event_id'];
$result=$this->db->query($sql)->row();
$result=$this->db->query($sql)->row();
if(empty($result->event_id)){
$res=array('status'=>0,'message'=>'No data Found','code'=>'ER06');
@@ -670,7 +689,7 @@ class Organizer_model extends CI_Model {
...
@@ -670,7 +689,7 @@ class Organizer_model extends CI_Model {
return$res;
return$res;
}
}
functionsearchCustomer($data){
publicfunctionsearchCustomer($data){
try{
try{
$sql="SELECT CUST.customer_id,CUST.name AS customer_name,CUST.email,CUST.phone,CUST.gender,CUST.city,CUST.profile_image AS image
$sql="SELECT CUST.customer_id,CUST.name AS customer_name,CUST.email,CUST.phone,CUST.gender,CUST.city,CUST.profile_image AS image
FROM events AS EVT
FROM events AS EVT
...
@@ -689,7 +708,7 @@ class Organizer_model extends CI_Model {
...
@@ -689,7 +708,7 @@ class Organizer_model extends CI_Model {
return$res;
return$res;
}
}
functionsearchBooking($data){
publicfunctionsearchBooking($data){
try{
try{
$sql="SELECT TSEVT.event_id,TSEVT.event_name,BUK.bookId,TSCAT.category_name AS category,BUK.status,BUK.amount,CUST.name AS customer_name,EVDT.date AS scheduled_date, EVDT.time AS scheduled_time
$sql="SELECT TSEVT.event_id,TSEVT.event_name,BUK.bookId,TSCAT.category_name AS category,BUK.status,BUK.amount,CUST.name AS customer_name,EVDT.date AS scheduled_date, EVDT.time AS scheduled_time
FROM booking AS BUK
FROM booking AS BUK
...
@@ -711,7 +730,7 @@ class Organizer_model extends CI_Model {
...
@@ -711,7 +730,7 @@ class Organizer_model extends CI_Model {
return$res;
return$res;
}
}
functionsearchChecker($data){
publicfunctionsearchChecker($data){
try{
try{
$sql="SELECT CHKR.username AS checker_name,CHKR.id AS checker_id,CHKR.status,PDR.name AS provider FROM checker AS CHKR INNER JOIN provider AS PDR ON (PDR.provider_id = CHKR.provider_id) WHERE CHKR.username LIKE '%".$data['keyword']."%' AND CHKR.provider_id='".$data['organiser_id']."'";
$sql="SELECT CHKR.username AS checker_name,CHKR.id AS checker_id,CHKR.status,PDR.name AS provider FROM checker AS CHKR INNER JOIN provider AS PDR ON (PDR.provider_id = CHKR.provider_id) WHERE CHKR.username LIKE '%".$data['keyword']."%' AND CHKR.provider_id='".$data['organiser_id']."'";
$chkrData=$this->db->query($sql);
$chkrData=$this->db->query($sql);
...
@@ -726,7 +745,7 @@ class Organizer_model extends CI_Model {
...
@@ -726,7 +745,7 @@ class Organizer_model extends CI_Model {
return$res;
return$res;
}
}
functiongetCountryCode(){
publicfunctiongetCountryCode(){
try{
try{
$sql="SELECT country_id,country_name,country_code FROM country WHERE status='1'";
$sql="SELECT country_id,country_name,country_code FROM country WHERE status='1'";
$ctryData=$this->db->query($sql);
$ctryData=$this->db->query($sql);
...
@@ -741,7 +760,7 @@ class Organizer_model extends CI_Model {
...
@@ -741,7 +760,7 @@ class Organizer_model extends CI_Model {
return$res;
return$res;
}
}
functiongetCheckerList($data){
publicfunctiongetCheckerList($data){
try{
try{
$count=$this->db->query("SELECT id FROM checker AS CHKR WHERE CHKR.status=1 AND CHKR.provider_id = '".$data['organiser_id']."'")->num_rows();
$count=$this->db->query("SELECT id FROM checker AS CHKR WHERE CHKR.status=1 AND CHKR.provider_id = '".$data['organiser_id']."'")->num_rows();
if($count>0){
if($count>0){
...
@@ -766,7 +785,7 @@ class Organizer_model extends CI_Model {
...
@@ -766,7 +785,7 @@ class Organizer_model extends CI_Model {
publicfunctiongetEvent($data){
publicfunctiongetEvent($data){
try{
try{
$sql="SELECT EVT.venue_id,EVT.category_id,EVT.max_booking AS max_seat_booking,EVT.has_payment AS payment_mode,GROUP_CONCAT(DISTINCT EVTG.tag_id) AS tags,GROUP_CONCAT(DISTINCT CONCAT_WS('#',EVDT.id,EVDT.date,EVDT.time)) AS date_time,EVT.custom_seat_layout,EVT.seat_pricing,VNE.layout FROM events AS EVT
$sql="SELECT EVT.venue_id,EVT.category_id,EVT.max_booking AS max_seat_booking,EVT.has_payment AS payment_mode,GROUP_CONCAT(DISTINCT EVTG.tag_id) AS tags,GROUP_CONCAT(DISTINCT CONCAT_WS('#',EVDT.id,EVDT.date,EVDT.time)) AS date_time,EVT.custom_seat_layout,EVT.seat_pricing,VNE.layout,VNE.layout_details AS layoutDetails FROM events AS EVT
INNER JOIN event_date_time AS EVDT ON EVT.event_id = EVDT.event_id
INNER JOIN event_date_time AS EVDT ON EVT.event_id = EVDT.event_id
INNER JOIN venue AS VNE ON EVT.venue_id = VNE.id
INNER JOIN venue AS VNE ON EVT.venue_id = VNE.id
LEFT JOIN event_tags AS EVTG ON EVT.event_id=EVTG.event_id WHERE EVT.event_id='".$data['event_id']."' AND EVT.provider_id='".$data['organiser_id']."'";
LEFT JOIN event_tags AS EVTG ON EVT.event_id=EVTG.event_id WHERE EVT.event_id='".$data['event_id']."' AND EVT.provider_id='".$data['organiser_id']."'";
...
@@ -804,9 +823,15 @@ class Organizer_model extends CI_Model {
...
@@ -804,9 +823,15 @@ class Organizer_model extends CI_Model {