Commit 2e54f5ca by Tobin

daily commit

parent d4a95246
......@@ -321,24 +321,10 @@ class Issue extends CI_Controller {
$this->session->set_flashdata('message',$flashMsg);
redirect(base_url('Issue/issueMapping'));
}
$custom_issue = array();
if($_POST['mapping_type'] == 1){
foreach($_POST['issue_cat_ids'] AS $type_ids) {
if(isset($_POST['default_service_fee_'.$type_ids]) &&
!empty($_POST['default_service_fee_'.$type_ids]) &&
isset($_POST['default_description_'.$type_ids]) &&
!empty($_POST['default_description_'.$type_ids])){
$custom_issue[]=array('issue_id'=>$_POST['issue_id'],
'mechanic_id'=>$_POST['mechanic_id'],
'issue_cat_id'=>$type_ids,
'custom_description'=>$_POST['default_description_'.$type_ids],
'custom_service_fee'=>$_POST['default_service_fee_'.$type_ids]);
}
}
} else {
$custom_issue[] = array('issue_id'=>$_POST['issue_id'],
'mechanic_id'=>$_POST['mechanic_id']);
$custom_issue = $this->genIssueMapInsertData($_POST['mapping_type'],$_POST);
if(empty($custom_issue)){
$this->session->set_flashdata('message', $flashMsg);
redirect(base_url('Issue/issueMapping'));
}
$status = $this->Issue_model->addMechIssue($custom_issue);
......@@ -376,7 +362,7 @@ class Issue extends CI_Controller {
$template['mechanic_id'] = $mechanic_id;
$template['mechanic_data'] = $mechanic_data;
$template['mechanicIssueData'] = $this->Issue_model->getMechanicIssues($mechanic_id);
$template['mechanicIssueData'] = $this->Issue_model->getMechanicIssues($mechanic_id,'',1);
$this->load->view('template',$template);
}
......@@ -413,10 +399,12 @@ class Issue extends CI_Controller {
$template['mechanic_id'] = encode_param($mechanic_id);
$template['issue_data'] = $this->Issue_model->getIssues('',1);
$template['mechanicIssueData'] = $this->Issue_model->getMechanicIssues($mechanic_id,$issue_id,1);
if(empty($template['mechanicIssueData'])){
if(empty($template['mechanicIssueData']) || !isset($template['mechanicIssueData'][$issue_id])){
$this->session->set_flashdata('message',$flashMsg);
redirect(base_url('Issue/viewMappedIssues/'.encode_param($mechanic_id)));
}
$template['mechanicIssueData'] = $template['mechanicIssueData'][$issue_id];
$this->load->view('template',$template);
}
......@@ -424,45 +412,33 @@ class Issue extends CI_Controller {
$err = 0;
$errMsg = '';
$flashMsg = array('message'=>'Something went wrong, please try again..!','class'=>'error');
if(empty($issue_id) || !is_numeric($issue_id = decode_param($issue_id)) ||
empty($mechanic_id) || !is_numeric($mechanic_id = decode_param($mechanic_id))){
$editPage =base_url('Issue/editMechanicIssues/'.encode_param($mechanic_id).'/'.encode_param($issue_id));
if(!isset($_POST) || empty($_POST) || !isset($_POST['mapping_type']) ||
!isset($_POST['issue_id']) || empty($_POST['issue_id']) ||
!isset($_POST['mechanic_id']) || empty($_POST['mechanic_id']) ||
!is_numeric($_POST['issue_id'] = decode_param($_POST['issue_id'])) ||
!is_numeric($_POST['mechanic_id'] = decode_param($_POST['mechanic_id'])) ||
($_POST['mapping_type']==1&&(!isset($_POST['issue_cat_ids'])||empty($_POST['issue_cat_ids'])))){
$this->session->set_flashdata('message',$flashMsg);
redirect(base_url('Issue/viewMappedIssues/'.encode_param($mechanic_id)));
redirect(base_url('Issue/viewMappedIssues'));
}
$url=base_url('Issue/editMechanicIssues/'.encode_param($mechanic_id).'/'.encode_param($issue_id));
if(!isset($_POST) || empty($_POST)){
$this->session->set_flashdata('message',$flashMsg);
redirect($url);
}
if($err == 0 && (!isset($_POST['issue_id']) || empty($_POST['issue_id']))){
$err = 1;
$errMsg = 'Choose as Issue';
}
else if($err == 0 && (!isset($_POST['service_fee']) || empty($_POST['service_fee']))){
$err = 1;
$errMsg = 'Provide a Service Cost';
}
else if($err == 0 && (!isset($_POST['issue_description']) || empty($_POST['issue_description']))){
$err = 1;
$errMsg = 'Provide a Brief Discription About Service';
}
if($err == 1){
$flashMsg['message'] = $errMsg;
$this->session->set_flashdata('message',$flashMsg);
redirect($url);
$custom_issue = $this->genIssueMapInsertData($_POST['mapping_type'],$_POST);
if(empty($custom_issue)){
$this->session->set_flashdata('message', $flashMsg);
redirect(base_url($editPage));
}
$status = $this->Issue_model->updateMechIssue($mechanic_id,$issue_id,$_POST);
$status = $this->Issue_model->updateMechIssue($_POST['mechanic_id'],$_POST['issue_id'],$custom_issue);
if($status == 1){
$flashMsg =array('message'=>'Successfully Updated..!','class'=>'success');
$flashMsg =array('message'=>'Successfully Created..!','class'=>'success');
$this->session->set_flashdata('message', $flashMsg);
redirect(base_url('Issue/viewMappedIssues/'.encode_param($mechanic_id)));
redirect(base_url('Issue/viewMappedIssues/'.encode_param($mechanic_id)));
} else {
$this->session->set_flashdata('message', $flashMsg);
redirect($url);
redirect($editPage);
}
}
function getIssueDetails(){
$resArr = array('status'=>0);
......@@ -480,5 +456,33 @@ class Issue extends CI_Controller {
$resArr['data'] = $issue_data;
echo json_encode($resArr);exit;
}
function genIssueMapInsertData($mapping_type = '', $mapping_data = ''){
if(empty($mapping_data) || $mapping_type == ''){
return 0;
}
$custData = array();
if($mapping_type == 1){
foreach($mapping_data['issue_cat_ids'] AS $type_ids) {
if(isset($mapping_data['default_service_fee_'.$type_ids]) &&
!empty($mapping_data['default_service_fee_'.$type_ids]) &&
isset($mapping_data['default_description_'.$type_ids]) &&
!empty($mapping_data['default_description_'.$type_ids])){
$custData[] = array('issue_id'=>$mapping_data['issue_id'],
'mechanic_id'=>$mapping_data['mechanic_id'],
'issue_cat_id'=>$type_ids,
'custom_description'=>$mapping_data['default_description_'.$type_ids],
'custom_service_fee'=>$mapping_data['default_service_fee_'.$type_ids]);
}
}
} else {
$custData[] = array('issue_id'=>$mapping_data['issue_id'],
'mechanic_id'=>$mapping_data['mechanic_id']);
}
return $custData;
}
}
?>
\ No newline at end of file
<?php
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'])) {
header("Access-Control-Allow-Origin: {$_SERVER['HTTP_ORIGIN']}");
header('Access-Control-Allow-Credentials: true');
header('Access-Control-Max-Age: 86400'); // cache for 1 day
}
// Access-Control headers are received during OPTIONS requests
if ($_SERVER['REQUEST_METHOD'] == 'OPTIONS') {
if (isset($_SERVER['HTTP_ACCESS_CONTROL_REQUEST_METHOD']))
header("Access-Control-Allow-Methods: GET, POST, OPTIONS");
if (isset($_SERVER['HTTP_ACCESS_CONTROL_REQUEST_HEADERS']))
header("Access-Control-Allow-Headers: {$_SERVER['HTTP_ACCESS_CONTROL_REQUEST_HEADERS']}");
exit(0);
}
class Webservices extends CI_Controller {
public function __construct() {
parent::__construct();
$this->load->model('Webservice_model');
$this->load->library('form_validation');
$auth = '';
$class = $this->router->fetch_class();
$method = $this->router->fetch_method();
if($this->input->server('REQUEST_METHOD') == 'GET')
$postdata = json_encode($_GET);
else if ($this->input->server('REQUEST_METHOD') == 'POST')
$postdata = file_get_contents("php://input");
if (isset(apache_request_headers()['Auth'])) {
$auth = apache_request_headers()['Auth'];
}
// $this->last_id = set_log($class, $method, $postdata, $auth);
}
// login
public function customer_login(){
header('Content-type: application/json');
$post = file_get_contents("php://input");
$postData = json_decode($post, true);
$this->load->model('Customer_model');
$respArr = array('status'=>'0','message'=>'Required Fields are empty.');
if(!isset($postData['email']) || empty($postData['email']) ||
!isset($postData['password']) || empty($postData['password'])){
echo json_encode($respArr);exit;
}
$custResp = $this->Customer_model->checkCustomerLogin($postData);
if(empty($custResp) || !isset($custResp['status']) || empty($custResp['status'])){
echo json_encode($respArr);exit;
}
if($custResp['status'] == '1'){
$respArr['data'] = $custResp['data'];
$respArr['status'] = '1';
$respArr['message'] = 'Success';
echo json_encode($respArr);exit;
}
if($custResp['status'] == '2'){
$respArr['status'] = '2';
$respArr['message'] = 'Invalid Email Address';
echo json_encode($respArr);exit;
}
if($custResp['status'] == '3'){
$respArr['status'] = '3';
$respArr['message'] = 'Invalid Password';
echo json_encode($respArr);exit;
}
echo json_encode($respArr); exit;
}
}
?>
......@@ -86,5 +86,27 @@ class Customer_model extends CI_Model {
$status = $this->db->update('customers',array('status'=>$status), array('customer_id'=>$customer_id));
return $status;
}
function checkCustomerLogin($userLogData){
$respArr = array('status'=>0);
if(empty($userLogData)){
return $returnStatus;
}
$result = $this->db->get_where('customers',array('email'=>$userLogData['email'],'status'=>'1'));
if(empty($result) || $result->num_rows() < 1 || empty($custData = $result->row())){
$respArr['status'] = 2;
return $respArr;
}
$result = $this->db->get_where('customers',array('email'=>$userLogData['email'],
'password'=>md5($userLogData['password']),
'status'=>'1'));
$respArr['status'] = 3;
if(!empty($result) && $result->num_rows() == 1 && !empty($custData = $result->row())){
$respArr['data'] = $custData;
$respArr['status'] = 1;
}
return $respArr;
}
}
?>
\ No newline at end of file
......@@ -23,10 +23,14 @@ class Issue_model extends CI_Model {
}
function getIssues($issue_id = '',$view_all = 0){
$cond = ($view_all != 0)?' status IN (0,1) ':' status IN (1) ';
$cond .= (!empty($issue_id))?" AND issue_id = '$issue_id'":"";
$result = $this->db->query("SELECT * FROM issues WHERE $cond");
$cond = ($view_all != 0)?' ISS.status IN (0,1) ':' ISS.status IN (1) ';
$cond .= (!empty($issue_id))?" AND ISS.issue_id = '$issue_id' ":"";
$result = $this->db->query("SELECT ISS.*,IC.issue_cat_id FROM issues AS ISS
LEFT JOIN issues_category AS IC ON
(ISS.issue_id=IC.issue_id AND IC.status='1')
WHERE $cond
GROUP BY ISS.issue_id");
if(empty($result)){
return;
}
......@@ -124,7 +128,7 @@ class Issue_model extends CI_Model {
MI.custom_description,MI.custom_service_fee,MI.status
FROM mechanic_issues AS MI
INNER JOIN issues AS ISS ON (ISS.issue_id=MI.issue_id)
INNER JOIN issues_category AS IC ON (IC.issue_id=MI.issue_id)
LEFT JOIN issues_category AS IC ON (IC.issue_id=MI.issue_id)
WHERE MI.mechanic_id='$mechanic_id' AND ISS.status='1' AND $cond
GROUP BY IC.issue_id,IC.issue_cat_id";
$mechIssueData = $this->db->query($sql);
......@@ -133,6 +137,7 @@ class Issue_model extends CI_Model {
return 0;
$customIssues = array();
$subIssueData = array();
foreach ($mechIssueData AS $mechIsssue) {
$cstFlag = 0;
$issue_id = $mechIsssue['issue_id'];
......@@ -146,20 +151,23 @@ class Issue_model extends CI_Model {
$customIssues[$issue_id] = $issue_data;
}
$subIssueDtls['description'] = $mechIsssue['default_description'];
$subIssueDtls['service_fee'] = $mechIsssue['default_service_fee'];
$subIssueDtls['issue_category'] = $mechIsssue['issue_category'];
$subIssueDtls['issue_cat_image'] = $mechIsssue['issue_cat_image'];
if(!empty($mechIsssue['custom_description'])){
$cstFlag = 1;
$subIssueDtls['description'] = $mechIsssue['custom_description'];
}
if(!empty($mechIsssue['custom_service_fee'])){
$cstFlag = 1;
$subIssueDtls['service_fee'] = $mechIsssue['custom_service_fee'];
}
if(!empty($sub_issue_id)){
$subIssueDtls['description'] = $mechIsssue['default_description'];
$subIssueDtls['service_fee'] = $mechIsssue['default_service_fee'];
$subIssueDtls['issue_category'] = $mechIsssue['issue_category'];
$subIssueDtls['issue_cat_image'] = $mechIsssue['issue_cat_image'];
if(!empty($mechIsssue['custom_description'])){
$cstFlag = 1;
$subIssueDtls['description'] = $mechIsssue['custom_description'];
}
if(!empty($mechIsssue['custom_service_fee'])){
$cstFlag = 1;
$subIssueDtls['service_fee'] = $mechIsssue['custom_service_fee'];
}
$subIssueData[$sub_issue_id] = $subIssueDtls;
}
$customIssues[$issue_id]['sub_issue'] = $subIssueData;
$customIssues[$issue_id]['custom_enable'] = $cstFlag;
$customIssues[$issue_id]['sub_issue'][$sub_issue_id] = $subIssueDtls;
}
return $customIssues;
}
......@@ -174,14 +182,18 @@ class Issue_model extends CI_Model {
return $status;
}
function updateMechIssue($mechanic_id = '', $issue_id = '', $issueMechData = array()){
if(empty($mechanic_id) || empty($issue_id) || empty($issueMechData)){
function updateMechIssue($mechanic_id = '',$issue_id = '',$custom_issue = ''){
if(empty($mechanic_id) || empty($issue_id) || empty($custom_issue)){
return 0;
}
$status = $this->db->update('mechanic_issues',
$issueMechData,
array('mechanic_id'=>$mechanic_id,'issue_id'=>$issue_id));
return ($status)?1:0;
$status = $this->db->delete('mechanic_issues',array('mechanic_id'=>$mechanic_id,'issue_id'=>$issue_id));
if(!$status){
return ($status)?1:0;
}
return $this->addMechIssue($custom_issue);
}
}
......
......@@ -39,7 +39,7 @@
<div class="col-md-6">
<div class="form-group">
<label>General Issue</label>
<select name="issue_id" class="form-control required" placeholder="Select General Issue" required="" <?= ($edit)?'disabled':'' ?>>
<select name="issue_id" class="form-control required <?= ($edit)?'prevent-click':'' ?>" placeholder="Select General Issue" required="">
<option selected disabled>Choose an Issue Type</option>
<?php
if(!empty($issue_data)){
......@@ -56,22 +56,65 @@
</select>
</div>
</div>
<div class="col-md-6 hide" id="mapTypeCntr">
<div class="form-group marginTop23">
<input type="radio" name="mapping_type" checked="" value="0">
<?php
$dChkFlg=($edit)?'':'checked';
$customFlag=(isset($mechanicIssueData['custom_enable']))?$mechanicIssueData['custom_enable']:'';
?>
<div class="col-md-6">
<div class="form-group marginTop23 <?= ($edit && !empty($mechanicIssueData['sub_issue']))?'':'hide' ?>" id="mapTypeCntr">
<input type="radio" name="mapping_type" <?=($customFlag==0)?'checked':$dChkFlg?> value="0">
<label class="padAll-10">Use Default</label>
<input type="radio" name="mapping_type" value="1">
<input type="radio" name="mapping_type" <?=($customFlag==1)?'checked':''?> value="1">
<label class="padAll-10">Use Custom</label>
</div>
<div class="form-group noSubTypeMsg <?= ($edit && empty($mechanicIssueData['sub_issue']))?'':'hide' ?>" id="showNoSubTypeMsg">
<span>
Issue doesn't have a sub category, you can directly map it through submitting...!
</span>
</div>
</div>
</div>
<div class="col-md-12">
<div class="hide" id="subTypeDtlsCntr">
<div class="<?= ($edit && !empty($mechanicIssueData['sub_issue']))?'':'hide' ?>" id="subTypeDtlsCntr">
<div class="col-md-12 padBottom10">
<label>Issue Sub Type Details</label>
</div>
<div id="subTypeDtlsCntrData"></div>
<div id="subTypeDtlsCntrData">
<?php
$disabled = 'disabled';
$inputCls = 'custom-input';
$txtAreaCls = 'custom-textarea';
if($customFlag){
$disabled = '';
$inputCls = '';
$txtAreaCls = '';
}
if($edit && !empty($mechanicIssueData['sub_issue'])) {
foreach($mechanicIssueData['sub_issue'] AS $issue_cat_id => $sub_issue) { ?>
<div class="col-md-12">
<div class="col-md-1"></div>
<div class="col-md-1 marginTop5">
<i class="fa fa-arrow-circle-right fav-add-icon"></i>
</div>
<div class="col-md-2">
<label><?= $sub_issue['issue_category'] ?></label>
</div>
<div class="col-md-2 marginBottom-10">
<img class="small-icon" src="<?= base_url($sub_issue['issue_cat_image']) ?>"
onerror="this.src='<?= base_url('assets/images/no_image_text.png') ?>';" />
</div>
<div class="col-md-4 marginBottom-10">
<textarea name="default_description_<?= $issue_cat_id ?>" <?= $disabled ?> required class="custom-textarea-style <?= $txtAreaCls ?>"><?= $sub_issue['description'] ?></textarea>
</div>
<div class="col-md-2">
Service Fee :
<input name="default_service_fee_<?= $issue_cat_id ?>" <?= $disabled ?> required data-parsley-pattern="^[0-9\ . \/]+$" class="custom-input-style <?= $inputCls ?>" maxlength="6" value="<?= $sub_issue['service_fee'] ?>">
</div>
</div>
<input type="hidden" name="issue_cat_ids[]" value="<?= $issue_cat_id ?>">
<?php } } ?>
</div>
</div>
</div>
......@@ -82,7 +125,6 @@
</div>
</div>
<input type="hidden" name="mechanic_id" value="<?= $mechanic_id ?>" >
<input name="edit_flag" value="<?= $edit ?>" >
</form>
</div>
</div>
......
......@@ -54,11 +54,13 @@
</th>
<th class="center"><?= $issue->issue ?></th>
<th class="center"><?= ($issue->status == 1)?'Active':'De-activate' ?></th>
<td class="center">
<a class="btn btn-sm btn-info cpoint"
onclick="viewIssueDetls('<?= encode_param($issue->issue_id) ?>');">
<i class="fa fa-fw fa-edit"></i>View Issue Sub Categories
</a>
<td class="center float-right">
<?php if(!empty($issue->issue_cat_id)){ ?>
<a class="btn btn-sm btn-info cpoint"
onclick="viewIssueDetls('<?= encode_param($issue->issue_id) ?>');">
<i class="fa fa-fw fa-eye"></i>View Issue Sub Categories
</a>
<?php } ?>
<a class="btn btn-sm btn-primary"
href="<?= base_url('Issue/editIssue/'.encode_param($issue->issue_id)) ?>">
<i class="fa fa-fw fa-edit"></i>Edit
......
......@@ -95,11 +95,13 @@
<th class="center">
<?= ($mechIssueData['status'] == 1)?'Active':'De-activate' ?>
</th>
<td class="center">
<a class="btn btn-sm btn-info cpoint"
onclick="viewMapIssueDetails('<?= $mechIssueData['issue_id'] ?>');">
<i class="fa fa-fw fa-edit"></i>View Issue Sub Categories
</a>
<td class="center float-right">
<?php if(!empty($mechIssueData['sub_issue'])){ ?>
<a class="btn btn-sm btn-info cpoint"
onclick="viewMapIssueDetails('<?= $mechIssueData['issue_id'] ?>');">
<i class="fa fa-fw fa-eye"></i>View Issue Sub Categories
</a>
<?php } ?>
<a class="btn btn-sm btn-primary"
href="<?= base_url('Issue/editMechanicIssues/'.encode_param($mechIssueData['mechanic_id']).'/'.encode_param($mechIssueData['issue_id']).'/2') ?>">
<i class="fa fa-fw fa-edit"></i>Edit
......
......@@ -427,6 +427,11 @@
margin-top: 23px;
}
.noSubTypeMsg {
color: #338419;
margin-top: 32px;
}
.fav-add-icon {
font-size: 2em;
color: #5a9f5a;
......@@ -485,3 +490,8 @@
max-width: 89px;
}
.subIssueCntr {
border-left: 1px solid #e5e5e5;
border-right: 1px solid #e5e5e5;
border-top: 1px solid #e5e5e5;
}
......@@ -570,6 +570,12 @@ function viewIssueDetls(issue_id){
jQuery('[id="modal_content"]').html(msg);
return false;
}
if(resp_data['data']['sub_issue'] == '' || resp_data['data']['sub_issue'] == undefined || resp_data['data']['sub_issue'] == 'undefined' || resp_data['data']['sub_issue'] == null || resp_data['data']['sub_issue'] == 'null'){
remModalLoader();
jQuery('[id="modal_content"]').html('Current Issue doesn\'t have a sub category...');
return false;
}
head = '<ul class="list_custom">'+
'<li class="marginTop10" style="width:25%;"><label>Type</label></li>'+
'<li class="marginTop10" style="width:40%;"><label>Description</label></li>'+
......@@ -589,7 +595,7 @@ function viewIssueDetls(issue_id){
'</li>'+
'</ul>';
});
jQuery('[id="modal_content"]').html('<div class="border">'+head+body+'</div>');
jQuery('[id="modal_content"]').html('<div class="subIssueCntr">'+head+body+'</div>');
remModalLoader();
return false;
},
......@@ -606,16 +612,13 @@ function viewIssueDetls(issue_id){
});
}
jQuery('[name="issue_id"]').on('change',function() {
var issue_id = jQuery(this).val(),
edit_flag = jQuery('[name="edit_flag"]').val();
getIssueDetails(issue_id,edit_flag);
var issue_id = jQuery(this).val();
getIssueDetails(issue_id);
});
function getIssueDetails(issue_id,edit_flag){
if(issue_id == '' || issue_id == null || issue_id == 'null' || issue_id == undefined || issue_id == 'undefined' ||
edit_flag == '' || edit_flag == null || edit_flag == 'null' || edit_flag == undefined || edit_flag == 'undefined'){
function getIssueDetails(issue_id){
if(issue_id == '' || issue_id == null || issue_id == 'null' || issue_id == undefined || issue_id == 'undefined'){
return false;
}
showFullScreenLoader();
......@@ -638,8 +641,14 @@ function getIssueDetails(issue_id,edit_flag){
modalTrigger('Issue Mapping',msg);
return false;
}
if(resp_data['data']['sub_issue'] == '' || resp_data['data']['sub_issue'] == undefined || resp_data['data']['sub_issue'] == 'undefined' || resp_data['data']['sub_issue'] == null || resp_data['data']['sub_issue'] == 'null'){
jQuery('[id="showNoSubTypeMsg"]').removeClass('hide');
jQuery('[id="mapTypeCntr"],[id="subTypeDtlsCntr"]').addClass('hide');
jQuery('[id="subTypeDtlsCntrData"]').html('');
remFullScreenLoader();
return false;
}
var html = '';
jQuery.each(resp_data['data']['sub_issue'], function (index, value) {
html += '<div class="col-md-12">'+
'<div class="col-md-1"></div>'+
......@@ -663,8 +672,8 @@ function getIssueDetails(issue_id,edit_flag){
'</div>'+
'<input type="hidden" name="issue_cat_ids[]" value="'+value['issue_cat_id']+'">';
});
jQuery('[id="mapTypeCntr"]').removeClass('hide');
jQuery('[id="subTypeDtlsCntr"]').removeClass('hide');
jQuery('[id="showNoSubTypeMsg"]').addClass('hide');
jQuery('[id="mapTypeCntr"],[id="subTypeDtlsCntr"]').removeClass('hide');
jQuery('[id="subTypeDtlsCntrData"]').html(html);
remFullScreenLoader();
return false;
......@@ -684,7 +693,6 @@ function getIssueDetails(issue_id,edit_flag){
jQuery('[name="mapping_type"]').on('click',function() {
var issue_id = '',
edit_flag = jQuery('[name="edit_flag"]').val(),
mapping_type = jQuery(this).val();
if(mapping_type == 1){
......@@ -697,7 +705,7 @@ jQuery('[name="mapping_type"]').on('click',function() {
jQuery('[name^="default_description_"],[name^="default_service_fee_"]').prop("disabled",true);
issue_id = jQuery('[name="issue_id"]').val();
getIssueDetails(issue_id,edit_flag);
getIssueDetails(issue_id);
}
});
......@@ -719,7 +727,6 @@ function viewMapIssueDetails(issue_id) {
'</ul>';
jQuery.each(issueData[issue_id]['sub_issue'], function (index, value) {
console.log(value);
body += '<ul class="list_custom">'+
'<li class="issue-box" style="width:25%;"><label>'+value['issue_category']+'</label></li>'+
'<li class="issue-box" style="width:40%;">'+value['description']+'</li>'+
......@@ -730,7 +737,7 @@ function viewMapIssueDetails(issue_id) {
'</li>'+
'</ul>';
});
jQuery('[id="modal_content"]').html('<div class="border">'+head+body+'</div>');
jQuery('[id="modal_content"]').html('<div class="subIssueCntr">'+head+body+'</div>');
remModalLoader();
return false;
}
\ No newline at end of file
......@@ -3,7 +3,7 @@
-- https://www.phpmyadmin.net/
--
-- Host: db
-- Generation Time: Dec 21, 2018 at 12:57 PM
-- Generation Time: Dec 28, 2018 at 12:21 PM
-- Server version: 5.6.41
-- PHP Version: 7.2.8
......@@ -74,7 +74,7 @@ CREATE TABLE `customers` (
INSERT INTO `customers` (`customer_id`, `first_name`, `last_name`, `phone`, `email`, `address`, `profile_image`, `password`, `date_of_birth`, `status`) VALUES
(1, 'Tobin', 'Thomas', '9995559194', '[email protected]', 'Techware', 'assets/uploads/services/1544417044_sniper.jpg', NULL, '05/05/1994', 1),
(2, 'Tobin', 'Thomas', '99955752194', '[email protected]', 'Techware', 'assets/uploads/services/1545036793_car1.jpg', NULL, '12/20/2018', 1),
(3, 'Tobin', 'Thomas', '9993242394', 'tobin[email protected]', 'Techware', 'assets/uploads/services/1545037023_images.jpg', NULL, '12/11/2018', 1);
(3, 'Tobin', 'Thomas', '9993242394', 'tobin@gmail.com', 'Techware', 'assets/uploads/services/1545037023_images.jpg', 'e10adc3949ba59abbe56e057f20f883e', '12/11/2018', 1);
-- --------------------------------------------------------
......@@ -135,7 +135,9 @@ CREATE TABLE `issues` (
INSERT INTO `issues` (`issue_id`, `issue`, `issue_image`, `status`) VALUES
(9, 'Wheel Maintenance', 'assets/uploads/services/images8.jpg', 1),
(10, 'AC Maintenance', 'assets/uploads/services/car_ac.jpg', 1);
(10, 'AC Maintenance', 'assets/uploads/services/car_ac.jpg', 1),
(11, 'Oil Change and General Service', 'assets/uploads/services/images9.jpg', 1),
(12, 'General Service', 'assets/uploads/services/Twitch_KingpinSkin_old2_HD1.jpg', 1);
-- --------------------------------------------------------
......@@ -158,10 +160,10 @@ CREATE TABLE `issues_category` (
--
INSERT INTO `issues_category` (`issue_cat_id`, `issue_id`, `issue_category`, `issue_cat_image`, `default_service_fee`, `default_description`, `status`) VALUES
(3, 9, 'Wheel Checking', 'assets/uploads/services/images7.jpg', 500, 'Wheel Checking Edit Issue Update Issue Data. Wheel Checking Edit Issue Update Issue Data. Wheel Checking Edit Issue Update Issue Data. Wheel Checking Edit Issue Update Issue Data. Wheel Checking Edit Issue Update Issue Data. Wheel Checking Edit Issue Update Issue Data. Wheel Checking Edit Issue Update Issue Data. Wheel Checking Edit Issue Update Issue Data. Wheel Checking Edit Issue Update Issue Data. Wheel Checking Edit Issue Update Issue Data. Wheel Checking Edit Issue Update Issue Data. Wheel Checking Edit Issue Update Issue Data. ', 1),
(4, 9, 'Wheel Alignment', 'assets/uploads/services/images7.jpg', 1000, 'Wheel Alignment Wheel Checking Edit Issue Update Issue Data. Wheel Alignment Wheel Checking Edit Issue Update Issue Data. Wheel Alignment Wheel Checking Edit Issue Update Issue Data. Wheel Alignment Wheel Checking Edit Issue Update Issue Data. Wheel Alignment Wheel Checking Edit Issue Update Issue Data. Wheel Alignment Wheel Checking Edit Issue Update Issue Data. Wheel Alignment Wheel Checking Edit Issue Update Issue Data. Wheel Alignment Wheel Checking Edit Issue Update Issue Data. Wheel Alignment Wheel Checking Edit Issue Update Issue Data. Wheel Alignment Wheel Checking Edit Issue Update Issue Data. Wheel Alignment Wheel Checking Edit Issue Update Issue Data. Wheel Alignment Wheel Checking Edit Issue Update Issue Data. Wheel Alignment Wheel Checking Edit Issue Update Issue Data. Wheel Alignment Wheel Checking Edit Issue Update Issue Data. ', 1),
(5, 10, 'AC Checking', 'assets/uploads/services/sniper.jpg', 1500, 'AC Maintenance, AC Checking. AC Maintenance, AC Checking. AC Maintenance, AC Checking. AC Maintenance, AC Checking. AC Maintenance, AC Checking. AC Maintenance, AC Checking. AC Maintenance, AC Checking. AC Maintenance, AC Checking. ', 1),
(6, 10, 'AC Cleaning', 'assets/uploads/services/Himalayan.jpg', 2500, 'AC Maintenance, AC Cleaning. AC Maintenance, AC Cleaning. AC Maintenance, AC Cleaning. AC Maintenance, AC Cleaning. AC Maintenance, AC Cleaning. AC Maintenance, AC Cleaning. AC Maintenance, AC Cleaning. ', 1);
(7, 11, 'Oil Change', 'assets/uploads/services/Twitch_KingpinSkin_old2_HD.jpg', 1500, 'Oil Change and general service with free water service. Oil Change and general service with free water service. Oil Change and general service with free water service. ', 1),
(8, 11, 'Oil Top Up ', 'assets/uploads/services/Himalayan1.jpg', 500, 'Oil Top Up and general service with free water service. ', 1),
(9, 12, 'General Service L:0', 'assets/uploads/services/park-512.png', 700, 'With out Water Service and Polishing. With out Water Service and Polishing. With out Water Service and Polishing. With out Water Service and Polishing. ', 1),
(10, 12, 'General Service L:1', 'assets/uploads/services/car.jpg', 700, 'Free Water Service and Polishing. Free Water Service and Polishing. Free Water Service and Polishing. Free Water Service and Polishing. ', 1);
-- --------------------------------------------------------
......@@ -217,9 +219,13 @@ CREATE TABLE `mechanic_issues` (
--
INSERT INTO `mechanic_issues` (`id`, `issue_id`, `issue_cat_id`, `mechanic_id`, `custom_description`, `custom_service_fee`, `status`) VALUES
(11, 9, NULL, 2, NULL, 0, 1),
(17, 10, 5, 2, '555555 AC Maintenance, AC Checking. AC Maintenance, AC Checking. AC Maintenance, AC Checking. AC Maintenance, AC Checking. AC Maintenance, AC Checking. AC Maintenance, AC Checking. AC Maintenance, AC Checking. AC Maintenance, AC Checking. ', 1500, 1),
(18, 10, 6, 2, '6666666 AC Maintenance, AC Cleaning. AC Maintenance, AC Cleaning. AC Maintenance, AC Cleaning. AC Maintenance, AC Cleaning. AC Maintenance, AC Cleaning. AC Maintenance, AC Cleaning. AC Maintenance, AC Cleaning. ', 2500, 1);
(20, 9, NULL, 2, NULL, 0, 2),
(21, 11, NULL, 2, NULL, 0, 2),
(22, 11, NULL, 2, NULL, 0, 2),
(23, 10, NULL, 2, NULL, 0, 2),
(24, 11, 7, 2, '!@#$%^ N Oil Change and general service with free water service. Oil Change and general service with free water service. Oil Change and general service with free water service. ', 400, 2),
(25, 11, 8, 2, '!@#$%^ N Oil Top Up and general service with free water service. ', 400, 2),
(26, 11, NULL, 2, NULL, 0, 1);
-- --------------------------------------------------------
......@@ -242,7 +248,7 @@ CREATE TABLE `mechanic_shop` (
INSERT INTO `mechanic_shop` (`shop_id`, `shop_name`, `address`, `phone`, `email_id`, `status`) VALUES
(1, 'Mechanic Shop', 'Kakkanad', '9995559194', '[email protected]', 1),
(2, 'New Shop 1', 'Techware', '9995559194', '[email protected]', 0);
(2, 'New Shop 1', 'Techware', '9995559194', '[email protected]', 1);
-- --------------------------------------------------------
......@@ -357,13 +363,13 @@ ALTER TABLE `customer_vehicle`
-- AUTO_INCREMENT for table `issues`
--
ALTER TABLE `issues`
MODIFY `issue_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11;
MODIFY `issue_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=13;
--
-- AUTO_INCREMENT for table `issues_category`
--
ALTER TABLE `issues_category`
MODIFY `issue_cat_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;
MODIFY `issue_cat_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11;
--
-- AUTO_INCREMENT for table `mechanic`
......@@ -375,7 +381,7 @@ ALTER TABLE `mechanic`
-- AUTO_INCREMENT for table `mechanic_issues`
--
ALTER TABLE `mechanic_issues`
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=19;
MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=27;
--
-- AUTO_INCREMENT for table `mechanic_shop`
......
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