コード例 #1
0
ファイル: currencies.php プロジェクト: abhiesa-tolexo/loaded7
 public function initialize()
 {
     global $lC_Session, $lC_Currencies;
     $data = array();
     foreach ($lC_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 != $lC_Session->getName() && $key != 'x' && $key != 'y') {
                 $hidden_get_variables .= lc_draw_hidden_field($key, $value);
             }
         }
         $this->_content = '<li class="box-currencies-selection">' . lc_draw_pull_down_menu('currency', $data, $_SESSION['currency'], 'class="box-currencies-select" onchange="$(this).closest(\'form\').submit();"') . $hidden_get_variables . lc_draw_hidden_session_id_field() . '</li>' . "\n";
     }
 }
コード例 #2
0
 public function initialize()
 {
     global $lC_Database, $lC_Language;
     $Qmanufacturers = $lC_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 = '';
     $manufacturers_array = array(array('id' => '', 'text' => $lC_Language->get('pull_down_default')));
     while ($Qmanufacturers->next()) {
         $manufacturers_array[] = $Qmanufacturers->toArray();
     }
     $Qmanufacturers->freeResult();
     foreach ($manufacturers_array as $man) {
         $manufacturers .= '<option value="' . $man['id'] . '"' . (isset($_GET['manufacturers']) && $_GET['manufacturers'] == $man['id'] ? ' selected="selected"' : '') . '>' . $man['text'] . '</option>';
     }
     $this->_content = '<li class="box-manufacturers-selection">' . '  <select name="manufacturers" class="box-manufacturers-select" onchange="$(this).closest(\'form\').submit();" size="' . BOX_MANUFACTURERS_LIST_SIZE . '">' . $manufacturers . '  </select>' . lc_draw_hidden_session_id_field() . "\n";
     '</li>' . "\n";
 }
コード例 #3
0
ファイル: templates.php プロジェクト: abhiesa-tolexo/loaded7
 public function initialize()
 {
     global $lC_Session;
     $data = array();
     // added to allow a reset to the DEFAULT_TEMPLATE database setting
     $reset = array();
     $reset[] = array('id' => 'reset', 'text' => 'Clear Template Selection');
     foreach (lC_Template::getTemplates() as $template) {
         $data[] = array('id' => $template['code'], 'text' => $template['title']);
     }
     // merge the reset option into the templates dropdown selection array
     $data = array_merge($reset, $data);
     if (sizeof($data) > 1) {
         $hidden_get_variables = '';
         foreach ($_GET as $key => $value) {
             if ($key != 'template' && $key != $lC_Session->getName() && $key != 'x' && $key != 'y') {
                 $hidden_get_variables .= lc_draw_hidden_field($key, $value);
             }
         }
         $this->_content = '<li class="box-templates-selection">' . $hidden_get_variables . lc_draw_pull_down_menu('template', $data, $_SESSION['template']['code'], 'class="box-templates-select" onchange="$(this).closest(\'form\').submit();"') . lc_draw_hidden_session_id_field() . '</li>';
     }
 }
コード例 #4
0
ファイル: header.php プロジェクト: abhiesa-tolexo/loaded7
    echo lc_link_object($lC_Template->getBranding('social_linkedin'), lc_image(DIR_WS_IMAGES . 'icons/in-ico.png', 'LinkedIn', null, null, 'class="small-margin-right social-nav-in"'), 'target="_blank"');
}
?>
                <button type="button" class="btn btn-sm cursor-pointer small-margin-right<?php 
echo $lC_ShoppingCart->numberOfItems() > 0 ? ' btn-success' : ' btn-default disabled';
?>
" onclick="window.location.href='<?php 
echo lc_href_link(FILENAME_CHECKOUT, 'shipping', 'SSL');
?>
'">Checkout</button>  
                <i class="fa fa-search navbar-search-icon"></i>
                <input type="text" class="navbar-search" name="keywords" placeholder="<?php 
echo $lC_Language->get('button_search');
?>
"><?php 
echo lc_draw_hidden_session_id_field();
?>
              </span>
            </form>
          </div>  
        </div>
      </div>
    </div>
    <div class="small-margin-top hide-on-mobile">
      <?php 
if ($lC_Services->isStarted('breadcrumb')) {
    echo '<ol class="breadcrumb">' . $lC_Breadcrumb->getPathList() . '</ol>' . "\n";
}
?>
  
    </div>
コード例 #5
0
ファイル: database.php プロジェクト: rajeshb001/itpl_loaded7
 public function getBatchPagesPullDownMenu($batch_keyword = 'page', $parameters = '')
 {
     global $lC_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 .= lc_draw_hidden_field($keys[0], isset($keys[1]) ? $keys[1] : '');
                 }
             }
         }
         $string = '<form action="' . lc_href_link(basename($_SERVER['SCRIPT_FILENAME'])) . '" action="get">' . $hidden_parameter . '<a href="javascript:void(0);">' . sprintf($lC_Language->get('result_set_current_page'), lc_draw_pull_down_menu($batch_keyword, $pages_array, $this->batch_number, 'onchange="this.form.submit();"'), $number_of_pages) . '</a>' . lc_draw_hidden_session_id_field() . '</form>';
     } else {
         $string = '<a href="javascript:void(0);">' . sprintf($lC_Language->get('result_set_current_page'), 1, 1) . '</a>';
     }
     return $string;
 }
コード例 #6
0
ファイル: output.php プロジェクト: abhiesa-tolexo/loaded7
 private static function _getProductsListingData()
 {
     global $lC_Database, $lC_Language, $lC_Products, $lC_Vqmod;
     include_once $lC_Vqmod->modCheck('includes/classes/products.php');
     // optional Product List Filter
     $output = '';
     $result = array();
     if (isset($_GET['manufacturers']) && !empty($_GET['manufacturers'])) {
         $filterlist_sql = "select distinct c.categories_id as id, cd.categories_name as name from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c, " . TABLE_CATEGORIES . " c, " . TABLE_CATEGORIES_DESCRIPTION . " cd, " . TABLE_TEMPLATES_BOXES . " tb, " . TABLE_PRODUCT_ATTRIBUTES . " pa where p.products_status = '1' and p.products_id = p2c.products_id and p2c.categories_id = c.categories_id and p2c.categories_id = cd.categories_id and cd.language_id = '" . (int) $lC_Language->getID() . "' and tb.code = 'manufacturers' and tb.id = pa.id and pa.products_id = p.products_id and pa.value = '" . (int) $_GET['manufacturers'] . "' order by cd.categories_name";
     } else {
         $filterlist_sql = "select distinct m.manufacturers_id as id, m.manufacturers_name as name from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c, " . TABLE_MANUFACTURERS . " m where p.products_status = '1' and p.manufacturers_id = m.manufacturers_id and p.products_id = p2c.products_id and p2c.categories_id = '" . (int) $current_category_id . "' order by m.manufacturers_name";
     }
     $Qfilterlist = $lC_Database->query($filterlist_sql);
     $Qfilterlist->execute();
     if ($Qfilterlist->numberOfRows() > 1) {
         $output .= '<div class="margin-left small-margin-bottom"><form name="filter" action="' . lc_href_link(FILENAME_DEFAULT) . '" method="get"><label for="filter">' . $lC_Language->get('filter_show') . '</label>';
         if (isset($_GET['manufacturers']) && !empty($_GET['manufacturers'])) {
             $output .= lc_draw_hidden_field('manufacturers', $_GET['manufacturers']);
             $options = array(array('id' => '', 'text' => $lC_Language->get('filter_all_categories')));
         } else {
             $output .= lc_draw_hidden_field('cPath', $cPath);
             $options = array(array('id' => '', 'text' => $lC_Language->get('filter_all_manufacturers')));
         }
         if (isset($_GET['sort'])) {
             $output .= lc_draw_hidden_field('sort', $_GET['sort']);
         }
         while ($Qfilterlist->next()) {
             $options[] = array('id' => $Qfilterlist->valueInt('id'), 'text' => $Qfilterlist->value('name'));
         }
         $output .= lc_draw_pull_down_menu('filter', $options, isset($_GET['filter']) ? $_GET['filter'] : null, 'class="form-control" onchange="this.form.submit()"');
         $output .= lc_draw_hidden_session_id_field() . '</form></div>' . "\n";
     }
     if (isset($_GET['manufacturers']) && !empty($_GET['manufacturers'])) {
         $lC_Products->setManufacturer($_GET['manufacturers']);
     }
     $Qlisting = $lC_Products->execute();
     $result['mfgFilter'] = $output;
     $result['Qlisting'] = $Qlisting;
     return $result;
 }
コード例 #7
0
ファイル: template.php プロジェクト: abhiesa-tolexo/loaded7
 public function getCurrencySelectionForm()
 {
     global $lC_Currencies;
     $output = '<form id="currencies" name="currencies" action="' . lc_href_link(basename($_SERVER['SCRIPT_FILENAME']), null, 'AUTO', false) . '" method="get">' . '  <select name="currency" id="currency" onchange="this.form.submit();">';
     $currency_data = array();
     foreach ($lC_Currencies->currencies as $key => $value) {
         $currency_data[] = array('id' => $key, 'text' => $value['title']);
     }
     foreach ($currency_data as $currencies) {
         $output .= '<option value="' . $currencies['id'] . '"' . ($_SESSION['currency'] == $currencies['id'] ? 'selected="selected"' : null) . '>' . $currencies['text'] . '</option>';
     }
     $output .= '</select>' . lc_draw_hidden_session_id_field() . '</form>';
     return $output;
 }