📄 extractor_users.php
字号:
<?php/*// OrangeHRM is a comprehensive Human Resource Management (HRM) System that captures// all the essential functionalities required for any enterprise.// Copyright (C) 2006 OrangeHRM Inc., http://www.orangehrm.com// OrangeHRM is free software; you can redistribute it and/or modify it under the terms of// the GNU General Public License as published by the Free Software Foundation; either// version 2 of the License, or (at your option) any later version.// OrangeHRM is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;// without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.// See the GNU General Public License for more details.// You should have received a copy of the GNU General Public License along with this program;// if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,// Boston, MA 02110-1301, USA*/require_once ROOT_PATH . '/lib/models/maintenance/Users.php';class EXTRACTOR_Users{ function EXTRACTOR_Users() { $this->users = new Users(); } function parseAddData($postArr) { $this->users -> setUserName(trim($postArr['txtUserName'])); $this->users -> setUserPassword(md5(trim($postArr['txtUserPassword']))); $this->users -> setUserEmpID($postArr['cmbUserEmpID']); $this->users -> setUserIsAdmin(isset($postArr['chkUserIsAdmin']) ? 'Yes' : 'No'); $this->users -> setUserDateEntered(date("Y-m-d")); $this->users -> setUserCreatedBy($_SESSION['user']); $this->users -> setUserStatus($postArr['cmbUserStatus']); $this->users -> setUserGroupID($postArr['cmbUserGroupID']); return $this->users; } function parseEditData($postArr) { $this->users -> setUserID($postArr['txtUserID']); $this->users -> setUserName(trim($postArr['txtUserName'])); $this->users -> setUserEmpID($postArr['cmbUserEmpID']); $this->users -> setUserIsAdmin(isset($postArr['chkUserIsAdmin']) ? 'Yes' : 'No'); $this->users -> setUserDateModified(date("Y-m-d")); $this->users -> setUserModifiedBy($_SESSION['user']); $this->users -> setUserStatus($postArr['cmbUserStatus']);
$this->users -> setUserGroupID($postArr['cmbUserGroupID']);
if ($_SESSION['isAdmin'] == 'Yes' && $_SESSION['ldap'] == "enabled") {
if (isset($postArr['txtUserPassword']) && ($postArr['txtUserPassword'] == $postArr['txtUserConfirmPassword']) && is_string($postArr['txtUserPassword'])) {
$this->users -> setUserPassword(md5(trim($postArr['txtUserPassword'])));
}
} else if ($_SESSION['isAdmin'] == 'Yes') {
if (isset($postArr['txtUserPassword']) && ($postArr['txtUserPassword'] == $postArr['txtUserConfirmPassword']) && is_string($postArr['txtUserPassword']) && (strlen($postArr['txtUserPassword']) > 3)) {
$this->users -> setUserPassword(md5(trim($postArr['txtUserPassword'])));
}
} return $this->users; }}?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -