ALPHA 3.0.2

This commit is contained in:
TheGamecraft
2018-09-05 11:35:41 -04:00
parent 4dbdc8fd19
commit 8ef8057bfa
771 changed files with 9284 additions and 5857 deletions

View File

@@ -7,6 +7,17 @@ use Illuminate\Http\Request;
class MessageController extends Controller
{
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
{
$this->middleware('auth', ['except' => ['destroy']]);
}
/**
* Display a listing of the resource.
*
@@ -14,7 +25,7 @@ class MessageController extends Controller
*/
public function index()
{
return view('admin.message.index', ['messages' => \App\Message::all()]);
return view('admin.message.index', ['messages' => \App\Message::all()]);
}
/**
@@ -24,7 +35,7 @@ class MessageController extends Controller
*/
public function create()
{
//
return view('admin.message.add', ['messages' => \App\Message::all()]);
}
/**
@@ -35,7 +46,26 @@ class MessageController extends Controller
*/
public function store(Request $request)
{
//
$msg = new Message;
$msg->title = request('msg_title');
$msg->body = request('msg_body');
$msg->user_id = \Auth::user()->id;
/** Basic Shit to change */
$msg->data = [
'as_seen' => "",
'parameter' => ""
];
$msg->publish = true;
$msg->private = true;
$msg->save();
\App\Log::savelog("Publication du message : ".request('msg_title'));
}
/**
@@ -44,9 +74,24 @@ class MessageController extends Controller
* @param \App\Message $message
* @return \Illuminate\Http\Response
*/
public function show(Message $message)
{
//
public function show($id)
{
$this_msg = Message::find($id);
if(isset($this_msg->data['as_seen']))
{
if (!strpos($this_msg->data['as_seen'],"-".\Auth::user()->id."-")) {
$data = [
'as_seen' => $this_msg->data['as_seen']."-".\Auth::user()->id."-",
'parameter' => $this_msg->data['parameter']
];
$this_msg->data = $data;
$this_msg->save();
}
}
return view('admin.message.show', ['message' => $this_msg]);
}
/**
@@ -78,8 +123,12 @@ class MessageController extends Controller
* @param \App\Message $message
* @return \Illuminate\Http\Response
*/
public function destroy(Message $message)
public function destroy()
{
//
$id = request('id');
$msg = Message::find($id);
$msg->delete();
}
}