    public function __construct () {
        self::$opt = json_decode(Options::v('mdo_theme_options'), true);
        if (self::$opt['mdo_adsense'] != '') {
            Hooks::attach('footer_load_lib', array('MdoTheme', 'loadAdsenseJs'));
        }
    }
The software constructs all or part of an SQL command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended SQL command when it is sent to a downstream component.