Пример #1
0
 function vm_ps_DB()
 {
     if (is_callable(array('jfactory', 'getdbo'))) {
         $this->_database =& jfactory::getDBO();
     } else {
         $this->_database =& $GLOBALS['database'];
     }
 }
Пример #2
0
 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");
     }
 }
Пример #3
0
 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");
     }
 }
Пример #4
0
 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;
 }
Пример #5
0
 /**
  * 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();
 }
Пример #6
0
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;
    }
}
Пример #7
0
 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;
 }
Пример #8
0
 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;
     }
 }
Пример #9
0
// 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);
    }
Пример #10
0
 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;
     }
 }
Пример #11
0
" 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 
Пример #12
0
 /**
  * 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;
     }
 }