Example #1
0
					
					$field->Value = $val;
				}
			}
			else 
				$Config = null;
		}
		else
			$Config = null;
			
		switch($observer['interface'])
		{
			case "IInvoiceObserver":
				Invoice::AttachObserver(new $observer['name']($Config), $observer["phace"]);
				break;
				
			case "IRegistryObserver":
				Registry::AttachClassObserver(new $observer['name']($Config), $observer["phace"]);
				break;
				
			case "IPaymentObserver":
				PaymentModuleFactory::AddModuleObserver(new $observer['name']($Config), $observer["phace"]);
				break;
				
			case "IGlobalObserver":
				Application::AttachObserver(new $observer['name']($Config), $observer["phace"]);				
				break;
		}
	}
?>