<?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" >
$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';
/* * @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 {
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"); }
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; }