Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
J
joyride phase2
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Jansa Jose
joyride phase2
Commits
ef6642f2
Commit
ef6642f2
authored
Dec 07, 2018
by
Jansa Jose
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' into 'dev_production'
aligned file See merge request
!58
parents
7ea16b00
f3646e96
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
141 additions
and
181 deletions
+141
-181
Webservices.php
application/controllers/Webservices.php
+141
-181
No files found.
application/controllers/Webservices.php
View file @
ef6642f2
<?php
<?php
// Begin
/*use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
require 'C:/Workspace/phpmailer/vendor/autoload.php';*/
// end
/*use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
require 'C:/Workspace/phpmailer/vendor/autoload.php';*/
// end
require
(
APPPATH
.
'libraries/REST_Controller.php'
);
defined
(
'BASEPATH'
)
OR
exit
(
'No direct script access allowed'
);
header
(
'Content-Type: text/html; charset=utf-8'
);
defined
(
'BASEPATH'
)
OR
exit
(
'No direct script access allowed'
);
header
(
'Content-Type: text/html; charset=utf-8'
);
// Allow from any origin
if
(
isset
(
$_SERVER
[
'HTTP_ORIGIN'
]))
{
...
...
@@ -47,7 +47,7 @@ header('Content-Type: text/html; charset=utf-8');
#####################################user registration #############################################
#####################################user registration #############################################
...
...
@@ -114,7 +114,7 @@ header('Content-Type: text/html; charset=utf-8');
##################################### Login #######################################################
##################################### Login #######################################################
public
function
do_login_post
(){
...
...
@@ -126,27 +126,23 @@ header('Content-Type: text/html; charset=utf-8');
$result
=
$this
->
Webservice_model
->
login
(
$request
);
header
(
'Content-type: application/json'
);
if
(
$result
){
//
if($result['email_is_verified'] == '1'){
if
(
$result
[
'email_is_verified'
]
==
'1'
){
$result1
=
$this
->
Webservice_model
->
player_id_insert
(
$request
);
print
json_encode
(
array
(
'status'
=>
'success'
,
'message'
=>
'Login Successfully'
,
'data'
=>
$result
));
/*
}else{
}
else
{
print
json_encode
(
array
(
'status'
=>
'error'
,
'message'
=>
'Email is not Verified. Please Verify'
));
}*/
}
}
else
{
print
json_encode
(
array
(
'status'
=>
'error'
,
'message'
=>
'Unknown Credential! Try Again'
,
'data'
=>
''
));
}
}
##################################### Facebook Login #################################################
##################################### Facebook Login #################################################
public
function
google_login_post
(){
// 'fb_login');die();
$postdata
=
file_get_contents
(
"php://input"
);
$request
=
json_decode
(
$postdata
,
true
);
// var_dump($request);
// die();
$result
=
$this
->
Webservice_model
->
google_login
(
$request
);
header
(
'Content-type: application/json'
);
...
...
@@ -171,7 +167,7 @@ header('Content-Type: text/html; charset=utf-8');
print
json_encode
(
$response
);
}
public
function
fb_login_post
(){
public
function
fb_login_post
(){
// 'fb_login');die();
$postdata
=
file_get_contents
(
"php://input"
);
$request
=
json_decode
(
$postdata
,
true
);
...
...
@@ -190,7 +186,7 @@ public function fb_login_post(){
}
##################################### Forgot password ###############################################
##################################### Forgot password ###############################################
public
function
forgot_password_post
()
{
...
...
@@ -213,7 +209,7 @@ public function fb_login_post(){
}
##################################### Change password ################################################
##################################### Change password ################################################
public
function
change_password_post
(){
...
...
@@ -241,7 +237,7 @@ public function fb_login_post(){
##################################### Biography Update ################################################
##################################### Biography Update ################################################
public
function
update_biography_post
(){
...
...
@@ -267,7 +263,7 @@ public function fb_login_post(){
}
##################################### Profile Update ###############################################
##################################### Profile Update ###############################################
public
function
update_profile_post
(){
...
...
@@ -294,40 +290,40 @@ public function fb_login_post(){
##################################### Profile Pic upadate ###########################################
##################################### Profile Pic upadate ###########################################
// public function update_profile_picture_post(){
// public function update_profile_picture_post(){
// if(is_uploaded_file($_FILES['image']['tmp_name'])){
// $uploads_dir = './assets/uploads/profile_pic/';
// $tmp_name = $_FILES['image']['tmp_name'];
// $pic_name = $_FILES['image']['name'];
// $pic_name = str_replace(' ', '_', mt_rand().$pic_name);
// move_uploaded_file($tmp_name, $uploads_dir.$pic_name);
// if(is_uploaded_file($_FILES['image']['tmp_name'])){
// $uploads_dir = './assets/uploads/profile_pic/';
// $tmp_name = $_FILES['image']['tmp_name'];
// $pic_name = $_FILES['image']['name'];
// $pic_name = str_replace(' ', '_', mt_rand().$pic_name);
// move_uploaded_file($tmp_name, $uploads_dir.$pic_name);
// $request = $_POST;
// //$request['image'] = $uploads_dir.$pic_name;
// $request['image'] = base_url().$uploads_dir.$pic_name;
// $request = $_POST;
// //$request['image'] = $uploads_dir.$pic_name;
// $request['image'] = base_url().$uploads_dir.$pic_name;
// $result = $this->Webservice_model->photo_uploads($request);
// $result = $this->Webservice_model->photo_uploads($request);
// if($result){
// print json_encode(array('status' => 'success','message'=>'Profile Photo Updated Succesfully','data'=>$result));
// if($result){
// print json_encode(array('status' => 'success','message'=>'Profile Photo Updated Succesfully','data'=>$result));
// } else {
// print json_encode(array('status' => 'error','data'=>''));
// }
// } else {
// print json_encode(array('status' => 'error','message'=>'Something Went wrong'));
// }
// } else {
// print json_encode(array('status' => 'error','data'=>''));
// }
// } else {
// print json_encode(array('status' => 'error','message'=>'Something Went wrong'));
// }
// }
// }
...
...
@@ -365,14 +361,14 @@ public function fb_login_post(){
}
}
}
########################################################################################################
########################################################################################################
...
...
@@ -399,7 +395,7 @@ public function fb_login_post(){
}
######################################################################################
######################################################################################
public
function
get_preference_post
(){
...
...
@@ -426,7 +422,7 @@ public function fb_login_post(){
}
###################################################################################################
###################################################################################################
public
function
get_users_car_list_post
(){
...
...
@@ -589,13 +585,13 @@ public function fb_login_post(){
foreach
(
$ride_list
as
$ride_id
){
++
$i
;
$request
[
'ride_id'
]
=
$ride_id
;
// $reached_time= $this->Webservice_model->get_reached_time($request);
// //var_dump($reached_time);
// if($reached_time){
// $request['reached_time']=$reached_time->reached_time;
// }else{
// $request['reached_time']='14:00:00';
// }
// $reached_time= $this->Webservice_model->get_reached_time($request);
// //var_dump($reached_time);
// if($reached_time){
// $request['reached_time']=$reached_time->reached_time;
// }else{
// $request['reached_time']='14:00:00';
// }
//var_dump($request['reached_time']);
$carexist
=
$this
->
Webservice_model
->
car_exist
(
$request
,
$i
);
...
...
@@ -729,9 +725,9 @@ public function fb_login_post(){
$time
=
$data
[
'rows'
][
0
][
'elements'
][
0
][
'duration'
][
'text'
];
//Text for String and Value for INT
$distance
=
$data
[
'rows'
][
0
][
'elements'
][
0
][
'distance'
][
'text'
];
//T
$settings
=
$this
->
Webservice_model
->
getkm_charge
();
// echo $this->db->last_query();
// $settings);
// die;
// echo $this->db->last_query();
// $settings);
// die;
$kmcharge
=
$distance
*
(
$settings
->
kmcharge
);
foreach
(
$result
as
$data
){
$data
->
rate
=
$this
->
Webservice_model
->
getrate
(
$data
->
users_id
);
...
...
@@ -886,9 +882,9 @@ public function fb_login_post(){
$response
=
array
(
'status'
=>
'error'
,
'message'
=>
'Something Went Wrong'
,
'data'
=>
''
);
}
print
json_encode
(
$response
);
}
}
public
function
send_mails
(
$data
){
public
function
send_mails
(
$data
){
$settings
=
$this
->
db
->
get_where
(
'settings'
,
array
(
'id'
=>
'1'
))
->
row
();
...
...
@@ -916,7 +912,7 @@ public function send_mails($data){
//echo $this->email->print_debugger();
return
"EmailSend"
;
}
}
...
...
@@ -1009,7 +1005,7 @@ public function send_mails($data){
}
##################################################################################################
##################################################################################################
// public function save_notification_post(){
...
...
@@ -1048,7 +1044,7 @@ public function send_mails($data){
}
##################################################################################################
##################################################################################################
public
function
notifysave_post
(){
...
...
@@ -1089,7 +1085,7 @@ public function send_mails($data){
##################################################################################################
##################################################################################################
public
function
get_notification_post
(){
...
...
@@ -1107,7 +1103,7 @@ public function send_mails($data){
}
##################################################################################################
##################################################################################################
...
...
@@ -1168,7 +1164,7 @@ public function send_mails($data){
##################################################################################################
##################################################################################################
...
...
@@ -1229,7 +1225,7 @@ public function send_mails($data){
}
##################################################################################################
##################################################################################################
// public function save_passport_info_post(){
...
...
@@ -1289,8 +1285,8 @@ public function send_mails($data){
$postdata
=
file_get_contents
(
"php://input"
);
$request
=
json_decode
(
$postdata
,
true
);
// $request);
// die;
// $request);
// die;
if
(
$request
){
$result
=
$this
->
Webservice_model
->
save_goverment_info
(
$request
);
...
...
@@ -1311,7 +1307,7 @@ public function send_mails($data){
##################################################################################################
##################################################################################################
public
function
add_number_post
(){
...
...
@@ -1336,7 +1332,7 @@ public function send_mails($data){
}
##################################################################################################
##################################################################################################
...
...
@@ -1439,7 +1435,7 @@ public function send_mails($data){
return
$response
;
}
/* public function similar_ride_alert_post(){
/* public function similar_ride_alert_post(){
$postdata = file_get_contents("php://input");
$request = json_decode($postdata);
...
...
@@ -1539,42 +1535,42 @@ public function send_mails($data){
}
##################################################################################################
##################################################################################################
// public function passport_upload_post(){
// public function passport_upload_post(){
// if(is_uploaded_file($_FILES['file']['tmp_name'])){
// $uploads_dir = './assets/uploads/profile_pic/';
// $tmp_name = $_FILES['file']['tmp_name'];
// $pic_name = $_FILES['file']['name'];
// $pic_name = str_replace(' ', '_', mt_rand().$pic_name);
// move_uploaded_file($tmp_name, $uploads_dir.$pic_name);
// if(is_uploaded_file($_FILES['file']['tmp_name'])){
// $uploads_dir = './assets/uploads/profile_pic/';
// $tmp_name = $_FILES['file']['tmp_name'];
// $pic_name = $_FILES['file']['name'];
// $pic_name = str_replace(' ', '_', mt_rand().$pic_name);
// move_uploaded_file($tmp_name, $uploads_dir.$pic_name);
// $request = $_POST;
// //$request['image'] = $uploads_dir.$pic_name;
// $request['file'] = base_url().$uploads_dir.$pic_name;
// $request = $_POST;
// //$request['image'] = $uploads_dir.$pic_name;
// $request['file'] = base_url().$uploads_dir.$pic_name;
// $result = $this->Webservice_model->passport_uploads($request);
// $result = $this->Webservice_model->passport_uploads($request);
// if($result){
// print json_encode(array('status' => 'success','message'=>'Profile Photo Updated Succesfully','data'=>$result));
// if($result){
// print json_encode(array('status' => 'success','message'=>'Profile Photo Updated Succesfully','data'=>$result));
// } else {
// print json_encode(array('status' => 'error','data'=>''));
// }
// } else {
// print json_encode(array('status' => 'error','message'=>'Something Went wrong'));
// }
// } else {
// print json_encode(array('status' => 'error','data'=>''));
// }
// } else {
// print json_encode(array('status' => 'error','message'=>'Something Went wrong'));
// }
// }
// }
public
function
passport_upload_post
(){
public
function
passport_upload_post
(){
if
(
is_uploaded_file
(
$_FILES
[
'file'
][
'tmp_name'
])){
...
...
@@ -1606,10 +1602,10 @@ public function passport_upload_post(){
}
}
}
public
function
goverment_upload_post
(){
public
function
goverment_upload_post
(){
if
(
is_uploaded_file
(
$_FILES
[
'file'
][
'tmp_name'
])){
...
...
@@ -1645,7 +1641,7 @@ public function goverment_upload_post(){
}
}
}
...
...
@@ -1656,7 +1652,7 @@ public function goverment_upload_post(){
##################################################################################################
##################################################################################################
public
function
getrate_find_ride_post
(){
$postdata
=
file_get_contents
(
"php://input"
);
$request
=
json_decode
(
$postdata
);
...
...
@@ -1680,7 +1676,7 @@ public function goverment_upload_post(){
}
##################################################################################################
##################################################################################################
public
function
approve_booking_post
(){
$postdata
=
file_get_contents
(
"php://input"
);
...
...
@@ -2080,36 +2076,36 @@ public function goverment_upload_post(){
// public function test_upload_post(){
// public function test_upload_post(){
// if(is_uploaded_file($_FILES['file']['tmp_name'])){
// $uploads_dir = './assets/uploads/profile_pic/';
// $tmp_name = $_FILES['file']['tmp_name'];
// $pic_name = $_FILES['file']['name'];
// $pic_name = str_replace(' ', '_', mt_rand().$pic_name);
// move_uploaded_file($tmp_name, $uploads_dir.$pic_name);
// if(is_uploaded_file($_FILES['file']['tmp_name'])){
// $uploads_dir = './assets/uploads/profile_pic/';
// $tmp_name = $_FILES['file']['tmp_name'];
// $pic_name = $_FILES['file']['name'];
// $pic_name = str_replace(' ', '_', mt_rand().$pic_name);
// move_uploaded_file($tmp_name, $uploads_dir.$pic_name);
// $request = $_POST;
// //$request['image'] = $uploads_dir.$pic_name;
// $request['file'] = base_url().$uploads_dir.$pic_name;
// $request = $_POST;
// //$request['image'] = $uploads_dir.$pic_name;
// $request['file'] = base_url().$uploads_dir.$pic_name;
// $result = $this->Webservice_model->test($request);
// $result = $this->Webservice_model->test($request);
// if($result){
// print json_encode(array('status' => 'success','message'=>'Profile Photo Updated Succesfully','data'=>$result));
// if($result){
// print json_encode(array('status' => 'success','message'=>'Profile Photo Updated Succesfully','data'=>$result));
// } else {
// print json_encode(array('status' => 'error','data'=>''));
// }
// } else {
// print json_encode(array('status' => 'error','message'=>'Something Went wrong'));
// }
// } else {
// print json_encode(array('status' => 'error','data'=>''));
// }
// } else {
// print json_encode(array('status' => 'error','message'=>'Something Went wrong'));
// }
// }
// }
public
function
update_carphoto_post
(){
...
...
@@ -2144,7 +2140,7 @@ public function goverment_upload_post(){
}
}
}
public
function
car_details_start_post
(){
...
...
@@ -2348,42 +2344,42 @@ public function goverment_upload_post(){
}
################################################################################################################
// public function update_carphoto_post(){
// public function update_carphoto_post(){
// print json_encode(array('status' => 'error','data'=>$_FILES));
// die();
// print json_encode(array('status' => 'error','data'=>$_FILES));
// die();
// if(is_uploaded_file($_FILES['file']['tmp_name'])){
// $uploads_dir = './assets/uploads/profile_pic/';
// $tmp_name = $_FILES['file']['tmp_name'];
// $pic_name = $_FILES['file']['name'];
// $pic_name = str_replace(' ', '_', mt_rand().$pic_name);
// move_uploaded_file($tmp_name, $uploads_dir.$pic_name);
// if(is_uploaded_file($_FILES['file']['tmp_name'])){
// $uploads_dir = './assets/uploads/profile_pic/';
// $tmp_name = $_FILES['file']['tmp_name'];
// $pic_name = $_FILES['file']['name'];
// $pic_name = str_replace(' ', '_', mt_rand().$pic_name);
// move_uploaded_file($tmp_name, $uploads_dir.$pic_name);
// $request = $_POST;
// //$request['image'] = $uploads_dir.$pic_name;
// $request['file'] = base_url().$uploads_dir.$pic_name;
// //$request['file'] = $uploads_dir.$pic_name;
// $request = $_POST;
// //$request['image'] = $uploads_dir.$pic_name;
// $request['file'] = base_url().$uploads_dir.$pic_name;
// //$request['file'] = $uploads_dir.$pic_name;
// $result = $this->Webservice_model->carphoto_uploads($request);
// $result = $this->Webservice_model->carphoto_uploads($request);
// if($result){
// print json_encode(array('status' => 'success','message'=>'Car Photo Updated Succesfully','data'=>$result));
// if($result){
// print json_encode(array('status' => 'success','message'=>'Car Photo Updated Succesfully','data'=>$result));
// } else {
// print json_encode(array('status' => 'error','data'=>''));
// }
// } else {
// print json_encode(array('status' => 'error','message'=>'Something Went wrrong'));
// }
// } else {
// print json_encode(array('status' => 'error','data'=>''));
// }
// } else {
// print json_encode(array('status' => 'error','message'=>'Something Went wrrong'));
// }
// }
// }
public
function
end_ride_update_post
(){
public
function
end_ride_update_post
(){
$postdata
=
file_get_contents
(
"php://input"
);
$request
=
json_decode
(
$postdata
,
true
);
// var_dump($request);die;
...
...
@@ -2436,18 +2432,13 @@ public function end_ride_update_post(){
public
function
reject_send_alert
(
$request
){
$res
=
$this
->
Webservice_model
->
reject_send_details
(
$request
);
$content
=
array
(
"en"
=>
'Ride Rejected '
);
$headings
=
array
(
"en"
=>
'Ride'
);
// var_dump(array($result['player_id']));
// var_dump($content);
$type
=
'ride_reject_alert'
;
//die;
$include_player_ids
=
array
(
$res
->
player_id
);
$id
=
''
;
...
...
@@ -2457,20 +2448,12 @@ public function end_ride_update_post(){
$data
[
'msg'
]
=
'Hi '
.
$res
->
first_name
.
', Your Request is Rejected.'
;
$this
->
send_mails
(
$data
);
$return
=
$ress
;
// print($return);
// $return = json_encode($return);
}
public
function
approve_send_alert
(
$request
){
$res
=
$this
->
Webservice_model
->
approve_send_details
(
$request
->
booking_id
);
//print_r($res->email);exit();
$content
=
array
(
"en"
=>
'Ride Accepted '
...
...
@@ -2478,10 +2461,7 @@ public function end_ride_update_post(){
$headings
=
array
(
"en"
=>
'Ride'
);
// var_dump(array($result['player_id']));
// var_dump($content);
$type
=
'ride_approve_alert'
;
//die;
$include_player_ids
=
array
(
isset
(
$res
->
device_id
)
&&
!
empty
(
$res
->
device_id
)
?
$res
->
device_id
:
''
);
$id
=
''
;
...
...
@@ -2491,14 +2471,6 @@ public function end_ride_update_post(){
$data
[
'msg'
]
=
'Hi '
.
$res
->
first_name
.
', Your Request is Approved.'
;
$this
->
send_mails
(
$data
);
$return
=
$ress
;
// print($return);
// $return = json_encode($return);
}
#######################################################################
public
function
booking_history_count_details_post
(){
...
...
@@ -2508,18 +2480,13 @@ public function end_ride_update_post(){
$result
=
$this
->
Webservice_model
->
booking_history_count_details
(
$request
);
if
(
$result
){
$response
=
array
(
'status'
=>
'success'
,
'data'
=>
$result
);
}
else
{
$response
=
array
(
'status'
=>
'error'
,
'message'
=>
'Error Occured'
,
'data'
=>
''
);
}
}
else
{
$response
=
array
(
'status'
=>
'error'
,
'message'
=>
'Something Went Wrong'
,
'data'
=>
''
);
}
print
json_encode
(
$response
);
}
##########################################################################
public
function
offer_history_count_details_post
(){
...
...
@@ -2529,18 +2496,13 @@ public function end_ride_update_post(){
$result
=
$this
->
Webservice_model
->
offer_history_count_details
(
$request
);
if
(
$result
){
$response
=
array
(
'status'
=>
'success'
,
'data'
=>
$result
);
}
else
{
$response
=
array
(
'status'
=>
'Warning'
,
'message'
=>
'Error Occured'
,
'data'
=>
''
);
}
}
else
{
$response
=
array
(
'status'
=>
'error'
,
'message'
=>
'Something Went Wrong'
,
'data'
=>
''
);
}
print
json_encode
(
$response
);
}
...
...
@@ -2552,10 +2514,8 @@ public function end_ride_update_post(){
$result
=
$this
->
Webservice_model
->
car_active_check
(
$request
);
if
(
$result
){
$response
=
array
(
'status'
=>
'success'
,
'data'
=>
$result
);
}
else
{
$response
=
array
(
'status'
=>
'error'
,
'message'
=>
"Booking with this car!!Not allowed to Edit"
);
}
}
print
json_encode
(
$response
);
...
...
@@ -2627,7 +2587,7 @@ public function end_ride_update_post(){
/********send mail ***************/
/********send mail ***************/
public
function
send_mail
(
$email
,
$sub
,
$body
,
$name
){
$mail
=
new
PHPMailer
(
true
);
...
...
@@ -3002,7 +2962,7 @@ public function end_ride_update_post(){
/********send mail ***************/
/********send mail ***************/
public
function
mailsendfun
(){
$this
->
load
->
library
(
'email'
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment