Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
N
nemt_backend
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
Tobin
nemt_backend
Commits
f0d67c9e
Commit
f0d67c9e
authored
Oct 16, 2018
by
Tobin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
commit
parent
a13f4115
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
0 additions
and
356 deletions
+0
-356
company_1.php
application/controllers/company_1.php
+0
-356
No files found.
application/controllers/company_1.php
deleted
100644 → 0
View file @
a13f4115
<?php
defined
(
'BASEPATH'
)
OR
exit
(
'No direct script access allowed'
);
class
Company
extends
CI_Controller
{
public
function
__construct
()
{
parent
::
__construct
();
date_default_timezone_set
(
"Asia/Kolkata"
);
$this
->
load
->
model
(
'Company_model'
);
if
(
!
$this
->
session
->
userdata
(
'logged_in'
))
{
redirect
(
base_url
(
'Login'
));
}
if
(
$this
->
session
->
userdata
[
'user_type'
]
!=
1
){
$flashMsg
=
array
(
'message'
=>
'Access Denied You don\'t have permission to access this Page'
,
'class'
=>
'error'
);
$this
->
session
->
set_flashdata
(
'message'
,
$flashMsg
);
redirect
(
base_url
());
}
}
public
function
add_company
()
{
$template
[
'page'
]
=
'Company/add_company'
;
$template
[
'menu'
]
=
"Company Management"
;
$template
[
'sub_menu'
]
=
"Add Company"
;
$template
[
'page_desc'
]
=
"Add New Company"
;
$template
[
'page_title'
]
=
"Add Company"
;
$this
->
load
->
view
(
'template'
,
$template
);
}
public
function
company_list
()
{
$template
[
'page'
]
=
'Company/company_list'
;
$template
[
'page_desc'
]
=
"Company List View"
;
$template
[
'page_title'
]
=
"View Companies"
;
$template
[
'menu'
]
=
"Company Management"
;
$template
[
'sub_menu'
]
=
"View Companies"
;
$template
[
'company_data'
]
=
$this
->
Company_model
->
getCompany
();
$this
->
load
->
view
(
'template'
,
$template
);
}
public
function
addCompany
(){
$err
=
0
;
$errMsg
=
''
;
$flashMsg
=
array
(
'message'
=>
'Something went wrong, please try again..!'
,
'class'
=>
'error'
);
if
(
!
isset
(
$_POST
)
||
empty
(
$_POST
)){
$this
->
session
->
set_flashdata
(
'message'
,
$flashMsg
);
redirect
(
base_url
(
'Company/add_company'
));
}
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'company_name'
])
||
empty
(
$_POST
[
'company_name'
]))){
$err
=
1
;
$errMsg
=
'Provide a Company Name'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'email_id'
])
||
empty
(
$_POST
[
'email_id'
]))){
$err
=
1
;
$errMsg
=
'Provide an Email ID'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'password'
])
||
empty
(
$_POST
[
'password'
]))){
$err
=
1
;
$errMsg
=
'Provide a Password'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'address'
])
||
empty
(
$_POST
[
'address'
]))){
$err
=
1
;
$errMsg
=
'Provide an Address'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'fax'
])
||
empty
(
$_POST
[
'fax'
]))){
$err
=
1
;
$errMsg
=
'Provide a Fax Number'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'phone'
])
||
empty
(
$_POST
[
'phone'
]))){
$err
=
1
;
$errMsg
=
'Provide a Phone Number'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'company_contact'
])
||
empty
(
$_POST
[
'company_contact'
]))){
$err
=
1
;
$errMsg
=
'Provide a Company Contact Number'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'company_info'
])
||
empty
(
$_POST
[
'company_info'
]))){
$err
=
1
;
$errMsg
=
'Provide a Contact Person Info.'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_FILES
[
'profile_image'
])
||
empty
(
$_FILES
[
'profile_image'
]))){
$err
=
1
;
$errMsg
=
'Provide a Profile Picture'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'booking_charge'
])
||
empty
(
$_POST
[
'booking_charge'
]))){
$err
=
1
;
$errMsg
=
'Provide a Booking Charge'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'sms_charge'
])
||
empty
(
$_POST
[
'sms_charge'
]))){
$err
=
1
;
$errMsg
=
'Provide an SMS Charge'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'push_charge'
])
||
empty
(
$_POST
[
'push_charge'
]))){
$err
=
1
;
$errMsg
=
'Provide Push Notification Charge'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'report_charge'
])
||
empty
(
$_POST
[
'report_charge'
]))){
$err
=
1
;
$errMsg
=
'Provide a Report Generation Charge'
;
}
$config
=
set_upload_service
(
"assets/uploads/services"
);
$this
->
load
->
library
(
'upload'
);
$config
[
'file_name'
]
=
time
()
.
"_"
.
$_FILES
[
'profile_image'
][
'name'
];
$this
->
upload
->
initialize
(
$config
);
if
(
!
$this
->
upload
->
do_upload
(
'profile_image'
)){
$err
=
1
;
$errMsg
=
$this
->
upload
->
display_errors
();
}
else
{
$upload_data
=
$this
->
upload
->
data
();
$_POST
[
'profile_image'
]
=
$config
[
'upload_path'
]
.
"/"
.
$upload_data
[
'file_name'
];
}
if
(
$err
==
1
){
$flashMsg
[
'message'
]
=
$errMsg
;
$this
->
session
->
set_flashdata
(
'message'
,
$flashMsg
);
redirect
(
base_url
(
'Company/add_company'
));
}
$status
=
$this
->
Company_model
->
addCompany
(
$_POST
);
if
(
$status
==
1
){
$flashMsg
[
'class'
]
=
'success'
;
$flashMsg
[
'message'
]
=
'Company Created'
;
}
else
if
(
$status
==
2
){
$flashMsg
[
'message'
]
=
'Email ID already in use.'
;
}
$this
->
session
->
set_flashdata
(
'message'
,
$flashMsg
);
redirect
(
base_url
(
'Company/add_company'
));
}
function
changeStatus
(
$company_id
=
''
,
$status
=
'1'
){
$flashMsg
=
array
(
'message'
=>
'Something went wrong, please try again..!'
,
'class'
=>
'error'
);
if
(
empty
(
$company_id
)){
$this
->
session
->
set_flashdata
(
'message'
,
$flashMsg
);
redirect
(
base_url
(
'Company/company_list'
));
}
$company_id
=
decode_param
(
$company_id
);
$status
=
$this
->
Company_model
->
changeStatus
(
$company_id
,
$status
);
if
(
!
$status
){
$this
->
session
->
set_flashdata
(
'message'
,
$flashMsg
);
}
redirect
(
base_url
(
'Company/company_list'
));
}
function
view
(
$company_id
=
''
){
$flashMsg
=
array
(
'message'
=>
'Something went wrong, please try again..!'
,
'class'
=>
'error'
);
if
(
empty
(
$company_id
)){
$this
->
session
->
set_flashdata
(
'message'
,
$flashMsg
);
redirect
(
base_url
(
'Company/company_list'
));
}
$company_id
=
decode_param
(
$company_id
);
$template
[
'page'
]
=
'Company/view'
;
$template
[
'page_desc'
]
=
"Company Details"
;
$template
[
'menu'
]
=
"Company Management"
;
$template
[
'sub_menu'
]
=
"Company Profile"
;
$template
[
'page_title'
]
=
"View Company Details"
;
$template
[
'company_id'
]
=
$company_id
;
$template
[
'company_data'
]
=
$this
->
Company_model
->
getCompany
(
$company_id
);
$this
->
load
->
view
(
'template'
,
$template
);
}
function
edit
(
$company_id
=
''
){
$flashMsg
=
array
(
'message'
=>
'Something went wrong, please try again..!'
,
'class'
=>
'error'
);
if
(
empty
(
$company_id
)){
$this
->
session
->
set_flashdata
(
'message'
,
$flashMsg
);
redirect
(
base_url
(
'Company/company_list'
));
}
$company_id
=
decode_param
(
$company_id
);
$template
[
'page'
]
=
'Company/edit'
;
$template
[
'page_desc'
]
=
"Edit Company Details"
;
$template
[
'menu'
]
=
"Company Management"
;
$template
[
'sub_menu'
]
=
"Edit Company"
;
$template
[
'page_title'
]
=
"Edit Company"
;
$template
[
'company_id'
]
=
$company_id
;
$template
[
'company_data'
]
=
$this
->
Company_model
->
getCompany
(
$company_id
);
$this
->
load
->
view
(
'template'
,
$template
);
}
function
update
(
$company_id
=
''
){
$flashMsg
=
array
(
'message'
=>
'Something went wrong, please try again..!'
,
'class'
=>
'error'
);
if
(
empty
(
$company_id
)){
$this
->
session
->
set_flashdata
(
'message'
,
$flashMsg
);
redirect
(
base_url
(
'Company/company_list'
));
}
$company_id
=
decode_param
(
$company_id
);
$err
=
0
;
$errMsg
=
''
;
$flashMsg
=
array
(
'message'
=>
'Something went wrong, please try again..!'
,
'class'
=>
'error'
);
if
(
!
isset
(
$_POST
)
||
empty
(
$_POST
)){
$this
->
session
->
set_flashdata
(
'message'
,
$flashMsg
);
redirect
(
base_url
(
'Company/edit/'
.
encode_param
(
$company_id
)));
}
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'company_name'
])
||
empty
(
$_POST
[
'company_name'
]))){
$err
=
1
;
$errMsg
=
'Provide a Company Name'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'email_id'
])
||
empty
(
$_POST
[
'email_id'
]))){
$err
=
1
;
$errMsg
=
'Provide an Email ID'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'address'
])
||
empty
(
$_POST
[
'address'
]))){
$err
=
1
;
$errMsg
=
'Provide an Address'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'fax'
])
||
empty
(
$_POST
[
'fax'
]))){
$err
=
1
;
$errMsg
=
'Provide a Fax Number'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'phone'
])
||
empty
(
$_POST
[
'phone'
]))){
$err
=
1
;
$errMsg
=
'Provide a Phone Number'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'company_contact'
])
||
empty
(
$_POST
[
'company_contact'
]))){
$err
=
1
;
$errMsg
=
'Provide a Company Contact Number'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'company_info'
])
||
empty
(
$_POST
[
'company_info'
]))){
$err
=
1
;
$errMsg
=
'Provide a Contact Person Info.'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'booking_charge'
])
||
empty
(
$_POST
[
'booking_charge'
]))){
$err
=
1
;
$errMsg
=
'Provide a Booking Charge'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'sms_charge'
])
||
empty
(
$_POST
[
'sms_charge'
]))){
$err
=
1
;
$errMsg
=
'Provide an SMS Charge'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'push_charge'
])
||
empty
(
$_POST
[
'push_charge'
]))){
$err
=
1
;
$errMsg
=
'Provide Push Notification Charge'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'report_charge'
])
||
empty
(
$_POST
[
'report_charge'
]))){
$err
=
1
;
$errMsg
=
'Provide a Report Generation Charge'
;
}
$_POST
[
'profile_image'
]
=
''
;
if
(
isset
(
$_FILES
[
'profile_image'
])
&&
!
empty
(
$_FILES
[
'profile_image'
])){
$config
=
set_upload_service
(
"assets/uploads/services"
);
$this
->
load
->
library
(
'upload'
);
$config
[
'file_name'
]
=
time
()
.
"_"
.
$_FILES
[
'profile_image'
][
'name'
];
$this
->
upload
->
initialize
(
$config
);
if
(
$this
->
upload
->
do_upload
(
'profile_image'
)){
$upload_data
=
$this
->
upload
->
data
();
$_POST
[
'profile_image'
]
=
$config
[
'upload_path'
]
.
"/"
.
$upload_data
[
'file_name'
];
}
}
if
(
$err
==
1
){
$flashMsg
[
'message'
]
=
$errMsg
;
$this
->
session
->
set_flashdata
(
'message'
,
$flashMsg
);
redirect
(
base_url
(
'Company/edit/'
.
encode_param
(
$company_id
)));
}
$status
=
$this
->
Company_model
->
updateCompany
(
$company_id
,
$_POST
);
if
(
$status
==
1
){
$flashMsg
[
'class'
]
=
'success'
;
$flashMsg
[
'message'
]
=
'Company Details Updated'
;
$this
->
session
->
set_flashdata
(
'message'
,
$flashMsg
);
redirect
(
base_url
(
'Company/view/'
.
encode_param
(
$company_id
)));
}
else
if
(
$status
==
2
){
$flashMsg
[
'message'
]
=
'Email ID already in use.'
;
}
$this
->
session
->
set_flashdata
(
'message'
,
$flashMsg
);
redirect
(
base_url
(
'Company/edit/'
.
encode_param
(
$company_id
)));
}
function
manager_offers
(){
$template
[
'page'
]
=
'Company/offer_list_page'
;
$template
[
'menu'
]
=
"Company Management"
;
$template
[
'sub_menu'
]
=
"Offer Management"
;
$template
[
'page_desc'
]
=
"Manage Company Offers"
;
$template
[
'page_title'
]
=
"Offer Management"
;
$template
[
'offer_data'
]
=
$this
->
Company_model
->
getOfferData
();
$this
->
load
->
view
(
'template'
,
$template
);
}
function
changeOfferStatus
(
$offer_id
=
''
,
$status
=
'1'
){
$flashMsg
=
array
(
'message'
=>
'Something went wrong, please try again..!'
,
'class'
=>
'error'
);
if
(
empty
(
$offer_id
)){
$this
->
session
->
set_flashdata
(
'message'
,
$flashMsg
);
redirect
(
base_url
(
'Company/manager_offers'
));
}
$offer_id
=
decode_param
(
$offer_id
);
$status
=
$this
->
Company_model
->
changeOfferStatus
(
$offer_id
,
$status
);
if
(
$status
!=
1
){
$this
->
session
->
set_flashdata
(
'message'
,
$flashMsg
);
}
redirect
(
base_url
(
'Company/manager_offers'
));
}
function
create_offer
(){
$template
[
'page'
]
=
'Company/create_offer'
;
$template
[
'menu'
]
=
"Company Management"
;
$template
[
'sub_menu'
]
=
"Offer Management"
;
$template
[
'page_desc'
]
=
"Craete Company Offers"
;
$template
[
'page_title'
]
=
"Create Offer"
;
$template
[
'company_data'
]
=
$this
->
Company_model
->
getCompany
();
$this
->
load
->
view
(
'template'
,
$template
);
}
function
addOffer
(){
$err
=
0
;
$errMsg
=
''
;
$flashMsg
=
array
(
'message'
=>
'Something went wrong, please try again..!'
,
'class'
=>
'error'
);
if
(
!
isset
(
$_POST
)
||
empty
(
$_POST
)){
$this
->
session
->
set_flashdata
(
'message'
,
$flashMsg
);
redirect
(
base_url
(
'Company/create_offer'
));
}
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'company_id'
])
||
empty
(
$_POST
[
'company_id'
]))){
$err
=
1
;
$errMsg
=
'Select a Company'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'activation_date'
])
||
empty
(
$_POST
[
'activation_date'
]))){
$err
=
1
;
$errMsg
=
'Provide an Activation Date'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'expiry_date'
])
||
empty
(
$_POST
[
'expiry_date'
]))){
$err
=
1
;
$errMsg
=
'Provide an Expiry Date'
;
}
else
if
(
$err
==
0
&&
(
!
isset
(
$_POST
[
'offer_type'
])
||
empty
(
$_POST
[
'offer_type'
]))){
$err
=
1
;
$errMsg
=
'Select an Offer Type'
;
}
else
if
(
$err
==
0
&&
$_POST
[
'expiry_date'
]
<=
$_POST
[
'activation_date'
]){
$err
=
1
;
$errMsg
=
'Choose a Proper Date Range'
;
}
if
(
$err
==
0
&&
$_POST
[
'offer_type'
]
==
2
){
if
(
!
isset
(
$_POST
[
'discount'
])
||
empty
(
$_POST
[
'discount'
])){
$err
=
1
;
$errMsg
=
'Provide a Discount'
;
}
}
else
{
unset
(
$_POST
[
'discount'
]);
}
if
(
$err
==
1
){
$flashMsg
[
'message'
]
=
$errMsg
;
$this
->
session
->
set_flashdata
(
'message'
,
$flashMsg
);
redirect
(
base_url
(
'Company/create_offer'
));
}
$status
=
$this
->
Company_model
->
addOffer
(
$_POST
);
if
(
$status
==
1
){
$flashMsg
[
'class'
]
=
'success'
;
$flashMsg
[
'message'
]
=
'Offer Created'
;
$this
->
session
->
set_flashdata
(
'message'
,
$flashMsg
);
redirect
(
base_url
(
'Company/manager_offers'
));
}
else
if
(
$status
==
2
){
$flashMsg
[
'message'
]
=
'There is an existing offer in this period, try another date..! '
;
}
$this
->
session
->
set_flashdata
(
'message'
,
$flashMsg
);
redirect
(
base_url
(
'Company/create_offer'
));
}
}
?>
\ No newline at end of file
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