[ Index ] |
|
Code source de Zen Cart E-Commerce Shopping Cart 1.3.7.1 |
1 <?php 2 // 3 // +----------------------------------------------------------------------+ 4 // |zen-cart Open Source E-commerce | 5 // +----------------------------------------------------------------------+ 6 // | Copyright (c) 2003 The zen-cart developers | 7 // | | 8 // | http://www.zen-cart.com/index.php | 9 // | | 10 // | Portions Copyright (c) 2003 osCommerce | 11 // +----------------------------------------------------------------------+ 12 // | This source file is subject to version 2.0 of the GPL license, | 13 // | that is bundled with this package in the file LICENSE, and is | 14 // | available through the world-wide-web at the following url: | 15 // | http://www.zen-cart.com/license/2_0.txt. | 16 // | If you did not receive a copy of the zen-cart license and are unable | 17 // | to obtain it through the world-wide-web, please send a note to | 18 // | license@zen-cart.com so we can mail you a copy immediately. | 19 // +----------------------------------------------------------------------+ 20 // $Id: option_name.php 1969 2005-09-13 06:57:21Z drbyte $ 21 // 22 ?> 23 <?php 24 require ('includes/application_top.php'); 25 26 // verify option names and values 27 $chk_option_names = $db->Execute("select * from " . TABLE_PRODUCTS_OPTIONS . " where language_id='" . $_SESSION['languages_id'] . "' limit 1"); 28 if ($chk_option_names->RecordCount() < 1) { 29 $messageStack->add_session(ERROR_DEFINE_OPTION_NAMES, 'caution'); 30 zen_redirect(zen_href_link(FILENAME_OPTIONS_NAME_MANAGER)); 31 } 32 33 // if (!$lng_id) $_GET['lng_id'] = $_SESSION['languages_id']; 34 // if (!$_GET['lng_id']) $_GET['lng_id'] = $_SESSION['languages_id']; 35 36 $languages_array = array(); 37 $languages = zen_get_languages(); 38 $_GET['lng_exists'] = false; 39 for ($i=0; $i<sizeof($languages); $i++) { 40 if ($languages[$i]['id'] == $_GET['lng_id']) $_GET['lng_exists'] = true; 41 42 $languages_array[] = array('id' => $languages[$i]['id'], 43 'text' => $languages[$i]['name']); 44 } 45 if (!$_GET['lng_exists']==true) $_GET['lng_id'] = $_SESSION['languages_id']; 46 47 48 if ($_GET['action'] == "update_sort_order") { 49 foreach($_POST['products_options_sort_order'] as $id => $new_sort_order) { 50 $row++; 51 $db->Execute("UPDATE " . TABLE_PRODUCTS_OPTIONS . " set products_options_sort_order= " . $_POST['products_options_sort_order'][$id] . " where products_options_id= $id and language_id=" . $_GET['lng_id']); 52 } 53 $messageStack->add_session(SUCCESS_OPTION_SORT_ORDER, 'success'); 54 $_GET['action']=''; 55 zen_redirect(zen_href_link(FILENAME_PRODUCTS_OPTIONS_NAME, 'options_id=' . $options_id . '&lng_id=' . $_GET['lng_id'])); 56 } 57 58 ?> 59 <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"> 60 <html <?php echo HTML_PARAMS; ?>> 61 <head> 62 <meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>"> 63 <title><?php echo TITLE; ?></title> 64 <link rel="stylesheet" type="text/css" href="includes/stylesheet.css"> 65 <link rel="stylesheet" type="text/css" href="includes/cssjsmenuhover.css" media="all" id="hoverJS"> 66 <script language="javascript" src="includes/menu.js"></script> 67 <script language="javascript" src="includes/general.js"></script> 68 <script type="text/javascript"> 69 <!-- 70 function init() 71 { 72 cssjsmenu('navbar'); 73 if (document.getElementById) 74 { 75 var kill = document.getElementById('hoverJS'); 76 kill.disabled = true; 77 } 78 } 79 // --> 80 </script> 81 </head> 82 <body onload="init()" marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" bgcolor="#FFFFFF"> 83 <!-- header //--> 84 <?php require(DIR_WS_INCLUDES . 'header.php'); ?> 85 <!-- header_eof //--> 86 87 <!-- body //--> 88 <table border="0" width="100%" cellspacing="2" cellpadding="2"> 89 <tr> 90 <!-- body_text //--> 91 <td width="100%" valign="top"><table border="0" width="100%" cellspacing="0" cellpadding="2"> 92 <tr> 93 <td><table border="0" width="100%" cellspacing="0" cellpadding="0"> 94 <tr> 95 <td class="pageHeading"><?php echo HEADING_TITLE; ?></td> 96 <td class="pageHeading" align="right"><?php echo zen_draw_separator('pixel_trans.gif', HEADING_IMAGE_WIDTH, HEADING_IMAGE_HEIGHT); ?></td> 97 </tr> 98 </table></td> 99 </tr> 100 <tr> 101 <td width="100%"><table border="0" width="100%" cellspacing="0" cellpadding="0"> 102 <table border="1" cellspacing="3" cellpadding="2" bordercolor="gray"> 103 <tr class="dataTableHeadingRow"> 104 <td colspan="<?php echo ($_GET['lng_id']==$_SESSION['languages_id'] ? '5' : '8'); ?>" align="center" class="dataTableHeadingContent"><?php echo TEXT_EDIT_ALL; ?></td> 105 </tr> 106 <tr class="dataTableHeadingRow"> 107 <td colspan="3" align="center" class="dataTableHeadingContent"><?php echo ($_GET['lng_id'] !=$_SESSION['languages_id'] ? 'Current Language' : ' '); ?></td> 108 <?php echo zen_draw_form('lng', FILENAME_PRODUCTS_OPTIONS_NAME, '', 'get'); ?> 109 <?php echo zen_hide_session_id(); ?> 110 <td colspan="<?php echo ($_GET['lng_id']==$_SESSION['languages_id'] ? '2' : '5'); ?>" class="dataTableHeadingContent" align="center" valign="top"><?php echo TEXT_SELECTED_LANGUAGE . zen_get_language_icon($_GET['lng_id']); ?> <?php echo zen_draw_pull_down_menu('lng_id', $languages_array, $_GET['lng_id'], 'onChange="this.form.submit();"'); ?></td> 111 </form> 112 </tr> 113 114 <form name = "update" action="<?php echo zen_href_link(FILENAME_PRODUCTS_OPTIONS_NAME, 'action=update_sort_order&lng_id=' . $_GET['lng_id'], 'NONSSL'); ?>"' method="post" 115 <?php 116 echo '<tr class="dataTableHeadingRow">'; 117 118 if ($_GET['lng_id'] != $_SESSION['languages_id']) { 119 echo ' <td class="dataTableHeadingContent"> </td> 120 <td class="dataTableHeadingContent">' . TEXT_CURRENT_NAME . '</td> 121 <td class="dataTableHeadingContent">' . TEXT_SORT_ORDER . '</td>'; 122 } 123 echo ' <td class="dataTableHeadingContent"> </td> 124 <td class="dataTableHeadingContent">' . TEXT_OPTION_ID . '</td> 125 <td class="dataTableHeadingContent">' . TEXT_OPTION_TYPE . '</td> 126 <td class="dataTableHeadingContent">' . TEXT_OPTION_NAME . '</td> 127 <td class="dataTableHeadingContent">' . TEXT_SORT_ORDER . '</td> 128 </tr> 129 <tr>'; 130 $row = $db->Execute("SELECT * FROM " . TABLE_PRODUCTS_OPTIONS . " WHERE language_id = '" . $_GET['lng_id'] . "' ORDER BY products_options_sort_order, products_options_id"); 131 while (!$row->EOF) { 132 switch (true) { 133 case ($row->fields['products_options_type']==PRODUCTS_OPTIONS_TYPE_RADIO): 134 $the_attributes_type= '(RADIO)'; 135 break; 136 case ($row->fields['products_options_type']==PRODUCTS_OPTIONS_TYPE_TEXT): 137 $the_attributes_type= '(TEXT)'; 138 break; 139 case ($row->fields['products_options_type']==PRODUCTS_OPTIONS_TYPE_FILE): 140 $the_attributes_type= '(FILE)'; 141 break; 142 case ($row->fields['products_options_type']==PRODUCTS_OPTIONS_TYPE_CHECKBOX): 143 $the_attributes_type= '(CHECKBOX)'; 144 break; 145 default: 146 $the_attributes_type='(DROPDOWN)'; 147 break; 148 } 149 150 if ($_GET['lng_id'] !=$_SESSION['languages_id']) { 151 echo '<td align="center" class="dataTableContent">' . zen_get_language_icon($_SESSION['languages_id']) . '</td>' . "\n"; 152 echo '<td align="left" class="dataTableContent">' . zen_get_option_name_language($row->fields["products_options_id"], $_SESSION['languages_id']) . '</td>' . "\n"; 153 echo '<td align="right" class="dataTableContent">' . zen_get_option_name_language_sort_order($row->fields["products_options_id"], $_SESSION['languages_id']) . ' </td>' . "\n"; 154 } 155 echo '<td align="center" class="dataTableContent">' . zen_get_language_icon($_GET['lng_id']) . '</td>' . "\n"; 156 echo '<td align="right" class="dataTableContent">' . $row->fields["products_options_id"] . '</td>' . "\n"; 157 echo '<td class="dataTableContent" align="center">' . $the_attributes_type . '</td>' . "\n"; 158 echo '<td class="dataTableContent">' . $row->fields["products_options_name"] . '</td>' . "\n"; 159 echo '<td class="dataTableContent" align="center">' . "<input type=\"text\" name=\"products_options_sort_order[".$row->fields['products_options_id']."]\" value={$row->fields['products_options_sort_order']} size=\"4\">" . '</td>' . "\n"; 160 echo '</tr>' . "\n"; 161 $row->MoveNext(); 162 } 163 ?> 164 <tr class="dataTableHeadingRow"> 165 <td colspan="<?php echo ($_GET['lng_id']==$_SESSION['languages_id'] ? '1' : '4'); ?>" height="50" align="center" valign="middle" class="dataTableHeadingContent"> </td> 166 <td colspan="4" height="50" align="center" valign="middle" class="dataTableHeadingContent"><input type="submit" value="Update Sort Order"></td> 167 </tr> 168 </form> 169 </table> 170 </table></td> 171 </tr> 172 </table></td> 173 <!-- body_text_eof //--> 174 </tr> 175 </table> 176 <!-- body_eof //--> 177 178 <!-- footer //--> 179 <?php require(DIR_WS_INCLUDES . 'footer.php'); ?> 180 <!-- footer_eof //--> 181 </body> 182 </html> 183 <?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Mon Nov 26 16:45:43 2007 | par Balluche grâce à PHPXref 0.7 |
![]() |