コード例 #1
0
<?php

/*
 * @auther lion
 * @date 2013-1-31
 */
require_once 'class/personnel_category.class.php';
require_once 'class/personnel_category_service.class.php';
$personnel_category_service = new PersonnelCategoryService();
$array_personnel_category = $personnel_category_service->getAll();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
	"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<meta http-equiv="Content-Language" content="en" />
	<meta name="GENERATOR" content="PHPEclipse 1.2.0" />
	<?php 
require_once './includes/css.php';
require_once './includes/js.php';
?>
 
	<title>title</title>
</head>
<body>

<form class="form-horizontal"  action="./index.php?mod=user&action=user_register" method="post" id="form">
       <legend>用户注册</legend>

  <div class="control-group" id="check_name" >
コード例 #2
0
         $state = $user->state;
         if (strstr($state, CodeNames::$user_state_disable)) {
             $url = "./login.php";
             $_SESSION['disable'] = true;
             header("Location: {$url}");
         } else {
             if (!$rs) {
                 $url = "./login.php";
                 $_SESSION['error'] = true;
             } else {
                 $url = "./index.php";
                 $_SESSION['username'] = $username;
                 $_SESSION['logined_user'] = serialize($user);
                 require_once 'class/personnel_category_service.class.php';
                 require_once 'class/personnel_category.class.php';
                 $personnel_category_service = new PersonnelCategoryService();
                 $personnel_category = $personnel_category_service->getPersonnelCategoryById($user->category_name_id);
                 $user_permission_name = $personnel_category->permission_name;
                 $_SESSION['user_permission_name'] = $user_permission_name;
                 if (isset($_POST['auto_login'])) {
                     $auto_login = $_POST['auto_login'];
                     setcookie("username", $username, time() + 36000);
                     setcookie("pwd", $pwd, time() + 36000);
                 }
             }
         }
         header("Location: {$url}");
     }
     break;
 case 'user_register':
     require_once 'class/user.class.php';
コード例 #3
0
/*
 * @auther lion
 * @date 2013-1-30
 */
require_once 'class/personnel_category_service.class.php';
require_once 'class/personnel_category.class.php';
require_once 'class/sub_pages.class.php';
require_once 'class/code_names.class.php';
if (isset($_GET["p"])) {
    $pageCurrent = $_GET["p"];
} else {
    $pageCurrent = 1;
}
//每页显示的条数
$page_size = 10;
$personnel_category_service = new PersonnelCategoryService();
//总条目数
//每次显示的页数
$sub_pages = 10;
$url = "index.php?mod=personnel_category&action=ls&p=";
if (isset($_GET["keywords"])) {
    $keywords = trim($_GET["keywords"]);
    if (!empty($keywords)) {
        $array_personnel_category = $personnel_category_service->listAllByKeywords($pageCurrent, $page_size, $keywords);
        $nums = $personnel_category_service->getListRowsByKeywords($keywords);
        $url = "index.php?mod=personnel_category&action=ls&keywords={$keywords}&p=";
    } else {
        $array_personnel_category = $personnel_category_service->listAll($pageCurrent, $page_size);
        $nums = $personnel_category_service->getListRows();
    }
} else {
コード例 #4
0
                    header("Location: ./index.php?mod=personnel_category&action=ls");
                }
            } else {
                header("Location: ./index.php?mod=personnel_category&action=ls");
            }
            break;
        case 'edit_post':
            if (isset($_SESSION["id"])) {
                require_once './class/personnel_category_service.class.php';
                require_once 'class/personnel_category.class.php';
                $id = $_SESSION["id"];
                unset($_SESSION["id"]);
                $personnel_category_name = $_POST['personnel_category_name'];
                $permission_name = $_POST['permission_name'];
                $personnel_category = new PersonnelCategory($id, $personnel_category_name, $permission_name);
                $personnel_category_service = new PersonnelCategoryService();
                $personnel_category_service->updatePersonnelCategory($personnel_category);
                $_SESSION['operation'] = true;
                $_SESSION['operation_msg'] = "修改人员类别:" . $personnel_category_name . "成功";
                $log_service->addLog("update", "用户", $id);
            } else {
                $_SESSION['operation'] = false;
                $_SESSION['operation_msg'] = "修改人员类别:" . $personnel_category_name . "失败";
            }
            header("Location: ./index.php?mod=personnel_category&action=ls");
        default:
            break;
    }
} else {
    header("Location: ./index.php?mod=personnel_category&action=ls");
}
コード例 #5
0
 public function listAllByKeywords($pageCurrent, $PageSize, $keywords, $sql = "select * from t_user,t_personnel_category where t_personnel_category.id=t_user.category_name_id and concat ( t_user.username  ,t_personnel_category.personnel_category_name , t_user.name , t_user.telephone , t_user.email , t_user.state ) like  ")
 {
     $keywords = strtr($keywords, CodeNames::$user_search_replace);
     $sql = sprintf($sql . " '%s' ", "%" . $keywords . "%");
     $sql = $sql . " order by t_user.id desc ";
     $array_user = $this->g_db->getAll($sql, $pageCurrent, $PageSize);
     foreach ($array_user as $user) {
         $category_name_id = $user->category_name_id;
         $personnel_category_service = new PersonnelCategoryService();
         $personnel_category = $personnel_category_service->getPersonnelCategoryById($category_name_id);
         $category_name = $personnel_category->personnel_category_name;
         $user->category_name = $category_name;
     }
     return $array_user;
 }