public static function isMember($id, $StudentID) { $check = GroupPageMember::where('grouppageID', $id)->where('StudentID', $StudentID)->where('delFlag', 0)->first(); return $check ? true : false; }
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)) : ''; } }