1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- <?php
- class AutoGenerateModule
- {
-
- public function importApi(&$data, &$project_id, &$user_id)
- {
- $dao = new AutoGenerateDao();
- $result = $dao->importApi($data, $project_id);
- if ($result) {
- $log_dao = new ProjectLogDao();
- $log_dao->addOperationLog($project_id, $user_id, ProjectLogDao::$OP_TARGET_PROJECT, $project_id, ProjectLogDao::$OP_TYPE_UPDATE, '通过自动生成文档功能更新接口文档', date('Y-m-d H:i:s', time()));
- return $result;
- } else {
- return FALSE;
- }
- }
-
- public function checkProjectPermission(&$user_name, &$user_password, &$project_id)
- {
- $dao = new GuestDao;
- $user_info = $dao->getLoginInfo($user_name);
- if (md5($user_password) == $user_info['userPassword']) {
- $project_dao = new ProjectDao();
- if ($project_dao->checkProjectPermission($project_id, $user_info['userID'])) {
- $auth_dao = new AuthorizationDao();
- $result = $auth_dao->getProjectUserType($user_info['userID'], $project_id);
- if ($result === FALSE) {
- return FALSE;
- } elseif ($result > 2) {
- return FALSE;
- } else {
- return $user_info;
- }
- } else {
- return FALSE;
- }
- } else {
- return FALSE;
- }
- }
- }
|