Example #1
0
 public function finalizeRequest()
 {
     $requestId = $this->input->post('requestId');
     $mastermindId = $this->input->post('mastermindId');
     $mastermindMessage = $this->input->post('mastermind_message');
     $request = new Request();
     $wasFinalized = $request->finalizeRequestToMastermind($requestId);
     if ($wasFinalized) {
         $messageSaved = $request->saveMastermindMessage($mastermindId, $requestId, $mastermindMessage);
         if ($messageSaved) {
             $status = "success";
             $message = "Solicitação finalizada e mensagem salva com sucesso.";
         } else {
             $status = "success";
             $message = "Solicitação finalizada com sucesso, mas não foi possível salvar a mensagem.";
         }
     } else {
         $status = "danger";
         $message = "A solicitação não pôde ser finalizada.";
     }
     $this->session->set_flashdata($status, $message);
     redirect('mastermind');
 }