Commit f56c5162 by Tobin

Merge branch 'jansa' into 'master'

Jansa See merge request !118
parents 286b4480 b320aa27
......@@ -47,7 +47,7 @@ class OrganizerServices extends CI_Controller {
$result = array(
'code' => 1,
'message' => 'Success',
'data' =>$data
'successData' =>$data
);
print json_encode($result);exit;
}
......@@ -231,6 +231,76 @@ class OrganizerServices extends CI_Controller {
$this->errorResponse($res['code'],$res['message']);
}
}
public function getLanguages(){
$data = (array) json_decode(file_get_contents('php://input'));
$res = $this->Organizer_model->getLanguages();
if($res['status'] != 0){
$this->response($res['data']);
}else{
$this->errorResponse($res['code'],$res['message']);
}
}
public function getCategories(){
$data = (array) json_decode(file_get_contents('php://input'));
$res = $this->Organizer_model->getCategories($data);
if($res['status'] != 0){
$this->response($res['data']);
}else{
$this->errorResponse($res['code'],$res['message']);
}
}
public function searchEvent(){
$data = (array) json_decode(file_get_contents('php://input'));
$res = $this->Organizer_model->searchEvent($data);
if($res['status'] != 0){
$this->response($res['data']);
}else{
$this->errorResponse($res['code'],$res['message']);
}
}
public function searchCustomer(){
$data = (array) json_decode(file_get_contents('php://input'));
$res = $this->Organizer_model->searchCustomer($data);
if($res['status'] != 0){
$this->response($res['data']);
}else{
$this->errorResponse($res['code'],$res['message']);
}
}
public function searchBooking(){
$data = (array) json_decode(file_get_contents('php://input'));
$res = $this->Organizer_model->searchBooking($data);
if($res['status'] != 0){
$this->response($res['data']);
}else{
$this->errorResponse($res['code'],$res['message']);
}
}
public function searchChecker(){
$data = (array) json_decode(file_get_contents('php://input'));
$res = $this->Organizer_model->searchChecker($data);
if($res['status'] != 0){
$this->response($res['data']);
}else{
$this->errorResponse($res['code'],$res['message']);
}
}
public function getCountryCode(){
$data = (array) json_decode(file_get_contents('php://input'));
$res = $this->Organizer_model->getCountryCode($data);
if($res['status'] != 0){
$this->response($res['data']);
}else{
$this->errorResponse($res['code'],$res['message']);
}
}
/*================ END : Organizer API ================*/
}
?>
......@@ -9,7 +9,7 @@ class Organizer_model extends CI_Model {
public function getOrganizerEventList($data){
try {
$organizer_id = $data['organiser_id'];
$count = $this->db->query("SELECT * FROM events AS EVT WHERE EVT.provider_id = $organizer_id")->num_rows();
$count = $this->db->query("SELECT * FROM events AS EVT WHERE EVT.provider_id = '$organizer_id' AND EVT.status=1")->num_rows();
if($count > 0) {
$perPage = 10;
$page = (isset($data['page']))?$data['page']:1;
......@@ -78,17 +78,18 @@ class Organizer_model extends CI_Model {
$price = $pricelist['price'];
$event_layout = $result->seat_pricing;
}
if($result->date_time != ''){
$dates = explode(',', $result->date_time);
$time_spec = array();
foreach ($dates as $rss) {
$timeArray = explode('#', $rss);
$dates = explode(',', $result->date_time);
$time_spec = array();
foreach ($dates as $rss) {
$timeArray = explode('#', $rss);
$sTime = $timeArray[1].' '.$timeArray[2];
$cTime = date("Y-m-d H:i", strtotime('+15 minutes'));
$sTime = $timeArray[1].' '.$timeArray[2];
$cTime = date("Y-m-d H:i", strtotime('+15 minutes'));
if($cTime < $sTime){
$time_spec[$timeArray[1]][] = array("id"=>$timeArray[0],"time"=>$timeArray[2]);
if($cTime < $sTime){
$time_spec[$timeArray[1]][] = array("id"=>$timeArray[0],"time"=>$timeArray[2]);
}
}
}
......@@ -96,7 +97,7 @@ class Organizer_model extends CI_Model {
$resData = array();
$resData['ticket_price'] = $price;
$resData['show_timing'] = $time_spec;
$resData['show_timing'] = (isset($time_spec) && !empty($time_spec))?$time_spec:'';
$resData['event_name'] =$result->event_name;
$resData['event_name'] =$result->event_name;
$resData['venue_region'] =$result->region_name;
......@@ -116,7 +117,7 @@ class Organizer_model extends CI_Model {
}
}
} else {
$tagArr = array('tag'=>'tag_EN');
$tagArr = array('tag'=>array('0'=>'tag_EN'));
}
$resData = array_merge($resData,$tagArr);
array_push($resultData, $resData);
......@@ -133,6 +134,11 @@ class Organizer_model extends CI_Model {
function changeOrganizerEventStatus($data,$status=''){
try{
$count = $this->db->get_where('events',array('event_id'=>$data['event_id']))->num_rows();
if($count < 1){
$res = array('status'=>0,'message'=>'Event Doesnot Exist','code'=>'ER05');
return $res;
}
if($this->db->update('events',array('status'=>$status),array('event_id'=>$data['event_id'],'provider_id'=>$data['organiser_id']))){
$res = array('status'=>1,'message'=>($status == 2)?'Event Deleted Successfully':'Event DeActivated Successfully');
}
......@@ -160,7 +166,7 @@ class Organizer_model extends CI_Model {
WHERE $cond LIMIT $limit,$perPage";
$venueData = $this->db->query($sql);
if(empty($venueData) && empty($venueData = $venueData->result_array())){
if(empty($venueData) || empty($venueData = $venueData->result_array())){
$res = array('status'=>0,'message'=>'Ohh No!! Something Went South','code'=>'ER06');
return $res;
}
......@@ -194,7 +200,7 @@ class Organizer_model extends CI_Model {
$venueData = $this->db->query($sql);
if(empty($venueData) || empty($venueData = $venueData->row_array())){
$res = array('status'=>0,'message'=>'ohh No!! Something Went South','code'=>'ER06');
$res = array('status'=>0,'message'=>'No Data Found','code'=>'ER06');
return $res;
}
......@@ -246,32 +252,17 @@ 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_name,BUK.bookId,TSCAT.category_name,BUK.amount,CASE WHEN BUK.status ='0' THEN 'Cancelled' WHEN BUK.status='1' THEN 'Booked' WHEN BUK.status='2' THEN 'Completed' WHEN BUK.status='3' THEN 'Pending' WHEN BUK.status='4' THEN 'Deleted' ELSE 'Payment Failed' END AS status,CUST.name AS customer_name,GROUP_CONCAT(DISTINCT CONCAT_WS('#',EVDT.id,EVDT.date,EVDT.time)) AS date_time
$sql = "SELECT TESVT.event_id,TSEVT.event_name,BUK.bookId,TSCAT.category_name,BUK.amount,CASE WHEN BUK.status ='0' THEN 'Cancelled' WHEN BUK.status='1' THEN 'Booked' WHEN BUK.status='2' THEN 'Completed' WHEN BUK.status='3' THEN 'Pending' WHEN BUK.status='4' THEN 'Deleted' ELSE 'Payment Failed' END AS 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 (EVT.event_id = EVDT.event_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'
GROUP BY BUK.id
LIMIT $limit,$perPage";
$custData = $this->db->query($sql)->result_array();
foreach ($custData as $key => $rss) {
$tmarr = explode(',', $rss['date_time']);
foreach ($tmarr as $value) {
$timeArray = explode('#', $value);
$sTime = $timeArray[1].' '.$timeArray[2];
$cTime = date("Y-m-d H:i", strtotime('+15 minutes'));
if($cTime < $sTime){
$time_spec[$timeArray[1]][] = array("id"=>$timeArray[0],
"time"=>$timeArray[2]);
}
}
$custData[$key]['timings'] = $time_spec;
}
$res = array('status'=>1,'data'=>array('data'=>$custData,'meta'=>$meta));
}else{
$res = array('status'=>0,'message'=>'No Data found','code'=>'ER06');
......@@ -310,8 +301,7 @@ class Organizer_model extends CI_Model {
$cTime = date("Y-m-d H:i", strtotime('+15 minutes'));
if($cTime < $sTime){
$time_spec[$timeArray[1]][] = array("id"=>$timeArray[0],
"time"=>$timeArray[2]);
$time_spec[$timeArray[1]][] = array("id"=>$timeArray[0],"time"=>$timeArray[2]);
}
}
$query['show_time'] = $time_spec;
......@@ -376,7 +366,7 @@ class Organizer_model extends CI_Model {
$res = array('status'=>0,'message'=>'User Doesnot Exist','code'=>'ER09');
return $res;
}
$res = array('status'=>1,'message'=>'Logged In Successfully');
$res = array('status'=>1,'message'=>'Logged In Successfully','data'=>$custData['id']);
} catch(Exception $e){
$res = array('status'=>0,'message'=>'Ohh No!! Something Went South','code'=>'ER06');
}
......@@ -430,10 +420,328 @@ class Organizer_model extends CI_Model {
return $res;
}
public function addEvent($data){
public function addEvent($postData){
ini_set("memory_limit", "-1");
set_time_limit(0);
$language = getLanguages();
$err = 0;
$errMsg = '';
// if($err == 0 && (!isset($postData['event_name_EN']) || empty($postData['event_name_EN']))){
// $err = 1;
// $errMsg = 'Provide Event Name (English)';
// }
// else if ($err == 0 && (!isset($postData['event_description_EN']) || $postData['event_description_EN']=='')){
// $err = 1;
// $errMsg = 'Provide Event Description (English)';
// }
// else if ($err == 0 && (!isset($postData['event_start_date']) || $postData['event_start_date'] == '')){
// $err = 1;
// $errMsg = 'Provide Event Start Date';
// }
// else if ($err == 0 && (!isset($postData['event_time']) || count($postData['event_time']) <= 0)){
// $err = 1;
// $errMsg = 'Provide Event Timing';
// }
// else if ($err == 0 && (!isset($postData['category_id']) || $postData['category_id'] == '')){
// $err = 1;
// $errMsg = 'Provide Event Category';
// }
// else if ($err == 0 && (!isset($postData['tags']) || count($postData['tags']) <= 0)){
// $err = 1;
// $errMsg = 'Provide Proper Event Details';
// }
// else if ($err == 0 && isset($postData['fare_type']) && $postData['fare_type'] == 1 &&
// !isset($postData['seat_color']) || empty($postData['seat_color']) ||
// !isset($postData['seat_price']) || empty($postData['seat_price']) ||
// count($postData['seat_price']) != count($postData['seat_color'])){
// $err = 1;
// $errMsg = 'Provide Proper Layout details';
// }
$postData['seat_pricing'] = $postData['custom_seat_layout'] = '';
if(isset($postData['fare_type']) && $postData['fare_type'] == 1){
$cstmSeatLayout = array();
for($i = 0 ; $i < count($postData['seat_block']) ; $i++){
$cstmSeatLayout[] = array('color'=>$postData['seat_block'][$i]['block_name'],
'price'=>$postData['seat_block'][$i]['seat_price'],
'capacity'=>$postData['seat_block'][$i]['capacity'],
'weekend_price'=>$postData['seat_block'][$i]['custom_price']);
}
$postData['custom_seat_layout'] = json_encode($cstmSeatLayout);
}
// else {
// $seatPriceArr = array('price'=>$postData['price'],'capacity'=>$postData['capacity']);
// foreach($language AS $lang) {
// $details = $postData['price_details_EN'];
// if(isset($postData['price_details_'.$lang]) && !empty($postData['price_details_'.$lang])){
// $details = $postData['price_details_'.$lang];
// }
// $seatPriceArr['price_details_'.$lang] = $details;
// }
// $postData['seat_pricing'] = json_encode($seatPriceArr);
// }
// $postData['maximum_seat_booking'] = (isset($postData['maximum_seat_booking']) && !empty($postData['maximum_seat_booking']))?$postData['maximum_seat_booking']:'14';
$provider = ($this->session->userdata['user_type']==1)?'1':$this->session->userdata['id'];
$eventData = array('venue_id'=>$postData['venue_id'],
'category_id'=>$postData['category_id'],
'provider_id'=>$postData['organiser_id'],
'max_booking'=>$postData['maximum_seat_booking'],
'has_payment'=>$postData['payment_mode'],
'seat_pricing'=>$postData['seat_pricing'],
'custom_seat_layout'=>$postData['custom_seat_layout'],
'status'=>3);
$languageArr = array();
foreach($postData['event_name'] AS $key => $value) {
$languageArr[$value['lang']]['event_name'] = $value['name'];
foreach($postData['event_desc'] AS $eve_key => $eve_value) {
if($value['lang'] == $eve_value['lang']){
$languageArr[$value['lang']]['event_desc'] = $eve_value['desc'];
}
}
}
$eventData['status'] = '3';
$status = $this->db->insert('events',$eventData);
if($status){
$event_id = $this->db->insert_id();
$languages = getLanguages();
if(!empty($languages)){
$insertArr = array();
foreach ($languages AS $lang) {
if(!isset($languageArr[$lang]) || (empty($languageArr[$lang]['event_name']) &&
empty($languageArr[$lang]['event_desc']))){
continue;
}
$eName = !empty($languageArr[$lang]['event_name'])?$languageArr[$lang]['event_name']:'';
$eDesc = !empty($languageArr[$lang]['event_desc'])?$languageArr[$lang]['event_desc']:'';
$insertArr[] = array('event_id'=>$event_id,'event_name'=>$eName,
'event_description'=>$eDesc,'language_code'=>$lang);
}
if(!empty($insertArr)){
$this->db->insert_batch('translator_event',$insertArr);
}
}
}
if(!empty($event_id)){
$insertEventDate = array();
if(isset($postData['show_type']) && $postData['show_type'] == 1){
$date = $postData['start_date'];
foreach ($postData['show_timing'] AS $time) {
$insertEventDate[] = array('event_id'=>$event_id,'date'=>$date,'time'=>$time);
}
} else {
$cdate = strtotime($postData['start_date']);
while ($cdate <= strtotime($postData['end_date'])) {
$cdate = date('Y-m-d',$cdate);
foreach ($postData['event_time'] AS $time) {
$insertEventDate[] = array('event_id'=>$event_id,'date'=>$cdate,'time'=>$time);
}
$cdate = strtotime($cdate . ' +1 day');
}
}
$this->db->insert_batch('event_date_time',$insertEventDate);
$insertTag = array();
foreach ($postData['tags'] AS $tag) {
$insertTag[] = array('event_id'=>$event_id,'tag_id'=>$tag);
}
$this->db->insert_batch('event_tags',$insertTag);
if(isset($_FILES) && isset($_FILES['images']) &&
isset($_FILES['images']['name']) && count($_FILES['images']['name'])>1){
$resp = $this->eventImageUpload($event_id,$_FILES);
$evtMediaData = (isset($resp['evtMediaData']))?$resp['evtMediaData']:array();
$errorMediaFiles = (isset($resp['errorMediaFiles']))?$resp['errorMediaFiles']:array();
$this->db->insert_batch('event_gallery',$evtMediaData);
}
}
}
function eventImageUpload($eId = '', $files = array(), $mTyp='0'){
if(empty($eId) || empty($files)){
return false;
}
$evtMediaData = array();
$errorMediaFiles = array();
$this->load->library('upload');
$bPath = "assets/uploads/services/";
$config = set_upload_service("assets/uploads/services");
for($typ = 0; $typ < count($files['event_image']['name']); $typ++) {
$_FILES['file']['name'] = $files['event_image']['name'][$typ];
$_FILES['file']['type'] = $files['event_image']['type'][$typ];
$_FILES['file']['size'] = $files['event_image']['size'][$typ];
$_FILES['file']['error'] = $files['event_image']['error'][$typ];
$_FILES['file']['tmp_name'] = $files['event_image']['tmp_name'][$typ];
$extn = substr($_FILES['file']['name'],strrpos($_FILES['file']['name'],'.')+1);
$file = date('YmdHis').gettimeofday()['usec']."_EVT_IMG.".$extn;
$config['file_name'] = $file;
$this->upload->initialize($config);
if($this->upload->do_upload('file')){
$iDat = $this->upload->data();
$path = $bPath.$iDat['file_name'];
if($extn != 'gif'){
$size = array('width'=>'720','height'=>'480');
$tFile = date('YmdHis').gettimeofday()['usec'].'_EVT_IMG_720x480.'.$extn;
$resp = $this->imageResize($tFile,$size,$path);
if($resp['status'] == '1'){
$file = $tFile;
unlink($path);
$path = $bPath.$tFile;
}
}
$imgSafety = $this->googleVisionApi(base_url($file));
if($imgSafety == 1){
$evtMediaData[] = array('event_id'=>$eId,'media_type'=>$mTyp,'media_url'=>$path);
$mTyp = '1';
}
else if ($imgSafety == 2) {
$errorMediaFiles[] = $_FILES['file']['name'];
}
} else {
$errorMediaFiles[] = $_FILES['file']['name'];
}
}
return array('evtMediaData'=>$evtMediaData,'errorMediaFiles'=>$errorMediaFiles);
}
function getLanguages(){
try{
$sql = "SELECT country_id AS lang_id,language_code AS lang FROM country WHERE status='1' ORDER BY language_code ASC";
$lang = $this->db->query($sql);
if(empty($lang) || empty($lang = $lang->result_array())){
$res = array('status'=>0,'message'=>'No Data Found','code'=>'ER05');
return $res;
}
$res = array('status'=>1,'message'=>'Language Listed Successfully','data'=>$lang);
} catch(Exception $e){
$res = array('status'=>0,'message'=>'Ohh No!! Something Went South!!','code'=>'ER08');
}
return $res;
}
function getCategories(){
try{
$sql = "SELECT category_id AS cat_id,category_name AS cat_name FROM translator_category WHERE language_code='EN'";
$category = $this->db->query($sql);
if(empty($category) || empty($category = $category->result_array())){
$res = array('status'=>0,'message'=>'No Data Found','code'=>'ER06');
return $res;
}
$res = array('status'=>1,'message'=>'Categories Listed Successfully','data'=>$category);
} catch (Exception $e){
$res = array('status'=>0,'message'=>'Ohh No!! Something Went South!!','code'=>'ER08');
}
return $res;
}
function searchEvent($data){
try{
$sql = "SELECT TESVT.event_id,TSEVT.event_name,EVT.venue_id,EVT.category_id,EVT.status,VNE.region_id
FROM events AS EVT
INNER JOIN venue AS VNE ON (VNE.id = EVT.venue_id)
INNER JOIN translator_event AS TSEVT ON (TSEVT.event_id = EVT.event_id)
WHERE EVT.provider_id='".$data['organiser_id']."' AND TSEVT.event_name LIKE '%".$data['keyword']."%' AND TSEVT.language_code='EN'";
$evtData = $this->db->query($sql);
if(empty($evtData) || empty($evtData = $evtData->result_array())){
$res = array('status'=>0,'message'=>'No data Found','code'=>'ER08');
return $res;
}
foreach ($evtData as $key => $value) {
$trsData = langTranslator($value['venue_id'],'VEN','EN');
$evtData[$key]['venue'] = $trsData['venue_name'];
$trsData = langTranslator($value['category_id'],'CAT','EN');
$evtData[$key]['category'] = $trsData['category_name'];
$trsData = langTranslator($value['region_id'],'REG','EN');
$evtData[$key]['region'] = $trsData['region_name'];
unset($evtData[$key]['region_id'],$evtData[$key]['category_id'],$evtData[$key]['venue_id']);
}
$res = array('status'=>1,'message'=>'Search Successfully','data'=>$evtData);
} catch(Exception $e){
$res = array('status'=>0,'message'=>'Ohh No!! Something Went South!!','code'=>'ER08');
}
return $res;
}
function searchCustomer($data){
try{
$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
INNER JOIN booking AS BUK ON (BUK.event_id = EVT.event_id)
INNER JOIN customer AS CUST ON (CUST.customer_id = BUK.customer_id)
WHERE EVT.provider_id='".$data['organiser_id']."' AND CUST.name LIKE '%".$data['keyword']."%' GROUP BY BUK.customer_id";
$custData = $this->db->query($sql);
if(empty($custData) || empty($custData = $custData->result_array())){
$res = array('status'=>0,'message'=>'No Data Found','code'=>'ER06');
return $res;
}
$res = array('status'=>1,'message'=>'Search Successfull','data'=>$custData);
} catch (Exception $e){
$res = array('status'=>0,'message'=>'Ohh No!! Something Went South!!','code'=>'ER08');
}
return $res;
}
function searchBooking($data){
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
FROM booking AS BUK
INNER JOIN events AS EVT ON (EVT.event_id = BUK.event_id)
INNER JOIN translator_event AS TSEVT ON (TSEVT.event_id = EVT.event_id)
INNER JOIN translator_category AS TSCAT ON (TSCAT.category_id = EVT.category_id)
INNER JOIN customer AS CUST ON (CUST.customer_id = BUK.customer_id)
INNER JOIN event_date_time AS EVDT ON (EVDT.id = BUK.event_date_id)
WHERE EVT.provider_id='".$data['organiser_id']."' AND TSEVT.event_name LIKE '%".$data['keyword']."%' AND TSEVT.language_code='EN' GROUP BY EVT.event_id";
$bookData = $this->db->query($sql);
if(empty($bookData) || empty($bookData = $bookData->result_array())){
$res = array('status'=>0,'message'=>'No Data Found','code'=>'ER06');
return $res;
}
$res = array('status'=>1,'message'=>'Search Successfull','data'=>$bookData);
} catch (Exception $e){
$res = array('status'=>0,'message'=>'Ohh No!! Something Went South!!','code'=>'ER08');
}
return $res;
}
function searchChecker($data){
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']."'";
$chkrData = $this->db->query($sql);
if(empty($chkrData) || empty($chkrData = $chkrData->result_array())){
$res = array('status'=>0,'message'=>'No Data Found','code'=>'ER06');
return $res;
}
$res = array('status'=>1,'message'=>'Search Successfull','data'=>$chkrData);
} catch(Exception $e){
$res = array('status'=>0,'message'=>'Ohh No!! Something Went South!!','code'=>'ER08');
}
return $res;
}
function getCountryCode(){
try{
$sql = "SELECT country_id,country_name,country_code FROM country WHERE status='1'";
$ctryData = $this->db->query($sql);
if(empty($ctryData) || empty($ctryData = $ctryData->result_array())){
$res = array('status'=>0,'message'=>'No Data Found','code'=>'ER06');
return $res;
}
$res = array('status'=>1,'message'=>'CountryCode Listed Successfully','data'=>$ctryData);
} catch (Exception $e){
$res = array('status'=>0,'message'=>'Ohh No!! Something Went South','code'=>'ER08');
}
return $res;
}
}
?>
......@@ -6,7 +6,7 @@ class Validation_organizer_model extends CI_Model {
'getOrganizerEventList'=>array(
'organiser_id' => array(
'required' => array(
'code' => 'ER18',
'code' => 'ER30',
'message' => 'Organizer ID is null or empty'
)
)
......@@ -14,13 +14,13 @@ class Validation_organizer_model extends CI_Model {
'getOrganizerEventDetails'=>array(
'organiser_id' => array(
'required' => array(
'code' => 'ER18',
'code' => 'ER30',
'message' => 'Organizer ID is null or empty'
)
),
'event_id' => array(
'required' => array(
'code' => 'ER18',
'code' => 'ER32',
'message' => 'Event ID is null or empty'
)
)
......@@ -28,13 +28,13 @@ class Validation_organizer_model extends CI_Model {
'editOrganizerEventDetails'=>array(
'organiser_id' => array(
'required' => array(
'code' => 'ER18',
'code' => 'ER30',
'message' => 'Organizer ID is null or empty'
)
),
'event_id' => array(
'required' => array(
'code' => 'ER18',
'code' => 'ER32',
'message' => 'Event ID is null or empty'
)
),
......@@ -126,13 +126,13 @@ class Validation_organizer_model extends CI_Model {
'deleteOrganizerEvent'=>array(
'organiser_id' => array(
'required' => array(
'code' => 'ER18',
'code' => 'ER30',
'message' => 'Organizer ID is null or empty'
)
),
'event_id' => array(
'required' => array(
'code' => 'ER18',
'code' => 'ER32',
'message' => 'Event ID is null or empty'
)
)
......@@ -140,13 +140,13 @@ class Validation_organizer_model extends CI_Model {
'deActivateOrganizerEvent'=>array(
'organiser_id' => array(
'required' => array(
'code' => 'ER18',
'code' => 'ER30',
'message' => 'Organizer ID is null or empty'
)
),
'event_id' => array(
'required' => array(
'code' => 'ER18',
'code' => 'ER32',
'message' => 'Event ID is null or empty'
)
)
......@@ -154,7 +154,7 @@ class Validation_organizer_model extends CI_Model {
'getVenueList'=>array(
'organiser_id' => array(
'required' => array(
'code' => 'ER18',
'code' => 'ER30',
'message' => 'Organizer ID is null or empty'
)
)
......@@ -162,7 +162,7 @@ class Validation_organizer_model extends CI_Model {
'getVenueDetails'=>array(
'organiser_id' => array(
'required' => array(
'code' => 'ER18',
'code' => 'ER30',
'message' => 'Organizer ID is null or empty'
)
),
......@@ -176,7 +176,7 @@ class Validation_organizer_model extends CI_Model {
'getCustomerList'=>array(
'organiser_id' => array(
'required' => array(
'code' => 'ER18',
'code' => 'ER30',
'message' => 'Organizer ID is null or empty'
)
)
......@@ -184,7 +184,7 @@ class Validation_organizer_model extends CI_Model {
'getBookingList'=>array(
'organiser_id' => array(
'required' => array(
'code' => 'ER18',
'code' => 'ER30',
'message' => 'Organizer ID is null or empty'
)
)
......@@ -278,7 +278,7 @@ class Validation_organizer_model extends CI_Model {
),
'organiser_id' => array(
'required' => array(
'code' => 'ER18',
'code' => 'ER30',
'message' => 'Organizer Id is null or empty'
)
)
......@@ -286,7 +286,7 @@ class Validation_organizer_model extends CI_Model {
'getTagList'=>array(
'organiser_id' => array(
'required' => array(
'code' => 'ER18',
'code' => 'ER30',
'message' => 'Organizer Id is null or empty'
)
)
......@@ -294,7 +294,7 @@ class Validation_organizer_model extends CI_Model {
'addEvent'=>array(
'organiser_id' => array(
'required' => array(
'code' => 'ER18',
'code' => 'ER30',
'message' => 'Organizer Id is null or empty'
)
),
......@@ -316,7 +316,7 @@ class Validation_organizer_model extends CI_Model {
'message' => 'Fare Amount is null or empty'
)
),
'event_name_en' => array(
'event_name' => array(
'required' => array(
'code' => 'ER18',
'message' => 'Event name is null or empty'
......@@ -340,7 +340,7 @@ class Validation_organizer_model extends CI_Model {
'message' => 'Payment Mode is null or empty'
)
),
'event_desc_en' => array(
'event_desc' => array(
'required' => array(
'code' => 'ER18',
'message' => 'Event Description is null or empty'
......@@ -377,6 +377,66 @@ class Validation_organizer_model extends CI_Model {
)
),
),
'getLanguages'=>array(),
'getCategories'=>array(),
'searchEvent'=>array(
'organiser_id' => array(
'required' => array(
'code' => 'ER30',
'message' => 'Organizer Id is null or empty'
)
),
'keyword' => array(
'required' => array(
'code' => 'ER18',
'message' => 'Search Keyword is null or empty'
)
)
),
'searchCustomer'=>array(
'organiser_id' => array(
'required' => array(
'code' => 'ER30',
'message' => 'Organizer Id is null or empty'
)
),
'keyword' => array(
'required' => array(
'code' => 'ER18',
'message' => 'Search Keyword is null or empty'
)
)
),
'searchBooking'=>array(
'organiser_id'=>array(
'required'=>array(
'code'=>'ER30',
'message'=>'Organizer Id is null or empty'
)
),
'keyword'=>array(
'required'=>array(
'code'=>'ER18',
'message'=>'Search Keyword is null or empty'
)
),
),
'searchChecker'=>array(
'organiser_id'=>array(
'required'=>array(
'code'=>'ER30',
'message'=>'Organizer Id is null or empty'
)
),
'keyword'=>array(
'required'=>array(
'code'=>'ER18',
'message'=>'Search Keyword is null or empty'
)
),
),
'getCountryCode'=>array(),
);
public function _consruct(){
......
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