* baitaiRegExec.php
 *
 * Copyright (c) 2009 Fraise, Inc.
 * All rights reserved.
 */
/**
 * 管理画面媒体CHKユーザー登録処理ページファイル。
 *
 * @copyright   2009 Fraise, Inc.
 * @author      mitsuhiro nakamura
 */
require_once D_BASE_DIR . "/common/admin_common.php";
$param = $requestOBJ->getParameterExcept($exceptArray);
$execMsgSessOBJ = new ComSessionNamespace("exec_msg");
$returnSessOBJ = new ComSessionNamespace("return");
$AdmBaitaiOBJ = AdmBaitai::getInstance();
$insertData = null;
if (!$param["disable"][0]) {
    $insertData["name"] = $param["name"];
    $insertData["login_id"] = $param["login_id"];
    $insertData["password"] = $AdmBaitaiOBJ->createPasswordKey($param["password"]);
    $insertData["authority_type"] = $param["authority_type"];
    $insertData["update_datetime"] = date("YmdHis");
    $validationOBJ = new ComArrayValidation($param);
    $validationOBJ->check("name", "名前", array("Value" => null), array("Value" => "名前は必須項目です"));
    $validationOBJ->check("login_id", "ログインID", array("Value" => null), array("Value" => "ログインIDは必須項目です"));
    $validationOBJ->check("password", "パスワード", array("Value" => null), array("Value" => "パスワードは必須項目です"));
    // ログインID重複チェック
    if ($AdmBaitaiOBJ->duplicateLoginId($param["login_id"], $param["id"])) {
        $validationOBJ->setErrorMessage("duplicate", "ログインIDが重複しています");
    }