$content .= '<div id="showall">» Show ALL (<span class="more"></span>)</div>'; $content .= '</div>'; // #showopt $content .= '<div style="display:none;">'; $content .= '<div id="printstocklist" style="width:500px;height:400px;padding:10px;">'; $content .= '<div id="errornotype" class="ui-corner-all" style="position:absolute;top:35px;left:200px;border:2px solid #f00;padding:10px 20px;color:#f00;display:none;">« Please Select a Type</div>'; $content .= '<table border="0" cellpadding="0" cellspacing="0">'; $content .= '<tr><td colspan="2"><h3>Stock List Type:</h3></td></tr>'; $content .= '<tr><td><input id="rad-slt-1" type="radio" name="type" value="FULL" /></td><td><label for="rad-slt-1">Full Stock Info</label></td></tr>'; $content .= '<tr><td><input id="rad-slt-2" type="radio" name="type" value="BLANK" /></td><td><label for="rad-slt-2">Blank / No Stock Info</label></td></tr>'; $content .= '<tr><td colspan="2"> </td></tr>'; $content .= '<tr><td colspan="2"><h3>Filter by Category:</h3></td></tr>'; $content .= '<tr><td><input id="rad-cat-0" type="radio" name="catid" value="0" /></td><td><label for="rad-cat-0">Show All Elements</label></td></tr>'; use_class('elements_attributes'); $class_ea = new elements_attributes(); $categories = $class_ea->retrieveListData('cat'); foreach ($categories as $cat) { $catid = $cat['element_category_id']; $checked = $cat['element_category_id'] == '3' ? ' checked="checked"' : ''; $content .= '<tr><td><input id="rad-cat-' . $catid . '" type="radio" name="catid" value="' . $catid . '"' . $checked . '/></td><td><label for="rad-cat-' . $catid . '">' . $cat['name'] . '</label></td></tr>'; } $content .= '</table>'; $content .= '<div class="buttons"><input id="printstocklist-action" type="button" value="PRINT" /></div>'; $content .= '</div>'; // #printstocklist $content .= '</div>'; // #printstocklist hider container $content .= '<a id="pritnstocklistlinker" class="view_inline" href="#printstocklist"></a>'; $javascript = ' var current_pos = 0; var show_amount = ' . $show_amount . ';
$display = ''; $disable = ''; } $attributes = $class_ea->elementAttributesHeader(); $attribute_combo_type = '<strong>Filter by </strong><select id="filter-attr" name="attr_type">'; $attribute_combo_type .= '<option value="0">No Filter</option>'; $attribute_combo_type .= '<option value="weeklysold">Weekly Sold</option>'; foreach ($attributes as $attr_type => $attr_name) { $sel = $filter_attr_type == $attr_type ? ' selected="selected"' : ''; $attribute_combo_type .= '<option value="' . $attr_type . '"' . $sel . '>Attribute ' . $attr_name . '</option>'; } $attribute_combo_type .= '</select>'; $attribute_combo_value = ''; foreach ($attributes as $attr_type => $attr_name) { if ($attr_type != 'sur') { $values = $class_ea->retrieveListData($attr_type); $class_hide = $filter_attr_type == $attr_type ? '' : ' notice hide'; $attribute_combo_value .= '<select id="filter-attr-' . $attr_type . '" class="filter-attr' . $class_hide . '">'; $attribute_combo_value .= '<option value="0" class="notice">Please select attribute filter</option>'; foreach ($values as $row) { $name = $row['name']; switch ($attr_type) { case 'cat': $id = $row['element_category_id']; break; case 'mat': $id = $row['products_materials_id']; $name = $row['material_name']; break; case 'col': $id = $row['color_pattern_id'];
$content .= '<tr><td>Wax Complexity</td><td rowspan="2" width="200">' . $element_wax_complexity . '</td>'; $descat_array = $design->getDesignCategory(); $content .= '<td><form name="el-revision" method="post" action="?open=designs-detail" enctype="multipart/form-data">'; $content .= '<input type="hidden" name="me_action" value="CREATENEWDESIGN" />'; $content .= '<select id="cbo-descat" name="cat" class="input" style="display:none;">' . loadComboListFromArray($descat_array, '', 'E') . '</select>'; $content .= '<input id="el_id" name="element_id" type="hidden" class="input" value="' . $element->id . '" />'; $content .= '<input id="el_name" name="name" type="hidden" class="input" value="Revision element ' . $element->id . '" />'; $content .= '<input type="button" id="el-revision-button" value="Revision" />'; $content .= '</form></td>'; $content .= '</tr>'; $content .= '</table>'; $content .= '</div>'; //STOCKLESS CATEGORY NOTICE $catnot_bg = '#efefef'; $catnot_fg = '#fcc'; $elcats = $class_ea->retrieveListData('cat'); $elcats_stockless = array(); foreach ($elcats as $elcat) { if (in_array($elcat['element_category_id'], $STOCKLESS_ELEMENTS_CATEGORY)) { $elcats_stockless[] = $elcat; } } if (count($elcats_stockless) > 0) { $content .= '<div id="catnotice" class="ui-corner-all" style="width:180px;background:' . $catnot_bg . ';padding:10px;color:' . $catnot_fg . ';position:absolute;margin:100px 0 0 650px;">'; $content .= '<div class="bold">STOCKLESS Element Category</div>'; $content .= '<ul style="line-height:1.5em;margin-bottom:0;">'; foreach ($elcats_stockless as $ecs) { $content .= '<li>' . $ecs['name'] . '</li>'; } $content .= '</ul>'; $content .= '</div>';
$content .= '<tr><td colspan="2"> </td></tr>'; $content .= '<tr><td colspan="2"><h2 style="padding:0;">Jewelry - Stones Info</h2></td></tr>'; $content .= '<tr><td>Stone Total</td><td><input id="desc2_sl" value="' . $p['pd2']['stone_total'] . '" class="input" disabled="disabled" /> <span class="red">Auto Update</span></td></tr>'; if (is_numeric($p['pd2']['gem_type'])) { $content .= '<tr><td>Stone Type</td><td><select id="desc2_gt" class="input" disabled="disabled">' . loadComboListFromArray($gem_type, null, $p['pd2']['gem_type']) . '</select> <span class="red">Auto Update</span></td></tr>'; $amde_stone_type = changeToAmazonDeStoneType($p['pd2']['gem_type'], 'ID'); } else { $content .= '<tr><td>Stone Type</td><td><select id="desc2_gt" class="input" disabled="disabled">' . loadComboListFromArray($gem_type, $p['pd2']['gem_type'], null) . '</select> <span class="red">Auto Update</span></td></tr>'; $amde_stone_type = changeToAmazonDeStoneType($p['pd2']['gem_type'], 'NAME'); } if ($amde_stone_type == '') { $amde_stone_type = 'no value'; } $content .= '<tr><td>AM.DE Stone Type</td><td><input id="desc2_amdegt" class="input" disabled="disabled" value="' . $amde_stone_type . '" /> <span class="red">Auto Update</span></td></tr>'; //get element attributes data $el_attr_shapes_data = $class_ea->retrieveListData('sha'); $el_attr_cuts_data = $class_ea->retrieveListData('cut'); $el_attr_size_data = $class_ea->retrieveListData('siz'); $empty_value = array('' => ''); $el_attr_shapes = $empty_value + $class_ea->useGermanNames('element_shape_id', $el_attr_shapes_data); $el_attr_cuts = $empty_value + $class_ea->useGermanNames('element_cut_id', $el_attr_cuts_data); $el_attr_sizes = $empty_value; foreach ($el_attr_size_data as $easzd) { if (strtolower(trim($easzd['name'])) == 'other') { continue; } $el_attr_sizes[$easzd['element_size_id']] = $easzd['name']; } $content .= '<tr><td>Stone Cut</td><td><select id="desc2_sc" class="input">' . loadComboListFromArray($el_attr_cuts, null, $p['pd2']['element_cut_id']) . '</select></td></tr>'; $amde_stone_cut = changeToAmazonDeCut($p['pd2']['element_cut_id']); if ($amde_stone_cut == '') {