Source for file ClientDetails.php
Documentation is available at ClientDetails.php
/* -------------------------------------------------------------------------- */
/* Module : ClientDetails */
/* Date Vsn Author Description */
/* -------------------------------------------------------------------------- */
/* 05/02/09 1.0 S.Lindo Initial version. */
/* -------------------------------------------------------------------------- */
* Gathers all relevant information for a client and stores them in the session.
Zend_Controller_Action_Helper_Abstract
$property_id =
$session->get('property_id');
if (!isset
( $property_id))
$property_id =
$propertyTable->getMainProperty($session->get('client_id'));
$session->set("property_id", $property_id);
$propertyRow =
$propertyTable->find($property_id)->getRow(0);
$description =
$propertyRow->description;
// ACCOMMODATION DESCRIPTION below
$accommodationRowSet =
$propertyRow->findDependentRowset('Accommodation');
foreach ($accommodationRowSet as $accommodationRow)
if ($accommodationRowSet->count() ==
1)
$session->set("accomm_id", $accommodationRow->accomm_id);
if ($accommodationRow->description !=
null &&
$accommodationRow->description !=
"")
// Override property description
$description =
$accommodationRow->description;
echo
"<BR>Don't forget to cope with 1 property to many accomm";
$session->set("accommDesc", $description);
// ACCOMMODATION DESCRIPTION above
$client_season_id =
$table->getClientSeasonId($session->get('client_id'), $session->get('start_of_month'));
$session->set("client_season_id", $client_season_id);
Documentation generated on Fri, 27 Mar 2009 13:48:27 +0000 by phpDocumentor 1.4.1