Example #1
0
		static void ConditionActivate(unsigned int aId)
		{
			Database::Typed<Condition *> &conditions = Database::condition.Open(aId);
			for (Database::Typed<ConditionTemplate>::Iterator itor(Database::conditiontemplate.Find(aId)); itor.IsValid(); ++itor)
			{
				Condition *condition = new Condition(aId, itor.GetKey());
				conditions.Put(itor.GetKey(), condition);
				condition->Activate();
			}
			Database::condition.Close(aId);
		}