Context->Session->UserID != $this->User->UserID && !$this->Context->Session->User->Permission('PERMISSION_EDIT_USERS')) { $this->Context->WarningCollector->Add($this->Context->GetDefinition('PermissionError')); echo '
'.$this->Get_Warnings().'
'; } else { $this->PostBackParams->Set('PostBackAction', 'ProcessIdentity'); $this->PostBackParams->Set('u', $this->User->UserID); $this->PostBackParams->Set('LabelValuePairCount', (count($this->User->Attributes) > 0? count($this->User->Attributes):1), 1, 'LabelValuePairCount'); $Required = $this->Context->GetDefinition('Required'); echo '
'.$this->Context->GetDefinition('ChangePersonalInfo').''; $this->CallDelegate('PreWarningsRender'); echo $this->Get_Warnings() .$this->Get_PostBackForm('frmAccountPersonal'); $this->CallDelegate('PreInputsRender'); echo '

'.$this->Context->GetDefinition('DefineYourAccountProfile').'

'; // Add the extension customization settings $Customizations = ''; while (list($Key, $Value) = each($this->Context->Configuration)) { if (strpos($Key, 'CUSTOMIZATION_') !== false) { $Description = $this->Context->GetDefinition($Key.'_DESCRIPTION'); $Customizations .= '
  • '.($Description != $Key.'_DESCRIPTION' ? '

    '.$Description.'

    ' : '').'
  • '; } } // If some customizations were found, write them out now if ($Customizations != '') { echo '

    '.$this->Context->GetDefinition('OtherSettings').'

    '; } $this->CallDelegate('PreCustomInputsRender'); echo '

    '.$this->Context->GetDefinition('AddCustomInformation').'

    '.$this->Context->GetDefinition('AddCustomInformationNotes').'

    '; $this->CallDelegate('PreButtonsRender'); echo '

    '.$this->Context->GetDefinition('AddLabelValuePair').'

    '; } ?>