示例#1
0
 public function __construct(&$subject, $config)
 {
     parent::__construct($subject, $config);
     if ($this->canRun() && $this->params) {
         $this->_loadLanguage();
         $name = $this->params->get('payment_name', 'PayPal');
         RSMembership::addPlugin($this->getTranslation($name), 'rsmembershippaypal');
     }
 }
示例#2
0
 protected function addOurPayments()
 {
     $db = JFactory::getDBO();
     $query = $db->getQuery(true);
     $query->select('*')->from($db->qn('#__rsmembership_payments'))->where($db->qn('published') . ' = ' . $db->q('1'))->order($db->qn('ordering') . ' ASC');
     $db->setQuery($query);
     $payments = $db->loadObjectList();
     foreach ($payments as $payment) {
         RSMembership::addPlugin($this->getTranslation($payment->name), 'rsmembershipwire' . $payment->id);
     }
 }
 function plgSystemRSMembershipWire(&$subject, $config)
 {
     parent::__construct($subject, $config);
     jimport('joomla.html.parameter');
     $this->_plugin =& JPluginHelper::getPlugin('system', 'rsmembershipwire');
     $this->_params = new JParameter($this->_plugin->params);
     if (!$this->canRun()) {
         return;
     }
     $db =& JFactory::getDBO();
     $db->setQuery("SELECT * FROM #__rsmembership_payments ORDER BY `ordering`");
     $payments = $db->loadObjectList();
     foreach ($payments as $payment) {
         RSMembership::addPlugin($payment->name, 'rsmembershipwire' . $payment->id);
     }
 }
 function plgSystemRSMembershipAuthorize(&$subject, $config)
 {
     parent::__construct($subject, $config);
     $this->_plugin =& JPluginHelper::getPlugin('system', 'rsmembershipauthorize');
     jimport('joomla.html.parameter');
     $this->_params = new JParameter($this->_plugin->params);
     if (!$this->canRun()) {
         return;
     }
     RSMembership::addPlugin('Credit Card', 'rsmembershipauthorize');
     $this->_db = JFactory::getDBO();
     if (RSMembershipHelper::isJ16()) {
         $this->joomla16prefix = 'rsmembershipauthorize/';
     }
     $lang =& JFactory::getLanguage();
     $lang->load('plg_system_rsmembershipauthorize', JPATH_ADMINISTRATOR);
 }