Commit 45d6dbb9 authored by Gabriel-31415's avatar Gabriel-31415
Browse files

ajuste

parent bdcd27f3
...@@ -987,7 +987,7 @@ class TrabalhoController extends Controller ...@@ -987,7 +987,7 @@ class TrabalhoController extends Controller
$subject = "Participante de Projeto"; $subject = "Participante de Projeto";
// Mail::to($request->emailParticipante[$key])->send(new EmailParaUsuarioNaoCadastrado(Auth()->user()->name, $projeto->titulo, 'Participante', $edital->nome, $passwordTemporario, $subject)); Mail::to($request->emailParticipante[$key])->send(new EmailParaUsuarioNaoCadastrado(Auth()->user()->name, $projeto->titulo, 'Participante', $edital->nome, $passwordTemporario, $subject));
} else { } else {
$participante->user_id = $userParticipante->id; $participante->user_id = $userParticipante->id;
...@@ -1005,11 +1005,11 @@ class TrabalhoController extends Controller ...@@ -1005,11 +1005,11 @@ class TrabalhoController extends Controller
$participante->save(); $participante->save();
$subject = "Participante de Projeto"; $subject = "Participante de Projeto";
// Mail::to($request->emailParticipante[$key]) Mail::to($request->emailParticipante[$key])
// ->send(new SubmissaoTrabalho($userParticipante, $subject, $edital, $projeto)); ->send(new SubmissaoTrabalho($userParticipante, $subject, $edital, $projeto));
} }
if($request->nomePlanoTrabalho[$key] != null){ if($request->nomePlanoTrabalho[$key] != null){
$usuario = User::where('email', $request->emailParticipante[$key])->first(); $usuario = User::where('email', $request->emailParticipante[$key])->first();
$participante = Participante::where([['user_id', '=', $usuario->id], ['trabalho_id', '=', $projeto->id]])->first(); $participante = Participante::where([['user_id', '=', $usuario->id], ['trabalho_id', '=', $projeto->id]])->first();
...@@ -1028,7 +1028,7 @@ class TrabalhoController extends Controller ...@@ -1028,7 +1028,7 @@ class TrabalhoController extends Controller
$arquivo->participanteId = $participante->id; $arquivo->participanteId = $participante->id;
$arquivo->versaoFinal = true; $arquivo->versaoFinal = true;
$arquivo->save(); $arquivo->save();
// dd($arquivo);
} }
// Editado // Editado
} elseif ($id > 0) { } elseif ($id > 0) {
...@@ -1148,9 +1148,25 @@ class TrabalhoController extends Controller ...@@ -1148,9 +1148,25 @@ class TrabalhoController extends Controller
$participante->media_do_curso = $request->media_geral_curso[$key]; $participante->media_do_curso = $request->media_geral_curso[$key];
$participante->save(); $participante->save();
$usuario = User::where('email', $email)->first();
$participante = Participante::where([['user_id', '=', $usuario->id], ['trabalho_id', '=', $projeto->id]])->first();
$path = 'trabalhos/' . $edital->id . '/' . $projeto->id .'/';
$nome = $request->nomePlanoTrabalho[$key] .".pdf";
$file = $request->anexoPlanoTrabalho[$key];
Storage::putFileAs($path, $file, $nome);
$agora = now();
$arquivo = new Arquivo();
$arquivo->titulo = $request->nomePlanoTrabalho[$key];
$arquivo->nome = $path . $nome;
$arquivo->trabalhoId = $projeto->id;
$arquivo->data = $agora;
$arquivo->participanteId = $participante->id;
$arquivo->versaoFinal = true;
$arquivo->save();
$subject = "Participante de Projeto"; $subject = "Participante de Projeto";
// Mail::to($email)->send(new EmailParaUsuarioNaoCadastrado(Auth()->user()->name, $projeto->titulo, 'Participante', $edital->nome, $passwordTemporario, $subject)); Mail::to($email)->send(new EmailParaUsuarioNaoCadastrado(Auth()->user()->name, $projeto->titulo, 'Participante', $edital->nome, $passwordTemporario, $subject));
} else { } else {
$participante->user_id = $userParticipante->id; $participante->user_id = $userParticipante->id;
...@@ -1167,31 +1183,51 @@ class TrabalhoController extends Controller ...@@ -1167,31 +1183,51 @@ class TrabalhoController extends Controller
$participante->media_do_curso = $request->media_geral_curso[$key]; $participante->media_do_curso = $request->media_geral_curso[$key];
$participante->save(); $participante->save();
if ($request->anexoPlanoTrabalho[$key]) {
$path = 'trabalhos/' . $edital->id . '/' . $projeto->id .'/';
$nome = $request->nomePlanoTrabalho[$key] .".pdf";
$file = $request->anexoPlanoTrabalho[$key];
Storage::putFileAs($path, $file, $nome);
$agora = now();
$arquivo = new Arquivo();
$arquivo->titulo = $request->nomePlanoTrabalho[$key];
$arquivo->nome = $path . $nome;
$arquivo->trabalhoId = $projeto->id;
$arquivo->data = $agora;
$arquivo->participanteId = $participante->id;
$arquivo->versaoFinal = true;
$arquivo->save();
}
$subject = "Participante de Projeto"; $subject = "Participante de Projeto";
// Mail::to($email) Mail::to($email)
// ->send(new SubmissaoTrabalho($userParticipante, $subject, $edital, $projeto)); ->send(new SubmissaoTrabalho($userParticipante, $subject, $edital, $projeto));
} }
if($request->nomePlanoTrabalho[$key] != null){ // if($request->nomePlanoTrabalho[$key] != null){
$usuario = User::where('email', $email)->first(); // $usuario = User::where('email', $email)->first();
$participante = Participante::where([['user_id', '=', $usuario->id], ['trabalho_id', '=', $projeto->id]])->first(); // $participante = Participante::where([['user_id', '=', $usuario->id], ['trabalho_id', '=', $projeto->id]])->first();
$path = 'trabalhos/' . $edital->id . '/' . $projeto->id .'/'; // $path = 'trabalhos/' . $edital->id . '/' . $projeto->id .'/';
$nome = $request->nomePlanoTrabalho[$key] .".pdf"; // $nome = $request->nomePlanoTrabalho[$key] .".pdf";
$file = $request->anexoPlanoTrabalho[$key]; // $file = $request->anexoPlanoTrabalho[$key];
Storage::putFileAs($path, $file, $nome); // Storage::putFileAs($path, $file, $nome);
$agora = now(); // $agora = now();
$arquivo = new Arquivo(); // $arquivo = new Arquivo();
$arquivo->titulo = $request->nomePlanoTrabalho[$key]; // $arquivo->titulo = $request->nomePlanoTrabalho[$key];
$arquivo->nome = $path . $nome; // $arquivo->nome = $path . $nome;
$arquivo->trabalhoId = $projeto->id; // $arquivo->trabalhoId = $projeto->id;
$arquivo->data = $agora; // $arquivo->data = $agora;
$arquivo->participanteId = $participante->id; // $arquivo->participanteId = $participante->id;
$arquivo->versaoFinal = true; // $arquivo->versaoFinal = true;
$arquivo->save(); // $arquivo->save();
} // }
} }
} }
...@@ -1211,8 +1247,8 @@ class TrabalhoController extends Controller ...@@ -1211,8 +1247,8 @@ class TrabalhoController extends Controller
$projeto = $this->atribuirDados($request, $edital, $projeto); $projeto = $this->atribuirDados($request, $edital, $projeto);
$projeto->update(); $projeto->update();
// Salvando participantes
// dd($request->all()); // dd($request->all());
// Salvando participantes
$this->salvarParticipantes($request, $edital, $projeto, true); $this->salvarParticipantes($request, $edital, $projeto, true);
return redirect(route('proponente.projetos'))->with(['mensagem' => 'Projeto atualizado com sucesso!']); return redirect(route('proponente.projetos'))->with(['mensagem' => 'Projeto atualizado com sucesso!']);
......
...@@ -148,13 +148,13 @@ ...@@ -148,13 +148,13 @@
let input = cln.children[i].querySelectorAll('input')[index]; let input = cln.children[i].querySelectorAll('input')[index];
let name = input.getAttributeNode("name").value; let name = input.getAttributeNode("name").value;
name = name.replace("[]", ""); name = name.replace("[]", "");
input.getAttributeNode("name").value = name + '['+ contador +']'; // input.getAttributeNode("name").value = name + '['+ contador +']';
let select = cln.children[i].querySelectorAll('select')[index]; let select = cln.children[i].querySelectorAll('select')[index];
if(select){ if(select){
let selectName = select.getAttributeNode("name").value; let selectName = select.getAttributeNode("name").value;
selectName = selectName.replace("[", ""); selectName = selectName.replace("[", "");
selectName = selectName.replace("]", ""); selectName = selectName.replace("]", "");
select.getAttributeNode("name").value = selectName + '['+ contador +']'; // select.getAttributeNode("name").value = selectName + '['+ contador +']';
} }
} }
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment