Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php //Include menu options applicable to all pages of the web site include("PhpS..

Decoded Output download

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

<!DOCTYPE html>
<html lang="en">
    <head>
        <title>
            Edit User
        </title>
    <link rel="stylesheet" type="text/css" href="StyleSheet.css" />
    </head>
    <body>
        <?php            
            // If this was not a post back show the edit user form
       if (!isset($_POST['submit'])) {
                $user = GraphServiceAccessHelper::getEntry('users',$_GET['id']);
                $skypeAccount = isset($user->{Settings::$skypeExtension}) ? $user->{Settings::$skypeExtension} : "";
                echo('<form method="post" action="'.$_SERVER['PHP_SELF'].'?id='.$_GET['id']. '">');            
                echo('<table>');
                echo('<tr><td><b>Display Name:</b></td><td><input type="text" size="20" maxlength="100" name="dname" value="'. $user->{'displayName'}.'"></td></tr>');
                echo('<tr><td><b>Mail Alias:</b></td><td><input type="text" size="20" maxlength="15" name="alias" value="'. $user->{'mailNickname'}.'"></td></tr>');                
                echo ('<input name="id" type="hidden" value='.$_GET['id'].'>');
                echo('<tr><td><b>Skype Account:</b></td><td><input type="text" size="20" maxlength="15" name="skypeAccount" value="'. $skypeAccount.'"></td></tr>');                
                echo('<tr><td><b>Title:</b></td><td><input type="text" size="20" maxlength="15" name="jobTitle" value="'. $user->{'jobTitle'}.'"></td></tr>');                
                echo('<tr><td><input type="submit" value="submit" name="submit"></td></tr>');
                echo('</table>');   
                echo('</form>');
       }
       else {
            if((empty($_POST["dname"])) or (empty($_POST["alias"]))) {
                echo('<p>One of the required fields is empty. Please go back to <a href="EditUser.php'.'?id='.$_POST['id'].'">Update User</a></p>');
            }
            else {
                $displayName = $_POST["dname"];
                $alias = $_POST["alias"];
                $skypeAccount = $_POST["skypeAccount"];    
                $jobTitle = $_POST["jobTitle"];
                $userEntryInput = array(
                    'displayName'=> $displayName,
                    'userPrincipalName' => $alias.'@'.Settings::$appTenantDomainName ,
                    'mailNickname' => $alias,                    
                     Settings::$skypeExtension => $skypeAccount,
                    'jobTitle' => $jobTitle);

                // Update the user
                $user = GraphServiceAccessHelper::updateEntry('users',$_POST['id'],$userEntryInput);
                
                //Check to see if we got back an error.
                if(!empty($user->{'odata.error'}))
                {
                    $message = $user->{'odata.error'}->{'message'};
                    echo('<p>User update failed. Service returned error:<b>'.$message->{'value'}. '</b> Please go back to <a href="EditUser.php'.'?id='.$_POST['id'].'">Update User</a></p>');
                }
                else {
                    header('Location: DisplayUsers.php');
                }
       }
   }
 
 ?>        
</body>
</html>

Did this file decode correctly?

Original Code

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

<!DOCTYPE html>
<html lang="en">
    <head>
        <title>
            Edit User
        </title>
    <link rel="stylesheet" type="text/css" href="StyleSheet.css" />
    </head>
    <body>
        <?php            
            // If this was not a post back show the edit user form
       if (!isset($_POST['submit'])) {
                $user = GraphServiceAccessHelper::getEntry('users',$_GET['id']);
                $skypeAccount = isset($user->{Settings::$skypeExtension}) ? $user->{Settings::$skypeExtension} : "";
                echo('<form method="post" action="'.$_SERVER['PHP_SELF'].'?id='.$_GET['id']. '">');            
                echo('<table>');
                echo('<tr><td><b>Display Name:</b></td><td><input type="text" size="20" maxlength="100" name="dname" value="'. $user->{'displayName'}.'"></td></tr>');
                echo('<tr><td><b>Mail Alias:</b></td><td><input type="text" size="20" maxlength="15" name="alias" value="'. $user->{'mailNickname'}.'"></td></tr>');                
                echo ('<input name="id" type="hidden" value='.$_GET['id'].'>');
                echo('<tr><td><b>Skype Account:</b></td><td><input type="text" size="20" maxlength="15" name="skypeAccount" value="'. $skypeAccount.'"></td></tr>');                
                echo('<tr><td><b>Title:</b></td><td><input type="text" size="20" maxlength="15" name="jobTitle" value="'. $user->{'jobTitle'}.'"></td></tr>');                
                echo('<tr><td><input type="submit" value="submit" name="submit"></td></tr>');
                echo('</table>');   
                echo('</form>');
       }
       else {
            if((empty($_POST["dname"])) or (empty($_POST["alias"]))) {
                echo('<p>One of the required fields is empty. Please go back to <a href="EditUser.php'.'?id='.$_POST['id'].'">Update User</a></p>');
            }
            else {
                $displayName = $_POST["dname"];
                $alias = $_POST["alias"];
                $skypeAccount = $_POST["skypeAccount"];    
                $jobTitle = $_POST["jobTitle"];
                $userEntryInput = array(
                    'displayName'=> $displayName,
                    'userPrincipalName' => $alias.'@'.Settings::$appTenantDomainName ,
                    'mailNickname' => $alias,                    
                     Settings::$skypeExtension => $skypeAccount,
                    'jobTitle' => $jobTitle);

                // Update the user
                $user = GraphServiceAccessHelper::updateEntry('users',$_POST['id'],$userEntryInput);
                
                //Check to see if we got back an error.
                if(!empty($user->{'odata.error'}))
                {
                    $message = $user->{'odata.error'}->{'message'};
                    echo('<p>User update failed. Service returned error:<b>'.$message->{'value'}. '</b> Please go back to <a href="EditUser.php'.'?id='.$_POST['id'].'">Update User</a></p>');
                }
                else {
                    header('Location: DisplayUsers.php');
                }
       }
   }
 
 ?>        
</body>
</html>

Function Calls

None

Variables

None

Stats

MD5 1956dbcae9d9449bebe7012999692147
Eval Count 0
Decode Time 135 ms