Skip to content
Aydan Coskun edited this page Nov 29, 2019 · 1 revision

Import

  • Class name: Import
  • Namespace:

Properties

$company_id

public mixed $company_id = NULL
  • Visibility: public

$user_id

public mixed $user_id = NULL
  • Visibility: public

$user_id_cache

private mixed $user_id_cache = NULL
  • Visibility: private

$class_name

public mixed $class_name = NULL
  • Visibility: public

$obj

public mixed $obj = NULL
  • Visibility: public

$data

public mixed $data = array()
  • Visibility: public

$company_obj

protected mixed $company_obj = NULL
  • Visibility: protected

$progress_bar_obj

protected mixed $progress_bar_obj = NULL
  • Visibility: protected

$AMF_message_id

protected mixed $AMF_message_id = NULL
  • Visibility: protected

$branch_options

public mixed $branch_options = FALSE
  • Visibility: public

$branch_manual_id_options

public mixed $branch_manual_id_options = FALSE
  • Visibility: public

$department_options

public mixed $department_options = FALSE
  • Visibility: public

$department_manual_id_options

public mixed $department_manual_id_options = FALSE
  • Visibility: public

$job_options

public mixed $job_options = FALSE
  • Visibility: public

$job_manual_id_options

public mixed $job_manual_id_options = FALSE
  • Visibility: public

$job_item_options

public mixed $job_item_options = FALSE
  • Visibility: public

$job_item_manual_id_options

public mixed $job_item_manual_id_options = FALSE
  • Visibility: public

$search_column_priority

protected mixed $search_column_priority = NULL
  • Visibility: protected

Methods

getObject

null|object Import::getObject()
  • Visibility: public

getCompanyObject

boolean Import::getCompanyObject()
  • Visibility: public

getProgressBarObject

null|\ProgressBar Import::getProgressBarObject()
  • Visibility: public

getAMFMessageID

boolean|null Import::getAMFMessageID()
  • Visibility: public

setAMFMessageID

boolean Import::setAMFMessageID(string $id)
  • Visibility: public

Arguments

  • $id string - UUID

getOptions

array|boolean|mixed Import::getOptions($name, null $parent)
  • Visibility: public

Arguments

  • $name mixed
  • $parent null

_getFactoryOptions

boolean Import::_getFactoryOptions($name, null $parent)
  • Visibility: protected

Arguments

  • $name mixed
  • $parent null

getRawDataLines

integer|boolean Import::getRawDataLines()
  • Visibility: public

getRawData

array|boolean|mixed Import::getRawData(integer $limit)
  • Visibility: public

Arguments

  • $limit integer - Limit the number of records returned

setRawData

boolean Import::setRawData($value)
  • Visibility: public

Arguments

  • $value mixed

getRawDataFromFile

boolean Import::getRawDataFromFile()
  • Visibility: public

saveRawDataToFile

boolean|integer Import::saveRawDataToFile($data)
  • Visibility: public

Arguments

  • $data mixed

getRawDataColumns

array|boolean Import::getRawDataColumns()
  • Visibility: public

getParsedData

mixed Import::getParsedData()
  • Visibility: public

setParsedData

boolean Import::setParsedData($value)
  • Visibility: public

Arguments

  • $value mixed

generateColumnMap

array|boolean Import::generateColumnMap()
  • Visibility: public

mergeColumnMap

mixed Import::mergeColumnMap($saved_column_map)
  • Visibility: public

Arguments

  • $saved_column_map mixed

getColumnMap

mixed Import::getColumnMap()
  • Visibility: public

setColumnMap

boolean Import::setColumnMap($import_map_arr)
  • Visibility: public

Arguments

  • $import_map_arr mixed

getImportOptions

boolean|mixed|null Import::getImportOptions(null $key)
  • Visibility: public

Arguments

  • $key null

setImportOptions

boolean Import::setImportOptions($value)
  • Visibility: public

Arguments

  • $value mixed

callInputParseFunction

mixed|string Import::callInputParseFunction($function_name, $map_data, null $raw_row)
  • Visibility: public

Arguments

  • $function_name mixed
  • $map_data mixed
  • $raw_row null

preProcess

boolean Import::preProcess()
  • Visibility: public

mapRowData

boolean Import::mapRowData($column_map, $raw_row)
  • Visibility: public

Arguments

  • $column_map mixed
  • $raw_row mixed

preParseRow

mixed Import::preParseRow($row_number, $raw_row)
  • Visibility: public

Arguments

  • $row_number mixed
  • $raw_row mixed

postParseRow

mixed Import::postParseRow($row_number, $raw_row)
  • Visibility: public

Arguments

  • $row_number mixed
  • $raw_row mixed

parseData

boolean Import::parseData()
  • Visibility: public

process

boolean Import::process(boolean $validate_only)
  • Visibility: public

Arguments

  • $validate_only boolean

getLocalFileData

array|boolean Import::getLocalFileData()
  • Visibility: public

getRemoteFileName

mixed Import::getRemoteFileName()
  • Visibility: public

setRemoteFileName

boolean Import::setRemoteFileName($value)
  • Visibility: public

Arguments

  • $value mixed

getLocalFileName

string Import::getLocalFileName()
  • Visibility: public

cleanStoragePath

boolean Import::cleanStoragePath(string $company_id)
  • Visibility: public

Arguments

  • $company_id string - UUID

getStoragePath

boolean|string Import::getStoragePath(string $company_id)
  • Visibility: public

Arguments

  • $company_id string - UUID

renameLocalFile

boolean Import::renameLocalFile()
  • Visibility: public

deleteLocalFile

boolean Import::deleteLocalFile()
  • Visibility: public

findClosestMatch

array|boolean|mixed Import::findClosestMatch($input, $options, integer $match_percent)
  • Visibility: public

Arguments

  • $input mixed
  • $options mixed
  • $match_percent integer

getUserObject

boolean Import::getUserObject(string $user_id)
  • Visibility: public

Arguments

  • $user_id string - UUID

getUserIdentificationColumns

array|null Import::getUserIdentificationColumns()
  • Visibility: public

getUserIDByRowData

boolean Import::getUserIDByRowData($raw_row)
  • Visibility: public

Arguments

  • $raw_row mixed

_parse_name

mixed|string Import::_parse_name($column, $input, null $default_value, null $parse_hint, null $raw_row)
  • Visibility: public

Arguments

  • $column mixed
  • $input mixed
  • $default_value null
  • $parse_hint null
  • $raw_row null

parse_first_name

mixed|string Import::parse_first_name($input, null $default_value, null $parse_hint, null $raw_row)
  • Visibility: public

Arguments

  • $input mixed
  • $default_value null
  • $parse_hint null
  • $raw_row null

parse_middle_name

mixed|string Import::parse_middle_name($input, null $default_value, null $parse_hint, null $raw_row)
  • Visibility: public

Arguments

  • $input mixed
  • $default_value null
  • $parse_hint null
  • $raw_row null

parse_last_name

mixed|string Import::parse_last_name($input, null $default_value, null $parse_hint, null $raw_row)
  • Visibility: public

Arguments

  • $input mixed
  • $default_value null
  • $parse_hint null
  • $raw_row null

parse_postal_code

string Import::parse_postal_code($input, null $default_value, null $parse_hint, null $raw_row)
  • Visibility: public

Arguments

  • $input mixed
  • $default_value null
  • $parse_hint null
  • $raw_row null

parse_phone

mixed Import::parse_phone($input, null $default_value, null $parse_hint, null $raw_row)
  • Visibility: public

Arguments

  • $input mixed
  • $default_value null
  • $parse_hint null
  • $raw_row null

parse_work_phone

mixed Import::parse_work_phone($input, null $default_value, null $parse_hint, null $raw_row)
  • Visibility: public

Arguments

  • $input mixed
  • $default_value null
  • $parse_hint null
  • $raw_row null

parse_home_phone

mixed Import::parse_home_phone($input, null $default_value, null $parse_hint, null $raw_row)
  • Visibility: public

Arguments

  • $input mixed
  • $default_value null
  • $parse_hint null
  • $raw_row null

parse_fax_phone

mixed Import::parse_fax_phone($input, null $default_value, null $parse_hint, null $raw_row)
  • Visibility: public

Arguments

  • $input mixed
  • $default_value null
  • $parse_hint null
  • $raw_row null

parse_date

false|integer Import::parse_date($input, null $default_value, null $parse_hint)
  • Visibility: public

Arguments

  • $input mixed
  • $default_value null
  • $parse_hint null

parse_time_unit

boolean|float|integer|\number|string Import::parse_time_unit($input, null $default_value, null $parse_hint)
  • Visibility: public

Arguments

  • $input mixed
  • $default_value null
  • $parse_hint null

parse_sex

integer Import::parse_sex($input, null $default_value, null $parse_hint, null $raw_row)
  • Visibility: public

Arguments

  • $input mixed
  • $default_value null
  • $parse_hint null
  • $raw_row null

parse_country

array|boolean|mixed Import::parse_country($input, null $default_value, null $parse_hint)
  • Visibility: public

Arguments

  • $input mixed
  • $default_value null
  • $parse_hint null

parse_province

array|boolean|mixed|string Import::parse_province($input, null $default_value, null $parse_hint, null $map_data, null $raw_row)
  • Visibility: public

Arguments

  • $input mixed
  • $default_value null
  • $parse_hint null
  • $map_data null
  • $raw_row null

getBranchOptions

boolean Import::getBranchOptions()
  • Visibility: public

parse_branch

array|boolean|integer|mixed Import::parse_branch($input, null $default_value, null $parse_hint)
  • Visibility: public

Arguments

  • $input mixed
  • $default_value null
  • $parse_hint null

getDepartmentOptions

boolean Import::getDepartmentOptions()
  • Visibility: public

parse_department

array|boolean|integer|mixed Import::parse_department($input, null $default_value, null $parse_hint)
  • Visibility: public

Arguments

  • $input mixed
  • $default_value null
  • $parse_hint null

getJobOptions

boolean Import::getJobOptions()
  • Visibility: public

parse_job

array|boolean|integer|mixed Import::parse_job($input, null $default_value, null $parse_hint)
  • Visibility: public

Arguments

  • $input mixed
  • $default_value null
  • $parse_hint null

getJobItemOptions

boolean Import::getJobItemOptions()
  • Visibility: public

parse_job_item

array|boolean|integer|mixed Import::parse_job_item($input, null $default_value, null $parse_hint)
  • Visibility: public

Arguments

  • $input mixed
  • $default_value null
  • $parse_hint null

Clone this wiki locally