Changeset 10 for trunk/Modules/User/PageUser.php
- Timestamp:
- Jun 1, 2023, 1:31:28 AM (18 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Modules/User/PageUser.php
r8 r10 23 23 $Query = 'SELECT `Contact`.`Value`, `Contact`.`Description`, (SELECT `Name` FROM `ContactCategory` WHERE `ContactCategory`.`Id` = `Contact`.`Category`) AS `Category` '. 24 24 'FROM `Contact` WHERE `User` = '. 25 $this->System->User->User['Id'];25 Core::Cast($this->System)->User->User['Id']; 26 26 $DbResult = $this->Database->query('SELECT COUNT(*) FROM ('.$Query.') AS T'); 27 27 $DbRow = $DbResult->fetch_row(); … … 60 60 { 61 61 $Output = ''; 62 if ( $this->System->User->User['Id'] != null)62 if (Core::Cast($this->System)->User->User['Id'] != null) 63 63 { 64 64 $Actions = ''; … … 75 75 $Output .= $this->Panel('Nabídka uživatele', $Actions); 76 76 $Output .= '</td><td style="vertical-align:top;">'; 77 if ( $this->System->User->User['Id'] != null)78 { 79 $Form = new Form( $this->System->FormManager);77 if (Core::Cast($this->System)->User->User['Id'] != null) 78 { 79 $Form = new Form(Core::Cast($this->System)->FormManager); 80 80 $Form->SetClass('UserOptions'); 81 $Form->LoadValuesFromDatabase( $this->System->User->User['Id']);81 $Form->LoadValuesFromDatabase(Core::Cast($this->System)->User->User['Id']); 82 82 $Form->OnSubmit = '?Action=UserOptionsSave'; 83 83 $Output .= $Form->ShowViewForm(); … … 100 100 if ($Action == 'LoginForm') 101 101 { 102 $Form = new Form( $this->System->FormManager);102 $Form = new Form(Core::Cast($this->System)->FormManager); 103 103 $Form->SetClass('UserLogin'); 104 104 $Form->OnSubmit = '?Action=Login'; … … 111 111 if (array_key_exists('Username', $_POST) and array_key_exists('Password', $_POST)) 112 112 { 113 $Form = new Form( $this->System->FormManager);113 $Form = new Form(Core::Cast($this->System)->FormManager); 114 114 $Form->SetClass('UserLogin'); 115 115 $Form->OnSubmit = '?Action=Login'; 116 116 if (array_key_exists('StayLogged', $_POST) and ($_POST['StayLogged'] == 'on')) $StayLogged = true; 117 117 else $StayLogged = false; 118 $Result = $this->System->User->Login($_POST['Username'], $_POST['Password'], $StayLogged);118 $Result = Core::Cast($this->System)->User->Login($_POST['Username'], $_POST['Password'], $StayLogged); 119 119 $Output .= $this->SystemMessage('Přihlášení', $Result); 120 120 if ($Result <> USER_LOGGED_IN) … … 134 134 if ($Action == 'Logout') 135 135 { 136 if ( $this->System->User->User['Id'] != null)137 { 138 $Output .= $this->SystemMessage('Odhlášení', $this->System->User->Logout());136 if (Core::Cast($this->System)->User->User['Id'] != null) 137 { 138 $Output .= $this->SystemMessage('Odhlášení', Core::Cast($this->System)->User->Logout()); 139 139 } else $Output .= $this->SystemMessage('Nastavení uživatele', 'Nejste přihlášen'); 140 140 } else 141 141 if ($Action == 'UserOptions') 142 142 { 143 if ( $this->System->User->User['Id'] != null)144 { 145 $Form = new Form( $this->System->FormManager);143 if (Core::Cast($this->System)->User->User['Id'] != null) 144 { 145 $Form = new Form(Core::Cast($this->System)->FormManager); 146 146 $Form->SetClass('UserOptions'); 147 $Form->LoadValuesFromDatabase( $this->System->User->User['Id']);147 $Form->LoadValuesFromDatabase(Core::Cast($this->System)->User->User['Id']); 148 148 $Form->OnSubmit = '?Action=UserOptionsSave'; 149 149 $Output .= $Form->ShowEditForm(); … … 152 152 if ($Action == 'UserOptionsSave') 153 153 { 154 $Form = new Form( $this->System->FormManager);154 $Form = new Form(Core::Cast($this->System)->FormManager); 155 155 $Form->SetClass('UserOptions'); 156 156 $Form->LoadValuesFromForm(); 157 $Form->SaveValuesToDatabase( $this->System->User->User['Id']);157 $Form->SaveValuesToDatabase(Core::Cast($this->System)->User->User['Id']); 158 158 $Output .= $this->SystemMessage('Nastavení', 'Nastavení uloženo.'); 159 159 $this->System->ModuleManager->Modules['Log']->NewRecord('User', 'Nastavení uživatele změněno', $Form->Values['Name']); 160 $Form->LoadValuesFromDatabase( $this->System->User->User['Id']);160 $Form->LoadValuesFromDatabase(Core::Cast($this->System)->User->User['Id']); 161 161 $Form->OnSubmit = '?Action=UserOptionsSave'; 162 162 $Output .= $Form->ShowEditForm(); … … 164 164 if ($Action == 'UserRegister') 165 165 { 166 $Form = new Form( $this->System->FormManager);166 $Form = new Form(Core::Cast($this->System)->FormManager); 167 167 $Form->SetClass('UserRegister'); 168 168 //$Form->LoadValuesFromForm(); … … 173 173 { 174 174 $Output .= $this->SystemMessage('Potvrzení registrace', 175 $this->System->User->RegisterConfirm($_GET['User'], $_GET['H']));175 Core::Cast($this->System)->User->RegisterConfirm($_GET['User'], $_GET['H'])); 176 176 } else 177 177 if ($Action == 'PasswordRecovery') 178 178 { 179 $Form = new Form( $this->System->FormManager);179 $Form = new Form(Core::Cast($this->System)->FormManager); 180 180 $Form->SetClass('PasswordRecovery'); 181 181 $Form->OnSubmit = '?Action=PasswordRecovery2'; … … 184 184 if ($Action == 'PasswordRecovery2') 185 185 { 186 $Form = new Form( $this->System->FormManager);186 $Form = new Form(Core::Cast($this->System)->FormManager); 187 187 $Form->SetClass('PasswordRecovery'); 188 188 $Form->LoadValuesFromForm(); 189 $Result = $this->System->User->PasswordRecoveryRequest($Form->Values['Name'], $Form->Values['Email']);189 $Result = Core::Cast($this->System)->User->PasswordRecoveryRequest($Form->Values['Name'], $Form->Values['Email']); 190 190 $Output .= $this->SystemMessage('Obnova hesla', $Result); 191 191 if ($Result <> USER_PASSWORD_RECOVERY_SUCCESS) … … 196 196 if ($Action == 'PasswordRecoveryConfirm') 197 197 { 198 $Output .= $this->SystemMessage('Obnova hesla', $this->System->User->PasswordRecoveryConfirm($_GET['User'], $_GET['H'], $_GET['P']));198 $Output .= $this->SystemMessage('Obnova hesla', Core::Cast($this->System)->User->PasswordRecoveryConfirm($_GET['User'], $_GET['H'], $_GET['P'])); 199 199 } else 200 200 if ($Action == 'UserRegisterSave') 201 201 { 202 $Form = new Form( $this->System->FormManager);202 $Form = new Form(Core::Cast($this->System)->FormManager); 203 203 $Form->SetClass('UserRegister'); 204 204 $Form->LoadValuesFromForm(); 205 $Result = $this->System->User->Register($Form->Values['Login'], $Form->Values['Password'],205 $Result = Core::Cast($this->System)->User->Register($Form->Values['Login'], $Form->Values['Password'], 206 206 $Form->Values['Password2'], $Form->Values['Email'], $Form->Values['Name']); 207 207 $Output .= $this->SystemMessage('Registrace nového účtu', $Result);
Note:
See TracChangeset
for help on using the changeset viewer.