Ejemplo n.º 1
0
 /**
  * Returns display names of extensions in an associative array
  *
  * @param   boolean   $excludePrimary   Whether to exclude Person and Org extensions
  * @return  array                       Keys are extension class names; values are extension display names
  */
 public function getExtensionsForDisplay($excludePrimary = false)
 {
     return EntityTable::getExtensionsForDisplay($this, $excludePrimary);
 }
Ejemplo n.º 2
0
<?php

use_helper('LsNumber');
?>

<?php 
$data = array('Types' => implode(', ', array_keys(EntityTable::getExtensionsForDisplay($entity, false))), 'Start Date' => Dateable::convertForDisplay($entity['start_date']), 'End Date' => Dateable::convertForDisplay($entity['end_date']), 'Partner 1' => $entity['partner1'] ? entity_link($entity['partner1']) : null, 'Partner 2' => $entity['partner2'] ? entity_link($entity['partner2']) : null);
?>

<?php 
include_partial('global/datatable', array('data' => $data, 'label_width' => isset($label_width) ? $label_width : '80px'));
Ejemplo n.º 3
0
<?php

use_helper('LsNumber');
?>

<?php 
$person = EntityTable::getPersonById($entity['id']);
$legalName = PersonTable::getLegalName($person);
$data = array('Types' => implode(', ', array_keys(EntityTable::getExtensionsForDisplay($entity, false))), 'Legal Name' => $entity['name'] == $legalName ? null : $legalName, 'Birthplace' => $person['birthplace'], 'Date of Birth' => Dateable::convertForDisplay($entity['start_date']), 'Date of Death' => Dateable::convertForDisplay($entity['end_date']), 'Gender' => PersonTable::getGenderName($person));
?>

<?php 
include_partial('global/datatable', array('data' => $data, 'label_width' => isset($label_width) ? $label_width : '80px'));
Ejemplo n.º 4
0
<?php

use_helper('LsNumber');
$data = array('Types' => implode(', ', array_keys(EntityTable::getExtensionsForDisplay($entity, false))), 'Start Date' => Dateable::convertForDisplay($entity['start_date']), 'End Date' => Dateable::convertForDisplay($entity['end_date']), 'Website' => $entity['website'] ? link_to(excerpt($entity['website'], 25, '...', false), $entity['website']) : null, 'Employees' => readable_number($entity['employees']), 'Revenue' => readable_number($entity['revenue'], '$'));
?>

<?php 
include_partial('global/datatable', array('data' => $data, 'label_width' => isset($label_width) ? $label_width : '80px'));