function process_button() { global $osC_Currencies, $osC_ShoppingCart, $osC_Language; if (MODULE_PAYMENT_ENBANK_CURRENCY == 'Selected Currency') { $currency = $osC_Currencies->getCode(); } else { $currency = MODULE_PAYMENT_ENBANK_CURRENCY; } $amount = round($osC_Currencies->formatRaw($osC_ShoppingCart->getTotal(), $currency), 2); $order = $this->_order_id; $process_button_string = osc_draw_hidden_field('MID', MODULE_PAYMENT_ENBANK_MERCHANT_ID) . osc_draw_hidden_field('ResNum', $order) . osc_draw_hidden_field('RedirectURL', osc_href_link(FILENAME_CHECKOUT, 'process', 'SSL', null, null, true)) . osc_draw_hidden_field('Amount', $amount); return $process_button_string; }
public function initialize() { $OSCOM_Database = Registry::get('Database'); $Qmanufacturers = $OSCOM_Database->query('select manufacturers_id as id, manufacturers_name as text from :table_manufacturers order by manufacturers_name'); $Qmanufacturers->setCache('manufacturers'); $Qmanufacturers->execute(); $manufacturers_array = array(array('id' => '', 'text' => OSCOM::getDef('pull_down_default'))); while ($Qmanufacturers->next()) { $manufacturers_array[] = $Qmanufacturers->toArray(); } $Qmanufacturers->freeResult(); $this->_content = '<form name="manufacturers" action="' . OSCOM::getLink() . '" method="get">' . osc_draw_hidden_field('Index', null) . osc_draw_pull_down_menu('Manufacturers', $manufacturers_array, null, 'onchange="this.form.submit();" size="' . BOX_MANUFACTURERS_LIST_SIZE . '" style="width: 100%"') . osc_draw_hidden_session_id_field() . '</form>'; }
function process_button() { global $osC_ShoppingCart; $params = array('accessKey' => MODULE_PAYMENT_AMAZON_ACCESS_KEY, 'amount' => $osC_ShoppingCart->getTotal(), 'description' => STORE_NAME, 'signatureMethod' => 'HmacSHA256', 'referenceId' => $this->_order_id, 'immediateReturn' => '0', 'returnUrl' => osc_href_link(FILENAME_CHECKOUT, 'process', 'SSL', null, null, true), 'abandonUrl' => osc_href_link(FILENAME_CHECKOUT, 'checkout&view=paymentInformationForm', 'SSL', null, null, true), 'processImmediate' => '1', 'ipnUrl' => osc_href_link(FILENAME_CHECKOUT, 'callback&module=' . $this->_code, 'SSL', null, null, true), 'cobrandingStyle' => 'logo', 'signatureVersion' => '2'); $site = parse_url($this->form_action_url); $params['signature'] = self::_sign_params($params, MODULE_PAYMENT_AMAZON_SECRET_KEY, 'post', $site['host'], $site['path'], 'HmacSHA256'); $process_button_string = ''; foreach ($params as $key => $value) { $key = trim($key); $value = trim($value); $process_button_string .= osc_draw_hidden_field($key, $value); $process_button_string .= "\n"; } return $process_button_string; }
function initialize() { global $osC_Session; $data = array(); foreach (osC_Template::getTemplates() as $template) { $data[] = array('id' => $template['code'], 'text' => $template['title']); } if (sizeof($data) > 1) { $hidden_get_variables = ''; foreach ($_GET as $key => $value) { if ($key != 'template' && $key != $osC_Session->getName() && $key != 'x' && $key != 'y') { $hidden_get_variables .= osc_draw_hidden_field($key, $value); } } $this->_content = '<form name="templates" action="' . osc_href_link(basename($_SERVER['SCRIPT_FILENAME']), null, 'AUTO', false) . '" method="get">' . $hidden_get_variables . osc_draw_pull_down_menu('template', $data, $_SESSION['template']['code'], 'onchange="this.form.submit();" style="width: 100%"') . osc_draw_hidden_session_id_field() . '</form>'; } }
public function initialize() { $OSCOM_Currencies = Registry::get('Currencies'); $data = array(); foreach ($OSCOM_Currencies->getData() as $key => $value) { $data[] = array('id' => $key, 'text' => $value['title']); } if (sizeof($data) > 1) { $hidden_get_variables = ''; foreach ($_GET as $key => $value) { if ($key != 'currency' && $key != Registry::get('Session')->getName() && $key != 'x' && $key != 'y') { $hidden_get_variables .= osc_draw_hidden_field($key, $value); } } $this->_content = '<form name="currencies" action="' . OSCOM::getLink(null, null, null, 'AUTO', false) . '" method="get">' . $hidden_get_variables . osc_draw_pull_down_menu('currency', $data, $_SESSION['currency'], 'onchange="this.form.submit();" style="width: 100%"') . osc_draw_hidden_session_id_field() . '</form>'; } }
function initialize() { global $osC_Database, $osC_Language, $osC_Template; $Qpoll = $osC_Database->query('select p.polls_id, p.polls_type, pd.polls_title from :table_polls p, :table_polls_description pd where p.polls_status = 1 and p.polls_id = pd.polls_id and pd.languages_id = :languages_id'); $Qpoll->bindTable(':table_polls', TABLE_POLLS); $Qpoll->bindTable(':table_polls_description', TABLE_POLLS_DESCRIPTION); $Qpoll->bindInt(':languages_id', $osC_Language->getID()); $Qpoll->executeRandomMulti(); $this->_content = '<div id="polls"><form name="frmPolls" id="frmPolls" action="' . osc_href_link(FILENAME_JSON) . '" method="get">' . osc_draw_hidden_field('polls_id', $Qpoll->valueInt('polls_id')); if ($Qpoll->numberOfRows() > 0) { $this->_content .= '<h6>' . $Qpoll->value('polls_title') . '</h6>'; $Qanswers = $osC_Database->query('select pa.polls_id, pa.polls_answers_id, pa.votes_count, pa.sort_order, pad.answers_title from :table_polls_answers pa, :table_polls_answers_description pad where pa.polls_id = :polls_id and pa.polls_answers_id = pad.polls_answers_id and pad.languages_id = :languages_id order by pa.sort_order desc'); $Qanswers->bindTable(':table_polls_answers', TABLE_POLLS_ANSWERS); $Qanswers->bindTable(':table_polls_answers_description', TABLE_POLLS_ANSWERS_DESCRIPTION); $Qanswers->bindInt(':polls_id', $Qpoll->valueInt('polls_id')); $Qanswers->bindInt(':languages_id', $osC_Language->getID()); $Qanswers->execute(); if ($Qanswers->numberOfRows() > 0) { $this->_content .= '<ul>'; while ($Qanswers->next()) { if ($Qpoll->valueInt('polls_type')) { $this->_content .= '<li>' . osc_draw_checkbox_field('vote[]', $Qanswers->valueInt('polls_answers_id'), null, 'class="poll_votes"') . ' ' . $Qanswers->value('answers_title') . '</li>'; } else { $this->_content .= '<li>' . osc_draw_radio_field('vote[]', $Qanswers->valueInt('polls_answers_id'), null, 'class="poll_votes"') . ' ' . $Qanswers->value('answers_title') . '</li>'; } } $this->_content .= '</ul>'; $this->_content .= '<span style="float: right;">' . osc_draw_image_button('button_vote.png', $osC_Language->get('button_vote'), 'class="button" id="btnPollVote"') . '</span>'; $this->_content .= osc_draw_image_button('button_result.png', $osC_Language->get('button_result'), 'class="button" id="btnPollResult"'); $Qanswers->freeResult(); } } $Qpoll->freeResult(); $this->_content .= '</form></div>'; $osC_Template->addJavascriptFilename('includes/javascript/polls.js'); $js .= '<script type="text/javascript"> window.addEvent(\'domready\',function(){ var polls = new Polls(); }); </script>'; $this->_content .= $js . "\n"; }
function process_button() { global $osC_Customer, $osC_Currencies, $osC_ShoppingCart; if (MODULE_PAYMENT_CHRONOPAY_CURRENCY == 'Selected Currency') { $currency = $osC_Currencies->getCode(); } else { $currency = MODULE_PAYMENT_CHRONOPAY_CURRENCY; } switch ($osC_ShoppingCart->getBillingAddress('country_iso_code_3')) { case 'USA': case 'CAN': $state_code = $osC_ShoppingCart->getBillingAddress('state_code'); break; default: $state_code = 'XX'; break; } $process_button_string = osc_draw_hidden_field('product_id', MODULE_PAYMENT_CHRONOPAY_PRODUCT_ID) . osc_draw_hidden_field('product_name', STORE_NAME) . osc_draw_hidden_field('product_price', $osC_Currencies->formatRaw($osC_ShoppingCart->getTotal(), $currency)) . osc_draw_hidden_field('product_price_currency', $currency) . osc_draw_hidden_field('cb_url', urlencode(osc_href_link(FILENAME_CHECKOUT, 'callback&module=' . $this->_code, 'SSL', null, null, true))) . osc_draw_hidden_field('cb_type', 'P') . osc_draw_hidden_field('decline_url', urlencode(osc_href_link(FILENAME_CHECKOUT, 'payment', 'SSL', null, null, true))) . osc_draw_hidden_field('language', 'EN') . osc_draw_hidden_field('f_name', $osC_ShoppingCart->getBillingAddress('firstname')) . osc_draw_hidden_field('s_name', $osC_ShoppingCart->getBillingAddress('lastname')) . osc_draw_hidden_field('street', $osC_ShoppingCart->getBillingAddress('street_address')) . osc_draw_hidden_field('city', $osC_ShoppingCart->getBillingAddress('city')) . osc_draw_hidden_field('state', $state_code) . osc_draw_hidden_field('zip', $osC_ShoppingCart->getBillingAddress('postcode')) . osc_draw_hidden_field('country', $osC_ShoppingCart->getBillingAddress('country_iso_code_3')) . osc_draw_hidden_field('phone', $osC_ShoppingCart->getBillingAddress('telephone_number')) . osc_draw_hidden_field('email', $osC_Customer->getEmailAddress()) . osc_draw_hidden_field('cs1', $osC_Customer->getID()) . osc_draw_hidden_field('cs2', $this->_order_id) . osc_draw_hidden_field('cs3', md5(MODULE_PAYMENT_CHRONOPAY_PRODUCT_ID . $this->_order_id . $osC_Customer->getID() . $osC_Currencies->formatRaw($osC_ShoppingCart->getTotal(), $currency) . MODULE_PAYMENT_CHRONOPAY_MD5_HASH)); return $process_button_string; }
function showConfirmation() { global $osC_Database, $osC_Language, $osC_Template; if (isset($_POST['customer']) && !empty($_POST['customer'])) { $Qcustomers = $osC_Database->query('select count(customers_id) as total from :table_customers c left join :table_newsletters_log nl on (c.customers_email_address = nl.email_address and nl.newsletters_id = :newsletters_id) where nl.email_address is null'); $Qcustomers->bindTable(':table_customers', TABLE_CUSTOMERS); $Qcustomers->bindTable(':table_newsletters_log', TABLE_NEWSLETTERS_LOG); $Qcustomers->bindInt(':newsletters_id', $this->_newsletter_id); if (is_numeric($_POST['customer'])) { $Qcustomers->appendQuery('and c.customers_id = :customers_id'); $Qcustomers->bindInt(':customers_id', $_POST['customer']); } $Qcustomers->execute(); $this->_audience_size += $Qcustomers->valueInt('total'); } $confirmation_string = '<p><font color="#ff0000"><b>' . sprintf($osC_Language->get('newsletter_email_total_recipients'), $this->_audience_size) . '</b></font></p>' . '<p><b>' . $this->_newsletter_title . '</b></p>' . '<p>' . nl2br(osc_output_string_protected($this->_newsletter_content)) . '</p>' . '<form name="confirm" action="' . osc_href_link_admin(FILENAME_DEFAULT, $osC_Template->getModule() . '&page=' . $_GET['page'] . '&nID=' . $this->_newsletter_id . '&action=send') . '" method="post">' . '<p align="right">'; if ($this->_audience_size > 0) { $confirmation_string .= osc_draw_hidden_field('customer', $_POST['customer']) . osc_draw_hidden_field('subaction', 'execute') . '<input type="submit" value="' . $osC_Language->get('button_send') . '" class="operationButton" /> '; } $confirmation_string .= '<input type="button" value="' . $osC_Language->get('button_back') . '" onclick="document.location.href=\'' . osc_href_link_admin(FILENAME_DEFAULT, $osC_Template->getModule() . '&page=' . $_GET['page'] . '&nID=' . $this->_newsletter_id . '&action=send') . '\'" class="operationButton" /> ' . '<input type="button" value="' . $osC_Language->get('button_cancel') . '" onclick="document.location.href=\'' . osc_href_link_admin(FILENAME_DEFAULT, $osC_Template->getModule() . '&page=' . $_GET['page']) . '\'" class="operationButton"/></p>' . '</form>'; return $confirmation_string; }
function initialize() { global $osC_Session, $osC_Currencies; $data = array(); foreach ($osC_Currencies->currencies as $key => $value) { $data[] = array('id' => $key, 'text' => $value['title']); } if (sizeof($data) > 1) { $hidden_get_variables = ''; foreach ($_GET as $key => $value) { if ($key != 'currency' && $key != $osC_Session->getName() && $key != 'x' && $key != 'y') { if (is_array($value)) { foreach ($value as $hidden_value) { $hidden_get_variables .= osc_draw_hidden_field($key, $hidden_value); } } else { $hidden_get_variables .= osc_draw_hidden_field($key, $value); } } } $this->_content = '<form name="currencies" action="' . osc_href_link(basename($_SERVER['SCRIPT_FILENAME']), null, 'AUTO', false) . '" method="get">' . $hidden_get_variables . osc_draw_pull_down_menu('currency', $data, $_SESSION['currency'], 'onchange="this.form.submit();" style="width: 99%"') . osc_draw_hidden_session_id_field() . '</form>'; } }
function sendEmail() { global $osC_Database, $osC_Language, $osC_Template; $max_execution_time = 0.8 * (int) ini_get('max_execution_time'); $time_start = explode(' ', PAGE_PARSE_START_TIME); $Qrecipients = $osC_Database->query('select c.customers_firstname, c.customers_lastname, c.customers_email_address from :table_customers c left join :table_newsletters_log nl on (c.customers_email_address = nl.email_address and nl.newsletters_id = :newsletters_id) where c.customers_newsletter = 1 and nl.email_address is null'); $Qrecipients->bindTable(':table_customers', TABLE_CUSTOMERS); $Qrecipients->bindTable(':table_newsletters_log', TABLE_NEWSLETTERS_LOG); $Qrecipients->bindInt(':newsletters_id', $this->_newsletter_id); $Qrecipients->execute(); if ($Qrecipients->numberOfRows() > 0) { $osC_Mail = new osC_Mail(null, null, null, EMAIL_FROM, $this->_newsletter_title); $osC_Mail->setBodyPlain($this->_newsletter_content); while ($Qrecipients->next()) { $osC_Mail->clearTo(); $osC_Mail->addTo($Qrecipients->value('customers_firstname') . ' ' . $Qrecipients->value('customers_lastname'), $Qrecipients->value('customers_email_address')); $osC_Mail->send(); $Qlog = $osC_Database->query('insert into :table_newsletters_log (newsletters_id, email_address, date_sent) values (:newsletters_id, :email_address, now())'); $Qlog->bindTable(':table_newsletters_log', TABLE_NEWSLETTERS_LOG); $Qlog->bindInt(':newsletters_id', $this->_newsletter_id); $Qlog->bindValue(':email_address', $Qrecipients->value('customers_email_address')); $Qlog->execute(); $time_end = explode(' ', microtime()); $timer_total = number_format($time_end[1] + $time_end[0] - ($time_start[1] + $time_start[0]), 3); if ($timer_total > $max_execution_time) { echo '<p><font color="#38BB68"><b>' . $osC_Language->get('sending_refreshing_page') . '</b></font></p>' . '<form name="execute" action="' . osc_href_link_admin(FILENAME_DEFAULT, $osC_Template->getModule() . '&page=' . $_GET['page'] . '&nID=' . $this->_newsletter_id . '&action=send') . '" method="post">' . '<p>' . osc_draw_hidden_field('subaction', 'execute') . '</p>' . '</form>' . '<script language="javascript">' . 'var counter = 3;' . 'function counter() {' . ' count--;' . ' if (count > 0) {' . ' Id = window.setTimeout("counter()", 1000);' . ' } else {' . ' document.execute.submit();' . ' }' . '}' . '</script>'; exit; } } $Qrecipients->freeResult(); } $Qupdate = $osC_Database->query('update :table_newsletters set date_sent = now(), status = 1 where newsletters_id = :newsletters_id'); $Qupdate->bindTable(':table_newsletters', TABLE_NEWSLETTERS); $Qupdate->bindInt(':newsletters_id', $this->_newsletter_id); $Qupdate->execute(); }
</tr> <tr> <td class="inputField"><?php echo 'Administrator Password<br />' . osc_draw_input_field('CFG_ADMINISTRATOR_PASSWORD', null, 'class="text"'); ?> </td> <td class="inputDescription">The password to use for the administrator account.</td> </tr> </table> <p align="right"><input type="image" src="images/button_continue.gif" border="0" alt="Continue" id="inputButton" /> <a href="index.php"><img src="images/button_cancel.gif" border="0" alt="Cancel" /></a></p> <?php reset($HTTP_POST_VARS); while (list($key, $value) = each($HTTP_POST_VARS)) { if ($key != 'x' && $key != 'y') { if (is_array($value)) { for ($i = 0, $n = sizeof($value); $i < $n; $i++) { echo osc_draw_hidden_field($key . '[]', $value[$i]); } } else { echo osc_draw_hidden_field($key, $value); } } } ?> </form> </div> </div>
function process_button() { global $order, $osC_Currencies, $osC_Customer; $process_button_string = osc_draw_hidden_field('cmd', '_xclick') . osc_draw_hidden_field('email', MODULE_PAYMENT_NOCHEX_ID) . osc_draw_hidden_field('amount', number_format($order->info['total'] * $osC_Currencies->currencies['GBP']['value'], $osC_Currencies->currencies['GBP']['decimal_places'])) . osc_draw_hidden_field('ordernumber', $osC_Customer->getID() . '-' . date('Ymdhis')) . osc_draw_hidden_field('returnurl', osc_href_link(FILENAME_CHECKOUT, 'process', 'SSL')) . osc_draw_hidden_field('cancel_return', osc_href_link(FILENAME_CHECKOUT, 'payment', 'SSL')); return $process_button_string; }
echo OSCOM::getLink(null, null, 'BatchDelete&Process'); ?> " method="post"> <p><?php echo OSCOM::getDef('introduction_batch_delete_administrators'); ?> </p> <?php $Qadmins = $OSCOM_Database->query('select id, user_name from :table_administrators where id in (":id") order by user_name'); $Qadmins->bindRaw(':id', implode('", "', array_unique(array_filter(array_slice($_POST['batch'], 0, MAX_DISPLAY_SEARCH_RESULTS), 'is_numeric')))); $Qadmins->execute(); $names_string = ''; while ($Qadmins->next()) { $names_string .= osc_draw_hidden_field('batch[]', $Qadmins->valueInt('id')) . '<b>' . $Qadmins->valueProtected('user_name') . '</b>, '; } if (!empty($names_string)) { $names_string = substr($names_string, 0, -2); } echo '<p>' . $names_string . '</p>'; ?> <p><?php echo osc_draw_button(array('priority' => 'primary', 'icon' => 'trash', 'title' => OSCOM::getDef('button_delete'))) . ' ' . osc_draw_button(array('href' => OSCOM::getLink(), 'priority' => 'secondary', 'icon' => 'close', 'title' => OSCOM::getDef('button_cancel'))); ?> </p> </form> </div>
/** * Generate the filters params for the product listing page * * @access public * * @return mixed */ function get_filters_params() { global $cPath, $osC_Services, $osC_Template; $params = ''; //pass the manufacturers or cPath param as seo is disabled if (!$osC_Services->isStarted('sefu') || $osC_Template->getGroup() == 'search') { if (isset($_GET['manufacturers']) && !empty($_GET['manufacturers'])) { $params .= osc_draw_hidden_field('manufacturers', $_GET['manufacturers']); } else { if (isset($_GET['cPath']) && !empty($_GET['cPath'])) { $params .= osc_draw_hidden_field('cPath', $cPath); } } } //pass the cpath or manufacturer filter for the search result page if ($osC_Template->getGroup() == 'search') { if (isset($_GET['filter']) && !empty($_GET['filter'])) { $params .= osc_draw_hidden_field('filter', $_GET['filter']); } } $params .= osc_draw_hidden_session_id_field(); //whether the products attributes filter and the category/manufacturer filter is linked if (defined('PRODUCT_LINK_FILTER') && PRODUCT_LINK_FILTER == '1') { if (isset($_GET['products_attributes']) && is_array($_GET['products_attributes'])) { foreach ($_GET['products_attributes'] as $att_value_id => $att_value) { $params .= osc_draw_hidden_field('products_attributes[' . $att_value_id . ']', $att_value); } } } //pass search params $keys = array('keywords', 'pfrom', 'pto', 'datefrom_days', 'datefrom_months', 'datefrom_years', 'dateto_days', 'dateto_months', 'dateto_years'); foreach ($keys as $key) { if (isset($_GET[$key])) { $params .= osc_draw_hidden_field($key, $_GET[$key]); } } return $params; }
<?php if ($osC_Shipping->numberOfQuotes() > 1 || sizeof($quotes['methods']) > 1) { ?> <td><?php echo $osC_Currencies->displayPrice($methods['cost'], $quotes['tax_class_id']); ?> </td> <td align="right"><?php echo osc_draw_radio_field('shipping_mod_sel', $quotes['id'] . '_' . $methods['id'], $osC_ShoppingCart->getShippingMethod('id')); ?> </td> <?php } else { ?> <td align="right" colspan="2"><?php echo $osC_Currencies->displayPrice($methods['cost'], $quotes['tax_class_id']) . osc_draw_hidden_field('shipping_mod_sel', $quotes['id'] . '_' . $methods['id']); ?> </td> <?php } ?> <td width="10"> </td> </tr> <?php $radio_buttons++; } } ?> </table></td> </tr> <?php
echo $template; ?> /languages/<?php echo $language; ?> /images/buttons/cancel.gif" border="0" alt="<?php echo IMAGE_BUTTON_CANCEL; ?> "></a></td> </tr> </table> <?php foreach ($_POST as $key => $value) { if ($key != 'x' && $key != 'y') { if (is_array($value)) { for ($i = 0, $n = sizeof($value); $i < $n; $i++) { echo osc_draw_hidden_field($key . '[]', $value[$i]); } } else { echo osc_draw_hidden_field($key, $value); } } } echo osc_draw_hidden_field('install[]', 'configure'); ?> </form> <?php }
<p><?php echo OSCOM::getDef('introduction_batch_delete_tax_classes'); ?> </p> <?php $check_tax_classes_flag = array(); $Qclasses = $OSCOM_Database->query('select tax_class_id, tax_class_title from :table_tax_class where tax_class_id in (":tax_class_id") order by tax_class_title'); $Qclasses->bindRaw(':tax_class_id', implode('", "', array_unique(array_filter(array_slice($_POST['batch'], 0, MAX_DISPLAY_SEARCH_RESULTS), 'is_numeric')))); $Qclasses->execute(); $names_string = ''; while ($Qclasses->next()) { if (TaxClasses::hasProducts($Qclasses->valueInt('tax_class_id'))) { $check_tax_classes_flag[] = $Qclasses->value('tax_class_title'); } $names_string .= osc_draw_hidden_field('batch[]', $Qclasses->valueInt('tax_class_id')) . '<b>' . $Qclasses->value('tax_class_title') . ' (' . sprintf(OSCOM::getDef('total_entries'), TaxClasses::getNumberOfTaxRates($Qclasses->valueInt('tax_class_id'))) . ')</b>, '; } if (!empty($names_string)) { $names_string = substr($names_string, 0, -2); } echo '<p>' . $names_string . '</p>'; if (empty($check_tax_classes_flag)) { echo '<p>' . osc_draw_button(array('priority' => 'primary', 'icon' => 'trash', 'title' => OSCOM::getDef('button_delete'))) . ' ' . osc_draw_button(array('href' => OSCOM::getLink(), 'priority' => 'secondary', 'icon' => 'close', 'title' => OSCOM::getDef('button_cancel'))) . '</p>'; } else { echo '<p><b>' . OSCOM::getDef('batch_delete_warning_tax_class_in_use') . '</b></p>' . '<p>' . implode(', ', $check_tax_classes_flag) . '</p>'; echo '<p>' . osc_draw_button(array('href' => OSCOM::getLink(), 'icon' => 'triangle-1-w', 'title' => OSCOM::getDef('button_back'))) . '</p>'; } ?> </form> </div>
<?php } } if (isset($_SESSION['comments']) && !empty($_SESSION['comments'])) { ?> <div class="moduleBox"> <h6><?php echo '<b>' . $osC_Language->get('order_comments_title') . '</b> '; ?> </h6> <div class="content"> <?php echo nl2br(osc_output_string_protected($_SESSION['comments'])) . osc_draw_hidden_field('comments', $_SESSION['comments']); ?> </div> </div> <?php } ?> <?php global $osC_OrderTotal_coupon; if (isset($osC_OrderTotal_coupon) && is_object($osC_OrderTotal_coupon) && $osC_OrderTotal_coupon->isEnabled()) { ?> <div class="moduleBox"> <h6><?php echo '<b>' . $osC_Language->get('coupons_redeem_heading') . '</b>'; ?>
</p> <?php $check_default_flag = false; $Qgroups = $osC_Database->query('select id, title from :table_products_images_groups where id in (":id") and language_id = :language_id order by title'); $Qgroups->bindTable(':table_products_images_groups', TABLE_PRODUCTS_IMAGES_GROUPS); $Qgroups->bindRaw(':id', implode('", "', array_unique(array_filter(array_slice($_POST['batch'], 0, MAX_DISPLAY_SEARCH_RESULTS), 'is_numeric')))); $Qgroups->bindInt(':language_id', $osC_Language->getID()); $Qgroups->execute(); $names_string = ''; while ($Qgroups->next()) { if ($Qgroups->value('id') == DEFAULT_IMAGE_GROUP_ID) { $check_default_flag = true; } $names_string .= osc_draw_hidden_field('batch[]', $Qgroups->valueInt('id')) . '<b>' . $Qgroups->value('title') . '</b>, '; } if (!empty($names_string)) { $names_string = substr($names_string, 0, -2) . osc_draw_hidden_field('subaction', 'confirm'); } echo '<p>' . $names_string . '</p>'; if ($check_default_flag === true) { echo ' <p><b>' . $osC_Language->get('batch_delete_error_image_group_prohibited') . '</b></p>'; echo ' <p align="center"><input type="button" value="' . $osC_Language->get('button_back') . '" onclick="document.location.href=\'' . osc_href_link_admin(FILENAME_DEFAULT, $osC_Template->getModule() . '&page=' . $_GET['page']) . '\';" class="operationButton" /></p>'; } else { echo ' <p align="center"><input type="submit" value="' . $osC_Language->get('button_delete') . '" class="operationButton" /> <input type="button" value="' . $osC_Language->get('button_cancel') . '" onclick="document.location.href=\'' . osc_href_link_admin(FILENAME_DEFAULT, $osC_Template->getModule() . '&page=' . $_GET['page']) . '\';" class="operationButton" /></p>'; } ?> </form> </div>
/** * Outputs a form hidden field containing the session name and ID if SID is not empty * * @access public */ function osc_draw_hidden_session_id_field() { if (Registry::get('Session')->hasStarted() && !osc_empty(SID)) { return osc_draw_hidden_field(Registry::get('Session')->getName(), Registry::get('Session')->getID()); } }
} $options = array(array('id' => '', 'text' => $osC_Language->get('filter_all_categories'))); } else { if (isset($_GET['cPath']) && !empty($_GET['cPath'])) { //pass the cPath param as seo is disabled if (!$osC_Services->isStarted('sefu')) { echo osc_draw_hidden_field('cPath', $_GET['cPath']); } $options = array(array('id' => '', 'text' => $osC_Language->get('filter_all_manufacturers'))); } } //whether the products attributes filter and the category/manufacturer filter is linked if (defined('PRODUCT_LINK_FILTER') && PRODUCT_LINK_FILTER == '1') { if (isset($_GET['products_attributes']) && is_array($_GET['products_attributes'])) { foreach ($_GET['products_attributes'] as $att_value_id => $att_value) { echo osc_draw_hidden_field('products_attributes[' . $att_value_id . ']', $att_value); } } } if (isset($_GET['sort'])) { echo osc_draw_hidden_field('sort', $_GET['sort']); } while ($Qfilterlist->next()) { $options[] = array('id' => $Qfilterlist->valueInt('id'), 'text' => $Qfilterlist->value('name')); } echo osc_draw_pull_down_menu('filter', $options, isset($_GET['filter']) ? $_GET['filter'] : null, 'onchange="this.form.submit()"'); echo osc_draw_hidden_session_id_field() . '</form>' . "\n"; } } $Qlisting = $osC_Products->execute(); require 'includes/modules/product_listing.php';
<td width="<?php echo BOX_WIDTH; ?> " valign="top"><table border="0" width="<?php echo BOX_WIDTH; ?> " cellspacing="0" cellpadding="2"> <!-- left_navigation //--> <?php require DIR_WS_INCLUDES . 'column_left.php'; ?> <!-- left_navigation_eof //--> </table></td> <!-- body_text //--> <td width="100%" valign="top"><?php echo tep_draw_form('create_account', tep_href_link(FILENAME_CREATE_ACCOUNT, '', 'SSL'), 'post', 'onSubmit="return check_form(create_account);"') . osc_draw_hidden_field('action', 'process'); ?> <table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td><table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td class="pageHeading"><?php echo HEADING_TITLE; ?> </td> <td class="pageHeading" align="right"><?php echo tep_image(DIR_WS_IMAGES . 'table_background_account.gif', HEADING_TITLE, HEADING_IMAGE_WIDTH, HEADING_IMAGE_HEIGHT); ?> </td> </tr> </table></td>
function getBatchPagesPullDownMenu($batch_keyword = 'page', $parameters = '') { global $osC_Language; $number_of_pages = ceil($this->batch_size / $this->batch_rows); if ($number_of_pages > 1) { $pages_array = array(); for ($i = 1; $i <= $number_of_pages; $i++) { $pages_array[] = array('id' => $i, 'text' => $i); } $hidden_parameter = ''; if (!empty($parameters)) { $parameters = explode('&', $parameters); foreach ($parameters as $parameter) { $keys = explode('=', $parameter, 2); if ($keys[0] != $batch_keyword) { $hidden_parameter .= osc_draw_hidden_field($keys[0], isset($keys[1]) ? $keys[1] : ''); } } } $string = '<form action="' . osc_href_link(basename($_SERVER['SCRIPT_FILENAME'])) . '" action="get">' . $hidden_parameter . sprintf($osC_Language->get('result_set_current_page'), osc_draw_pull_down_menu($batch_keyword, $pages_array, $this->batch_number, 'onchange="this.form.submit();"'), $number_of_pages) . osc_draw_hidden_session_id_field() . '</form>'; } else { $string = sprintf($osC_Language->get('result_set_current_page'), 1, 1); } return $string; }
function process_button() { global $osC_Customer, $osC_Currencies, $osC_ShoppingCart, $osC_Tax, $osC_Session; $process_button_string = ''; $params = array('x_login' => substr(MODULE_PAYMENT_AUTHORIZENET_CC_SIM_API_LOGIN_ID, 0, 20), 'x_version' => '3.1', 'x_show_form' => 'PAYMENT_FORM', 'x_receipt_link_met' => 'POST', 'x_receipt_link_url' => osc_href_link(FILENAME_CHECKOUT, 'process', 'SSL', false, false, true), 'x_relay_response' => 'TRUE', 'x_relay_url' => osc_href_link(FILENAME_CHECKOUT, 'process', 'SSL', false, false, true), 'x_first_name' => substr($osC_ShoppingCart->getBillingAddress('firstname'), 0, 50), 'x_last_name' => substr($osC_ShoppingCart->getBillingAddress('lastname'), 0, 50), 'x_company' => substr($osC_ShoppingCart->getBillingAddress('company'), 0, 50), 'x_address' => substr($osC_ShoppingCart->getBillingAddress('street_address'), 0, 60), 'x_city' => substr($osC_ShoppingCart->getBillingAddress('city'), 0, 40), 'x_state' => substr($osC_ShoppingCart->getBillingAddress('state'), 0, 40), 'x_zip' => substr($osC_ShoppingCart->getBillingAddress('postcode'), 0, 20), 'x_country' => substr($osC_ShoppingCart->getBillingAddress('country_iso_code_2'), 0, 60), 'x_phone' => substr($osC_ShoppingCart->getBillingAddress('telephone_number'), 0, 25), 'x_cust_id' => substr($osC_Customer->getID(), 0, 20), 'x_cus_ip' => osc_get_ip_address(), 'x_email' => substr($osC_Customer->getEmailAddress(), 0, 255), 'x_description' => substr(STORE_NAME, 0, 255), 'x_amount' => $osC_Currencies->formatRaw($osC_ShoppingCart->getTotal()), 'x_currency_code' => substr($osC_Currencies->getCode(), 0, 3), 'x_method' => 'CC', 'x_type' => MODULE_PAYMENT_AUTHORIZENET_CC_SIM_TRANSACTION_METHOD == 'Capture' ? 'AUTH_CAPTURE' : 'AUTH_ONLY'); if ($osC_ShoppingCart->hasShippingAddress()) { $params['x_ship_to_first_name'] = substr($osC_ShoppingCart->getShippingAddress('firstname'), 0, 50); $params['x_ship_to_last_name'] = substr($osC_ShoppingCart->getShippingAddress('lastname'), 0, 50); $params['x_ship_to_company'] = substr($osC_ShoppingCart->getShippingAddress('company'), 0, 50); $params['x_ship_to_address'] = substr($osC_ShoppingCart->getShippingAddress('street_address'), 0, 60); $params['x_ship_to_city'] = substr($osC_ShoppingCart->getShippingAddress('city'), 0, 40); $params['x_ship_to_state'] = substr($osC_ShoppingCart->getShippingAddress('zone_code'), 0, 40); $params['x_ship_to_zip'] = substr($osC_ShoppingCart->getShippingAddress('postcode'), 0, 20); $params['x_ship_to_country'] = substr($osC_ShoppingCart->getShippingAddress('country_iso_code_2'), 0, 60); } $hash_params = $this->_InsertFP(MODULE_PAYMENT_AUTHORIZENET_CC_SIM_API_LOGIN_ID, MODULE_PAYMENT_AUTHORIZENET_CC_SIM_API_TRANSACTION_KEY, $osC_Currencies->formatRaw($osC_ShoppingCart->getTotal()), rand(1, 1000), $osC_Currencies->getCode()); $params = array_merge($params, $hash_params); if (MODULE_PAYMENT_AUTHORIZENET_CC_SIM_TRANSACTION_MODE == 'Test') { $params['x_test_request'] = 'TRUE'; } foreach ($params as $key => $value) { $process_button_string .= osc_draw_hidden_field($key, $value); } if ($osC_ShoppingCart->hasContents()) { foreach ($osC_ShoppingCart->getProducts() as $key => $product) { $process_button_string .= osc_draw_hidden_field('x_line_item', $key + 1 . '<|>' . substr($product['name'], 0, 31) . '<|>' . substr($product['name'], 0, 255) . '<|>' . $product['quantity'] . '<|>' . $osC_Currencies->formatRaw($product['final_price']) . '<|>' . ($product['tax_class_id'] > 0 ? 'YES' : 'NO')); } } $shipping_tax = $osC_ShoppingCart->getShippingMethod('cost') * ($osC_Tax->getTaxRate($osC_ShoppingCart->getShippingMethod('tax_class_id'), $osC_ShoppingCart->getTaxingAddress('country_id'), $osC_ShoppingCart->getTaxingAddress('zone_id')) / 100); $total_tax = $osC_ShoppingCart->getTax() - $shipping_tax; if ($total_tax > 0) { $process_button_string .= osc_draw_hidden_field('x_tax', $osC_Currencies->formatRaw($total_tax)); } $process_button_string .= osc_draw_hidden_field('x_freight', $osC_Currencies->formatRaw($osC_ShoppingCart->getShippingMethod('cost'))) . osc_draw_hidden_field($osC_Session->getName(), $osC_Session->getID()); return $process_button_string; }
?> </h1> <?php if ($osC_MessageStack->exists($osC_Template->getModule())) { echo $osC_MessageStack->get($osC_Template->getModule()); } ?> <div style="padding-bottom: 10px;"> <span><form id="liveSearchForm"><input type="text" id="liveSearchField" name="search" class="searchField fieldTitleAsDefault" title="Search.." /><input type="button" value="Reset" class="operationButton" onclick="osC_DataTable.reset();" /></form></span> <span><form name="filter" action="<?php echo osc_href_link_admin(FILENAME_DEFAULT); ?> " method="get"><?php echo osc_draw_hidden_field($osC_Template->getModule()); echo osc_draw_pull_down_menu('cID', array_merge(array(array('id' => '', 'text' => $osC_Language->get('top_category'))), $categories_array)); ?> <input type="submit" value="Filter" class="operationButton" /></form></span> <span style="float: right;"><?php echo '<input type="button" value="' . $osC_Language->get('button_insert') . '" onclick="document.location.href=\'' . osc_href_link_admin(FILENAME_DEFAULT, $osC_Template->getModule() . '&cID=' . $current_category_id . '&action=save') . '\';" class="infoBoxButton" />'; ?> </span> </div> <div style="padding: 2px; height: 16px;"> <span id="batchTotalPages"></span> <span id="batchPageLinks"></span> </div> <form name="batch" action="#" method="post">
function process_button() { global $osC_ShoppingCart, $osC_Currencies, $osC_Customer, $osC_Tax; $process_button_string = ''; if (MODULE_PAYMENT_NOCHEX_GATEWAY_MODE == 'Live') { $params = array('merchant_id' => MODULE_PAYMENT_NOCHEX_ID, 'success_url' => osc_href_link(FILENAME_CHECKOUT, 'process', 'SSL'), 'cancel_url' => osc_href_link(FILENAME_CHECKOUT, 'checkout', 'SSL'), 'declined_url' => osc_href_link(FILENAME_CHECKOUT, 'checkout', 'SSL')); } else { if (MODULE_PAYMENT_NOCHEX_GATEWAY_MODE == 'Test') { $params = array('merchant_id' => 'nochex_test', 'test_transaction' => '100', 'test_success_url' => osc_href_link(FILENAME_CHECKOUT, 'process', 'SSL'), 'test_cancel_url' => osc_href_link(FILENAME_CHECKOUT, 'checkout', 'SSL'), 'declined_url' => osc_href_link(FILENAME_CHECKOUT, 'checkout', 'SSL')); } } $params['callback_url'] = osc_href_link(FILENAME_CHECKOUT, 'callback&module=' . $this->_code, 'SSL', false, false, true); $params['amount'] = number_format($osC_ShoppingCart->getTotal() * $osC_Currencies->currencies['GBP']['value'], $osC_Currencies->currencies['GBP']['decimal_places']); $params['order_id'] = $this->_order_id; $params['billing_fullname'] = $osC_ShoppingCart->getBillingAddress('firstname') . ' ' . $osC_ShoppingCart->getBillingAddress('lastname'); $params['billing_address'] = $osC_ShoppingCart->getBillingAddress('street_address'); $params['billing_postcode'] = $osC_ShoppingCart->getBillingAddress('postcode'); $params['customer_phone_number'] = $osC_ShoppingCart->getBillingAddress('telephone_number'); $params['email_address'] = $osC_Customer->getEmailAddress(); $params['hide_billing_details'] = 'true'; if ($osC_ShoppingCart->hasShippingAddress()) { $params['delivery_fullname'] = $osC_ShoppingCart->getShippingAddress('firstname') . ' ' . $osC_ShoppingCart->getShippingAddress('lastname'); $params['delivery_address'] = $osC_ShoppingCart->getShippingAddress('street_address'); $params['delivery_postcode'] = $osC_ShoppingCart->getShippingAddress('postcode'); } else { $params['delivery_fullname'] = $params['billing_fullname']; $params['delivery_address'] = $params['billing_address']; $params['delivery_postcode'] = $params['billing_postcode']; } //products $products_description = array(); if ($osC_ShoppingCart->hasContents()) { $products = $osC_ShoppingCart->getProducts(); foreach ($products as $product) { $product_name = $product['quantity'] . 'x ' . $product['name']; //gift certificate if ($product['type'] == PRODUCT_TYPE_GIFT_CERTIFICATE) { $product_name .= "\n" . ' - ' . $osC_Language->get('senders_name') . ': ' . $product['gc_data']['senders_name']; if ($product['gc_data']['type'] == GIFT_CERTIFICATE_TYPE_EMAIL) { $product_name .= "\n" . ' - ' . $osC_Language->get('senders_email') . ': ' . $product['gc_data']['senders_email']; } $product_name .= "\n" . ' - ' . $osC_Language->get('recipients_name') . ': ' . $product['gc_data']['recipients_name']; if ($product['gc_data']['type'] == GIFT_CERTIFICATE_TYPE_EMAIL) { $product_name .= "\n" . ' - ' . $osC_Language->get('recipients_email') . ': ' . $product['gc_data']['recipients_email']; } $product_name .= "\n" . ' - ' . $osC_Language->get('message') . ': ' . $product['gc_data']['message']; } if ($osC_ShoppingCart->hasVariants($product['id'])) { foreach ($osC_ShoppingCart->getVariants($product['id']) as $variant) { $product_name .= ' - ' . $variant['groups_name'] . ': ' . $variant['values_name']; } } $products_description[] = $product_name; } $params['description'] = implode('<br />', $products_description); } foreach ($params as $key => $value) { $process_button_string .= osc_draw_hidden_field($key, $value); } return $process_button_string; }
<p><?php echo $osC_Language->get('introduction_edit_zone_group'); ?> </p> <fieldset> <div><label for="zone_name"><?php echo $osC_Language->get('field_name'); ?> </label><?php echo osc_draw_input_field('zone_name', $osC_ObjectInfo->get('geo_zone_name')); ?> </div> <div><label for="zone_description"><?php echo $osC_Language->get('field_description'); ?> </label><?php echo osc_draw_input_field('zone_description', $osC_ObjectInfo->get('geo_zone_description')); ?> </div> </fieldset> <p align="center"><?php echo osc_draw_hidden_field('subaction', 'confirm') . '<input type="submit" value="' . $osC_Language->get('button_save') . '" class="operationButton" /> <input type="button" value="' . $osC_Language->get('button_cancel') . '" onclick="document.location.href=\'' . osc_href_link_admin(FILENAME_DEFAULT, $osC_Template->getModule()) . '\';" class="operationButton" />'; ?> </p> </form> </div>
</table> <p> </p> <table border="0" width="100%" cellspacing="0" cellpadding="0" align="center"> <tr> <td align="center"><a href="index.php"><img src="images/button_cancel.gif" border="0" alt="Cancel"></a></td> <td align="center"><input type="image" src="images/button_continue.gif" border="0" alt="Continue"></td> </tr> </table> <?php reset($_POST); while (list($key, $value) = each($_POST)) { if ($key != 'x' && $key != 'y' && $key != 'DB_SERVER' && $key != 'DB_SERVER_USERNAME' && $key != 'DB_SERVER_PASSWORD' && $key != 'DB_DATABASE' && $key != 'USE_PCONNECT' && $key != 'STORE_SESSIONS' && $key != 'DB_TEST_CONNECTION') { if (is_array($value)) { for ($i = 0; $i < sizeof($value); $i++) { echo osc_draw_hidden_field($key . '[]', $value[$i]); } } else { echo osc_draw_hidden_field($key, $value); } } } echo osc_draw_hidden_field('DB_TEST_CONNECTION', 'true'); ?> </form> <?php }
<td colspan="3"><?php echo '<b>' . $selection[$i]['module'] . '</b>'; ?> </td> <td align="right"><?php echo osc_draw_radio_field('payment_method', $selection[$i]['id'], $osC_ShoppingCart->hasBillingMethod() ? $osC_ShoppingCart->getBillingMethod('id') : null); ?> </td> <?php } else { ?> <td colspan="4"><?php echo '<b>' . $selection[$i]['module'] . '</b>' . osc_draw_hidden_field('payment_method', $selection[$i]['id']); ?> </td> <?php } ?> <td width="10"> </td> </tr> <?php if (isset($selection[$i]['error'])) { ?> <tr>
function process_button() { global $order, $osC_Currencies, $osC_Language; switch (MODULE_PAYMENT_IPAYMENT_CURRENCY) { case 'Always EUR': $trx_currency = 'EUR'; break; case 'Always USD': $trx_currency = 'USD'; break; case 'Either EUR or USD, else EUR': if ($_SESSION['currency'] == 'EUR' || $_SESSION['currency'] == 'USD') { $trx_currency = $_SESSION['currency']; } else { $trx_currency = 'EUR'; } break; case 'Either EUR or USD, else USD': if ($_SESSION['currency'] == 'EUR' || $_SESSION['currency'] == 'USD') { $trx_currency = $_SESSION['currency']; } else { $trx_currency = 'USD'; } break; } $payment_error_return = 'ipayment_cc_owner=' . urlencode($_POST['ipayment_cc_owner']) . '&ipayment_cc_expires_month=' . urlencode($_POST['ipayment_cc_expires_month']) . '&ipayment_cc_expires_year=' . urlencode($_POST['ipayment_cc_expires_year']) . '&ipayment_cc_checkcode=' . urlencode($_POST['ipayment_cc_checkcode']); $process_button_string = osc_draw_hidden_field('trxuser_id', MODULE_PAYMENT_IPAYMENT_USER_ID) . osc_draw_hidden_field('trxpassword', MODULE_PAYMENT_IPAYMENT_PASSWORD) . osc_draw_hidden_field('trx_amount', number_format($order->info['total'] * 100 * $osC_Currencies->value($trx_currency), 0, '', '')) . osc_draw_hidden_field('trx_currency', $trx_currency) . osc_draw_hidden_field('trx_paymenttyp', 'cc') . osc_draw_hidden_field('addr_name', $this->cc_card_owner) . osc_draw_hidden_field('addr_street', $order->billing['street_address']) . osc_draw_hidden_field('addr_city', $order->billing['city']) . osc_draw_hidden_field('addr_zip', $order->billing['postcode']) . osc_draw_hidden_field('addr_country', $order->billing['country']['iso_code_2']) . osc_draw_hidden_field('addr_telefon', $order->customer['telephone']) . osc_draw_hidden_field('addr_email', $order->customer['email_address']) . osc_draw_hidden_field('error_lang', $osC_Language->getCode() == 'en' ? 'en' : 'de') . osc_draw_hidden_field('silent', '1') . osc_draw_hidden_field('silent_error_url', osc_href_link(FILENAME_CHECKOUT, 'payment&payment_error=' . $this->_code . '&' . $payment_error_return, 'SSL')) . osc_draw_hidden_field('redirect_url', osc_href_link(FILENAME_CHECKOUT, 'process', 'SSL')) . osc_draw_hidden_field('cc_number', $this->cc_card_number) . osc_draw_hidden_field('cc_expdate_month', $this->cc_expiry_month) . osc_draw_hidden_field('cc_expdate_year', $this->cc_expiry_year); if (!empty($this->cc_checkcode)) { $process_button_string .= osc_draw_hidden_field('cc_checkcode', $this->cc_checkcode); } if (!osc_empty(MODULE_PAYMENT_IPAYMENT_SECURITY_KEY)) { $process_button_string .= osc_draw_hidden_field('trx_securityhash', md5(MODULE_PAYMENT_IPAYMENT_USER_ID . number_format($order->info['total'] * 100 * $osC_Currencies->value($trx_currency), 0, '', '') . $trx_currency . MODULE_PAYMENT_IPAYMENT_PASSWORD . MODULE_PAYMENT_IPAYMENT_SECURITY_KEY)); } return $process_button_string; }