filename code revert :ps
This commit is contained in:
parent
a2af51fab9
commit
dc1fccf2cf
@ -9026,6 +9026,17 @@ class PD_Controller extends REST_Controller
|
||||
$form_id = $records['form_id'];
|
||||
$pd_id = $records['pd_id'];
|
||||
$pd_master_details = $this->PD_Model->getPDMasterDetails($pd_id);
|
||||
if(isset($records['filename']) && $records['filename'] !=""){
|
||||
$file_exsiting = $this->db->SELECT('count(*) as count')->FROM(PDDOCUMENTS . ' as PDDOCUMENTS')->WHERE('PDDOCUMENTS.fk_pd_id', $pd_id)->WHERE('PDDOCUMENTS.pd_document_name',$records['filename'])->WHERE('PDDOCUMENTS.isactive', 1)->GET()->result_array();
|
||||
//File Name Already Available
|
||||
if((int)$file_exsiting[0]['count'] > 0){
|
||||
$data['dataStatus'] = false;
|
||||
$data['status'] = REST_Controller::HTTP_NOT_FOUND;
|
||||
$data['msg'] = 'File name already exists';
|
||||
$this->response($data, REST_Controller::HTTP_OK);
|
||||
}
|
||||
$temp_file_name = $records['filename'];
|
||||
}else{
|
||||
//Generate Random File Name
|
||||
$characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
|
||||
$charactersLength = strlen($characters);
|
||||
@ -9034,6 +9045,7 @@ class PD_Controller extends REST_Controller
|
||||
$randomString .= $characters[rand(0, $charactersLength - 1)];
|
||||
}
|
||||
$temp_file_name = $randomString . date('Y-m-d-H-i-s') . '.mp4';
|
||||
}
|
||||
log_message('ERROR', "filename = ".$temp_file_name);
|
||||
$lender_id = $pd_master_details[0]['fk_lender_id'];
|
||||
$bucketname = LENDER_BUCKET_NAME_PREFIX . $lender_id;
|
||||
@ -9059,7 +9071,7 @@ class PD_Controller extends REST_Controller
|
||||
if (is_object($s3result) && $s3result['ObjectURL'] != '' && $s3result['@metadata']['statusCode'] == 200) {
|
||||
$uri = $this->aws_s3->getSingleObjectInaBucketAsSignedURI($bucketname, $key, $time = '+1 week');
|
||||
log_message('ERROR', '###PD SHORTS VIDEO stored in S3 uri = ' . $uri);
|
||||
$doc_count = $this->db->SELECT('count(*) as count')->FROM(PDDOCUMENTS . ' as PDDOCUMENTS')->WHERE('PDDOCUMENTS.fk_pd_id', $pd_id)->WHERE('PDDOCUMENTS.content_type')->WHERE('PDDOCUMENTS.isactive', 1)->GET()->result_array();
|
||||
$doc_count = $this->db->SELECT('count(*) as count')->FROM(PDDOCUMENTS . ' as PDDOCUMENTS')->WHERE('PDDOCUMENTS.fk_pd_id', $pd_id)->WHERE('PDDOCUMENTS.content_type',2)->WHERE('PDDOCUMENTS.isactive', 1)->GET()->result_array();
|
||||
$pd_document_title = 'Videos '.((int)$doc_count[0]['count']+1);
|
||||
$record_data = array('fk_pd_id' => $pd_id, 'pd_document_title' => $pd_document_title, 'pd_document_name' => $temp_file_name, 'fk_form_id' => $form_id, 'is_show_report' => 1, 'rental_count_id' => null, 'location' => null, 'co_applicant_id' => null, 'img_type' => null, 'image_key' => "video", "pd_image_alias_name" => null,"content_type"=>2);
|
||||
$record_data['company_id'] = null;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user