PHP Classes
elePHPant
Icontem

File: DisplayUsers.php

Recommend this page to a friend!
  Classes of Mostafa Abd-El-Hamid  >  PHP Azure Active Directory  >  DisplayUsers.php  >  Download  
File: DisplayUsers.php
Role: Example script
Content type: text/plain
Description: Class source
Class: PHP Azure Active Directory
Manage users and groups of Windows Azure
Author: By
Last change:
Date: 4 years ago
Size: 1,968 bytes
 

Contents

Class file image Download
<?php
   
//Include menu options applicable to all pages of the web site
   
include("PhpSampleTemplate.php");
?>

<HTML>
    <head>
        <title>
            Administration Page For Users
        </title>
    </head>

    <BODY>
        <h1>
            Administration Page For Users
        </h1>
        <a href="CreateUser.php"><b>Create And Add A New User</b></a>
        <br/><br/>
        <table border="1">
            <tr>
            <th>Display Name</th>
            <th>User Principal Name</th>
            <th>Object ID</th>
            <th>Immutable ID</th>
            <th>Account Enabled</th>
            <th>Edit Link</th>
            <th>Delete Link</th>
            </tr>
            <?php
                $users
= GraphServiceAccessHelper::getFeed('users');
               
// display any records fetched from the database
                // plus an input line for a new category
               
foreach ($users as $user){
                    if (
$user->{'accountEnabled'} == 1)
                      {
                         
$accountEnabled = 'True';
                      }
                      else
                      {
                         
$accountEnabled = 'False';
                      }
                   
$editLinkValue = "EditUser.php?id=".$user->objectId;
                   
$deleteLinkValue = "DeleteUser.php?id=".$user->objectId;
                    echo(
'<tr><td>'. $user->{'displayName'}. '</td><td>'. $user->{'userPrincipalName'} .'</td>');
                    echo(
'<td>'. $user->{'objectId'}.'</td>');
                    echo(
'<td>'. $user->{'immutableId'}.'</td>');
                    echo (
'<td>'. $accountEnabled.'</td>');
                    echo(
'<td>' .'<a href=\''.$editLinkValue.'\'>'. 'Edit User' . '</a></td><td>'
                        
.'<a href=\''.$deleteLinkValue.'\'>'. 'Delete User' . '</a></td></tr>');
                }
           
?>
</table>
    </BODY>
</HTML>