예제 #1
0
파일: confirm.php 프로젝트: te-koyama/sheep
 $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"])) {
     $data = $account->getDepartmentName($param["department_cd"]);
     $param["department_name"] = $data["department_name"];
 }
 $param["division_name"] = null;
 if (isset($param["division_cd"]) && !empty($param["division_cd"])) {
     $data = $account->getDivisionName($param["department_cd"], $param["division_cd"]);
     $param["division_name"] = $data["division_name"];
예제 #2
0
try {
    //パラメータ初期値
    $param = $request;
    $param['page'] = $PAGE;
    $account = new account($request);
    //データ受け取る
    $post = $_POST;
    //(!)データが正しいかを判断する
    //validate処理
    if ($error = $account->formValidate('confirm', $post)) {
        $param['errors'] = $error;
        renderTemplate('error.tpl', $param);
        exit;
    }
    //編集対象ユーザーID
    if (!$account->checkID($param['id'])) {
        $param['errors'][] = "ページが存在しません。";
        renderTemplate('error.tpl', $param);
        exit;
    }
    if (!isset($param["group_cd"])) {
        $param["group_cd"] = array();
    }
    if (!isset($param["disp_auth"])) {
        $param["disp_auth"] = array();
    }
    //所属CDを用意
    $post_cd = "";
    if (isset($param["section_cd"]) && !emp($param["section_cd"])) {
        $post_cd = $param["section_cd"];
    } elseif (isset($param["division_cd"]) && !emp($param["division_cd"])) {