| @@ 124-132 (lines=9) @@ | ||
| 121 | * @param int $id Account ID. |
|
| 122 | * @return int Always {@link NO_ERROR}. |
|
| 123 | */ |
|
| 124 | function account_disable ($id) |
|
| 125 | { |
|
| 126 | debug_write_log(DEBUG_TRACE, '[account_disable]'); |
|
| 127 | debug_write_log(DEBUG_DUMP, '[account_disable] $id = ' . $id); |
|
| 128 | ||
| 129 | dal_query('accounts/disable.sql', $id, bool2sql(TRUE)); |
|
| 130 | ||
| 131 | return NO_ERROR; |
|
| 132 | } |
|
| 133 | ||
| 134 | /** |
|
| 135 | * Enables specified account. |
|
| @@ 140-148 (lines=9) @@ | ||
| 137 | * @param int $id Account ID. |
|
| 138 | * @return int Always {@link NO_ERROR}. |
|
| 139 | */ |
|
| 140 | function account_enable ($id) |
|
| 141 | { |
|
| 142 | debug_write_log(DEBUG_TRACE, '[account_enable]'); |
|
| 143 | debug_write_log(DEBUG_DUMP, '[account_enable] $id = ' . $id); |
|
| 144 | ||
| 145 | dal_query('accounts/disable.sql', $id, bool2sql(FALSE)); |
|
| 146 | ||
| 147 | return NO_ERROR; |
|
| 148 | } |
|
| 149 | ||
| 150 | /** |
|
| 151 | * Looks for Account ID and token, which are stored in client cookies, |
|
| @@ 739-750 (lines=12) @@ | ||
| 736 | * @param string $passwd New password string. |
|
| 737 | * @return int Always {@link NO_ERROR}. |
|
| 738 | */ |
|
| 739 | function password_change ($id, $passwd) |
|
| 740 | { |
|
| 741 | debug_write_log(DEBUG_TRACE, '[password_change]'); |
|
| 742 | debug_write_log(DEBUG_DUMP, '[password_change] $id = ' . $id); |
|
| 743 | ||
| 744 | dal_query('accounts/passwd.sql', |
|
| 745 | $id, |
|
| 746 | base64_encode(sha1($passwd, TRUE)), |
|
| 747 | time()); |
|
| 748 | ||
| 749 | return NO_ERROR; |
|
| 750 | } |
|
| 751 | ||
| 752 | /** |
|
| 753 | * Change UI language for specified user. |
|
| @@ 1636-1647 (lines=12) @@ | ||
| 1633 | * @param int $id ID of record to be marked as unread. |
|
| 1634 | * @return int Always {@link NO_ERROR}. |
|
| 1635 | */ |
|
| 1636 | function record_unread ($id) |
|
| 1637 | { |
|
| 1638 | debug_write_log(DEBUG_TRACE, '[record_unread]'); |
|
| 1639 | debug_write_log(DEBUG_DUMP, '[record_unread] $id = ' . $id); |
|
| 1640 | ||
| 1641 | if (get_user_level() != USER_LEVEL_GUEST) |
|
| 1642 | { |
|
| 1643 | dal_query('records/unread.sql', $id, $_SESSION[VAR_USERID]); |
|
| 1644 | } |
|
| 1645 | ||
| 1646 | return NO_ERROR; |
|
| 1647 | } |
|
| 1648 | ||
| 1649 | /** |
|
| 1650 | * Change state of specified record. |
|