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';