예제 #1
0
파일: confirm.php 프로젝트: te-koyama/sheep
 */
$PAGE = "S_MST_ACCOUNT_EDIT";
require_once "../../_init_auth.php";
require_once 'maintenance/class.Account.php';
//require_once('class.Search.php');
try {
    //パラメータ初期値
    $param = $request;
    $param['page'] = $PAGE;
    $account = new account($request);
    //データ受け取る
    $post = $_POST;
    //var_dump ($param);
    //(!)データが正しいかを判断する
    //validate処理
    if ($error = $account->formValidate('confirm', $post)) {
        $param['errors'] = $error;
        renderTemplate('error.tpl', $param);
        exit;
    }
    //編集対象ユーザーID
    $user_id = $param['id'];
    if (!$account->checkID($user_id)) {
        $param['errors'][] = "ページが存在しません。";
        renderTemplate('error.tpl', $param);
        exit;
    }
    $param['id'] = $user_id;
    //表示用データ整理
    $param["department_name"] = null;
    if (isset($param["department_cd"]) && !empty($param["department_cd"])) {
예제 #2
0
파일: edit.php 프로젝트: te-koyama/sheep
 */
$PAGE = "S_MST_ACCOUNT_EDIT";
require_once '../../_init_auth.php';
require_once 'maintenance/class.Account.php';
//require_once('maintenance/class.MasterCsv.php');
try {
    //パラメータ初期値
    $param = $request;
    $param['page'] = $PAGE;
    $account = new account($request);
    //データ受け取る
    $post = $_POST;
    //(!)データが正しいかを判断する
    //validate処理
    $validateKey = isset($post['edit_id']) ? 'edit' : 'confirm_back';
    if ($error = $account->formValidate($validateKey, $post)) {
        $param['errors'] = $error;
        renderTemplate('error.tpl', $param);
        exit;
    }
    //編集対象ユーザーID
    $user_id = isset($param['edit_id']) ? $param['edit_id'] : $param['id'];
    if (!$account->checkID($user_id)) {
        $param['errors'][] = "ページが存在しません。";
        renderTemplate('error.tpl', $param);
        exit;
    }
    $param['id'] = $user_id;
    //初期遷移
    if (!isset($request['confirm_back'])) {
        //編集対象ユーザー情報取得