Table of Contents
Constants
-
LIST_HEAD
= ['ARRIVAL_COUNTRY', 'DEPARTURE_COUNTRY', 'NET_VALUE', 'VAT_ID_ARRIVAL', 'COMPANY_NAME_ARRIVAL', 'VAT_ID_DEPARTURE', 'COMPANY_NAME_DEPARTURE', 'WEIGHT', 'ASIN', 'COMM_CODE', 'QUANTITY', 'DATE', 'CURRENCY_EXCHANGE', 'ORG_CURRENCY', 'VAT_TYPE', 'AMZ_TYPE', 'ORDER_ID', 'RCP_NUMBER', 'PROD_FLAG']
-
REPORT_EXTENSION
= 'xlsx'
-
REPORT_HEAD
= ['REPORT_NAME', 'COUNTRY', 'FROM', 'TO', 'CURRENCY', 'VAT_ID', 'COMPANY']
-
REPORT_HEAD_FILENAME
= 'vat_head'
-
REPORT_NAME
= 'EC REPORT SUMMARY'
-
REPORT_TYPE_NAME
= 'ec'
-
ROLL_REF
= []
-
ROLL_SUM
= ['ECA' => [], 'ECS' => []]
-
SQLDIR
= APP_PATH . 'Report' . DS . 'sql' . DS
-
SUM_HEAD
= ['VAT_TYPE', 'NET_VALUE', 'DEPARTURE_COUNTRY', 'VAT_ID_DEPARTURE', 'COMPANY_NAME_DEPARTURE', 'ARRIVAL_COUNTRY', 'VAT_ID_ARRIVAL', 'COMPANY_NAME_ARRIVAL', 'DATE', 'ORDER_ID']
Properties
-
$report
: mixed
Methods
-
__construct()
: mixed
-
buildSum()
: mixed
-
createGenerator()
: mixed
-
done()
: mixed
-
formatListAndGenerateSummary()
: mixed
-
generate()
: mixed
-
getFilename()
: mixed
-
getFullFilename()
: mixed
-
getRawSqlFile()
: mixed
-
getReportDataFor()
: mixed
-
getReportDataSql()
: mixed
-
getReportSummaryHeadFor()
: mixed
-
getReportSummaryHeadSql()
: mixed
-
getSqlFile()
: mixed
-
getStorageFilename()
: mixed
-
prepareSaveDir()
: mixed
-
add2Sum()
: mixed
-
formatSum()
: mixed
LIST_HEAD
public
mixed
LIST_HEAD
= ['ARRIVAL_COUNTRY', 'DEPARTURE_COUNTRY', 'NET_VALUE', 'VAT_ID_ARRIVAL', 'COMPANY_NAME_ARRIVAL', 'VAT_ID_DEPARTURE', 'COMPANY_NAME_DEPARTURE', 'WEIGHT', 'ASIN', 'COMM_CODE', 'QUANTITY', 'DATE', 'CURRENCY_EXCHANGE', 'ORG_CURRENCY', 'VAT_TYPE', 'AMZ_TYPE', 'ORDER_ID', 'RCP_NUMBER', 'PROD_FLAG']
REPORT_EXTENSION
public
mixed
REPORT_EXTENSION
= 'xlsx'
REPORT_HEAD
public
mixed
REPORT_HEAD
= ['REPORT_NAME', 'COUNTRY', 'FROM', 'TO', 'CURRENCY', 'VAT_ID', 'COMPANY']
REPORT_HEAD_FILENAME
public
mixed
REPORT_HEAD_FILENAME
= 'vat_head'
REPORT_NAME
public
mixed
REPORT_NAME
= 'EC REPORT SUMMARY'
REPORT_TYPE_NAME
public
mixed
REPORT_TYPE_NAME
= 'ec'
ROLL_REF
public
mixed
ROLL_REF
= []
ROLL_SUM
public
mixed
ROLL_SUM
= ['ECA' => [], 'ECS' => []]
SQLDIR
public
mixed
SQLDIR
= APP_PATH . 'Report' . DS . 'sql' . DS
SUM_HEAD
public
mixed
SUM_HEAD
= ['VAT_TYPE', 'NET_VALUE', 'DEPARTURE_COUNTRY', 'VAT_ID_DEPARTURE', 'COMPANY_NAME_DEPARTURE', 'ARRIVAL_COUNTRY', 'VAT_ID_ARRIVAL', 'COMPANY_NAME_ARRIVAL', 'DATE', 'ORDER_ID']
$report
public
mixed
$report
__construct()
public
__construct(Report $report[, array<string|int, mixed> $opt = [] ]) : mixed
Parameters
-
$report
: Report
-
-
$opt
: array<string|int, mixed>
= []
-
buildSum()
public
static buildSum(mixed $h, mixed $sumList) : mixed
Parameters
-
$h
: mixed
-
-
$sumList
: mixed
-
createGenerator()
public
static createGenerator(Report $report[, array<string|int, mixed> $opt = [] ]) : mixed
Parameters
-
$report
: Report
-
-
$opt
: array<string|int, mixed>
= []
-
done()
public
done() : mixed
public
static formatListAndGenerateSummary(mixed &$list) : mixed
Parameters
-
$list
: mixed
-
generate()
public
generate() : mixed
getFilename()
public
getFilename([mixed $opt = [] ]) : mixed
Parameters
-
$opt
: mixed
= []
-
getFullFilename()
public
getFullFilename([mixed $opt = [] ]) : mixed
Parameters
-
$opt
: mixed
= []
-
getRawSqlFile()
public
static getRawSqlFile(mixed $filename) : mixed
Parameters
-
$filename
: mixed
-
getReportDataFor()
public
static getReportDataFor(mixed $db, int $user_id, int $country, int $month) : mixed
Parameters
-
$db
: mixed
-
-
$user_id
: int
-
-
$country
: int
-
-
$month
: int
-
getReportDataSql()
public
static getReportDataSql() : mixed
getReportSummaryHeadFor()
public
static getReportSummaryHeadFor(mixed $db, int $user_id, int $country, int $month) : mixed
Parameters
-
$db
: mixed
-
-
$user_id
: int
-
-
$country
: int
-
-
$month
: int
-
getReportSummaryHeadSql()
public
static getReportSummaryHeadSql() : mixed
getSqlFile()
public
static getSqlFile(mixed $filename) : mixed
Parameters
-
$filename
: mixed
-
getStorageFilename()
public
getStorageFilename([mixed $opt = [] ]) : mixed
Parameters
-
$opt
: mixed
= []
-
prepareSaveDir()
public
prepareSaveDir([mixed $opt = [] ]) : mixed
Parameters
-
$opt
: mixed
= []
-
add2Sum()
private
static add2Sum(mixed $l, mixed &$sum) : mixed
Parameters
-
$l
: mixed
-
-
$sum
: mixed
-
private
static formatSum(mixed $sum) : mixed
Parameters
-
$sum
: mixed
-