<?php 
    //Include menu options applicable to all pages of the web site 
    include("PhpSampleTemplate.php"); 
?> 
 
<HTML> 
    <head> 
        <title> 
            Administration Page For Groups 
        </title> 
    </head> 
 
    <BODY> 
        <h1> 
            Administration Page For Groups 
        </h1>   
        <a href="CreateGroup.php"><b>Create And Add A New Group</b></a> 
        <br/><br/> 
        <table border="1"> 
            <tr> 
            <th>Display Name</th> 
            <th>Description</th> 
            <th>Mail Enabled</th> 
            <th>Edit Link</th> 
            <th>Delete Link</th> 
            </tr>   
            <?php 
                $groups = GraphServiceAccessHelper::getFeed('groups');     
                foreach ($groups as $group){ 
                    $editLinkValue = "EditGroup.php?id=".$group->objectId; 
                    $deleteLinkValue = "DeleteGroup.php?id=".$group->objectId; 
                    $groupmembersLinkValue = "DisplayMembersOfGroup.php?id=".$group->objectId . '&name='.urlencode($group->{'displayName'}); 
                    if ($group->{'mailEnabled'} == 1){ 
                        $mailEnabled = 'True'; 
                    } 
                    else 
                    { 
                        $mailEnabled = 'False'; 
                    } 
 
                    echo('<tr><td><a href='.$groupmembersLinkValue.'>'. $group->{'displayName'}. '</a></td><td>'. $group->{'description'} 
                         .'</td><td>'.$mailEnabled.'</td><td>' .'<a href=\''.$editLinkValue.'\'>'. 'Edit Group' . '</a></td><td>' 
                         .'<a href=\''.$deleteLinkValue.'\'>'. 'Delete Group' . '</a></td></tr>'); 
                } 
            ?> 
            </table>             
    </BODY> 
</HTML>
 
 |