CMS  Version 3.9
myprofile.inc File Reference

Go to the source code of this file.

Functions

 updateProfile ($obj)
 

Variables

 $reset = checkNumeric($_GET["reset"])
 
 $profile = clone($user)
 
$profile filter = new ExclusionFilter("role", "title", "activt")
 
 $form = new AutoForm($profile)
 
$form passwordEncryptor = hashPassword
 
$form submitLabel = "Update Profile"
 
$form onSaveComplete = updateProfile
 
 $script = $form->writeScript()
 

Function Documentation

◆ updateProfile()

updateProfile (   $obj)

Definition at line 92 of file myprofile.inc.

93 {
94  global $user;
95  global $_SESSION;
96  global $reset;
97 
98  // reset session user in case of change
99  $_SESSION["user"] = $obj->data;
100  $user = $_SESSION["user"];
101 
102  // if user is resetting their profile, refresh and show it is updated
103  if($reset)
104  redirect("/components/login/myprofile.php?reset=2");
105 }
global $user
$reset
Definition: myprofile.inc:52
$_SESSION["useMobile"]
Definition: override.inc:7

Variable Documentation

◆ $form

$form = new AutoForm($profile)

Definition at line 57 of file myprofile.inc.

◆ $profile

$profile = clone($user)

Definition at line 54 of file myprofile.inc.

◆ $reset

$reset = checkNumeric($_GET["reset"])

Definition at line 52 of file myprofile.inc.

◆ $script

$script = $form->writeScript()

Definition at line 82 of file myprofile.inc.

◆ filter

$profile filter = new ExclusionFilter("role", "title", "activt")

Definition at line 56 of file myprofile.inc.

◆ onSaveComplete

$form onSaveComplete = updateProfile

Definition at line 64 of file myprofile.inc.

◆ passwordEncryptor

$form passwordEncryptor = hashPassword

Definition at line 58 of file myprofile.inc.

◆ submitLabel

$form submitLabel = "Update Profile"

Definition at line 60 of file myprofile.inc.