Example #1
0
 protected function _input_converter($method, $param, $extra)
 {
     if (!is_array($param)) {
         $this->_add_error("input parameter is not array!");
         return null;
     }
     if (isset($extra['region'])) {
         $global_file = dirname(__FILE__) . "/../../bd/Global.php";
         $conf_file = dirname(__FILE__) . "/../../bd/Conf.php";
         if (file_exists($global_file) && file_exists($conf_file)) {
             require_once $global_file;
             require_once $conf_file;
             $region = $this->_extra['region'];
             $region_index = Bd_Global::getRegionIndex($region);
             for ($i = 0; $i < count($param); $i++) {
                 $param[$i]['groupid'] = $region_index * 10 + $param[$i]['groupid'];
             }
         }
     }
     return array('reqs' => json_encode($param));
 }