Commit e7f02d5a by Tobin

dc

parent 2965b38d
......@@ -194,7 +194,7 @@ class Event extends CI_Controller {
$subject = "TimeOut, New Event Created";
$emailId = $settings['admin_mail_id'];
$message = "<html><body>
New Event Created, event name: <strong>".$_POST['event_name_en']."</strong>. Event URL : ".base_url()."Event/listEvents
New Event Created, event name: <strong>".$_POST['event_name_EN']."</strong>. Event URL : ".base_url()."Event/listEvents
</body></html>";
$this->Api_model->send_mail($subject,$emailId,$message);
}
......
......@@ -174,6 +174,17 @@ class OrganizerServices extends CI_Controller {
$data = (array) json_decode(file_get_contents('php://input'));
$res = $this->Organizer_model->organiserSignUp($data);
if($res['status'] != 0){
$settings = getSettings();
$this->load->model('Api_model');
$subject = "New Organizer Account Created";
$message = "<html>
<body>
New Organizer Account for the username
<strong>".$data['username']."</strong> is created and submited for approval.
</body>
</html>";
$this->Api_model->send_mail($subject,$settings['admin_mail_id'],$message);
$this->successResponse($res);
}
else{
......
......@@ -66,7 +66,7 @@ class Provider extends CI_Controller {
$this->load->model('Api_model');
$providerData = $this->Provider_model->getProviderData($provider_id,'0,1');
if(!empty($providerData)){
if($status == 1 && !empty($providerData)){
$subject = "Your Organizer Account is now activated";
$email_id = $providerData->email;
$template = getNotifTemplate();
......
......@@ -391,16 +391,16 @@ class Organizer_model extends CI_Model {
try{
$provider_id = $data['organiser_id'];
$this->db->query("SET SESSION group_concat_max_len = 20000");
$sql = "SELECT BUK.id
FROM booking AS BUK
INNER JOIN events AS EVT ON (EVT.event_id = BUK.event_id)
INNER JOIN translator_event AS TSEVT ON (EVT.event_id = TSEVT.event_id)
INNER JOIN translator_category AS TSCAT ON (EVT.category_id = TSCAT.category_id)
INNER JOIN customer AS CUST ON (CUST.customer_id = BUK.customer_id)
INNER JOIN event_date_time AS EVDT ON (BUK.event_date_id = EVDT.id)
WHERE EVT.provider_id ='$provider_id' AND TSEVT.language_code='EN' AND
TSCAT.language_code='EN' AND BUK.status !='4'
GROUP BY BUK.id";
$sql = "SELECT BOK.id AS booking_id
FROM booking AS BOK
INNER JOIN events AS EVT ON (EVT.event_id=BOK.event_id)
INNER JOIN customer AS CUST ON (CUST.customer_id=BOK.customer_id)
INNER JOIN event_category AS ECAT ON (ECAT.cat_id=EVT.category_id)
INNER JOIN venue AS VEN ON (VEN.id=EVT.venue_id)
INNER JOIN host_categories AS HCAT ON (HCAT.host_cat_id=VEN.host_cat_id)
INNER JOIN event_date_time AS EDT ON (EDT.id=BOK.event_date_id)
WHERE BOK.status IN (0,1,2,3,5,6) AND EVT.provider_id='$provider_id'
GROUP BY booking_id";
$count = $this->db->query($sql)->num_rows();
if($count > 0) {
$perPage = 10;
......@@ -409,21 +409,30 @@ class Organizer_model extends CI_Model {
$meta = array('total_pages'=>ceil($count/$perPage),'total'=>$count,
'current_page'=>$page,'per_page'=>$perPage);
$sql = "SELECT TSEVT.event_id,TSEVT.event_name,BUK.bookId,TSCAT.category_name,BUK.amount,
BUK.status,CUST.name AS customer_name,EVDT.date AS scheduled_date,
EVDT.time AS scheduled_time
FROM booking AS BUK
INNER JOIN events AS EVT ON (EVT.event_id = BUK.event_id)
INNER JOIN translator_event AS TSEVT ON (EVT.event_id = TSEVT.event_id)
INNER JOIN translator_category AS TSCAT ON (EVT.category_id = TSCAT.category_id)
INNER JOIN customer AS CUST ON (CUST.customer_id = BUK.customer_id)
INNER JOIN event_date_time AS EVDT ON (BUK.event_date_id = EVDT.id)
WHERE EVT.provider_id ='$provider_id' AND TSEVT.language_code='EN' AND
TSCAT.language_code='EN' AND BUK.status !='4'
GROUP BY BUK.id ORDER BY BUK.id DESC
$sql = "SELECT BOK.id AS booking_id,EVT.event_id,BOK.bookId,BOK.amount,BOK.status,
CUST.name AS customer_name,EDT.date AS scheduled_date,
EDT.time AS scheduled_time,EVT.category_id
FROM booking AS BOK
INNER JOIN events AS EVT ON (EVT.event_id=BOK.event_id)
INNER JOIN customer AS CUST ON (CUST.customer_id=BOK.customer_id)
INNER JOIN event_category AS ECAT ON (ECAT.cat_id=EVT.category_id)
INNER JOIN venue AS VEN ON (VEN.id=EVT.venue_id)
INNER JOIN host_categories AS HCAT ON (HCAT.host_cat_id=VEN.host_cat_id)
INNER JOIN event_date_time AS EDT ON (EDT.id=BOK.event_date_id)
WHERE EVT.provider_id ='$provider_id' AND BOK.status != 4
GROUP BY booking_id ORDER BY booking_id DESC
LIMIT $limit,$perPage";
$custData = $this->db->query($sql)->result_array();
$res = array('status'=>1,'data'=>array('data'=>$custData,'meta'=>$meta));
$bookingData = $this->db->query($sql)->result_array();
if(!empty($bookingData)){
foreach ($bookingData AS $index => $book) {
$rtlData = langTranslator($book['event_id'],'EVT');
$bookingData[$index]['event_name'] = $rtlData['event_name_EN'];
$rtlData = langTranslator($book['category_id'],'CAT');
$bookingData[$index]['category_name'] = $rtlData['category_name_EN'];
}
}
$res = array('status'=>1,'data'=>array('data'=>$bookingData,'meta'=>$meta));
}else{
$res = array('status'=>0,'message'=>'No Data found','code'=>'ER06');
}
......@@ -812,7 +821,9 @@ class Organizer_model extends CI_Model {
public function getCategories(){
try{
$sql = "SELECT category_id AS cat_id,category_name AS cat_name FROM translator_category WHERE language_code='EN'";
$sql = "SELECT category_id AS cat_id,category_name AS cat_name
FROM translator_category
WHERE language_code='EN' AND status='1'";
$category = $this->db->query($sql);
if(empty($category) || empty($category = $category->result_array())){
$res = array('status'=>0,'message'=>'No Data Found','code'=>'ER06');
......
......@@ -1695,7 +1695,7 @@ class Webservice_model extends CI_Model {
INNER JOIN customer AS CUST ON (CUST.city=LOC.region_id)
INNER JOIN translator_locality AS TLOC ON (TLOC.locality_id=LOC.id)
WHERE CUST.customer_id='$user_id' AND LOC.status='1' AND
(TLOC.language_code='$lang' OR TLOC.language_code='EN')
TLOC.language_code='$lang'
GROUP BY LOC.id";
$locality = $this->db->query($sql)->result();
......
......@@ -42,7 +42,9 @@
<?php
if(!empty($providerData)){
foreach ($providerData as $provider) {
echo '<option value="'.$provider->provider_id.'">'.$provider->name.'</option>';
echo '<option value="'.$provider->provider_id.'">'.
$provider->name.' ('.$provider->email.')'.
'</option>';
}
}
?>
......
......@@ -40,7 +40,7 @@
foreach ($provider_data as $provider) {
$select=(isset($provider_id)&&$provider->provider_id==$provider_id)?'selected':'';
echo '<option '.$select.' value="'.$provider->provider_id.'">'.
$provider->name.
$provider->name.' ('.$provider->email.')'.
'</option>';
}
?>
......
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