/**
  * getInstanceメソッド
  *
  * このクラスのオブジェクトを生成する。
  * 既に生成されていたら、前回と同じものを返す。
  *
  * @return object $instance
  */
 public static function getInstance()
 {
     if (!self::$_instance) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
/**
 * baitaiAgencyIpAddressSettingExec.php
 *
 * Copyright (c) 2010 Fraise, Inc.
 * All rights reserved.
 */
/**
 * 管理画面 代理店認証IPアドレス設定更新処理ページ
 *
 *
 * @copyright   2011 Fraise, Inc.
 * @author      norihisa hosoda
 */
require_once D_BASE_DIR . "/common/admin_common.php";
$AdmBaitaiAgencyIpAddressSettingOBJ = AdmBaitaiAgencyIpAddressSetting::getInstance();
$messageSessOBJ = new ComSessionNamespace("exec_msg");
$returnSessOBJ = new ComSessionNamespace("return");
$param = $requestOBJ->getParameterExcept($exceptArray);
$validationOBJ = new ComArrayValidation($param);
// エラー判定
$errMsg = array();
// 更新
if ($param["ip_address_setting_id"]) {
    foreach ($param["ip_address_setting_id"] as $key => $val) {
        // IPアドレスチェック
        if ($param["ip_address"]) {
            foreach ($param["ip_address"] as $ipAry) {
                foreach ($ipAry as $ip) {
                    if (!ComValidation::isNumeric($ip)) {
                        $validationOBJ->setErrorMessage("ip_address", "IPアドレスは数値のみ入力可能です");