Merge branch 'dev' of bitbucket.org:jubilian/nhance into dev
This commit is contained in:
commit
63d56009fa
@ -223,8 +223,8 @@ class EmployeeMultiEventServiceController extends BaseController
|
||||
'col_cell_name' => 'M',
|
||||
'col_name' => 'Phone',
|
||||
'is_mandatory' => false,
|
||||
'data_type' => 'str',
|
||||
'format' => null,
|
||||
'data_type' => 'mobile',
|
||||
'format' => 'mobile',
|
||||
'allowed_values' => null,
|
||||
'custom' => 'check_dup_mobileno',
|
||||
'params' => ['row', 'existing_mobilenos']
|
||||
@ -1506,6 +1506,7 @@ class EmployeeMultiEventServiceController extends BaseController
|
||||
foreach ($row as $col_key => $col) {
|
||||
$is_mandatory = $columns_to_check[$keys[$col_key]]['is_mandatory'];
|
||||
$format = $columns_to_check[$keys[$col_key]]['format'];
|
||||
$data_type = $columns_to_check[$keys[$col_key]]['data_type'];
|
||||
$allowed_values = $columns_to_check[$keys[$col_key]]['allowed_values'];
|
||||
$custom_function = isset($columns_to_check[$keys[$col_key]]['custom']) ? $columns_to_check[$keys[$col_key]]['custom'] : null;
|
||||
$binding_params = isset($columns_to_check[$keys[$col_key]]['params']) ? $columns_to_check[$keys[$col_key]]['params'] : null;
|
||||
@ -1545,14 +1546,26 @@ class EmployeeMultiEventServiceController extends BaseController
|
||||
}
|
||||
|
||||
//format check
|
||||
if (isset($format)) {
|
||||
$format_error = check_excel_date_format($col, $format);
|
||||
if (!$format_error['status']) {
|
||||
if(isset($format))
|
||||
{
|
||||
|
||||
$validation = validate_excel_value($col, $data_type, $format, $allowed_values);
|
||||
if (!$validation['status']) {
|
||||
array_push($result['error_summary'], 2);
|
||||
$result['error_data'][$row_key][$keys[$col_key]]['col_name'] = $column_dispaly_name; //push column name
|
||||
$result['error_data'][$row_key][$keys[$col_key]]['col_idx'] = $column_index; //push column index
|
||||
$result['error_data'][$row_key][$keys[$col_key]]['error'][] = $format_error['error'];
|
||||
|
||||
$result['error_data'][$row_key][$keys[$col_key]]['col_name'] = $column_dispaly_name;
|
||||
$result['error_data'][$row_key][$keys[$col_key]]['col_idx'] = $column_index;
|
||||
$result['error_data'][$row_key][$keys[$col_key]]['error'][] = $validation['error'];
|
||||
}
|
||||
|
||||
// $format_error = check_excel_date_format($col,$format);
|
||||
// if(!$format_error['status'])
|
||||
// {
|
||||
// array_push($result['error_summary'],2);
|
||||
// $result['error_data'][$row_key][$keys[$col_key]]['col_name'] = $column_dispaly_name; //push column name
|
||||
// $result['error_data'][$row_key][$keys[$col_key]]['col_idx'] = $column_index; //push column index
|
||||
// $result['error_data'][$row_key][$keys[$col_key]]['error'][] = $format_error['error'];
|
||||
// }
|
||||
}
|
||||
// Kint::dump($is_mandatory);
|
||||
//allowed values check
|
||||
|
||||
Loading…
Reference in New Issue
Block a user