Exemplo n.º 1
0
 /**
  * Adds Hardcoded Values to Missing Fields for SOAP Request 
  * 
  * @param array $params 
  * 
  */
 private function AddParamsToInternalReq(&$params)
 {
     //		$params['FORK'] = 1;
     $params['FROM_PROVIDER'] = Application_Model_General::getSettings('InternalProvider');
     //requests from internal - Transfer to internal
     if (isset($params['MSG_TYPE'])) {
         $params['PROCESS_TYPE'] = Application_Model_General::getProcessType($params['MSG_TYPE']);
     }
     if (isset($params['msg_type'])) {
         $params['PROCESS_TYPE'] = Application_Model_General::getProcessType($params['msg_type']);
     }
     $params['VERSION_NO'] = Application_Model_General::getSettings("VersionNo");
     $params['RETRY_NO'] = 1;
     $params['RETRY_DATE'] = Application_Model_General::getDateTimeIso();
     $params['NETWORK_TYPE'] = Application_Model_General::getSettings("NetworkType");
     if (isset($params['more'])) {
         foreach ($params['more'] as $key => $value) {
             $params[strtoupper($key)] = $value;
         }
     }
     // backward compatibility
     if (!isset($params['NUMBER_TYPE'])) {
         $params['NUMBER_TYPE'] = Application_Model_General::getSettings("NumberType");
     }
     if (isset($params['number_type'])) {
         $params['NUMBER_TYPE'] = $params['number_type'];
     }
 }