require_once './problem_view_add_form.php'; } else { header("Location: ./index.php?mod=home"); } break; case 'add_post': if (strstr($_SESSION['user_permission_name'], CodeNames::$permission_name_order) || strstr($_SESSION['user_permission_name'], CodeNames::$permission_name_administrator)) { require_once './class/problem_service.class.php'; require_once 'class/problem.class.php'; $problem_name_category = $_POST['problem_name_category']; $supplier_id = $_POST['supplier_id']; $description = $_POST['description']; $note = $_POST['note']; $problem = new Problem(null, $problem_name_category, $supplier_id, $description, $note); $problem_service = new ProblemService(); $id = $problem_service->addProblem($problem); $_SESSION['operation'] = true; $_SESSION['operation_msg'] = "添加合作问题记录:" . $problem_name_category . "成功"; $log_service->addLog("insert", "合作问题记录", $id); header("Location: ./index.php?mod=problem&action=ls"); } else { header("Location: ./index.php?mod=home"); } break; case 'edit_get': if (strstr($_SESSION['user_permission_name'], CodeNames::$permission_name_order) || strstr($_SESSION['user_permission_name'], CodeNames::$permission_name_administrator)) { if (isset($_GET['eid'])) { $id = $_GET['eid']; if (is_numeric($id)) { require_once './class/problem_service.class.php'; require_once 'class/problem.class.php';