@@ -9,7 +9,13 @@ class Organizer_model extends CI_Model {
...
@@ -9,7 +9,13 @@ class Organizer_model extends CI_Model {
publicfunctiongetOrganizerEventList($data){
publicfunctiongetOrganizerEventList($data){
try{
try{
$organizer_id=$data['organiser_id'];
$organizer_id=$data['organiser_id'];
$count=$this->db->query("SELECT * FROM events AS EVT WHERE EVT.provider_id = '$organizer_id' AND EVT.status IN ('0','1','3')")->num_rows();
$count=$this->db->query("SELECT EVT.event_id FROM events AS EVT
INNER JOIN translator_event AS TSEVT ON (EVT.event_id = TSEVT.event_id)
INNER JOIN translator_venue AS TSVNE ON (EVT.venue_id = TSVNE.venue_id)
INNER JOIN translator_category AS TSCAT ON (EVT.category_id = TSCAT.category_id)
INNER JOIN venue AS VNE ON (EVT.venue_id = VNE.id)
INNER JOIN translator_region AS TSREG ON (VNE.region_id = TSREG.region_id)
WHERE EVT.provider_id = '$organizer_id'AND TSEVT.language_code='EN' AND TSVNE.language_code='EN' AND TSCAT.language_code='EN' AND TSREG.language_code='EN' AND EVT.status IN ('0','1','3')")->num_rows();
if($count>0){
if($count>0){
$perPage=10;
$perPage=10;
$page=(isset($data['page']))?$data['page']:1;
$page=(isset($data['page']))?$data['page']:1;
...
@@ -431,6 +437,7 @@ class Organizer_model extends CI_Model {
...
@@ -431,6 +437,7 @@ class Organizer_model extends CI_Model {
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
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
FROM events
FROM events
INNER JOIN venue ON venue.id = events.venue_id
INNER JOIN venue ON venue.id = events.venue_id
INNER JOIN event_date_time ON events.event_id = event_date_time.event_id
INNER JOIN event_date_time ON events.event_id = event_date_time.event_id
...
@@ -452,6 +454,7 @@ class Webservice_model extends CI_Model {
...
@@ -452,6 +454,7 @@ class Webservice_model extends CI_Model {
INNER JOIN event_category AS ECAT ON (ECAT.cat_id=TC.category_id)
INNER JOIN event_category AS ECAT ON (ECAT.cat_id=TC.category_id)
WHERE ECAT.status = 1 AND (TC.language_code='$lang' OR TC.language_code='EN') $where
WHERE ECAT.status = 1 AND (TC.language_code='$lang' OR TC.language_code='EN')
$where
GROUP BY ECAT.cat_id ORDER BY ECAT.priority";
GROUP BY ECAT.cat_id ORDER BY ECAT.priority";
$result=$this->db->query($sql)->result();
$result=$this->db->query($sql)->result();
if(count($result)>0){
if(count($result)>0){
...
@@ -771,7 +775,13 @@ class Webservice_model extends CI_Model {
...
@@ -771,7 +775,13 @@ class Webservice_model extends CI_Model {
$countryData=$this->getCountryData($user_id);
$countryData=$this->getCountryData($user_id);
$lang=$countryData['language_code'];
$lang=$countryData['language_code'];
$result=$this->db->query("SELECT REG.id AS city_id, REG.region_icon AS city_image,TREG.region_name AS city_name FROM region AS REG INNER JOIN translator_region AS TREG ON (TREG.region_id = REG.id) WHERE REG.status = 1 AND TREG.language_code='$lang' GROUP BY city_name")->result();
$sql="SELECT REG.id AS city_id, REG.region_icon AS city_image,
TREG.region_name AS city_name
FROM region AS REG
INNER JOIN translator_region AS TREG ON (TREG.region_id = REG.id)
WHERE REG.status=1 AND (TREG.language_code='$lang' OR TREG.language_code='EN')