* 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が重複しています"); }