Exemple #1
0
 public static function sbas_names($sbas_id, Application $app)
 {
     if (!self::$_sbas_names) {
         try {
             self::$_sbas_names = $app->getApplicationBox()->get_data_from_cache(self::CACHE_SBAS_NAMES);
         } catch (\Exception $e) {
             foreach ($app->getDataboxes() as $databox) {
                 self::$_sbas_names[$databox->get_sbas_id()] = $databox->get_viewname();
             }
             $app->getApplicationBox()->set_data_to_cache(self::$_sbas_names, self::CACHE_SBAS_NAMES);
         }
     }
     return isset(self::$_sbas_names[$sbas_id]) ? self::$_sbas_names[$sbas_id] : 'Unknown base';
 }