PRB: New Variable/String Value in a Guide Page Config Directory or Language Directory Overrides the Default Value for All Scripts in Both Directories (823709)



The information in this article applies to:

  • Microsoft TV Foundation Client 1.0

SYMPTOMS

When a Guide page custom script file modifies the value of an existing variable/string, all script files that are defined in the Config directory and the Language directory are affected. The new value overrides the default value of that variable/string in all script files in the Config directory and the Language directory.

CAUSE

This behavior is by design.

MORE INFORMATION

The following is an example of the typical Guide page directory structure:
Guide
  |- pages
         |- config
             |- APS
             |- BestMSO
             |- CoreTest
         |- Language
             |- en_us
             |- en_us_BestMSO
             |- en_us_CoreTest
             |- es_mx
             |- pt_br
             |- te_st
If the custom script file in the BestMSO directory modifies the variable/string text_custom_phone as follows:
variable_set(text_custom_phone,"800-555-1212");
the new variable/string text_custom_phone overrides the default value for all script files in the Config directory and the Language directory.

This problem occurs if the variable/string that is defined is located in any subdirectory of the Config directory or the Language directory, regardless of the variable/string that is defined.

Modification Type:MajorLast Reviewed:8/11/2003
Keywords:kbPreTVFndtnCl kbprb KB823709 kbAudITPRO kbAudDeveloper