diff --git a/application/controllers/Event.php b/application/controllers/Event.php
index aea0a3a..6eaa864 100644
--- a/application/controllers/Event.php
+++ b/application/controllers/Event.php
@@ -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);
             }
diff --git a/application/controllers/OrganizerServices.php b/application/controllers/OrganizerServices.php
index de6b833..fa54ba9 100644
--- a/application/controllers/OrganizerServices.php
+++ b/application/controllers/OrganizerServices.php
@@ -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{
diff --git a/application/controllers/Provider.php b/application/controllers/Provider.php
index 4c7436c..20d737e 100644
--- a/application/controllers/Provider.php
+++ b/application/controllers/Provider.php
@@ -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();
diff --git a/application/models/Organizer_model.php b/application/models/Organizer_model.php
index b99748e..44a3919 100644
--- a/application/models/Organizer_model.php
+++ b/application/models/Organizer_model.php
@@ -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');
diff --git a/application/models/Webservice_model.php b/application/models/Webservice_model.php
index 05e4938..2711a52 100644
--- a/application/models/Webservice_model.php
+++ b/application/models/Webservice_model.php
@@ -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();
 
diff --git a/application/views/Booking/generate.php b/application/views/Booking/generate.php
index 57d0bf4..8ee8013 100644
--- a/application/views/Booking/generate.php
+++ b/application/views/Booking/generate.php
@@ -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>';
                    } 
                  }
                  ?>
diff --git a/application/views/Checker/viewChecker.php b/application/views/Checker/viewChecker.php
index e894cfd..29b1682 100644
--- a/application/views/Checker/viewChecker.php
+++ b/application/views/Checker/viewChecker.php
@@ -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>';
                           }
                         ?>