public static function getStoreCode()
 {
     if (!self::$storeCode) {
         if (!self::getSession()) {
             self::report("session data is false, setting store code to: store_default");
             self::$storeCode = 'store_default';
         } else {
             foreach (array_keys(self::getSession()) as $_key) {
                 if (substr($_key, 0, 5) == 'store') {
                     self::$storeCode = $_key;
                     self::report("found a match in the session data for store code, setting store code to: {$_key}");
                     break;
                 }
             }
             self::$storeCode = 'store_default';
             self::report("setting store code to: store_default");
         }
     }
     return self::$storeCode;
 }