1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
<?php
namespace App\Models\Tabelas;
class Constants {
const NIVEL_GRADUACAO = 1;
const NIVEL_POS_GRADUACAO_LATO_SENSU = 2;
const NIVEL_POS_GRADUACAO_STRICTO_SENSU = 3;
const MODALIDADE_EAD = 1;
const MODALIDADE_PRESENCIAL = 2;
const ORIENTACAO_GRUPO = 1;
const ORIENTACAO_INDIVIDUAL = 2;
const FUNCAO_COORDENADOR = 1;
const FUNCAO_COLABORADOR = 2;
const FUNCAO_MEMBRO = 3;
const NATUREZA_INOVACAO = 1;
const NATUREZA_PEDAGOGICA = 2;
const NATUREZA_VIVENCIA = 4;
const NATUREZA_OUTROS = 5;
const STATUS_ATIVO = 1;
const STATUS_INATIVO = 2;
const STATUS_ARQUIVADO = 3;
/**
* @return array|string
*/
public static function listNivel($value = null) {
$values = [
self::NIVEL_GRADUACAO => 'Graduação',
self::NIVEL_POS_GRADUACAO_LATO_SENSU => 'Pós-graduação Stricto Sensu',
self::NIVEL_POS_GRADUACAO_STRICTO_SENSU => 'Pós-Graduação Lato Sensu',
];
return $value !== null? $values[$value] : $values;
}
/**
* @return array|string
*/
public static function listModalidade($value = null) {
$values = [
self::MODALIDADE_EAD => 'EAD',
self::MODALIDADE_PRESENCIAL => 'Presencial',
];
return $value !== null? $values[$value] : $values;
}
/**
* @return array|string
*/
public function listOrientacao($value = null) {
$values = [
self::ORIENTACAO_GRUPO => 'Grupo',
self::ORIENTACAO_INDIVIDUAL => 'Individual',
];
return $value !== null? $values[$value] : $values;
}
/**
* @return array|string
*/
public function listFuncao($value = null) {
$values = [
self::FUNCAO_COORDENADOR => 'Coordenador',
self::FUNCAO_COLABORADOR => 'Colaborador',
self::FUNCAO_MEMBRO => 'Membro',
];
return $value !== null? $values[$value] : $values;
}
/**
* @return array|string
*/
public function listNatureza($value = null) {
$values = [
self::NATUREZA_INOVACAO => 'Inovação',
self::NATUREZA_PEDAGOGICA => 'Pedagógica',
self::NATUREZA_VIVENCIA => 'Vivência',
self::NATUREZA_OUTROS => 'Outros'
];
return $value !== null? $values[$value] : $values;
}
public static function listStatus($value = null) {
$values = [
self::STATUS_ATIVO => 'Ativo',
self::STATUS_INATIVO => 'Inativo',
self::STATUS_ARQUIVADO => 'Arquivado',
];
return $value !== null? $values[$value] : $values;
}
}