Ejemplo n.º 1
0
 /**
  * Return the network saved array of languages and translations.
  * Use a "cache" ($array_i18n_default) not to call get_site_option every time.
  * 
  * @return array|null
  */
 private static function get_i18n_network_array()
 {
     if (is_array(self::$array_i18n_default)) {
         return self::$array_i18n_default;
     }
     if (!is_string($json_i18n = get_site_option(self::NETWORK_I18N_OPTION, null)) || !is_array(self::$array_i18n_default = json_decode($json_i18n, true))) {
         return null;
     }
     return self::$array_i18n_default;
 }