function vm_ps_DB() { if (is_callable(array('jfactory', 'getdbo'))) { $this->_database =& jfactory::getDBO(); } else { $this->_database =& $GLOBALS['database']; } }
public function getinput() { $lang = jfactory::getLanguage(); $lang->load("mod_jevents_latest", JPATH_SITE); if (JText::_("JEV_LATEST_OVERRIDE_LAYOUT") == "JEV_LATEST_OVERRIDE_LAYOUT") { $lang->load("mod_jevents_latest", JPATH_SITE, "en-GB"); } }
public function getinput() { include_once JPATH_ADMINISTRATOR . "/components/com_jevents/jevents.defines.php"; $lang = jfactory::getLanguage(); $lang->load("com_jevents", JPATH_ADMINISTRATOR); $lang->load("mod_jevents_latest", JPATH_SITE); $lang->load("mod_jevents_latest", JPATH_SITE, "en-GB"); if (JText::_("JEV_LATEST_OVERRIDE_LAYOUT") == "JEV_LATEST_OVERRIDE_LAYOUT") { $lang->load("mod_jevents_latest", JPATH_SITE, "en-GB"); } }
public function postRequest() { $token = JSession::checkToken(); if (!$token) { die('Invail request'); } $app = jfactory::getApplication(); AImporter::helper('email'); AImporter::classes('order/custom'); $order = new BookproCustomOrder(); $order->orderinfo = $this->input->get('orderinfo', array(), 'array'); $order->customer = $_POST; $db = JFactory::getDbo(); if ($order->save()) { $mail = new EmailHelper($order->table->id); $mail->sendMail(); $app->enqueueMessage(JText::_('COM_BOOKPRO_CUSTOM_THANKS_FOR_BOOKING')); } $app->redirect('index.php?option=com_bookpro&view=customservice'); return; }
/** * method to run after an install/update/uninstall method * * @return void */ function postflight($type, $parent) { $db = jfactory::getdbo(); $db->setQuery("UPDATE `#__menu` SET link='index.php?option=com_extplorer&tmpl=component' WHERE link = 'index.php?option=com_extplorer'"); $db->query(); }
function ext_exit() { global $mainframe; if (class_exists('jfactory')) { $app = jfactory::getApplication(); $app->close(); } if (is_callable(array($mainframe, 'close'))) { $mainframe->close(); } else { session_write_close(); exit; } }
private function _publishPlugin($plg_name, $plg_type, $plg_full_name = null) { $plugin = JPluginHelper::getPlugin($plg_type, $plg_name); $success = true; if (empty($plugin)) { //get the smallest order value $db = jfactory::getdbo(); // publish plugin $query = $db->getquery(true); // fields to update. $fields = array($db->quotename('enabled') . '=' . $db->quote('1')); // conditions for which records should be updated. $conditions = array($db->quotename('type') . '=' . $db->quote('plugin'), $db->quotename('folder') . '=' . $db->quote($plg_type), $db->quotename('element') . '=' . $db->quote($plg_name)); $query->update($db->quotename('#__extensions'))->set($fields)->where($conditions); $db->setquery($query); $result = $db->execute(); $getaffectedrows = $db->getAffectedRows(); $success = $getaffectedrows; } if (empty($plg_full_name)) { $plg_full_name = $plg_name; } $msg = jtext::_('jglobal_fieldset_publishing') . ': <b style="color:blue;"> ' . JText::_($plg_full_name) . '</b> ... '; if ($success) { $msg .= '<b style="color:green">' . jtext::_('jpublished') . '</b>'; } else { $msg .= '<b style="color:red">' . jtext::_('error') . '</b>'; } $this->messages[] = $msg; }
function NVP_ErrorToText($errorCode, $type) { $lang = jfactory::getLanguage(); $name = $lang->getBackwardLang(); if (file_exists(CLASSPATH . "payment/paypal_api/languages/lang." . $name . ".php")) { include CLASSPATH . "payment/paypal_api/languages/lang." . $name . ".php"; } else { include CLASSPATH . "payment/paypal_api/languages/lang.english.php"; } $errorText = ''; if ($errorCode != "" && $type != "") { switch ($type) { case 'setexpress': switch ($errorCode) { case '10411': return $nvp_error_10411; break; case '10415': return $nvp_error_10415; break; default: return false; break; } break; case 'getexpress': switch ($errorCode) { case '10411': return $nvp_error_10411; break; case '10415': return $nvp_error_10415; break; case '10416': return $nvp_error_10416; break; default: return false; break; } break; case 'doexpress': switch ($errorCode) { case '10411': return $nvp_error_10411; break; case '10415': return $nvp_error_10415; break; case '10416': return $nvp_error_10416; break; case '10417': return $nvp_error_10417; break; case '10422': return $nvp_error_10422; break; case '10445': return $nvp_error_10445; break; default: return false; break; } break; case 'dodirect': switch ($errorCode) { case '10502': return $nvp_error_10502; break; case '10504': return $nvp_error_10504; break; case '10508': return $nvp_error_10508; break; case '10510': return $nvp_error_10510; break; case '10519': return $nvp_error_10519; break; case '10521': return $nvp_error_10521; break; case '10527': return $nvp_error_10527; break; case '10534': return $nvp_error_10534; break; case '10535': return $nvp_error_10535; break; case '10541': return $nvp_error_10541; break; case '10562': return $nvp_error_10562; break; case '10563': return $nvp_error_10563; break; case '10566': return $nvp_error_10566; break; case '10567': return $nvp_error_10567; break; case '10748': return $nvp_error_10748; break; case '10756': return $nvp_error_10756; break; case '10759': return $nvp_error_10759; break; case '15001': return $nvp_error_15001; break; case '15004': return $nvp_error_15004; break; case '15006': return $nvp_error_15006; break; case '15005': return $nvp_error_15005; break; case '15007': return $nvp_error_15007; break; default: return false; break; } break; default: return false; break; } } else { return false; } }
// Show only top level categories and categories that are // being published $tpl = new $GLOBALS['VM_THEMECLASS'](); $category_childs = $ps_product_category->get_child_list(0); $tpl->set('categories', $category_childs); //echo $vendor_store_desc; $categories = $tpl->fetch('common/categoryChildlist.tpl.php'); $tpl->set('vendor_store_desc', $vendor_store_desc); $tpl->set('categories', $categories); $tpl->set('ps_product', $ps_product); $tpl->set('recent_products', $ps_product->recentProducts(null, $tpl->get_cfg('showRecent', 5))); if (file_exists(CLASSPATH . 'payment/ps_paypal_api.php')) { require_once CLASSPATH . 'payment/ps_paypal_api.php'; if (ps_paypal_api::getPaymentMethodId() && ps_paypal_api::isActive()) { // Paypal API / Express $lang = jfactory::getLanguage(); $lang_iso = str_replace('-', '_', $lang->gettag()); $paypal_buttonurls = array('en_US' => 'https://www.paypal.com/en_US/i/logo/PayPal_mark_60x38.gif', 'en_GB' => 'https://www.paypal.com/en_GB/i/bnr/horizontal_solution_PP.gif', 'de_DE' => 'https://www.paypal.com/de_DE/DE/i/logo/lockbox_150x47.gif', 'es_ES' => 'https://www.paypalobjects.com/WEBSCR-600-20100105-1/en_US/FR/i/bnr/bnr_horizontal_solution_PP_327wx80h.gif', 'pl_PL' => 'https://www.paypalobjects.com/WEBSCR-600-20100105-1/en_US/FR/i/bnr/bnr_horizontal_solution_PP_327wx80h.gif', 'nl_NL' => 'https://www.paypalobjects.com/WEBSCR-600-20100105-1/en_US/FR/i/bnr/bnr_horizontal_solution_PP_327wx80h.gif', 'fr_FR' => 'https://www.paypalobjects.com/WEBSCR-600-20100105-1/en_US/FR/i/bnr/bnr_horizontal_solution_PP_327wx80h.gif', 'it_IT' => 'https://www.paypalobjects.com/WEBSCR-600-20100105-1/it_IT/IT/i/bnr/bnr_horizontal_solution_PP_178wx80h.gif', 'zn_CN' => 'https://www.paypalobjects.com/WEBSCR-600-20100105-1/en_US/FR/i/bnr/bnr_horizontal_solution_PP_327wx80h.gif'); $paypal_infolink = array('en_US' => 'https://www.paypal.com/us/cgi-bin/webscr?cmd=xpt/Marketing/popup/OLCWhatIsPayPal-outside', 'en_GB' => 'https://www.paypal.com/uk/cgi-bin/webscr?cmd=xpt/Marketing/popup/OLCWhatIsPayPal-outside', 'de_DE' => 'https://www.paypal.com/de/cgi-bin/webscr?cmd=xpt/Marketing/popup/OLCWhatIsPayPal-outside', 'es_ES' => 'https://www.paypal.com/es/cgi-bin/webscr?cmd=xpt/Marketing/popup/OLCWhatIsPayPal-outside', 'pl_PL' => 'https://www.paypal.com/pl/cgi-bin/webscr?cmd=xpt/Marketing/popup/OLCWhatIsPayPal-outside', 'nl_NL' => 'https://www.paypal.com/nl/cgi-bin/webscr?cmd=xpt/Marketing/popup/OLCWhatIsPayPal-outside', 'fr_FR' => 'https://www.paypal.com/fr/cgi-bin/webscr?cmd=xpt/Marketing/popup/OLCWhatIsPayPal-outside', 'it_IT' => 'https://www.paypal.com/it/cgi-bin/webscr?cmd=xpt/Marketing/popup/OLCWhatIsPayPal-outside', 'zn_CN' => 'https://www.paypal.com/cn/cgi-bin/webscr?cmd=xpt/Marketing/popup/OLCWhatIsPayPal-outside'); if (!isset($paypal_buttonurls[$lang_iso])) { $lang_iso = 'en_US'; } $html = '<img id="paypalLogo" src="' . $paypal_buttonurls[$lang_iso] . '" alt="PayPal Checkout Available" border="0" style="cursor:pointer;" /></a>'; $html .= '<script type="text/javascript">window.addEvent("domready", function() { $("paypalLogo").addEvent("click", function() { window.open(\'' . $paypal_infolink[$lang_iso] . '\',\'olcwhatispaypal\',\'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, width=400, height=500\'); }); }); </script>'; $tpl->set('paypalLogo', $html); }
public function isDaytimeComplete($daytime_id, $filledQuota) { $query = $this->_buildquery(); $db = jfactory::getdbo(); $query = $db->getquery(true); $query->select('*'); $query->from('#__estivole_daytimes as md'); $query->where('md.daytime_id = ' . (int) $daytime_id); $db->setquery($query, 0, 0); $result = $db->loadObject(); if ($filledQuota == $result->quota) { return true; } else { return false; } }
" class="bookslideshow-loader"> <div id="bookslideshow<?php echo $mid; ?> " class="bookslideshow"> <div id="slider-container<?php echo $mid; ?> " class="slider-container"> <ul id="slider<?php echo $mid; ?> "> <?php foreach ($slides as $slide) { $db = jfactory::getDbo(); $query = 'SELECT imageURL from #__booklibrary WHERE id=' . $slide->id; $db->setQuery($query); $imageurl = $db->loadResult(); if (substr($imageurl, 0, 4) !== "http") { $imageurl = JURI::root() . $imageurl; } ?> <li> <?php if ($slide->link && $params->get('link_image', 1) == 1 || $params->get('link_image', 1) == 2) { ?> <a <?php echo $params->get('link_image', 1) == 2 ? 'class="modal"' : ''; ?> href="<?php
/** * Processes the sale payment * */ function _processSale() { $this->autoload(); JbPaymentLib::write_log('nbd.txt', 'IPN: ' . json_encode($_REQUEST)); $input = jfactory::getApplication()->input; $status = $input->getString('nbd_transactionStatus'); if ($status == 'COMPLETE') { $order_number = $input->getString('_itemId'); $order_jb = $this->_getOrder($order_number); $order_jb->pay_status = 'SUCCESS'; $order_jb->order_status = 'CONFIRMED'; $order_jb->tx_id = $tnxref; $order_jb->store(); return $order_jb; } else { die; } }