Esempio n. 1
0
 public static function get_location(midgard_datetime $when = null)
 {
     $midcom = midgardmvc_core::get_instance();
     if ($midcom->authentication->is_user()) {
         // Get from user's location log
         return midgardmvc_helper_location_user::get_location_for_person($midcom->authentication->get_person(), $when);
     }
     // Get from session
     $session = new midgardmvc_core_services_sessioning('midgardmvc_helper_location_user');
     if (!$session->exists('location')) {
         return null;
     }
     return $session->get('location');
 }