class helper

Methods

static void
csv(html_table $table, string $filename = 'relatorio.csv')

No description

static void
xls(html_table $table, string $filename = 'relatorio.xls')

No description

static void
pdf_table(html_table $table, $w = 0, $title = '', $landscape = false, $filename = 'relatorio')

No description

static 
get_matriculas(array $filter = [])

Matriculas: Todas de inscrições de um usuário.

static 
get_matriculados(array $filter = [], mixed $unique = false)

Matriculados: Total de inscrições no curso.

static 
get_cursando(array $filter = [])

Cursando: Total de usuários com matrícula ativa no curso que não tenha concluído.

static 
get_concluintes(array $filter = [])

Concluintes: Total de usuários com estado de concluído no curso.

static 
get_cancelados(array $filter = [])

Cancelados: Total de usuários com estado de cancelado na tabela middag_historico.

static 
get_naoconcluintes(array $filter = [])

Não Concluintes: Total de usuários que expiraram a matrícula no curso sem concluí-lo.

static array
sql_courseid_dates($courseid = 0, $datestart = 0, $fieldstart = '', $dateend = 0, $fieldend = '')

No description

static array
sql_userid_dates($userid = 0, $datestart = 0, $fieldstart = '', $dateend = 0, $fieldend = '', $empresaid = '')

No description

static 
get_categories($onlyactives = true)

No description

static 
get_courses($categories = [], $onlyactives = true)

No description

static 
count_users($onlyactives = true)

No description

static 
count_access($lastdays = 30, $excludeadmins = true)

No description

Details

at line 23
static void csv(html_table $table, string $filename = 'relatorio.csv')

No description

Parameters

html_table $table
string $filename

Return Value

void

at line 45
static void xls(html_table $table, string $filename = 'relatorio.xls')

No description

Parameters

html_table $table
string $filename

Return Value

void

at line 61
static void pdf_table(html_table $table, $w = 0, $title = '', $landscape = false, $filename = 'relatorio')

No description

Parameters

html_table $table
$w
$title
$landscape
$filename

Return Value

void

at line 156
static get_matriculas(array $filter = [])

Matriculas: Todas de inscrições de um usuário.

Parameters

array $filter

at line 208
static get_matriculados(array $filter = [], mixed $unique = false)

Matriculados: Total de inscrições no curso.

Parameters

array $filter
mixed $unique

at line 243
static get_cursando(array $filter = [])

Cursando: Total de usuários com matrícula ativa no curso que não tenha concluído.

Parameters

array $filter

at line 274
static get_concluintes(array $filter = [])

Concluintes: Total de usuários com estado de concluído no curso.

Parameters

array $filter

at line 308
static get_cancelados(array $filter = [])

Cancelados: Total de usuários com estado de cancelado na tabela middag_historico.

Parameters

array $filter

at line 325
static get_naoconcluintes(array $filter = [])

Não Concluintes: Total de usuários que expiraram a matrícula no curso sem concluí-lo.

Parameters

array $filter

at line 343
static array sql_courseid_dates($courseid = 0, $datestart = 0, $fieldstart = '', $dateend = 0, $fieldend = '')

No description

Parameters

$courseid
$datestart
$fieldstart
$dateend
$fieldend

Return Value

array

at line 372
static array sql_userid_dates($userid = 0, $datestart = 0, $fieldstart = '', $dateend = 0, $fieldend = '', $empresaid = '')

No description

Parameters

$userid
$datestart
$fieldstart
$dateend
$fieldend
$empresaid

Return Value

array

at line 408
static get_categories($onlyactives = true)

No description

Parameters

$onlyactives

at line 419
static get_courses($categories = [], $onlyactives = true)

No description

Parameters

$categories
$onlyactives

at line 446
static count_users($onlyactives = true)

No description

Parameters

$onlyactives

at line 457
static count_access($lastdays = 30, $excludeadmins = true)

No description

Parameters

$lastdays
$excludeadmins