AAAAhome/academiac/www/administrator/components/com_csvi/tables/com_akeebasubs/affpayments.php000060400000004601151466454220026327 0ustar00getFields() as $k => $v) { // If the property is not private, reset it. if (strpos($k, '_') !== 0) { $this->$k = NULL; } } } /** * Check if a payment has already been made * * @copyright * @author RolandD * @todo * @see * @access public * @param * @return * @since 4.0 */ public function check() { $db = JFactory::getDbo(); $query = $db->getQuery(true); $query->select($db->quoteName($this->_tbl_key)); $query->from($db->quoteName($this->_tbl)); $query->where($db->quoteName('akeebasubs_affiliate_id').' = '.$db->quote($this->akeebasubs_affiliate_id)); $query->where($db->quoteName('created_on').' = '.$db->quote($this->created_on)); $db->setQuery($query); $id = $db->loadResult(); if ($id > 0) return false; else return true; } /** * Delete affiliate payments * * @copyright * @author RolandD * @todo * @see * @access public * @param int $user_id the ID of the affiliate * @return * @since 4.0 */ public function delete($user_id) { $db = JFactory::getDbo(); $query = $db->getQuery(true); $query->delete($db->quoteName($this->_tbl)); $query->where($db->quoteName('akeebasubs_affiliate_id').' = '.$db->quote($user_id)); $db->setQuery($query); if ($db->query()) return true; else return false; } } ?>