Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Merge 2 boxes


Mookie_Jam

Recommended Posts

Posted

I am trying to merge the languages and currencies boxes in only one called "Personalice".

 

Qith this code, I reach to have them inside the language infobox, but still separate by the square border...

 

Any clue how can I finish the merge and have both things insethe the same square?

 

THANKS!!!

 

<?php
/*
 $Id: languages.php,v 1.14 2003/02/12 20:27:31 hpdl Exp $

 osCommerce, Open Source E-Commerce Solutions
 [url=http://www.oscommerce.com]http://www.oscommerce.com[/url]

 Copyright ? 2003 osCommerce

 Released under the GNU General Public License
*/
?>
<!-- languages //-->
	  <tr>
		<td>
<?php
 $info_box_contents = array();
 $info_box_contents[] = array('text' => BOX_HEADING_LANGUAGES);

 new LanguagesBoxHeading($info_box_contents, false, false, true);

 if (!isset($lng) && !is_object($lng)) {
include(DIR_WS_CLASSES . 'language.php');
$lng = new language;
 }

 $languages_string = '';
 reset($lng->catalog_languages);
 while (list($key, $value) = each($lng->catalog_languages)) {
$languages_string .= ' <a href="' . tep_href_link(basename($PHP_SELF), tep_get_all_get_params(array('language', 'currency')) . 'language=' . $key, $request_type) . '">' . tep_image(DIR_WS_LANGUAGES .  $value['directory'] . '/images/' . $value['image'], $value['name']) . '</a> ';
 }

reset($currencies->currencies);
$currencies_array = array();
while (list($key, $value) = each($currencies->currencies)) {
  $currencies_array[] = array('id' => $key, 'text' => $value['title']);
}

$hidden_get_variables = '';
reset($HTTP_GET_VARS);
while (list($key, $value) = each($HTTP_GET_VARS)) {
  if ( ($key != 'currency') && ($key != tep_session_name()) && ($key != 'x') && ($key != 'y') ) {
	$hidden_get_variables .= tep_draw_hidden_field($key, $value);
  }
}
 $info_box_contents = array();
 $info_box_contents[] = array('align' => 'center',
						   'text' => $languages_string);

 new LanguagesBox($info_box_contents);

$info_box_contents = array();
$info_box_contents[] = array('form' => tep_draw_form('currencies', tep_href_link(basename($PHP_SELF), '', $request_type, false), 'get'),
							 'align' => 'center',
							 'text' => tep_draw_pull_down_menu('currency', $currencies_array, $currency, 'onChange="this.form.submit();" style="width: 100%"') . $hidden_get_variables . tep_hide_session_id());

new CurrenciesBox($info_box_contents);
?>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...