  |
5 | 5 | | osCommerce, Open Source E-Commerce Solutions |
| |
6 | 6 | | http://www.oscommerce.com |
| |
7 | 7 | | |
  |
8 | | - | Copyright (c) 2006 osCommerce |
| |
| 8 | + | Copyright (c) 2007 osCommerce |
|
9 | 9 | | |
| |
10 | 10 | | Released under the GNU General Public License |
| |
11 | 11 | | */ |
| |
|
|
 |
… |
|
17 | 17 | | /* Private variables */ |
| |
18 | 18 | | |
| |
19 | 19 | | var $_module = 'administrators', |
  |
20 | | - | $_page_title = HEADING_TITLE, |
| |
| 20 | + | $_page_title, |
|
21 | 21 | | $_page_contents = 'main.php'; |
| |
22 | 22 | | |
| |
23 | 23 | | /* Class constructor */ |
| |
24 | 24 | | |
| |
25 | 25 | | function osC_Content_Administrators() { |
  |
26 | | - | global $osC_MessageStack; |
| |
| 26 | + | global $osC_Language,$osC_MessageStack; |
|
27 | 27 | | |
  |
| 28 | + | $this->_page_title = $osC_Language->get('heading_title'); |
| |
| 29 | + | |
|
28 | 30 | | if (!isset($_GET['action'])) { |
| |
29 | 31 | | $_GET['action'] = ''; |
| |
30 | 32 | | } |
| |
|
|
 |
… |
|
47 | 49 | | 'password' => $_POST['user_password']); |
| |
48 | 50 | | |
| |
49 | 51 | | switch ( osC_Administrators_Admin::save((isset($_GET['aID']) && is_numeric($_GET['aID']) ? $_GET['aID'] : null), $data, (isset($_POST['modules']) ? $_POST['modules'] : null)) ) { |
  |
50 | | - | case true: |
| |
| 52 | + | case 1: |
|
51 | 53 | | if ( isset($_GET['aID']) && is_numeric($_GET['aID']) && ($_GET['aID'] == $_SESSION['admin']['id']) ) { |
| |
52 | 54 | | $_SESSION['admin']['access'] = osC_Access::getUserLevels($_GET['aID']); |
| |
53 | 55 | | } |
| |
|
|
 |
… |
|
58 | 60 | | |
| |
59 | 61 | | break; |
| |
60 | 62 | | |
  |
61 | | - | case false: |
| |
| 63 | + | case -1: |
|
62 | 64 | | $osC_MessageStack->add_session($this->_module, ERROR_DB_ROWS_NOT_UPDATED, 'error'); |
| |
63 | 65 | | |
| |
64 | 66 | | osc_redirect_admin(osc_href_link_admin(FILENAME_DEFAULT, $this->_module . '&page=' . $_GET['page'])); |
| |
65 | 67 | | |
| |
66 | 68 | | break; |
| |
67 | 69 | | |
  |
68 | | - | case -1: |
| |
69 | | - | $osC_MessageStack->add($this->_module, ERROR_ADMINISTRATORS_USERNAME_EXISTS, 'error'); |
| |
| 70 | + | case -2: |
| |
| 71 | + | $osC_MessageStack->add($this->_module, $osC_Language->get('ms_error_username_already_exists'), 'error'); |
  |
70 | 72 | | |
| |
71 | 73 | | break; |
| |
72 | 74 | | } |