Changeset 634 for trunk/Modules/User/User.php
- Timestamp:
- Jan 19, 2014, 2:28:30 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Modules/User/User.php
r633 r634 2 2 3 3 include_once(dirname(__FILE__).'/UserList.php'); 4 include_once(dirname(__FILE__).'/UserPage.php'); 4 5 5 6 define('LOGIN_USED', 'Přihlašovací jméno již použito.'); … … 164 165 '<br/>\nPokud jste tak neučinili, měli by jste tento email ignorovat.<br/><br/>\n\n'. 165 166 'Váš účet je: '.$Login."\n<br/>Pro dokončení registrace klikněte na tento odkaz: ".'<a href="'. 166 $ServerURL.'/ ?Action=UserRegisterConfirm&User='.167 $ServerURL.'/user/?Action=UserRegisterConfirm&User='. 167 168 $UserId.'&H='.$NewPassword.'">'.$ServerURL.'/?Action=UserRegisterConfirm&User='. 168 169 $UserId.'&H='.$NewPassword.'</a>.'."\n<br> \n\n'. … … 384 385 "Pokud jste tak neučinili, měli by jste tento email ignorovat.<br /><br />\n\nVaše nové heslo k účtu ". 385 386 $Row['Login'].' je: '.$NewPassword."\n<br/>". 386 'Pro aktivaci tohoto hesla klikněte na <a href="'.$ServerURL.'/ ?Action=PasswordRecoveryConfirm&User='.387 'Pro aktivaci tohoto hesla klikněte na <a href="'.$ServerURL.'/user/?Action=PasswordRecoveryConfirm&User='. 387 388 $Row['Id'].'&H='.$Row['Password'].'&P='.$NewPassword.'">tento odkaz</a>.'."\n<br />". 388 389 "Po přihlášení si prosím změňte heslo na nové.\n\n<br><br>Na tento email neodpovídejte.", 'text/html'); … … 418 419 class ModuleUser extends AppModule 419 420 { 421 var $UserPanel; 422 420 423 function __construct($System) 421 424 { … … 427 430 $this->Description = 'User management'; 428 431 $this->Dependencies = array(); 432 $this->UserPanel = array(); 429 433 } 430 434 … … 531 535 if(isset($_SERVER['REMOTE_ADDR'])) $this->System->User->Check(); 532 536 $this->System->RegisterPage('userlist', 'PageUserList'); 537 $this->System->RegisterPage('user', 'PageUser'); 538 $this->System->RegisterPageBarItem('Top', 'User', array($this, 'TopBarCallback')); 539 $this->System->FormManager->RegisterClass('UserLogin', array( 540 'Title' => 'Přihlášení uživatele', 541 'SubmitText' => 'Přihlásit', 542 'Table' => '', 543 'Items' => array( 544 'Username' => array('Type' => 'String', 'Caption' => 'Přihlašovací jméno', 'Default' => ''), 545 'Password' => array('Type' => 'Password', 'Caption' => 'Heslo', 'Default' => ''), 546 'StayLogged' => array('Type' => 'Boolean', 'Caption' => 'Zůstat přihlášen', 'Default' => '0'), 547 ), 548 )); 549 $this->System->FormManager->RegisterClass('UserOptions', array( 550 'Title' => 'Základní nastavení', 551 'Table' => 'User', 552 'SubmitText' => 'Uložit', 553 'Items' => array( 554 'Login' => array('Type' => 'String', 'Caption' => 'Přihlašovací jméno', 'Default' => ''), 555 'Salt' => array('Type' => 'RandomHash', 'Caption' => 'Sůl', 'Default' => ''), 556 'Password' => array('Type' => 'Password', 'Caption' => 'Heslo', 'Default' => ''), 557 'Name' => array('Type' => 'String', 'Caption' => 'Zobrazované jméno', 'Default' => ''), 558 'Email' => array('Type' => 'String', 'Caption' => 'E-mail', 'Default' => ''), 559 'PhoneNumber' => array('Type' => 'String', 'Caption' => 'Telefón', 'Default' => ''), 560 'ICQ' => array('Type' => 'String', 'Caption' => 'ICQ', 'Default' => ''), 561 ), 562 )); 563 $this->System->FormManager->RegisterClass('UserRegister', array( 564 'Title' => 'Registrace uživatele', 565 'SubmitText' => 'Registrovat', 566 'Table' => 'User', 567 'Items' => array( 568 'Login' => array('Type' => 'String', 'Caption' => 'Přihlašovací jméno', 'Default' => ''), 569 'Password' => array('Type' => 'Password', 'Caption' => 'Heslo', 'Default' => ''), 570 'Password2' => array('Type' => 'Password', 'Caption' => 'Potvrzení hesla', 'Default' => ''), 571 'Name' => array('Type' => 'String', 'Caption' => 'Zobrazované jméno', 'Default' => ''), 572 'Email' => array('Type' => 'String', 'Caption' => 'E-mail', 'Default' => ''), 573 'PhoneNumber' => array('Type' => 'String', 'Caption' => 'Telefón', 'Default' => ''), 574 'ICQ' => array('Type' => 'String', 'Caption' => 'ICQ', 'Default' => ''), 575 ), 576 )); 577 $this->System->FormManager->RegisterClass('PasswordRecovery', array( 578 'Title' => 'Obnova hesla', 579 'SubmitText' => 'Obnovit', 580 'Table' => '', 581 'Items' => array( 582 'Name' => array('Type' => 'String', 'Caption' => 'Přihlašovací jméno', 'Default' => ''), 583 'Email' => array('Type' => 'String', 'Caption' => 'E-mail', 'Default' => ''), 584 ), 585 )); 533 586 $this->System->FormManager->RegisterClass('User', array( 534 587 'Title' => 'Uživatelé', … … 595 648 { 596 649 } 650 651 function TopBarCallback() 652 { 653 if($this->System->User->User['Id'] == null) 654 $Output = '<a href="'.$this->System->Link('/user/?Action=LoginForm').'">Přihlášení</a> '. 655 '<a href="'.$this->System->Link('/user/?Action=UserRegister').'">Registrace</a>'; 656 else $Output = $this->System->User->User['Name']. 657 ' <a href="'.$this->System->Link('/user/?Action=UserMenu').'">Nabídka</a>'. 658 ' <a href="'.$this->System->Link('/user/?Action=Logout').'">Odhlásit</a>'; 659 // <a href="'.$this->System->Link('/?Action=UserOptions').'">Nastavení</a>'; 660 return($Output); 661 } 597 662 }
Note:
See TracChangeset
for help on using the changeset viewer.