public function load($id = null, $reset = true) { parent::load($id); if ($this->cleanup()) { $this->storeload(); } }
public function check($fields = array()) { $vars = get_class_vars('Subscription'); $props = get_object_vars($this); foreach ($props as $n => $prop) { if (!array_key_exists($n, $vars)) { unset($this->{$n}); } } return parent::check($fields); }
public function __construct() { parent::__construct('#__acctexp_heartbeat', 'id'); $this->load(1); if (empty($this->last_beat)) { global $aecConfig; $query = 'INSERT INTO #__acctexp_heartbeat' . ' VALUES( \'1\', \'' . date('Y-m-d H:i:s', (int) gmdate('U') - $aecConfig->cfg['heartbeat_cycle'] * 3600) . '\' )'; $this->_db->setQuery($query); $this->_db->query() or die($this->_db->stderr()); $this->load(1); } }
public function __construct() { parent::__construct('#__acctexp_eventlog', 'id'); }
public function itemXgroup() { parent::__construct('#__acctexp_itemxgroup', 'id'); }
public function check($fields = array()) { if (isset($this->settings)) { unset($this->settings); } if (isset($this->mi_class)) { unset($this->mi_class); } if (isset($this->info)) { unset($this->info); } return parent::check($fields); }
public function storeload() { if (method_exists($this->template, 'beforesave')) { $this->template->beforesave(); } parent::storeload(); }
public function delete($pk = null) { if (!empty($this->coupons)) { foreach ($this->coupons as $cid) { $this->removeCoupon($cid); } } return parent::delete($pk); }
public function delete($pk = null) { ItemGroupHandler::removeChildren($this->id); return parent::delete($pk); }
public function delete($pk = null) { setcookie('aec_token', "", (int) gmdate('U') - 3600); return parent::delete($pk); }
public function storeload() { $this->modified_date = date('Y-m-d H:i:s', (int) gmdate('U')); return parent::storeload(); }
public function store($updateNulls = true) { if (!$this->id || strcmp($this->created_date, '0000-00-00 00:00:00') !== 0) { $this->created_date = date('Y-m-d H:i:s', (int) gmdate('U')); } $this->last_updated = date('Y-m-d H:i:s', (int) gmdate('U')); return parent::store($updateNulls); }
public function check($fields = array()) { parent::check($fields); if (isset($this->type)) { unset($this->type); } }
public function check($fields = array()) { unset($this->cfg); return parent::check(); }
public function apachepw() { parent::__construct('#__acctexp_mi_htaccess_apachepw', 'id'); }
public function __construct() { parent::__construct('#__acctexp_services', 'id'); }
/** * Recursive Merging of two Entities, regardless of type */ public function mergeParams($subject, $subject2, $overwrite = true) { if (is_object($subject)) { $properties = get_object_vars($subject2); if (!empty($properties)) { foreach ($properties as $pname => $pvalue) { if (isset($subject->{$pname}) && $overwrite) { $subject->{$pname} = serialParamDBTable::mergeParams($subject->{$pname}, $pvalue, $overwrite); } else { $subject->{$pname} = $pvalue; } } } } elseif (is_array($subject)) { if (!empty($subject2)) { foreach ($subject2 as $pname => $pvalue) { if (isset($subject[$pname]) && $overwrite) { $subject[$pname] = serialParamDBTable::mergeParams($subject[$pname], $pvalue, $overwrite); } elseif (!isset($subject[$pname])) { $subject[$pname] = $pvalue; } } } } elseif ($overwrite) { $subject = $subject2; } return $subject; }
public function __construct() { parent::__construct('#__acctexp_displaypipeline', 'id'); }
public function __construct() { parent::__construct('#__acctexp_bucket', 'id'); }
public function couponXuser() { parent::__construct('#__acctexp_couponsxuser', 'id'); }
public function aecEvent() { parent::__construct('#__acctexp_event', 'id'); }
public function processor() { parent::__construct('#__acctexp_config_processors', 'id'); }