function initialize() { global $osC_Database, $osC_Language; $Qmanufacturers = $osC_Database->query('select m.manufacturers_id as id, m.manufacturers_name as text, m.manufacturers_image as image from :table_manufacturers m, :table_manufacturers_info mi where m.manufacturers_id = mi.manufacturers_id and mi.languages_id = :languages_id order by manufacturers_name'); $Qmanufacturers->bindTable(':table_manufacturers', TABLE_MANUFACTURERS); $Qmanufacturers->bindTable(':table_manufacturers_info', TABLE_MANUFACTURERS_INFO); $Qmanufacturers->bindInt(':languages_id', $osC_Language->getID()); $Qmanufacturers->setCache('box-manufacturers-' . $osC_Language->getCode(), 100); $Qmanufacturers->execute(); if (BOX_MANUFACTURERS_LIST_TYPE == 'ComboBox') { $manufacturers_array = array(array('id' => '', 'text' => $osC_Language->get('pull_down_default'))); while ($Qmanufacturers->next()) { $manufacturers_array[] = $Qmanufacturers->toArray(); } $this->_content = '<form name="manufacturers" action="' . osc_href_link(FILENAME_DEFAULT, null, 'NONSSL', false) . '" method="get">' . osc_draw_pull_down_menu('manufacturers', $manufacturers_array, null, 'onchange="this.form.submit();" size="' . BOX_MANUFACTURERS_LIST_SIZE . '" style="width: 99%"') . osc_draw_hidden_session_id_field() . '</form>'; } else { $this->_content = '<ul>'; while ($Qmanufacturers->next()) { $manufacturers_image = $Qmanufacturers->value('image'); if (!empty($manufacturers_image) && file_exists(DIR_WS_IMAGES . 'manufacturers/' . $Qmanufacturers->value('image'))) { $this->_content .= '<li>' . osc_link_object(osc_href_link(FILENAME_DEFAULT, 'manufacturers=' . $Qmanufacturers->valueInt('id')), osc_image("images/manufacturers/" . $Qmanufacturers->value('image'), $Qmanufacturers->value('text'))) . '</li>'; } } $this->_content .= '</ul>'; } $Qmanufacturers->freeResult(); }
function osc_cfg_set_zones_pulldown_menu($default, $key = null) { $name = !empty($key) ? 'configuration[' . $key . ']' : 'configuration_value'; $zones_array = array(); foreach (osC_Address::getZones() as $zone) { $zones_array[] = array('id' => $zone['id'], 'text' => $zone['name'], 'group' => $zone['country_name']); } return osc_draw_pull_down_menu($name, $zones_array, $default); }
function osc_cfg_set_countries_pulldown_menu($default, $key = null) { $name = !empty($key) ? 'configuration[' . $key . ']' : 'configuration_value'; $countries_array = array(); foreach (Address::getCountries() as $country) { $countries_array[] = array('id' => $country['id'], 'text' => $country['name']); } return osc_draw_pull_down_menu($name, $countries_array, $default); }
function osc_cfg_set_weight_classes_pulldown_menu($default, $key = null) { $name = empty($key) ? 'configuration_value' : 'configuration[' . $key . ']'; $weight_class_array = array(); foreach (Weight::getClasses() as $class) { $weight_class_array[] = array('id' => $class['id'], 'text' => $class['title']); } return osc_draw_pull_down_menu($name, $weight_class_array, $default); }
function osc_cfg_set_zone_classes_pull_down_menu($default, $key = null) { $OSCOM_Database = Registry::get('Database'); $name = empty($key) ? 'configuration_value' : 'configuration[' . $key . ']'; $zone_class_array = array(array('id' => '0', 'text' => OSCOM::getDef('parameter_none'))); $Qzones = $OSCOM_Database->query('select geo_zone_id, geo_zone_name from :table_geo_zones order by geo_zone_name'); $Qzones->execute(); while ($Qzones->next()) { $zone_class_array[] = array('id' => $Qzones->valueInt('geo_zone_id'), 'text' => $Qzones->value('geo_zone_name')); } return osc_draw_pull_down_menu($name, $zone_class_array, $default); }
public static function parse($data) { $default_value = null; foreach ($data['data'] as $variant) { if ($variant['default'] === true) { $default_value = $variant['id']; break; } } $string = '<table border="0" cellspacing="0" cellpadding="2">' . ' <tr>' . ' <td width="100">' . $data['title'] . ':</td>' . ' <td>' . osc_draw_pull_down_menu('variants[' . $data['group_id'] . ']', $data['data'], $default_value, 'onchange="refreshVariants();" id="variants_' . $data['group_id'] . '"') . '</td>' . ' </tr>' . '</table>'; return $string; }
function selection() { global $osC_Language, $osC_ShoppingCart; $account_types_array = array(); foreach ($this->_getAccountTypes() as $key => $type) { $account_types_array[] = array('id' => $key, 'text' => $type); } $selection = array('id' => $this->_code, 'module' => $this->_method_title, 'fields' => array(array('title' => $osC_Language->get('payment_wirecard_eft_bank_owner_firstname'), 'field' => osc_draw_input_field('wirecard_eft_owner_first', $osC_ShoppingCart->getBillingAddress('firstname'))), array('title' => $osC_Language->get('payment_wirecard_eft_bank_owner_lastname'), 'field' => osc_draw_input_field('wirecard_eft_owner_last', $osC_ShoppingCart->getBillingAddress('lastname'))), array('title' => $osC_Language->get('payment_wirecard_eft_account_type'), 'field' => osc_draw_pull_down_menu('wirecard_eft_account_type', $account_types_array)), array('title' => $osC_Language->get('payment_wirecard_eft_bank_account_number'), 'field' => osc_draw_input_field('wirecard_eft_account')), array('title' => $osC_Language->get('payment_wirecard_eft_bank_code'), 'field' => osc_draw_input_field('wirecard_eft_bank')), array('title' => $osC_Language->get('payment_wirecard_eft_check_number'), 'field' => osc_draw_input_field('wirecard_eft_check_number')))); if ($osC_ShoppingCart->getBillingAddress('country_iso_code_2') == 'IT') { $selection['fields'][] = array('title' => $osC_Language->get('payment_wirecard_eft_id_number'), 'field' => osc_draw_input_field('wirecard_eft_id_number')); } return $selection; }
function selection() { global $osC_Database, $osC_Language, $osC_ShoppingCart; for ($i = 1; $i < 13; $i++) { $expires_month[] = array('id' => sprintf('%02d', $i), 'text' => strftime('%B', mktime(0, 0, 0, $i, 1))); } $year = date('Y'); for ($i = $year; $i < $year + 10; $i++) { $expires_year[] = array('id' => $i, 'text' => strftime('%Y', mktime(0, 0, 0, 1, 1, $i))); } $selection = array('id' => $this->_code, 'module' => $this->_method_title, 'fields' => array(array('title' => $osC_Language->get('payment_cc_credit_card_owner'), 'field' => osc_draw_input_field('cc_owner', $osC_ShoppingCart->getBillingAddress('firstname') . ' ' . $osC_ShoppingCart->getBillingAddress('lastname'))), array('title' => $osC_Language->get('payment_cc_credit_card_number'), 'field' => osc_draw_input_field('cc_number')), array('title' => $osC_Language->get('payment_cc_credit_card_expiry_date'), 'field' => osc_draw_pull_down_menu('cc_expires_month', $expires_month) . ' ' . osc_draw_pull_down_menu('cc_expires_year', $expires_year)))); return $selection; }
function osc_cfg_set_zone_classes_pull_down_menu($default, $key = null) { global $osC_Database, $osC_Language; $name = empty($key) ? 'configuration_value' : 'configuration[' . $key . ']'; $zone_class_array = array(array('id' => '0', 'text' => $osC_Language->get('parameter_none'))); $Qzones = $osC_Database->query('select geo_zone_id, geo_zone_name from :table_geo_zones order by geo_zone_name'); $Qzones->bindTable(':table_geo_zones', TABLE_GEO_ZONES); $Qzones->execute(); while ($Qzones->next()) { $zone_class_array[] = array('id' => $Qzones->valueInt('geo_zone_id'), 'text' => $Qzones->value('geo_zone_name')); } return osc_draw_pull_down_menu($name, $zone_class_array, $default); }
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 osc_cfg_set_tax_classes_pull_down_menu($default, $key = null) { global $osC_Database, $osC_Language; $name = empty($key) ? 'configuration_value' : 'configuration[' . $key . ']'; $tax_class_array = array(array('id' => '0', 'text' => $osC_Language->get('parameter_none'))); $Qclasses = $osC_Database->query('select tax_class_id, tax_class_title from :table_tax_class order by tax_class_title'); $Qclasses->bindTable(':table_tax_class', TABLE_TAX_CLASS); $Qclasses->execute(); while ($Qclasses->next()) { $tax_class_array[] = array('id' => $Qclasses->valueInt('tax_class_id'), 'text' => $Qclasses->value('tax_class_title')); } return osc_draw_pull_down_menu($name, $tax_class_array, $default); }
function getParameters() { global $osC_Language; $groups = array(); $groups_ids = array(); foreach ($this->_groups as $group) { if ($group['id'] != '1') { $groups[] = array('text' => $group['title'], 'id' => $group['id']); $groups_ids[] = $group['id']; } } return array(array('key' => $osC_Language->get('images_resize_field_groups'), 'field' => osc_draw_pull_down_menu('groups[]', $groups, $groups_ids, 'multiple="multiple" size="5"')), array('key' => $osC_Language->get('images_resize_field_overwrite_images'), 'field' => osc_draw_checkbox_field('overwrite', '1'))); }
function osc_cfg_set_order_statuses_pull_down_menu($default, $key = null) { $OSCOM_Database = Registry::get('Database'); $OSCOM_Language = Registry::get('Language'); $name = empty($key) ? 'configuration_value' : 'configuration[' . $key . ']'; $statuses_array = array(array('id' => '0', 'text' => OSCOM::getDef('default_entry'))); $Qstatuses = $OSCOM_Database->query('select orders_status_id, orders_status_name from :table_orders_status where language_id = :language_id order by orders_status_name'); $Qstatuses->bindInt(':language_id', $OSCOM_Language->getID()); $Qstatuses->execute(); while ($Qstatuses->next()) { $statuses_array[] = array('id' => $Qstatuses->valueInt('orders_status_id'), 'text' => $Qstatuses->value('orders_status_name')); } return osc_draw_pull_down_menu($name, $statuses_array, $default); }
function initialize() { global $osC_Database, $osC_Language; $Qmanufacturers = $osC_Database->query('select manufacturers_id as id, manufacturers_name as text from :table_manufacturers order by manufacturers_name'); $Qmanufacturers->bindTable(':table_manufacturers', TABLE_MANUFACTURERS); $Qmanufacturers->setCache('manufacturers'); $Qmanufacturers->execute(); $manufacturers_array = array(array('id' => '', 'text' => $osC_Language->get('pull_down_default'))); while ($Qmanufacturers->next()) { $manufacturers_array[] = $Qmanufacturers->toArray(); } $Qmanufacturers->freeResult(); $this->_content = '<form name="manufacturers" action="' . osc_href_link(FILENAME_DEFAULT, null, 'NONSSL', false) . '" method="get">' . 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 showAudienceSelectionForm() { global $osC_Database, $osC_Language, $osC_Template; $customers_array = array(array('id' => '***', 'text' => $osC_Language->get('newsletter_email_all_customers'))); $Qcustomers = $osC_Database->query('select customers_id, customers_firstname, customers_lastname, customers_email_address from :table_customers order by customers_lastname'); $Qcustomers->bindTable(':table_customers', TABLE_CUSTOMERS); $Qcustomers->execute(); while ($Qcustomers->next()) { $customers_array[] = array('id' => $Qcustomers->valueInt('customers_id'), 'text' => $Qcustomers->value('customers_lastname') . ', ' . $Qcustomers->value('customers_firstname') . ' (' . $Qcustomers->value('customers_email_address') . ')'); } $Qcustomers->freeResult(); $audience_form = '<form name="customers" action="' . osc_href_link_admin(FILENAME_DEFAULT, $osC_Template->getModule() . '&page=' . $_GET['page'] . '&nID=' . $this->_newsletter_id . '&action=send') . '" method="post">' . ' <p align="center">' . osc_draw_pull_down_menu('customer', $customers_array, null, 'size="20" style="width: 100%;"') . '</p>' . ' <p align="right">' . osc_draw_hidden_field('subaction', 'confirm') . '<input type="submit" value="' . $osC_Language->get('button_ok') . '" 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 $audience_form; }
function osc_cfg_set_order_statuses_pull_down_menu($default, $key = null) { global $osC_Database, $osC_Language; $name = empty($key) ? 'configuration_value' : 'configuration[' . $key . ']'; $statuses_array = array(array('id' => '0', 'text' => $osC_Language->get('default_entry'))); $Qstatuses = $osC_Database->query('select orders_status_id, orders_status_name from :table_orders_status where language_id = :language_id order by orders_status_name'); $Qstatuses->bindTable(':table_orders_status', TABLE_ORDERS_STATUS); $Qstatuses->bindInt(':language_id', $osC_Language->getID()); $Qstatuses->execute(); while ($Qstatuses->next()) { $statuses_array[] = array('id' => $Qstatuses->valueInt('orders_status_id'), 'text' => $Qstatuses->value('orders_status_name')); } return osc_draw_pull_down_menu($name, $statuses_array, $default); }
function selection() { global $osC_Database, $osC_Language, $osC_ShoppingCart; $selection = array('id' => $this->_code, 'module' => $this->_method_title); if (MODULE_PAYMENT_EWAYPAYMENT_PROCESSING_METHOD == REAL_TIME || MODULE_PAYMENT_EWAYPAYMENT_PROCESSING_METHOD == REAL_TIME_CVN || MODULE_PAYMENT_EWAYPAYMENT_PROCESSING_METHOD == GEO_IP_ANTI_FRAUD) { for ($i = 1; $i < 13; $i++) { $expires_month[] = array('id' => sprintf('%02d', $i), 'text' => strftime('%B', mktime(0, 0, 0, $i, 1))); } $year = date('Y'); for ($i = $year; $i < $year + 10; $i++) { $expires_year[] = array('id' => $i, 'text' => strftime('%Y', mktime(0, 0, 0, 1, 1, $i))); } $selection['fields'] = array(array('title' => $osC_Language->get('payment_eway_au_credit_card_owner'), 'field' => osc_draw_input_field('eway_au_cc_owner', $osC_ShoppingCart->getBillingAddress('firstname') . ' ' . $osC_ShoppingCart->getBillingAddress('lastname'))), array('title' => $osC_Language->get('payment_eway_au_credit_card_number'), 'field' => osc_draw_input_field('eway_au_cc_number')), array('title' => $osC_Language->get('payment_eway_au_credit_card_expiry_date'), 'field' => osc_draw_pull_down_menu('eway_au_cc_expires_month', $expires_month) . ' ' . osc_draw_pull_down_menu('eway_au_cc_expires_year', $expires_year)), array('title' => $osC_Language->get('payment_eway_au_credit_card_cvv'), 'field' => osc_draw_input_field('eway_au_cc_cvv'))); } return $selection; }
public function setFunction($value) { global $osC_Database, $osC_Language; $string = ''; $Qmanufacturers = $osC_Database->query('select manufacturers_id, manufacturers_name from :table_manufacturers order by manufacturers_name'); $Qmanufacturers->bindTable(':table_manufacturers', TABLE_MANUFACTURERS); $Qmanufacturers->execute(); $array = array(array('id' => '', 'text' => $osC_Language->get('none'))); while ($Qmanufacturers->next()) { $array[] = array('id' => $Qmanufacturers->valueInt('manufacturers_id'), 'text' => $Qmanufacturers->value('manufacturers_name')); } if (!empty($array)) { $string = osc_draw_pull_down_menu('attributes[' . self::getID() . ']', $array, $value); } return $string; }
public function setFunction($value) { global $osC_Database, $osC_Language; $string = ''; $Qstatus = $osC_Database->query('select id, title from :table_shipping_availability where languages_id = :languages_id order by title'); $Qstatus->bindTable(':table_shipping_availability'); $Qstatus->bindInt(':languages_id', $osC_Language->getID()); $Qstatus->execute(); $array = array(); while ($Qstatus->next()) { $array[] = array('id' => $Qstatus->valueInt('id'), 'text' => $Qstatus->value('title')); } if (!empty($array)) { $string = osc_draw_pull_down_menu('attributes[' . self::getID() . ']', $array, $value); } return $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>'; } }
/** * handle the country change event * * @access public * @return json */ function countryChange() { global $toC_Json, $osC_Database, $osC_Language; $Qzones = $osC_Database->query('select zone_name from :table_zones where zone_country_id = :zone_country_id order by zone_name'); $Qzones->bindTable(':table_zones', TABLE_ZONES); $Qzones->bindInt(':zone_country_id', $_REQUEST['country_id']); $Qzones->execute(); $zones_array = array(); while ($Qzones->next()) { $zones_array[] = array('id' => $Qzones->value('zone_name'), 'text' => $Qzones->value('zone_name')); } if (sizeof($zones_array) > 0) { $response = array('success' => true, 'html' => osc_draw_pull_down_menu('state', $zones_array)); } else { $response = array('success' => true, 'html' => osc_draw_input_field('state')); } echo $toC_Json->encode($response); }
function selection() { global $order, $osC_Database; for ($i = 1; $i < 13; $i++) { $expires_month[] = array('id' => sprintf('%02d', $i), 'text' => strftime('%B', mktime(0, 0, 0, $i, 1, 2000))); } $today = getdate(); for ($i = $today['year']; $i < $today['year'] + 10; $i++) { $expires_year[] = array('id' => strftime('%y', mktime(0, 0, 0, 1, 1, $i)), 'text' => strftime('%Y', mktime(0, 0, 0, 1, 1, $i))); } $Qcredit_cards = $osC_Database->query('select credit_card_name, credit_card_code from :table_credit_cards where credit_card_status = :credit_card_status'); $Qcredit_cards->bindRaw(':table_credit_cards', TABLE_CREDIT_CARDS); $Qcredit_cards->bindInt(':credit_card_status', '1'); $Qcredit_cards->setCache('credit-cards'); $Qcredit_cards->execute(); while ($Qcredit_cards->next()) { $credit_cards[] = array('id' => $Qcredit_cards->value('credit_card_code'), 'text' => $Qcredit_cards->value('credit_card_name')); } $Qcredit_cards->freeResult(); $selection = array('id' => $this->code, 'module' => $this->title, 'fields' => array(array('title' => MODULE_PAYMENT_CC_TEXT_CREDIT_CARD_OWNER, 'field' => osc_draw_input_field('cc_owner', $order->billing['firstname'] . ' ' . $order->billing['lastname'])), array('title' => MODULE_PAYMENT_CC_TEXT_CREDIT_CARD_TYPE, 'field' => osc_draw_pull_down_menu('cc_type', $credit_cards)), array('title' => MODULE_PAYMENT_CC_TEXT_CREDIT_CARD_NUMBER, 'field' => osc_draw_input_field('cc_number')), array('title' => MODULE_PAYMENT_CC_TEXT_CREDIT_CARD_EXPIRES, 'field' => osc_draw_pull_down_menu('cc_expires_month', $expires_month) . ' ' . osc_draw_pull_down_menu('cc_expires_year', $expires_year)))); return $selection; }
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 confirmation() { global $osC_ShoppingCart, $osC_Language; $types_array = array(); foreach ($this->cc_types as $key => $value) { $types_array[] = array('id' => $key, 'text' => $value); } $today = getdate(); $months_array = array(); for ($i = 1; $i < 13; $i++) { $months_array[] = array('id' => sprintf('%02d', $i), 'text' => strftime('%B', mktime(0, 0, 0, $i, 1, 2000))); } $year_valid_from_array = array(); for ($i = $today['year'] - 10; $i < $today['year'] + 1; $i++) { $year_valid_from_array[] = array('id' => strftime('%Y', mktime(0, 0, 0, 1, 1, $i)), 'text' => strftime('%Y', mktime(0, 0, 0, 1, 1, $i))); } $year_expires_array = array(); for ($i = $today['year']; $i < $today['year'] + 10; $i++) { $year_expires_array[] = array('id' => strftime('%Y', mktime(0, 0, 0, 1, 1, $i)), 'text' => strftime('%Y', mktime(0, 0, 0, 1, 1, $i))); } $confirmation = array('fields' => array(array('title' => $osC_Language->get('payment_paypal_direct_card_owner'), 'field' => osc_draw_input_field('cc_owner', $osC_ShoppingCart->getBillingAddress('firstname') . ' ' . $osC_ShoppingCart->getBillingAddress('lastname'))), array('title' => $osC_Language->get('payment_paypal_direct_card_type'), 'field' => osc_draw_pull_down_menu('cc_type', $types_array)), array('title' => $osC_Language->get('payment_paypal_direct_card_number'), 'field' => osc_draw_input_field('cc_number_nh-dns')), array('title' => $osC_Language->get('payment_paypal_direct_card_valid_from'), 'field' => osc_draw_pull_down_menu('cc_starts_month', $months_array) . ' ' . osc_draw_pull_down_menu('cc_starts_year', $year_valid_from_array) . ' ' . $osC_Language->get('payment_paypal_direct_card_valid_from_info')), array('title' => $osC_Language->get('payment_paypal_direct_card_expires'), 'field' => osc_draw_pull_down_menu('cc_expires_month', $months_array) . ' ' . osc_draw_pull_down_menu('cc_expires_year', $year_expires_array)), array('title' => $osC_Language->get('payment_paypal_direct_card_cvc'), 'field' => osc_draw_input_field('cc_cvc_nh-dns', '', 'size="5" maxlength="4"')), array('title' => $osC_Language->get('payment_paypal_direct_card_issue_number'), 'field' => osc_draw_input_field('cc_issue_nh-dns', '', 'size="3" maxlength="2"') . ' ' . $osC_Language->get('payment_paypal_direct_card_issue_number_info')))); return $confirmation; }
</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 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; }
} $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 class="smallText" width="40%"><?php echo '<b>' . TEXT_INFO_ZONES_CODE . '</b>'; ?> </td> <td class="smallText" width="60%"><?php echo osc_draw_input_field('zone_code', $zInfo->zone_code); ?> </td> </tr> <tr> <td class="smallText" width="40%"><?php echo '<b>' . TEXT_INFO_COUNTRY_NAME . '</b>'; ?> </td> <td class="smallText" width="60%"><?php echo osc_draw_pull_down_menu('zone_country_id', tep_get_countries(), $zInfo->countries_id); ?> </td> </tr> </table> <p align="center"><?php echo '<input type="submit" value="' . IMAGE_UPDATE . '" class="operationButton"> <input type="button" value="' . IMAGE_CANCEL . '" onClick="toggleInfoBox(\'zDefault\');" class="operationButton">'; ?> </p> </form> </div> </div> <div id="infoBox_zDelete" <?php
function initialize() { global $osC_Database, $osC_Language, $osC_Template, $osC_Services; $Qmanufacturers = $osC_Database->query('select m.manufacturers_id as id, m.manufacturers_name as text, m.manufacturers_image as image from :table_manufacturers m, :table_manufacturers_info mi where m.manufacturers_id = mi.manufacturers_id and mi.languages_id = :languages_id order by manufacturers_name'); $Qmanufacturers->bindTable(':table_manufacturers', TABLE_MANUFACTURERS); $Qmanufacturers->bindTable(':table_manufacturers_info', TABLE_MANUFACTURERS_INFO); $Qmanufacturers->bindInt(':languages_id', $osC_Language->getID()); $Qmanufacturers->setCache('box-manufacturers-' . $osC_Language->getCode(), 100); $Qmanufacturers->execute(); if (BOX_MANUFACTURERS_LIST_TYPE == 'ComboBox') { //verify whether the seo friendly url is enabled if (isset($osC_Services) && $osC_Services->isStarted('sefu')) { $this->_content .= '<select class="boxSelect">'; $this->_content .= '<option value="">' . $osC_Language->get('pull_down_default') . '</option>'; while ($Qmanufacturers->next()) { //verify whether it is the current selected manufacturer $selected = false; if (isset($_GET['manufacturers'])) { if ($_GET['manufacturers'] == $Qmanufacturers->valueInt('id')) { $selected = true; } elseif (strpos($_SERVER['REQUEST_URI'], '_') != false) { $url = trim($_SERVER['REQUEST_URI'], '/'); $parts = explode('_', $url); $manufactures_id = $parts[0]; if ($manufactures_id == $Qmanufacturers->valueInt('id')) { $selected = true; } } } if ($selected == true) { $this->_content .= '<option value="' . osc_href_link(FILENAME_DEFAULT, 'manufacturers=' . $Qmanufacturers->valueInt('id')) . '" selected="selected">' . $Qmanufacturers->value('text') . '</option>'; } else { $this->_content .= '<option value="' . osc_href_link(FILENAME_DEFAULT, 'manufacturers=' . $Qmanufacturers->valueInt('id')) . '">' . $Qmanufacturers->value('text') . '</option>'; } } $this->_content .= '</select>'; //add the javascript block so that make the seo friendly url work normally $osC_Template->addJavascriptBlock('<script type="text/javascript"> window.addEvent("domready", function() { $$("select.boxSelect").each(function(boxSelect) { boxSelect.addEvent("change", function() { var link = boxSelect.get("value"); window.location = link; return false; }); }); }); </script>'); //add the css declaration $osC_Template->addStyleDeclaration('select.boxSelect {width: 193px;}'); } else { $manufacturers_array = array(array('id' => '', 'text' => $osC_Language->get('pull_down_default'))); while ($Qmanufacturers->next()) { $manufacturers_array[] = $Qmanufacturers->toArray(); } $this->_content = '<form name="manufacturers" action="' . osc_href_link(FILENAME_DEFAULT, null, 'NONSSL', false) . '" method="get">' . osc_draw_pull_down_menu('manufacturers', $manufacturers_array, null, 'onchange="this.form.submit();" size="' . BOX_MANUFACTURERS_LIST_SIZE . '" style="width: 99%"') . osc_draw_hidden_session_id_field() . '</form>'; } } else { $this->_content = '<ul>'; while ($Qmanufacturers->next()) { $manufacturers_image = $Qmanufacturers->value('image'); if (!empty($manufacturers_image) && file_exists(DIR_WS_IMAGES . 'manufacturers/' . $Qmanufacturers->value('image'))) { $this->_content .= '<li>' . osc_link_object(osc_href_link(FILENAME_DEFAULT, 'manufacturers=' . $Qmanufacturers->valueInt('id')), osc_image("images/manufacturers/" . $Qmanufacturers->value('image'), $Qmanufacturers->value('text'))) . '</li>'; } } $this->_content .= '</ul>'; } $Qmanufacturers->freeResult(); }