Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
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
e4f07d04
Commit
e4f07d04
authored
4 years ago
by
carlos
Browse files
Options
Download
Email Patches
Plain Diff
corrigindo editar user
parent
806c0a2e
master
beta
carl-branch
carlos
dependabot/composer/dompdf/dompdf-1.2.2
dependabot/composer/guzzlehttp/guzzle-6.5.8
dependabot/composer/guzzlehttp/psr7-1.8.5
dependabot/composer/symfony/http-kernel-4.4.50
dependabot/npm_and_yarn/axios-0.21.2
dependabot/npm_and_yarn/decode-uri-component-0.2.2
dependabot/npm_and_yarn/express-4.18.2
dependabot/npm_and_yarn/json5-and-json5-2.2.3
dependabot/npm_and_yarn/loader-utils-and-webpack-cli-1.4.2
dependabot/npm_and_yarn/minimist-and-mkdirp-1.2.8
dependabot/npm_and_yarn/qs-and-express-6.11.0
editarProjeto
excluir_projeto_submetido
fixCorrecoes
fixQtdParticipante
fixRascunho
master-test
minha_conta
modificacoes_aviso
modificacoes_layout_6
modificacoes_layout_7
modificacoes_layout_8
modificacoes_layout_9
modificacoes_layout_igor
modificacoes_layout_minha_conta
modificacoes_perfil_avaliador
updates_mar
No related merge requests found
Changes
2
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
app/Http/Controllers/AdministradorController.php
+48
-23
app/Http/Controllers/AdministradorController.php
resources/views/administrador/editar_user.blade.php
+466
-165
resources/views/administrador/editar_user.blade.php
with
514 additions
and
188 deletions
+514
-188
app/Http/Controllers/AdministradorController.php
View file @
e4f07d04
...
@@ -190,28 +190,38 @@ class AdministradorController extends Controller
...
@@ -190,28 +190,38 @@ class AdministradorController extends Controller
if
(
$request
->
tipo
!=
"proponente"
)
{
if
(
$request
->
tipo
!=
"proponente"
)
{
$validated
=
$request
->
validate
([
$validated
=
$request
->
validate
([
'n
o
me'
=>
'required'
,
'n
a
me'
=>
'required'
,
'tipo'
=>
'required'
,
'tipo'
=>
'required'
,
'email'
=>
'required'
,
'email'
=>
'required'
,
// 'senha' => 'required',
'instituicao'
=>
[
'required_if:instituicaoSelect,Outra'
,
'max:255'
],
// 'confirmar_senha' => 'required',
'instituicaoSelect'
=>
[
'required_without:instituicao'
],
'celular'
=>
'required'
,
'cpf'
=>
'required|cpf'
,
'cpf'
=>
'required|cpf'
,
]);
]);
}
else
{
}
else
{
$validated
=
$request
->
validate
([
$validated
=
$request
->
validate
([
'nome'
=>
'required'
,
'name'
=>
[
'required'
,
'string'
,
'max:255'
],
'tipo'
=>
'required'
,
'email'
=>
[
'required'
,
'string'
,
'email'
,
'max:255'
],
'email'
=>
'required'
,
'cpf'
=>
[
'required'
,
'cpf'
],
// 'senha' => 'required',
'celular'
=>
[
'required'
,
'string'
],
// 'confirmar_senha' => 'required',
'instituicao'
=>
[
'required_if:instituicaoSelect,Outra'
,
'max:255'
],
'cpf'
=>
'required|cpf'
,
'instituicaoSelect'
=>
[
'required_without:instituicao'
],
'cargo'
=>
'required'
,
'cargo'
=>
[
'required'
],
'titulacaoMaxima'
=>
'required'
,
'vinculo'
=>
[
'required'
],
'anoTitulacao'
=>
'required'
,
'outro'
=>
[
'required_if:vinculo,Outro'
],
'areaFormacao'
=>
'required'
,
'titulacaoMaxima'
=>
[
'required_with:anoTitulacao,areaFormacao,bolsistaProdutividade'
],
'bolsistaProdutividade'
=>
'required'
,
'titulacaoMaxima'
=>
Rule
::
requiredIf
((
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
!==
'Estudante'
)
||
(
isset
(
$data
[
'cargo'
])
&&
$data
[
'cargo'
]
===
'Estudante'
&&
isset
(
$data
[
'vinculo'
])
&&
$data
[
'vinculo'
]
===
'Pós-doutorando'
)),
'nivel'
=>
'required'
,
'anoTitulacao'
=>
[
'required_with:titulacaoMaxima,areaFormacao,bolsistaProdutividade,linkLattes'
],
'linkLattes'
=>
'required'
,
'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
(
$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
(
$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
(
$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'
=>
[(
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'
:
''
],
]);
]);
}
}
...
@@ -236,15 +246,26 @@ class AdministradorController extends Controller
...
@@ -236,15 +246,26 @@ class AdministradorController extends Controller
break
;
break
;
case
"proponente"
:
case
"proponente"
:
$proponente
=
Proponente
::
where
(
'user_id'
,
'='
,
$id
)
->
first
();
$proponente
=
Proponente
::
where
(
'user_id'
,
'='
,
$id
)
->
first
();
if
(
$request
->
SIAPE
!=
null
)
{
$proponente
->
SIAPE
=
$request
->
SIAPE
;
$proponente
->
SIAPE
=
$request
->
SIAPE
;
}
$proponente
->
cargo
=
$request
->
cargo
;
$proponente
->
cargo
=
$request
->
cargo
;
if
(
$request
->
vinculo
!=
'Outro'
)
{
$proponente
->
vinculo
=
$request
->
vinculo
;
$proponente
->
vinculo
=
$request
->
vinculo
;
}
else
{
$proponente
->
vinculo
=
$request
->
outro
;
}
$proponente
->
titulacaoMaxima
=
$request
->
titulacaoMaxima
;
$proponente
->
titulacaoMaxima
=
$request
->
titulacaoMaxima
;
$proponente
->
anoTitulacao
=
$request
->
anoTitulacao
;
$proponente
->
anoTitulacao
=
$request
->
anoTitulacao
;
$proponente
->
areaFormacao
=
$request
->
areaFormacao
;
$proponente
->
areaFormacao
=
$request
->
areaFormacao
;
$proponente
->
bolsistaProdutividade
=
$request
->
bolsistaProdutividade
;
$proponente
->
bolsistaProdutividade
=
$request
->
bolsistaProdutividade
;
if
(
$request
->
bolsistaProdutividade
==
'sim'
)
{
$proponente
->
nivel
=
$request
->
nivel
;
$proponente
->
nivel
=
$request
->
nivel
;
}
$proponente
->
linkLattes
=
$request
->
linkLattes
;
$proponente
->
linkLattes
=
$request
->
linkLattes
;
$proponente
->
user_id
=
$user
->
id
;
$proponente
->
user_id
=
$user
->
id
;
$proponente
->
update
();
$proponente
->
update
();
break
;
break
;
...
@@ -255,15 +276,19 @@ class AdministradorController extends Controller
...
@@ -255,15 +276,19 @@ class AdministradorController extends Controller
break
;
break
;
}
}
$user
->
name
=
$request
->
n
o
me
;
$user
->
name
=
$request
->
n
a
me
;
$user
->
tipo
=
$request
->
tipo
;
$user
->
tipo
=
$request
->
tipo
;
$user
->
email
=
$request
->
email
;
$user
->
email
=
$request
->
email
;
$user
->
cpf
=
$request
->
cpf
;
$user
->
cpf
=
$request
->
cpf
;
$user
->
celular
=
$request
->
celular
;
if
(
$request
->
instituicao
!=
null
)
{
$user
->
instituicao
=
$request
->
instituicao
;
}
else
if
(
isset
(
$request
->
instituicaoSelect
)
&&
$request
->
instituicaoSelect
!=
"Outra"
)
{
$user
->
instituicao
=
$request
->
instituicaoSelect
;
}
// $user->password = bcrypt($request->nova_senha);
// $user->password = bcrypt($request->nova_senha);
$user
->
update
();
$user
->
update
();
return
redirect
(
route
(
'admin.usuarios'
)
)
->
with
([
'mensagem'
=>
'Usuário atualizado com sucesso'
]);
return
redirect
(
route
(
'admin.usuarios'
)
)
->
with
([
'mensagem'
=>
'Usuário atualizado com sucesso'
]);
}
}
...
...
This diff is collapsed.
Click to expand it.
resources/views/administrador/editar_user.blade.php
View file @
e4f07d04
This diff is collapsed.
Click to expand it.
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
Menu
Projects
Groups
Snippets
Help