Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Walter Felipe
submeta
Commits
7ffabc67
Unverified
Commit
7ffabc67
authored
Jun 28, 2020
by
Gabriel Antônio da Silva
Committed by
GitHub
Jun 28, 2020
Browse files
Merge pull request #47 from lmts-ufape/carlos
Carlos
parents
663800bf
1d9bdcf3
Changes
7
Show whitespace changes
Inline
Side-by-side
app/Http/Controllers/AdministradorController.php
View file @
7ffabc67
...
...
@@ -14,6 +14,7 @@ use App\Trabalho;
use
Illuminate\Support\Str
;
use
Illuminate\Support\Facades\Hash
;
use
App\Evento
;
use
App\CoordenadorComissao
;
use
Illuminate\Validation\Rule
;
use
App\Mail\EmailParaUsuarioNaoCadastrado
;
use
Illuminate\Support\Facades\Mail
;
...
...
@@ -65,44 +66,48 @@ class AdministradorController extends Controller
}
public
function
salvar
(
Request
$request
)
{
if
(
$request
->
tipo
!=
"proponente"
)
{
$validated
=
$request
->
validate
([
'name'
=>
'required'
,
'tipo'
=>
'required'
,
'email'
=>
'required
|
unique:users'
,
'name'
=>
[
'required'
,
'string'
,
'max:255'
],
'tipo'
=>
[
'required'
]
,
'email'
=>
[
'required
'
,
'string'
,
'email'
,
'max:255'
,
'
unique:users'
]
,
'instituicao'
=>
[
'required_if:instituicaoSelect,Outra'
,
'max:255'
],
'instituicaoSelect'
=>
[
'required_without:instituicao'
],
'celular'
=>
'required'
,
'celular'
=>
[
'required'
,
'string'
,
'telefone'
],
'senha'
=>
'required'
,
'confirmar_senha'
=>
'required'
,
'cpf'
=>
'required
|cpf|
unique:users'
,
'cpf'
=>
[
'required
'
,
'cpf'
,
'
unique:users'
]
,
]);
}
else
{
$validated
=
$request
->
validate
([
'name'
=>
[
'required'
,
'string'
,
'max:255'
],
'email'
=>
[
'required'
,
'string'
,
'email'
,
'max:255'
,
'unique:users'
],
'senha'
=>
[
'required'
,
'string'
,
'min:8'
],
'confirmar_senha'
=>
[
'required'
],
'tipo'
=>
[
'required'
],
'cpf'
=>
[
'required'
,
'cpf'
,
'unique:users'
],
'celular'
=>
[
'required'
,
'string'
],
'celular'
=>
[
'required'
,
'string'
,
'telefone'
],
'senha'
=>
'required'
,
'confirmar_senha'
=>
'required'
,
'instituicao'
=>
[
'required_if:instituicaoSelect,Outra'
,
'max:255'
],
'instituicaoSelect'
=>
[
'required_without:instituicao'
],
'cargo'
=>
[
'required'
],
'vinculo'
=>
[
'required'
],
'outro'
=>
[
'required_if:vinculo,Outro'
],
'titulacaoMaxima'
=>
[
'required_with:anoTitulacao,areaFormacao,bolsistaProdutividade'
],
'titulacaoMaxima'
=>
Rule
::
requiredIf
((
isset
(
$
request
[
'cargo'
])
&&
$
request
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$
request
[
'cargo'
])
&&
$
request
[
'cargo'
]
===
'Estudante'
&&
isset
(
$
request
[
'vinculo'
])
&&
$
request
[
'vinculo'
]
===
'Pós-doutorando'
)),
'titulacaoMaxima'
=>
Rule
::
requiredIf
((
isset
(
$
data
[
'cargo'
])
&&
$
data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$
data
[
'cargo'
])
&&
$
data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$
data
[
'vinculo'
])
&&
$
data
[
'vinculo'
]
===
'Pós-doutorando'
)),
'anoTitulacao'
=>
[
'required_with:titulacaoMaxima,areaFormacao,bolsistaProdutividade,linkLattes'
],
'anoTitulacao'
=>
Rule
::
requiredIf
((
isset
(
$
request
[
'cargo'
])
&&
$
request
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$
request
[
'cargo'
])
&&
$
request
[
'cargo'
]
===
'Estudante'
&&
isset
(
$
request
[
'vinculo'
])
&&
$
request
[
'vinculo'
]
===
'Pós-doutorando'
)),
'anoTitulacao'
=>
Rule
::
requiredIf
((
isset
(
$
data
[
'cargo'
])
&&
$
data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$
data
[
'cargo'
])
&&
$
data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$
data
[
'vinculo'
])
&&
$
data
[
'vinculo'
]
===
'Pós-doutorando'
)),
'areaFormacao'
=>
[
'required_with:titulacaoMaxima,anoTitulacao,bolsistaProdutividade,linkLattes'
],
'areaFormacao'
=>
Rule
::
requiredIf
((
isset
(
$
request
[
'cargo'
])
&&
$
request
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$
request
[
'cargo'
])
&&
$
request
[
'cargo'
]
===
'Estudante'
&&
isset
(
$
request
[
'vinculo'
])
&&
$
request
[
'vinculo'
]
===
'Pós-doutorando'
)),
'areaFormacao'
=>
Rule
::
requiredIf
((
isset
(
$
data
[
'cargo'
])
&&
$
data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$
data
[
'cargo'
])
&&
$
data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$
data
[
'vinculo'
])
&&
$
data
[
'vinculo'
]
===
'Pós-doutorando'
)),
'bolsistaProdutividade'
=>
[
'required_with:titulacaoMaxima,anoTitulacao,areaFormacao,linkLattes'
],
'bolsistaProdutividade'
=>
Rule
::
requiredIf
((
isset
(
$
request
[
'cargo'
])
&&
$
request
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$
request
[
'cargo'
])
&&
$
request
[
'cargo'
]
===
'Estudante'
&&
isset
(
$
request
[
'vinculo'
])
&&
$
request
[
'vinculo'
]
===
'Pós-doutorando'
)),
'bolsistaProdutividade'
=>
Rule
::
requiredIf
((
isset
(
$
data
[
'cargo'
])
&&
$
data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$
data
[
'cargo'
])
&&
$
data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$
data
[
'vinculo'
])
&&
$
data
[
'vinculo'
]
===
'Pós-doutorando'
)),
'nivel'
=>
[
'required_if:bolsistaProdutividade,sim'
],
//'nivel' => [(isset($request['cargo']) && $request['cargo'] !== 'Estudante') || (isset($request['cargo']) && $request['cargo'] === 'Estudante' && isset($request['vinculo']) && $request['vinculo'] === 'Pós-doutorando') ? 'required':''],
//'nivel' => [(isset($data['cargo']) && $data['cargo'] !== 'Estudante') || (isset($data['cargo']) && $data['cargo'] === 'Estudante' && isset($data['vinculo']) && $data['vinculo'] === 'Pós-doutorando') ? 'required':''],
'linkLattes'
=>
[
'required_with:titulacaoMaxima,anoTitulacao,areaFormacao,bolsistaProdutividade'
],
'linkLattes'
=>
[
'required_with:titulacaoMaxima,anoTitulacao,areaFormacao,bolsistaProdutividade'
],
'linkLattes'
=>
[
'required_with:titulacaoMaxima,anoTitulacao,areaFormacao,bolsistaProdutividade'
],
'linkLattes'
=>
[(
isset
(
$
request
[
'cargo'
])
&&
$
request
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$
request
[
'cargo'
])
&&
$
request
[
'cargo'
]
===
'Estudante'
&&
isset
(
$
request
[
'vinculo'
])
&&
$
request
[
'vinculo'
]
===
'Pós-doutorando'
)
?
'required'
:
''
],
'linkLattes'
=>
[(
isset
(
$
request
[
'cargo'
])
&&
$
request
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$
request
[
'cargo'
])
&&
$
request
[
'cargo'
]
===
'Estudante'
&&
isset
(
$
request
[
'vinculo'
])
&&
$
request
[
'vinculo'
]
===
'Pós-doutorando'
)
?
'link_lattes'
:
''
],
'linkLattes'
=>
[(
isset
(
$
data
[
'cargo'
])
&&
$
data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$
data
[
'cargo'
])
&&
$
data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$
data
[
'vinculo'
])
&&
$
data
[
'vinculo'
]
===
'Pós-doutorando'
)
?
'required'
:
''
],
'linkLattes'
=>
[(
isset
(
$
data
[
'cargo'
])
&&
$
data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$
data
[
'cargo'
])
&&
$
data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$
data
[
'vinculo'
])
&&
$
data
[
'vinculo'
]
===
'Pós-doutorando'
)
?
'link_lattes'
:
''
],
]);
}
...
...
@@ -131,6 +136,11 @@ class AdministradorController extends Controller
$adminResp
->
user_id
=
$user
->
id
;
$adminResp
->
save
();
break
;
case
"coordenador"
:
$coordenador
=
new
CoordenadorComissao
();
$coordenador
->
user_id
=
$user
->
id
;
$coordenador
->
save
();
break
;
case
"avaliador"
:
$avaliador
=
new
Avaliador
();
$avaliador
->
user_id
=
$user
->
id
;
...
...
@@ -190,38 +200,41 @@ class AdministradorController extends Controller
if
(
$request
->
tipo
!=
"proponente"
)
{
$validated
=
$request
->
validate
([
'name'
=>
'required'
,
'tipo'
=>
'required'
,
'email'
=>
'required'
,
'name'
=>
[
'required'
,
'string'
,
'max:255'
],
'tipo'
=>
[
'required'
]
,
'email'
=>
[
'required'
,
'string'
,
'email'
,
'max:255'
],
'instituicao'
=>
[
'required_if:instituicaoSelect,Outra'
,
'max:255'
],
'instituicaoSelect'
=>
[
'required_without:instituicao'
],
'celular'
=>
'required'
,
'cpf'
=>
'required
|
cpf'
,
'celular'
=>
[
'required'
,
'string'
,
'telefone'
],
'cpf'
=>
[
'required
'
,
'
cpf'
]
,
]);
}
else
{
$validated
=
$request
->
validate
([
'name'
=>
[
'required'
,
'string'
,
'max:255'
],
'email'
=>
[
'required'
,
'string'
,
'email'
,
'max:255'
],
'cpf'
=>
[
'required'
,
'cpf'
],
'celular'
=>
[
'required'
,
'string'
],
'tipo'
=>
[
'required'
],
'cpf'
=>
[
'required'
,
'cpf'
,],
'celular'
=>
[
'required'
,
'string'
,
'telefone'
],
'instituicao'
=>
[
'required_if:instituicaoSelect,Outra'
,
'max:255'
],
'instituicaoSelect'
=>
[
'required_without:instituicao'
],
'cargo'
=>
[
'required'
],
'vinculo'
=>
[
'required'
],
'outro'
=>
[
'required_if:vinculo,Outro'
],
'titulacaoMaxima'
=>
[
'required_with:anoTitulacao,areaFormacao,bolsistaProdutividade'
],
'titulacaoMaxima'
=>
Rule
::
requiredIf
((
isset
(
$
request
[
'cargo'
])
&&
$
request
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$
request
[
'cargo'
])
&&
$
request
[
'cargo'
]
===
'Estudante'
&&
isset
(
$
request
[
'vinculo'
])
&&
$
request
[
'vinculo'
]
===
'Pós-doutorando'
)),
'titulacaoMaxima'
=>
Rule
::
requiredIf
((
isset
(
$
data
[
'cargo'
])
&&
$
data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$
data
[
'cargo'
])
&&
$
data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$
data
[
'vinculo'
])
&&
$
data
[
'vinculo'
]
===
'Pós-doutorando'
)),
'anoTitulacao'
=>
[
'required_with:titulacaoMaxima,areaFormacao,bolsistaProdutividade,linkLattes'
],
'anoTitulacao'
=>
Rule
::
requiredIf
((
isset
(
$
request
[
'cargo'
])
&&
$
request
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$
request
[
'cargo'
])
&&
$
request
[
'cargo'
]
===
'Estudante'
&&
isset
(
$
request
[
'vinculo'
])
&&
$
request
[
'vinculo'
]
===
'Pós-doutorando'
)),
'anoTitulacao'
=>
Rule
::
requiredIf
((
isset
(
$
data
[
'cargo'
])
&&
$
data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$
data
[
'cargo'
])
&&
$
data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$
data
[
'vinculo'
])
&&
$
data
[
'vinculo'
]
===
'Pós-doutorando'
)),
'areaFormacao'
=>
[
'required_with:titulacaoMaxima,anoTitulacao,bolsistaProdutividade,linkLattes'
],
'areaFormacao'
=>
Rule
::
requiredIf
((
isset
(
$
request
[
'cargo'
])
&&
$
request
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$
request
[
'cargo'
])
&&
$
request
[
'cargo'
]
===
'Estudante'
&&
isset
(
$
request
[
'vinculo'
])
&&
$
request
[
'vinculo'
]
===
'Pós-doutorando'
)),
'areaFormacao'
=>
Rule
::
requiredIf
((
isset
(
$
data
[
'cargo'
])
&&
$
data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$
data
[
'cargo'
])
&&
$
data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$
data
[
'vinculo'
])
&&
$
data
[
'vinculo'
]
===
'Pós-doutorando'
)),
'bolsistaProdutividade'
=>
[
'required_with:titulacaoMaxima,anoTitulacao,areaFormacao,linkLattes'
],
'bolsistaProdutividade'
=>
Rule
::
requiredIf
((
isset
(
$
request
[
'cargo'
])
&&
$
request
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$
request
[
'cargo'
])
&&
$
request
[
'cargo'
]
===
'Estudante'
&&
isset
(
$
request
[
'vinculo'
])
&&
$
request
[
'vinculo'
]
===
'Pós-doutorando'
)),
'bolsistaProdutividade'
=>
Rule
::
requiredIf
((
isset
(
$
data
[
'cargo'
])
&&
$
data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$
data
[
'cargo'
])
&&
$
data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$
data
[
'vinculo'
])
&&
$
data
[
'vinculo'
]
===
'Pós-doutorando'
)),
'nivel'
=>
[
'required_if:bolsistaProdutividade,sim'
],
//'nivel' => [(isset($request['cargo']) && $request['cargo'] !== 'Estudante') || (isset($request['cargo']) && $request['cargo'] === 'Estudante' && isset($request['vinculo']) && $request['vinculo'] === 'Pós-doutorando') ? 'required':''],
//'nivel' => [(isset($data['cargo']) && $data['cargo'] !== 'Estudante') || (isset($data['cargo']) && $data['cargo'] === 'Estudante' && isset($data['vinculo']) && $data['vinculo'] === 'Pós-doutorando') ? 'required':''],
'linkLattes'
=>
[
'required_with:titulacaoMaxima,anoTitulacao,areaFormacao,bolsistaProdutividade'
],
'linkLattes'
=>
[
'required_with:titulacaoMaxima,anoTitulacao,areaFormacao,bolsistaProdutividade'
],
'linkLattes'
=>
[(
isset
(
$request
[
'cargo'
])
&&
$request
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$request
[
'cargo'
])
&&
$request
[
'cargo'
]
===
'Estudante'
&&
isset
(
$request
[
'vinculo'
])
&&
$request
[
'vinculo'
]
===
'Pós-doutorando'
)
?
'required'
:
''
],
'linkLattes'
=>
[(
isset
(
$request
[
'cargo'
])
&&
$request
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$request
[
'cargo'
])
&&
$request
[
'cargo'
]
===
'Estudante'
&&
isset
(
$request
[
'vinculo'
])
&&
$request
[
'vinculo'
]
===
'Pós-doutorando'
)
?
'link_lattes'
:
''
],
'linkLattes'
=>
[
'required_with:titulacaoMaxima,anoTitulacao,areaFormacao,bolsistaProdutividade'
],
'linkLattes'
=>
[(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$data
[
'vinculo'
])
&&
$data
[
'vinculo'
]
===
'Pós-doutorando'
)
?
'required'
:
''
],
'linkLattes'
=>
[(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$data
[
'vinculo'
])
&&
$data
[
'vinculo'
]
===
'Pós-doutorando'
)
?
'link_lattes'
:
''
],
]);
}
...
...
@@ -239,6 +252,11 @@ class AdministradorController extends Controller
$adminResp
->
user_id
=
$user
->
id
;
$adminResp
->
update
();
break
;
case
"coordenador"
:
$coordenador
=
CoordenadorComissao
::
where
(
'user_id'
,
'='
,
$id
)
->
first
();
$coordenador
->
user_id
=
$user
->
id
;
$coordenador
->
update
();
break
;
case
"avaliador"
:
$avaliador
=
Avaliador
::
where
(
'user_id'
,
'='
,
$id
)
->
first
();
$avaliador
->
user_id
=
$user
->
id
;
...
...
app/Http/Controllers/Auth/RegisterController.php
View file @
7ffabc67
...
...
@@ -60,7 +60,7 @@ class RegisterController extends Controller
'email'
=>
[
'required'
,
'string'
,
'email'
,
'max:255'
,
'unique:users'
],
'password'
=>
[
'required'
,
'string'
,
'min:8'
,
'confirmed'
],
'cpf'
=>
[
'required'
,
'cpf'
,
'unique:users'
],
'celular'
=>
[
'required'
,
'string'
],
'celular'
=>
[
'required'
,
'string'
,
'telefone'
],
'instituicao'
=>
[
'required_if:instituicaoSelect,Outra'
,
'max:255'
],
'instituicaoSelect'
=>
[
'required_without:instituicao'
],
'cargo'
=>
[
'required'
],
...
...
app/Providers/AppServiceProvider.php
View file @
7ffabc67
...
...
@@ -28,5 +28,6 @@ class AppServiceProvider extends ServiceProvider
Validator
::
extend
(
'link_lattes'
,
'\App\Utils\LattesValidation@validate'
,
'Link inválido'
);
Validator
::
extend
(
'link_grupo'
,
'\App\Utils\GrupoPesquisaValidation@validate'
,
'Link inválido'
);
Validator
::
extend
(
'planilha'
,
'\App\Utils\ExtensaoValidation@validate'
,
'Extensão do arquivo é inválida'
);
Validator
::
extend
(
'telefone'
,
'\App\Utils\TelefoneValidation@validate'
,
'Celular inválido'
);
}
}
app/Utils/TelefoneValidation.php
0 → 100644
View file @
7ffabc67
<?php
namespace
App\Utils
;
use
Illuminate\Support\ServiceProvider
;
class
TelefoneValidation
{
public
function
validate
(
$attribute
,
$value
,
$parameters
,
$validator
)
{
return
$this
->
isValidate
(
$attribute
,
$value
);
}
protected
function
isValidate
(
$attribute
,
$value
)
{
return
preg_match
(
'/^\(\d{2}\)\s?\d{5}-\d{4}$/'
,
$value
)
>
0
;
}
}
\ No newline at end of file
composer.lock
View file @
7ffabc67
...
...
@@ -852,16 +852,16 @@
},
{
"name": "league/commonmark",
"version": "1.5.
0
",
"version": "1.5.
1
",
"source": {
"type": "git",
"url": "https://github.com/thephpleague/commonmark.git",
"reference": "
fc33ca12575e98e57cdce7d5f38b2ca5335714b3
"
"reference": "
6d74caf6abeed5fd85d6ec20da23d7269cd0b46f
"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/thephpleague/commonmark/zipball/
fc33ca12575e98e57cdce7d5f38b2ca5335714b3
",
"reference": "
fc33ca12575e98e57cdce7d5f38b2ca5335714b3
",
"url": "https://api.github.com/repos/thephpleague/commonmark/zipball/
6d74caf6abeed5fd85d6ec20da23d7269cd0b46f
",
"reference": "
6d74caf6abeed5fd85d6ec20da23d7269cd0b46f
",
"shasum": ""
},
"require": {
...
...
@@ -917,7 +917,7 @@
"md",
"parser"
],
"time": "2020-06-2
1T20
:50:
13
+00:00"
"time": "2020-06-2
7T12
:50:
08
+00:00"
},
{
"name": "league/flysystem",
...
...
@@ -3943,20 +3943,20 @@
},
{
"name": "myclabs/deep-copy",
"version": "1.
9.5
",
"version": "1.
10.0
",
"source": {
"type": "git",
"url": "https://github.com/myclabs/DeepCopy.git",
"reference": "
b2c28789e80a97badd14145fda39b545d83ca3ef
"
"reference": "
5796d127b0c4ff505b77455148ea9d5269d99758
"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/
b2c28789e80a97badd14145fda39b545d83ca3ef
",
"reference": "
b2c28789e80a97badd14145fda39b545d83ca3ef
",
"url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/
5796d127b0c4ff505b77455148ea9d5269d99758
",
"reference": "
5796d127b0c4ff505b77455148ea9d5269d99758
",
"shasum": ""
},
"require": {
"php": "^7.1"
"php": "^7.1
|| ^8.0
"
},
"replace": {
"myclabs/deep-copy": "self.version"
...
...
@@ -3987,7 +3987,7 @@
"object",
"object graph"
],
"time": "2020-0
1-17T21:11
:4
7
+00:00"
"time": "2020-0
6-28T07:02
:4
1
+00:00"
},
{
"name": "nunomaduro/collision",
...
...
@@ -4157,25 +4157,25 @@
},
{
"name": "phpdocumentor/reflection-common",
"version": "2.
1
.0",
"version": "2.
2
.0",
"source": {
"type": "git",
"url": "https://github.com/phpDocumentor/ReflectionCommon.git",
"reference": "
6568f4687e5b41b054365f9ae03fcb1ed5f2069
b"
"reference": "
1d01c49d4ed62f25aa84a747ad35d5a16924662
b"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/
6568f4687e5b41b054365f9ae03fcb1ed5f2069
b",
"reference": "
6568f4687e5b41b054365f9ae03fcb1ed5f2069
b",
"url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/
1d01c49d4ed62f25aa84a747ad35d5a16924662
b",
"reference": "
1d01c49d4ed62f25aa84a747ad35d5a16924662
b",
"shasum": ""
},
"require": {
"php": "
>=7.1
"
"php": "
^7.2 || ^8.0
"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-
master
": "2.x-dev"
"dev-
2.x
": "2.x-dev"
}
},
"autoload": {
...
...
@@ -4202,7 +4202,7 @@
"reflection",
"static analysis"
],
"time": "2020-0
4
-27T09:
25:28
+00:00"
"time": "2020-0
6
-27T09:
03:43
+00:00"
},
{
"name": "phpdocumentor/reflection-docblock",
...
...
@@ -4259,25 +4259,24 @@
},
{
"name": "phpdocumentor/type-resolver",
"version": "1.
2
.0",
"version": "1.
3
.0",
"source": {
"type": "git",
"url": "https://github.com/phpDocumentor/TypeResolver.git",
"reference": "
30441f2752e493c639526b215ed81d54f369d693
"
"reference": "
e878a14a65245fbe78f8080eba03b47c3b705651
"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/
30441f2752e493c639526b215ed81d54f369d693
",
"reference": "
30441f2752e493c639526b215ed81d54f369d693
",
"url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/
e878a14a65245fbe78f8080eba03b47c3b705651
",
"reference": "
e878a14a65245fbe78f8080eba03b47c3b705651
",
"shasum": ""
},
"require": {
"php": "^7.2",
"php": "^7.2
|| ^8.0
",
"phpdocumentor/reflection-common": "^2.0"
},
"require-dev": {
"ext-tokenizer": "^7.2",
"mockery/mockery": "~1"
"ext-tokenizer": "*"
},
"type": "library",
"extra": {
...
...
@@ -4301,7 +4300,7 @@
}
],
"description": "A PSR-5 based resolver of Class names, Types and Structural Element Names",
"time": "2020-06-
19T2
0:
2
2:
09
+00:00"
"time": "2020-06-
27T1
0:
1
2:
23
+00:00"
},
{
"name": "phpspec/prophecy",
...
...
resources/views/administrador/editar_user.blade.php
View file @
7ffabc67
...
...
@@ -70,6 +70,7 @@
@
if
(
auth
()
->
user
()
->
tipo
==
'administrador'
)
<
option
@
if
(
$user
->
tipo
==
'administradorResponsavel'
)
selected
@
endif
value
=
"administradorResponsavel"
>
Administrador
responsável
</
option
>
@
endif
<
option
@
if
(
$user
->
tipo
==
'coordenador'
)
selected
@
endif
value
=
"coordenador"
>
Coordenador
</
option
>
<
option
@
if
(
$user
->
tipo
==
'avaliador'
)
selected
@
endif
value
=
"avaliador"
>
Avaliador
</
option
>
<
option
@
if
(
$user
->
tipo
==
'proponente'
)
selected
@
endif
value
=
"proponente"
>
Proponente
</
option
>
<
option
@
if
(
$user
->
tipo
==
'participante'
)
selected
@
endif
value
=
"participante"
>
Participante
</
option
>
...
...
@@ -464,6 +465,20 @@
@
section
(
'javascript'
)
<
script
>
$
(
document
)
.
ready
(
function
(
$
)
{
$
(
'#cpf'
)
.
mask
(
'000.000.000-00'
);
var
SPMaskBehavior
=
function
(
val
)
{
return
val
.
replace
(
/
\
D
/
g
,
''
)
.
length
===
11
?
'(00) 00000-0000'
:
'(00) 0000-00009'
;
},
spOptions
=
{
onKeyPress
:
function
(
val
,
e
,
field
,
options
)
{
field
.
mask
(
SPMaskBehavior
.
apply
({},
arguments
),
options
);
}
};
$
(
'#celular'
)
.
mask
(
SPMaskBehavior
,
spOptions
);
});
function
mudar
()
{
var
divProponente
=
document
.
getElementById
(
'proponente'
);
var
comboBoxTipo
=
document
.
getElementById
(
'tipo'
);
...
...
resources/views/administrador/novo_user.blade.php
View file @
7ffabc67
...
...
@@ -66,11 +66,12 @@
<
label
for
=
"tipo"
class
=
"col-form-label"
>
{{
__
(
'Tipo*'
)
}}
</
label
>
<
select
name
=
"tipo"
id
=
"tipo"
onchange
=
"mudar()"
class
=
"form-control"
>
@
if
(
auth
()
->
user
()
->
tipo
==
'administrador'
)
<
option
value
=
"administradorResponsavel"
>
Administrador
responsável
</
option
>
<
option
@
if
(
old
(
'tipo'
)
==
"administradorResponsavel"
)
required
@
endif
value
=
"administradorResponsavel"
>
Administrador
responsável
</
option
>
@
endif
<
option
value
=
"avaliador"
>
Avaliador
</
option
>
<
option
value
=
"proponente"
>
Proponente
</
option
>
<
option
value
=
"participante"
>
Participante
</
option
>
<
option
@
if
(
old
(
'tipo'
)
==
"coordenador"
)
required
@
endif
value
=
"coordenador"
>
Coordenador
</
option
>
<
option
@
if
(
old
(
'tipo'
)
==
"avaliador"
)
required
@
endif
value
=
"avaliador"
>
Avaliador
</
option
>
<
option
@
if
(
old
(
'tipo'
)
==
"proponente"
)
required
@
endif
value
=
"proponente"
>
Proponente
</
option
>
<
option
@
if
(
old
(
'tipo'
)
==
"participante"
)
required
@
endif
value
=
"participante"
>
Participante
</
option
>
</
select
>
</
div
>
<
div
class
=
"col-md-2"
>
...
...
@@ -291,6 +292,20 @@
@
section
(
'javascript'
)
<
script
>
$
(
document
)
.
ready
(
function
(
$
)
{
$
(
'#cpf'
)
.
mask
(
'000.000.000-00'
);
var
SPMaskBehavior
=
function
(
val
)
{
return
val
.
replace
(
/
\
D
/
g
,
''
)
.
length
===
11
?
'(00) 00000-0000'
:
'(00) 0000-00009'
;
},
spOptions
=
{
onKeyPress
:
function
(
val
,
e
,
field
,
options
)
{
field
.
mask
(
SPMaskBehavior
.
apply
({},
arguments
),
options
);
}
};
$
(
'#celular'
)
.
mask
(
SPMaskBehavior
,
spOptions
);
});
function
mudar
()
{
var
divProponente
=
document
.
getElementById
(
'proponente'
);
var
comboBoxTipo
=
document
.
getElementById
(
'tipo'
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment