function vam_draw_radio_field($name, $value = '', $checked = false, $parameters = '') { if (is_array($name)) { return vam_draw_selection_fieldNote($name, 'radio', $value, $checked, $parameters); } return vam_draw_selection_field($name, 'radio', $value, $checked, $parameters); }
function vam_get_extra_fields($customer_id, $languages_id) { $extra_fields_query = vam_db_query("select ce.fields_id, ce.fields_input_type, ce.fields_input_value, ce.fields_required_status, cei.fields_name, ce.fields_status, ce.fields_input_type from " . TABLE_EXTRA_FIELDS . " ce, " . TABLE_EXTRA_FIELDS_INFO . " cei where ce.fields_status=1 and cei.fields_id=ce.fields_id and cei.languages_id =" . $languages_id); $extra_fields_string = ''; if (vam_db_num_rows($extra_fields_query) > 0) { $extra_fields_string .= '<tr><td class="formAreaTitle"><b>' . CATEGORY_EXTRA_FIELDS . '</b></td></tr>'; $extra_fields_string .= '<td class="formArea"><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox"> <tr class="infoBoxContents"><td><table border="0" cellspacing="2" cellpadding="2">'; while ($extra_fields = vam_db_fetch_array($extra_fields_query)) { $value = ''; if (isset($customer_id)) { $value_query = vam_db_query("select value from " . TABLE_CUSTOMERS_TO_EXTRA_FIELDS . " where customers_id=" . $customer_id . " and fields_id=" . $extra_fields['fields_id']); $value_info = vam_db_fetch_array($value_query); $value_list = explode("\n", $value_info['value']); for ($i = 0, $n = sizeof($value_list); $i < $n; $i++) { $value_list[$i] = trim($value_list[$i]); } $value = $value_list[0]; } $extra_fields_string .= '<tr> <td class="main" valign="top">' . $extra_fields['fields_name'] . ': </td><td class="main" valign="top">'; $select_values_list = explode("\n", $extra_fields['fields_input_value']); $select_values = array(); foreach ($select_values_list as $item) { $item = trim($item); $select_values[] = array('id' => $item, 'text' => $item); } switch ($extra_fields['fields_input_type']) { case 0: $extra_fields_string .= vam_draw_input_field('fields_' . $extra_fields['fields_id'], $value) . ($extra_fields['fields_required_status'] == 1 ? '<span class="inputRequirement">*</span>' : ''); break; case 1: $extra_fields_string .= vam_draw_textarea_field('fields_' . $extra_fields['fields_id'], 'soft', 50, 6, $value, 'style="width:400px;"') . ($extra_fields['fields_required_status'] == 1 ? '<span class="inputRequirement">*</span>' : ''); break; case 2: foreach ($select_values_list as $item) { $item = trim($item); $extra_fields_string .= vam_draw_selection_field('fields_' . $extra_fields['fields_id'], 'radio', $item, $value == $item ? true : false) . $item . ($extra_fields['fields_required_status'] == 1 ? '<span class="inputRequirement">*</span>' : '') . '<br>'; $extra_fields['fields_required_status'] = 0; } break; case 3: $cnt = 1; foreach ($select_values_list as $item) { $item = trim($item); $extra_fields_string .= vam_draw_selection_field('fields_' . $extra_fields['fields_id'] . '_' . $cnt++, 'checkbox', $item, in_array($item, $value_list) ? true : false) . $item . ($extra_fields['fields_required_status'] == 1 ? '<span class="inputRequirement">*</span>' : '') . '<br>'; $extra_fields['fields_required_status'] = 0; } $extra_fields_string .= vam_draw_hidden_field('fields_' . $extra_fields['fields_id'] . '_total', $cnt); break; case 4: $extra_fields_string .= vam_draw_pull_down_menu('fields_' . $extra_fields['fields_id'], $select_values, $value) . ($extra_fields['fields_required_status'] == 1 ? '<span class="inputRequirement">*</span>' : ''); break; default: $extra_fields_string .= vam_draw_input_field('fields_' . $extra_fields['fields_id'], $value) . ($extra_fields['fields_required_status'] == 1 ? '<span class="inputRequirement">*</span>' : ''); break; } $extra_fields_string .= ' ' . '</td></tr>'; } $extra_fields_string .= '</table></td></tr></table></td></tr>'; $extra_fields_string .= '<tr><td>' . vam_draw_separator('pixel_trans.gif', '100%', '10') . '</td></tr>'; } return $extra_fields_string; }
echo TEXT_EDIT_CATEGORIES_IMAGE; ?> </td> <td class="top"><?php echo vam_draw_file_field('categories_image') . '<br />' . vam_draw_separator('pixel_trans.gif', '24', '15') . vam_draw_hidden_field('categories_previous_image', $cInfo->categories_image); ?> <?php if ($cInfo->categories_image) { ?> <br><img src="<?php echo DIR_WS_CATALOG . 'images/categories/' . $cInfo->categories_image; ?> "> <br><?php echo ' ' . $cInfo->categories_image; echo vam_draw_selection_field('del_cat_pic', 'checkbox', 'yes') . TEXT_DELETE; } ?> </td> </tr> </table> </div> <!-- images --> <?php if (GROUP_CHECK == 'true') { $customers_statuses_array = vam_get_customers_statuses(); $customers_statuses_array = array_merge(array(array('id' => 'all', 'text' => TXT_ALL)), $customers_statuses_array); ?> <div id="groups">
function vam_get_extra_fields($customer_id, $languages_id) { $extra_fields_query = vam_db_query("select ce.fields_id, ce.fields_input_type, ce.fields_input_value, ce.fields_required_status, cei.fields_name, ce.fields_status, ce.fields_input_type from " . TABLE_EXTRA_FIELDS . " ce, " . TABLE_EXTRA_FIELDS_INFO . " cei where ce.fields_status=1 and cei.fields_id=ce.fields_id and cei.languages_id =" . $languages_id); $extra_fields_string = ''; $extra_fields_string_name = ''; $extra_fields_string_value .= ''; if (vam_db_num_rows($extra_fields_query) > 0) { while ($extra_fields = vam_db_fetch_array($extra_fields_query)) { $value = ''; if (isset($customer_id)) { $value_query = vam_db_query("select value from " . TABLE_CUSTOMERS_TO_EXTRA_FIELDS . " where customers_id=" . $customer_id . " and fields_id=" . $extra_fields['fields_id']); $value_info = vam_db_fetch_array($value_query); $value_list = explode("\n", $value_info['value']); for ($i = 0, $n = sizeof($value_list); $i < $n; $i++) { $value_list[$i] = trim($value_list[$i]); } $value = $value_list[0]; } $extra_fields_string_name = $extra_fields['fields_name']; $select_values_list = explode("\n", $extra_fields['fields_input_value']); $select_values = array(); foreach ($select_values_list as $item) { $item = trim($item); $select_values[] = array('id' => $item, 'text' => $item); } switch ($extra_fields['fields_input_type']) { case 0: $extra_fields_string_value = vam_draw_input_field('fields_' . $extra_fields['fields_id'], $value) . ($extra_fields['fields_required_status'] == 1 ? ' <span class="Requirement">*</span>' : ''); break; case 1: $extra_fields_string_value = vam_draw_textarea_field('fields_' . $extra_fields['fields_id'], 'soft', 50, 6, $value, 'style="width:400px;"') . ($extra_fields['fields_required_status'] == 1 ? ' <span class="Requirement">*</span>' : ''); break; case 2: $extra_fields_string_value = ''; foreach ($select_values_list as $item) { $item = trim($item); $extra_fields_string_value .= vam_draw_selection_field('fields_' . $extra_fields['fields_id'], 'radio', $item, $value == $item ? true : false) . $item . ($extra_fields['fields_required_status'] == 1 ? ' <span class="Requirement">*</span>' : '') . '<br />'; $extra_fields['fields_required_status'] = 0; } break; case 3: $extra_fields_string_value = ''; $cnt = 1; foreach ($select_values_list as $item) { $item = trim($item); $extra_fields_string_value .= vam_draw_selection_field('fields_' . $extra_fields['fields_id'] . '_' . $cnt++, 'checkbox', $item, @in_array($item, $value_list) ? true : false) . $item . ($extra_fields['fields_required_status'] == 1 ? ' <span class="Requirement">*</span>' : '') . '<br />'; $extra_fields['fields_required_status'] = 0; } $extra_fields_string_value .= vam_draw_hidden_field('fields_' . $extra_fields['fields_id'] . '_total', $cnt); break; case 4: $extra_fields_string_value = vam_draw_pull_down_menu('fields_' . $extra_fields['fields_id'], $select_values, $value) . ($extra_fields['fields_required_status'] == 1 ? ' <span class="Requirement">*</span>' : ''); break; default: $extra_fields_string_value = vam_draw_input_field('fields_' . $extra_fields['fields_id'], $value) . ($extra_fields['fields_required_status'] == 1 ? ' <span class="Requirement">*</span>' : ''); break; } $extra_fields_string[] = array('NAME' => $extra_fields_string_name, 'VALUE' => $extra_fields_string_value); } } return $extra_fields_string; }
// echo '<br /><br />' . TEXT_PRODUCTS_IMAGE_GET_FILE . '<br />' . vam_draw_pull_down_menu('get_file_image_0',$file_list,$pInfo->products_image); // EOF Add existing image if ($pInfo->products_image != '') { echo '</tr><tr><td align="center" class="main" valign="middle">' . vam_draw_selection_field('del_pic', 'checkbox', $pInfo->products_image) . ' ' . TEXT_DELETE . '</td></tr></table>'; } else { echo '</td></tr>'; } // display MO PICS if (MO_PICS > 0) { $mo_images = vam_get_products_mo_images($pInfo->products_id); for ($i = 0; $i < MO_PICS; $i++) { echo '<tr><td colspan="4">' . vam_draw_separator('pixel_black.gif', '100%', '1') . '</td></tr>'; echo '<tr><td colspan="4">' . vam_draw_separator('pixel_trans.gif', '1', '10') . '</td></tr>'; if ($mo_images[$i]["image_name"]) { echo '<tr><td colspan="4"><table><tr><td align="center" class="main" width="' . (PRODUCT_IMAGE_THUMBNAIL_WIDTH + 15) . '">' . vam_image(DIR_WS_CATALOG_THUMBNAIL_IMAGES . $mo_images[$i]["image_name"], TEXT_STANDART_IMAGE . ' ' . ($i + 1)) . '</td>'; } else { echo '<tr>'; } echo '<td class="main">' . TEXT_PRODUCTS_IMAGE . ' ' . ($i + 1) . '<br />' . vam_draw_file_field('mo_pics_' . $i) . '<br />' . vam_draw_separator('pixel_trans.gif', '24', '15') . ' ' . $mo_images[$i]["image_name"] . vam_draw_hidden_field('products_previous_image_' . ($i + 1), $mo_images[$i]["image_name"]); // BOF Add existing image echo '<br />' . TEXT_PRODUCTS_IMAGE_UPLOAD_DIRECTORY . '<br />' . vam_draw_pull_down_menu('mo_pics_upload_dir_image_' . $i, $dir_list, dirname($mo_images[$i]["image_name"]) . '/'); //echo '<br /><br />' . TEXT_PRODUCTS_IMAGE_GET_FILE . '<br />' . vam_draw_pull_down_menu('mo_pics_get_file_image_'.$i,$file_list,$mo_images[$i]["image_name"]); // EOF Add existing image if (isset($mo_images[$i]["image_name"])) { echo '</tr><tr><td align="center" class="main" valign="middle">' . vam_draw_selection_field('del_mo_pic[]', 'checkbox', $mo_images[$i]["image_name"]) . ' ' . TEXT_DELETE . '</td></tr></table>'; } else { echo '</td></tr>'; } } } }
function vam_draw_radio_field($name, $value = '', $checked = false, $compare = '') { return vam_draw_selection_field($name, 'radio', $value, $checked, $compare); }
<?php include DIR_WS_MODULES . 'group_prices.php'; ?> <tr> <td colspan="4"><?php echo vam_draw_separator('pixel_black.gif', '100%', '1'); ?> </td> </tr> <tr> <td valign="top" class="main"><?php echo TEXT_PRODUCTS_VPE_VISIBLE; ?> </td> <td valign="top" class="main"><?php echo vam_draw_selection_field('products_vpe_status', 'checkbox', '1', $pInfo->products_vpe_status == 1 ? true : false); ?> </td> </tr> <tr> <td valign="top" class="main"><?php echo TEXT_PRODUCTS_VPE_VALUE; ?> </td> <td valign="top" class="main"><?php echo vam_draw_input_field('products_vpe_value', $pInfo->products_vpe_value, 'size=4'); ?> </td> </tr> <tr> <td valign="top" class="main"><?php
function vam_draw_checkbox_field($name, $value = '', $checked = false, $parameters = '') { return vam_draw_selection_field($name, 'checkbox', $value, $checked, $parameters); }