$res["result"] = false; $res["reason"] = "Project ID:" . $data['id'] . "Not Found!"; $db->closeDB(); die(json_encode($res)); } $project->u_id = $_SESSION['user_info']['id']; $project->m_id = $data['m_id']; $project->name = htmlspecialchars($data['name'], ENT_QUOTES); $project->discribe = htmlspecialchars($data['discribe'], ENT_QUOTES); $project->exp_url = dirname($_SERVER["HTTP_REFERER"]) . "/" . "rat.php?t=" . $project->ticket; if ($projectModule->getProjectModuleByProject($project->id)) { $projectModule->module_id = $data['m_id']; $projectModule->ticket = $project->ticket; $projectModule->module_path = $module->m_path; $projectModule->config = json_encode($data['config']); if ($project->updateProject() && $projectModule->updateProjectModule()) { $res['result'] = true; $res['reason'] = 'Edit Project Success!'; } else { $res['reason'] = 'Edit Project Failed!'; } } else { $res['reason'] = 'the Module not exists!'; } } } $db->closeDB(); } else { $res['reason'] = 'failed to connect to database'; } $log->info('User:'******'user_info']['username'] . ' ' . $res['reason']);