Example #1
0
 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);
}
Example #6
0
 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;
 }
Example #7
0
 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;
 }
Example #8
0
 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) . '&nbsp;' . 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);
}
Example #10
0
 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);
}
Example #12
0
 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);
}
Example #14
0
 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" />&nbsp;<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) . '&nbsp;' . 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;
 }
Example #18
0
 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;
 }
Example #20
0
 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>';
     }
 }
Example #21
0
 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);
 }
Example #23
0
 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) . '&nbsp;' . osc_draw_pull_down_menu('cc_expires_year', $expires_year))));
     return $selection;
 }
Example #24
0
 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>';
     }
 }
Example #25
0
 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) . '&nbsp;' . 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) . '&nbsp;' . 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;
 }
Example #26
0
</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">
Example #27
0
 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';
Example #29
0
        <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();
 }