public function forceLeave() { $in = Input::all(); $isAdmin = GroupPage::isAdmin($in['id'], $in['AccID']); $isAssistant = GroupPage::isAssistant($in['id'], $in['AccID']); $isMember = GroupPage::isMember($in['id'], $in['AccID']); if (!$isAdmin && $isMember) { GroupPageMember::where('grouppageID', $in['id'])->where('StudentID', $in['AccID'])->update(array('delFlag' => 1)); $isAssistant ? GroupPage::where('grouppageID', $in['id'])->update(array('assistantID' => Auth::user()->StudentID)) : ''; } }
public static function hasRights($id, $StudentID) { return GroupPage::isAdmin($id, $StudentID) ? true : GroupPage::isAssistant($id, $StudentID); }
<div class=""> <?php $isAdmin = GroupPage::isAdmin($groupPages->grouppageID, Auth::user()->StudentID) ? true : false; ?> <?php $isAssistant = GroupPage::isAssistant($groupPages->grouppageID, Auth::user()->StudentID) ? true : false; ?> <?php $isMember = GroupPage::isMember($groupPages->grouppageID, Auth::user()->StudentID) ? true : false; ?> @if(count($groupPages)) @extends('layouts.header') @section('header_content') <h5 class="modal-title" id="myModalLabel"><i class="fa fa-institution fa-fw"></i> {{$groupPages->Name}}</h5> @stop @if($isMember || $isAdmin) <div class="navbar navbar-fixed-top margin-top-xl"> <br/> <div class="modal-header text-center row-full"> <span id="name" data-target="grouppage/post/{{$groupPages->grouppageID}}" class="col-4"><i class="fa fa-pencil-square-o fa-fw"></i> Post</span> <span id="name" data-target="/grouppage/view/activities/{{$groupPages->grouppageID}}" class="col-4"><i class="fa fa-adjust fa-fw"></i> Activities</span> @if($isAdmin || $isAssistant) <span id="name" data-target="/grouppage/view/people/{{$groupPages->grouppageID}}" class="col-4"><i class="fa fa-plus-square fa-fw"></i> People</span> @endif <span id="name" data-target="/grouppage/view/settings/{{$groupPages->grouppageID}}" class="col-4"><i class="fa fa-cog fa-fw"></i> Settings</span> </div> </div> @endif @endif <br/><br/><br/> <div class="container margin-top-xxl">