Exemplo n.º 1
0
 public static function isBelong($id, $StudentID)
 {
     return GroupPage::isMember($id, $StudentID) ? true : GroupPage::isAdmin($id, $StudentID);
 }
<?php

$isAdmin = GroupPage::isAdmin($groupPage->grouppageID, Auth::user()->StudentID);
$isMember = GroupPage::isMember($groupPage->grouppageID, Auth::user()->StudentID) ? true : false;
?>
@if(count($groupPage))
    @extends('layouts.header')
    @section('header_content')
        <h5 class="modal-title" id="myModalLabel">
            <a href="#">
                <span id="name" data-target="/grouppage/view/{{$groupPage->grouppageID}}">{{$groupPage->Name}}</span>
            </a>
            <i class="fa fa-chevron-right fa-fw"></i> Settings
        </h5>
    @stop

    <div class="container margin-top-xxl">
        <div class="list-group margin-top-sm">
            @if($isAdmin)
                <div class="list-group-item clearfix">
                    <span id="silentPostRequest" data-id="{{$groupPage->grouppageID}}" data-accid="{{Auth::user()->StudentID}}" data-message="Deleting..." data-target="/grouppage/delete" class="btn btn-sm btn-danger pull-right"><i class="fa fa-remove fa-fw"></i> Delete Group</span>
                    <h5 class="text-danger">Delete this group page</h5>
                </div>
            @elseif($isMember)
                <div class="list-group-item clearfix">
                    <span id="silentPostRequest" class="btn btn-sm btn-danger pull-right" data-message="Successfully left" data-target="grouppage/leave" data-id="{{$groupPage->grouppageID}}" data-accid="{{Auth::user()->StudentID}}">
                        <i class="fa fa-reply fa-fw"></i>
                        Leave
                    </span>
                    <h5 class="text-danger">Leave this group page</h5>
                </div>
 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)) : '';
     }
 }
Exemplo n.º 4
0
<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">