Squiz Matrix  4.12.2
 All Data Structures Namespaces Functions Variables Pages
bulkmail_user.inc
1 <?php
17 require_once SQ_INCLUDE_PATH.'/asset.inc';
18 
31 class Bulkmail_User extends Asset
32 {
33 
34 
41  function __construct($assetid=0)
42  {
43  $this->_ser_attrs = TRUE;
44  parent::__construct($assetid);
45 
46  }//end constructor
47 
48 
59  function _preCreateCheck(&$link)
60  {
61  if (!parent::_preCreateCheck($link)) return FALSE;
62 
63  $email = trim($this->attr('email'));
64  if (empty($email)) return FALSE;
65 
66  return TRUE;
67 
68  }//end _preCreateCheck()
69 
70 
79  function _getName($short_name=FALSE)
80  {
81  $name = $this->attr('name');
82  if ($short_name || empty($name)) {
83  return $this->attr('email');
84  } else {
85  return $name;
86  }
87 
88  }//end _getName()
89 
90 
91 }//end class
92 ?>