$resume = new Resume($buffer_result[0]['candidate_email']); $new_hash = generate_random_string_of(6); $data = array(); $data['private'] = 'N'; $data['modified_on'] = $buffer_result[0]['requested_on']; $data['name'] = $buffer_result[0]['resume_file_name']; $data['file_name'] = $data['name']; $data['file_size'] = $buffer_result[0]['resume_file_size']; $data['file_type'] = $buffer_result[0]['resume_file_type']; $data['file_hash'] = $new_hash; if ($resume->create($data) === false) { echo 'ko:resume'; exit; } $original_file = $GLOBALS['buffered_resume_dir'] . '/' . $a_buffer['id'] . '.' . $buffer_result[0]['resume_file_hash']; if ($resume->copyFrom($original_file, $buffer_result[0]['resume_file_text']) === false) { echo 'ko:resume_copy'; exit; } $resume_successfully_moved = true; } } // 6. store the jobs applied if (!is_null($buffer_result[0]['job'])) { $data = array(); $data['applied_on'] = $buffer_result[0]['requested_on']; $data['job'] = $buffer_result[0]['job']; $data['progress_notes'] = 'NULL'; if (!is_null($buffer_result[0]['progress_notes'])) { $data['progress_notes'] = htmlspecialchars_decode(stripslashes($buffer_result[0]['progress_notes'])); }