コード例 #1
0
         $result .= '<td width="150"><label for="param_id_' . $param_code . $param_id . '">' . $param_name . '</label></td>';
         $result .= '<td><input type="text" id="param_value_' . $param_id . '" class="input param_value" value="' . $param_value . '" /></td>';
         $result .= '<td id="param_status_' . $param_code . $param_id . '"></td>';
         $result .= '</tr>';
     }
     $result .= '</table></div>';
 } else {
     $params_raw = $class_jpc->load($jng_sp_id, $param_code);
     $params = array();
     foreach ($params_raw as $pr) {
         $params[$pr['param_id']] = $pr['param_value'];
     }
     if ($_GET['tab'] == 'C') {
         use_service('color_pattern');
         $class_cp = new color_pattern();
         $cp_list = $class_cp->retrieveListGrid(SERVICECLIENTCODE, null, LANGUAGEID);
         $result .= '<div><table class="form" border="0" cellpadding="0" cellspacing="0">';
         foreach ($cp_list['Data'] as $cp) {
             $param_id = $cp['color_pattern_id'];
             $param_name = $cp['name'];
             if (isset($params[$cp['color_pattern_id']])) {
                 $checked = 'checked="checked"';
                 $param_value = $params[$cp['color_pattern_id']];
             } else {
                 $checked = '';
                 $param_value = '';
             }
             $result .= '<tr>';
             $result .= '<td width="20"><input type="checkbox" id="param_id_' . $param_code . $param_id . '" class="param_id" value="' . $param_id . '" ' . $checked . ' /></td>';
             $result .= '<td width="150"><label for="param_id_' . $param_code . $param_id . '">' . $param_name . '</label></td>';
             $result .= '<td><input type="text" id="param_value_' . $param_id . '" class="input param_value" value="' . $param_value . '" /></td>';
コード例 #2
0
use_service('color_pattern');
use_class('production_instruction_manual');
use_class('styles');
use_class('design');
$class_pm = new products_minierp();
$class_pa = new products_articles();
$class_pb = new products_brand();
$class_sp = new jng_sp();
$class_jc = new jng_sp_catalog();
$class_cp = new color_pattern();
$class_s = new styles();
$class_d = new design();
$default_SP = array('1', '2', '3');
$target_group['1'] = $NAV_TARGET_GROUP_NMDE;
$target_group['2'] = $NAV_TARGET_GROUP_OTDE;
$colpaterns = $class_cp->retrieveListGrid(SERVICECLIENTCODE, null, LANGUAGEID);
$colpats = $colpaterns['Data'];
function getDetailData($products_id, $type)
{
    global $class_pm, $class_pa, $class_pb, $class_sp, $target_group, $colpats, $class_s;
    $result = array();
    $detail_is_complete = false;
    $r_dt = '';
    switch ($type) {
        case 'checkname':
            //NAME
            $r_nm = '<span class="red">Name not yet set</span>';
            $nm = $class_pm->retrieveName($products_id, '2');
            if ($nm != 'None') {
                $r_nm = "<span class=\"green\">{$nm}</span>";
            }
コード例 #3
0
        $class_pm->updateFlagProductInfoContentImproved($products_id, $status, $lang_id);
        //        $class_pm->updateFlagProductInfoContentImproved($products_id, $status);
        $result = array();
        $result['languages_id'] = $lang_id;
        ajaxReturn($result);
        echo 'OK';
        exit;
    }
}
//MODULE
$products_data = $class_pm->retrieveDetail($products_id, 'p,pd,cat');
$description = $products_data['pd'];
$colpatterns = array();
foreach ($languages as $lid => $l) {
    $colpatterns[$lid] = array();
    $cptemp = $class_cp->retrieveListGrid(SERVICECLIENTCODE, null, $lid);
    foreach ($cptemp['Data'] as $cpt) {
        $colpatterns[$lid][$cpt['color_pattern_id']] = $cpt['name'];
    }
}
$products_colpats = $class_pm->loadColorPattern($products_id);
$products_colors = array();
foreach ($languages as $lid => $l) {
    $products_colors[$lid] = array();
    foreach ($products_colpats as $pcp) {
        $products_colors[$lid][] = $colpatterns[$lid][$pcp];
    }
}
$content .= '<div>&nbsp;</div>';
//Acc Opener
$content .= '<div id="product-desc-acc">';