/****************************************************** ' System :「きゃららFactory」管理者用ページル ' Content:マスタメンテナンス|スタッフ関連マスタ|所属マスタ '******************************************************/ $top = "../../.."; $inc = "$top/inc"; include("$inc/login_check.php"); include("$inc/header.php"); $inc = "$top/../inc"; include("$inc/common.php"); include("$inc/define.php"); include("$inc/database.php"); include("$inc/decode.php"); set_global('master_st', 'マスタ管理|スタッフ関連マスタ', '所属マスタ', BACK_TOP); switch ($next_action) { case 'new': $sql = "SELECT so_org_cd FROM m_staff_org WHERE so_name='$so_name'"; $result = db_exec($sql); if (pg_numrows($result) == 0) { $sub = "SELECT (coalesce(MAX(so_org_cd), 0) + 1) FROM m_staff_org"; $sql = "INSERT INTO m_staff_org (so_org_cd, so_kind_cd, so_name, so_name_kana, so_contact)" . " VALUES (($sub), $so_kind_cd, '$so_name', '" . mb_convert_kana($so_name_kana, 'KCV') . "', '$so_contact')"; db_exec($sql); $msg = '所属名を登録しました。'; $ret = 'location.href=\'list.php\''; } else { $msg = '入力した所属名は既に登録されています。'; $ret = 'history.back()'; } break; case 'update': $sql = "SELECT so_org_cd FROM m_staff_org WHERE so_name='$so_name' AND so_org_cd<>$so_cd"; $result = db_exec($sql); if (pg_numrows($result) == 0) { $sql = "UPDATE m_staff_org SET" . " so_name=" . sql_char($so_name) . ", so_name_kana=" . sql_char(mb_convert_kana($so_name_kana, 'KCV')) . ", so_contact=" . sql_char($so_contact) . " WHERE so_org_cd=$so_cd"; db_exec($sql); $msg = '所属マスタ情報を更新しました。'; $ret = 'location.href=\'list.php\''; } else { $msg = '所属名は既に登録されています。'; $ret = 'history.back()'; } break; case 'delete': $sql = "DELETE FROM m_staff_org WHERE so_org_cd=$so_cd"; db_exec($sql); $msg = '所属名を削除しました。'; $ret = 'location.href=\'list.php\''; break; default: redirect('list.php'); } ?>
=$msg?>