[ Index ] |
|
Code source de Zen Cart E-Commerce Shopping Cart 1.3.7.1 |
1 <?php 2 /** 3 * @package admin 4 * @copyright Copyright 2003-2006 Zen Cart Development Team 5 * @copyright Portions Copyright 2003 osCommerce 6 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0 7 * @version $Id: preview_info.php 4804 2006-10-21 16:19:59Z ajeh $ 8 */ 9 if (!defined('IS_ADMIN_FLAG')) { 10 die('Illegal Access'); 11 } 12 13 if (zen_not_null($_POST)) { 14 $pInfo = new objectInfo($_POST); 15 $products_name = $_POST['products_name']; 16 $products_description = $_POST['products_description']; 17 $products_url = $_POST['products_url']; 18 } else { 19 $product = $db->Execute("select p.products_id, pd.language_id, pd.products_name, 20 pd.products_description, pd.products_url, p.products_quantity, 21 p.products_model, p.products_image, p.products_price, p.products_virtual, 22 p.products_weight, p.products_date_added, p.products_last_modified, 23 p.products_date_available, p.products_status, p.manufacturers_id, 24 p.products_quantity_order_min, p.products_quantity_order_units, p.products_priced_by_attribute, 25 p.product_is_free, p.product_is_call, p.products_quantity_mixed, 26 p.product_is_always_free_shipping, p.products_qty_box_status, p.products_quantity_order_max, 27 p.products_sort_order 28 from " . TABLE_PRODUCTS . " p, " . TABLE_PRODUCTS_DESCRIPTION . " pd 29 where p.products_id = pd.products_id 30 and p.products_id = '" . (int)$_GET['pID'] . "'"); 31 32 $pInfo = new objectInfo($product->fields); 33 $products_image_name = $pInfo->products_image; 34 } 35 36 $form_action = (isset($_GET['pID'])) ? 'update_product' : 'insert_product'; 37 38 echo zen_draw_form($form_action, $type_admin_handler, 'cPath=' . $cPath . (isset($_GET['product_type']) ? '&product_type=' . $_GET['product_type'] : '') . (isset($_GET['pID']) ? '&pID=' . $_GET['pID'] : '') . '&action=' . $form_action . (isset($_GET['page']) ? '&page=' . $_GET['page'] : ''), 'post', 'enctype="multipart/form-data"'); 39 40 $languages = zen_get_languages(); 41 for ($i=0, $n=sizeof($languages); $i<$n; $i++) { 42 if (isset($_GET['read']) && ($_GET['read'] == 'only')) { 43 $pInfo->products_name = zen_get_products_name($pInfo->products_id, $languages[$i]['id']); 44 $pInfo->products_description = zen_get_products_description($pInfo->products_id, $languages[$i]['id']); 45 $pInfo->products_url = zen_get_products_url($pInfo->products_id, $languages[$i]['id']); 46 } else { 47 $pInfo->products_name = zen_db_prepare_input($products_name[$languages[$i]['id']]); 48 $pInfo->products_description = zen_db_prepare_input($products_description[$languages[$i]['id']]); 49 $pInfo->products_url = zen_db_prepare_input($products_url[$languages[$i]['id']]); 50 } 51 52 $specials_price = zen_get_products_special_price($pID); 53 ?> 54 <table border="0" width="100%" cellspacing="0" cellpadding="2"> 55 <tr> 56 <td><?php echo zen_draw_separator('pixel_trans.gif', '1', '10'); ?></td> 57 </tr> 58 <tr> 59 <td class="main"> 60 <?php 61 //auto replace with defined missing image 62 if ($_POST['products_image_manual'] != '') { 63 $products_image_name = $_POST['img_dir'] . $_POST['products_image_manual']; 64 $pInfo->products_name = $products_image_name; 65 } 66 if ($_POST['image_delete'] == 1 || $products_image_name == '' and PRODUCTS_IMAGE_NO_IMAGE_STATUS == '1') { 67 echo zen_image(DIR_WS_CATALOG_IMAGES . PRODUCTS_IMAGE_NO_IMAGE, $pInfo->products_name, SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, 'align="right" hspace="5" vspace="5"') . $pInfo->products_description; 68 } else { 69 echo zen_image(DIR_WS_CATALOG_IMAGES . $products_image_name, $pInfo->products_name, SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, 'align="right" hspace="5" vspace="5"') . $pInfo->products_description; 70 } 71 ?> 72 </td> 73 </tr> 74 <?php 75 if ($pInfo->products_url) { 76 ?> 77 <tr> 78 <td><?php echo zen_draw_separator('pixel_trans.gif', '1', '10'); ?></td> 79 </tr> 80 <tr> 81 <td class="main"><?php echo sprintf(TEXT_PRODUCT_MORE_INFORMATION, $pInfo->products_url); ?></td> 82 </tr> 83 <?php 84 } 85 ?> 86 <tr> 87 <td><?php echo zen_draw_separator('pixel_trans.gif', '1', '10'); ?></td> 88 </tr> 89 <?php 90 if ($pInfo->products_date_available > date('Y-m-d')) { 91 ?> 92 <tr> 93 <td align="center" class="smallText"><?php echo sprintf(TEXT_PRODUCT_DATE_AVAILABLE, zen_date_long($pInfo->products_date_available)); ?></td> 94 </tr> 95 <?php 96 } else { 97 ?> 98 <tr> 99 <td align="center" class="smallText"><?php echo sprintf(TEXT_PRODUCT_DATE_ADDED, zen_date_long($pInfo->products_date_added)); ?></td> 100 </tr> 101 <?php 102 } 103 ?> 104 <tr> 105 <td><?php echo zen_draw_separator('pixel_trans.gif', '1', '10'); ?></td> 106 </tr> 107 <?php 108 } 109 110 if (isset($_GET['read']) && ($_GET['read'] == 'only')) { 111 if (isset($_GET['origin'])) { 112 $pos_params = strpos($_GET['origin'], '?', 0); 113 if ($pos_params != false) { 114 $back_url = substr($_GET['origin'], 0, $pos_params); 115 $back_url_params = substr($_GET['origin'], $pos_params + 1); 116 } else { 117 $back_url = $_GET['origin']; 118 $back_url_params = ''; 119 } 120 } else { 121 $back_url = FILENAME_CATEGORIES; 122 $back_url_params = 'cPath=' . $cPath . '&pID=' . $pInfo->products_id; 123 } 124 ?> 125 <tr> 126 <td align="right"><?php echo '<a href="' . zen_href_link($back_url, $back_url_params, 'NONSSL') . '">' . zen_image_button('button_back.gif', IMAGE_BACK) . '</a>'; ?></td> 127 </tr> 128 <?php 129 } else { 130 ?> 131 <tr> 132 <td align="right" class="smallText"> 133 <?php 134 /* Re-Post all POST'ed variables */ 135 reset($_POST); 136 while (list($key, $value) = each($_POST)) { 137 if (!is_array($_POST[$key])) { 138 echo zen_draw_hidden_field($key, htmlspecialchars(stripslashes($value))); 139 } 140 } 141 142 $languages = zen_get_languages(); 143 for ($i=0, $n=sizeof($languages); $i<$n; $i++) { 144 echo zen_draw_hidden_field('products_name[' . $languages[$i]['id'] . ']', htmlspecialchars(stripslashes($products_name[$languages[$i]['id']]))); 145 echo zen_draw_hidden_field('products_description[' . $languages[$i]['id'] . ']', htmlspecialchars(stripslashes($products_description[$languages[$i]['id']]))); 146 echo zen_draw_hidden_field('products_url[' . $languages[$i]['id'] . ']', htmlspecialchars(stripslashes($products_url[$languages[$i]['id']]))); 147 } 148 echo zen_draw_hidden_field('products_image', stripslashes($products_image_name)); 149 150 echo zen_image_submit('button_back.gif', IMAGE_BACK, 'name="edit"') . ' '; 151 152 if (isset($_GET['pID'])) { 153 echo zen_image_submit('button_update.gif', IMAGE_UPDATE); 154 } else { 155 echo zen_image_submit('button_insert.gif', IMAGE_INSERT); 156 } 157 echo ' <a href="' . zen_href_link(FILENAME_CATEGORIES, 'cPath=' . $cPath . (isset($_GET['pID']) ? '&pID=' . $_GET['pID'] : '') . (isset($_GET['page']) ? '&page=' . $_GET['page'] : '')) . '">' . zen_image_button('button_cancel.gif', IMAGE_CANCEL) . '</a>'; 158 ?></td> 159 </tr> 160 </table></form> 161 <?php 162 } 163 ?>
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 |
![]() |