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);
}
示例#2
0
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 '&nbsp;' . $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 ? '&nbsp;<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 ? '&nbsp;<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 ? '&nbsp;<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 ? '&nbsp;<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 ? '&nbsp;<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 ? '&nbsp;<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') . '&nbsp;' . $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>';
            }
        }
    }
}
示例#6
0
function vam_draw_radio_field($name, $value = '', $checked = false, $compare = '')
{
    return vam_draw_selection_field($name, 'radio', $value, $checked, $compare);
}
示例#7
0
          <?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);
}