Squiz Matrix  4.12.2
 All Data Structures Namespaces Functions Variables Pages
donation.inc
1 <?php
18 require_once SQ_CORE_PACKAGE_PATH.'/page/page.inc';
19 require_once SQ_FUDGE_PATH.'/general/text.inc';
20 //require_once dirname(__FILE__).'/../interfaces/buyable/buyable.inc';
21 
33 class Donation extends Page
34 {
35 
36 
43  function __construct($assetid=0)
44  {
45  parent::__construct($assetid);
46 
47  }//end constructor
48 
49 
60  protected function _getName($short_name=FALSE, $contextid=NULL)
61  {
62  // No context specified, using the current context
63  if ($contextid === NULL) {
64  $contextid = $GLOBALS['SQ_SYSTEM']->getContextId();
65  }//end if
66 
67  // Obtain the attribute value for Name from the specified Context
68  $values = $GLOBALS['SQ_SYSTEM']->am->getAttributeValuesByName('name', $this->type(), Array($this->id), $contextid);
69  if (empty($values) === TRUE) {
70  return parent::_getName($short_name, $contextid);
71  } else {
72  return $values[$this->id];
73  }
74 
75  }//end _getName()
76 
77 
78 }//end class
79 
80 ?>