Class org_routamc_positioning_person

Description

Positioning for a given person

Example:

  1. <?php
  2. $user_position = new org_routamc_positioning_person($user);
  3. $coordinates = $user_position->get_coordinates($time);
  4. if (!is_null($coordinates))
  5. {
  6. echo sprintf('On %s % was in %s, %s', strftime('%x' $time), $user->name, $coordinates['latitude'], $coordinates['longitude']);
  7. // Will print "On 19.6.2006 Henri Bergius was in 60.2345, 25.00456"
  8. }
  9. ?>

Located in /org.routamc.positioning/person.php (line 29)

PEAR
   |
   --midcom_baseclasses_core_object
      |
      --midcom_baseclasses_components_purecode
         |
         --org_routamc_positioning_person
Variable Summary
Method Summary
 org_routamc_positioning_person org_routamc_positioning_person (mixed $person)
 Array get_coordinates ([mixed $time = null])
 org_routamc_positioning_log_dba seek_log ([mixed $time = null])
Variables
Methods
Constructor org_routamc_positioning_person (line 41)

Initializes the class. The real startup is done by the initialize() call.

org_routamc_positioning_person org_routamc_positioning_person (mixed $person)
get_coordinates (line 90)

Get coordinates of the object

Array get_coordinates ([mixed $time = null])
seek_log (line 60)

Get log object based on given time and the person

org_routamc_positioning_log_dba seek_log ([mixed $time = null])

Inherited Methods

Inherited From midcom_baseclasses_components_purecode

 midcom_baseclasses_components_purecode::midcom_baseclasses_components_purecode()
 midcom_baseclasses_components_purecode::_bind_to_request_data()
 midcom_baseclasses_components_purecode::_load_topic_configuration()

Inherited From midcom_baseclasses_core_object

 midcom_baseclasses_core_object::midcom_baseclasses_core_object()

Documentation generated on Tue, 15 Aug 2006 12:50:53 +0300 by phpDocumentor 1.3.0RC3