<?php

use_class('ProductAttribute');
use_class('design_draft');
use_class('products_minierp');
use_class('products_articles');
use_class('products_brand');
use_class('element');
use_class('jng_sp');
use_class('jng_sp_catalog');
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();
<?php

set_time_limit(0);
use_class('element');
use_service("suppliers");
$s_suppliers = new suppliers();
use_service("elements");
$s_elements = new elements();
use_class('design_draft');
$accessed = '';
$designs_id = '';
if (strpos(tep_db_prepare_input($_GET['accessed']), 'designs-manage') !== false) {
    $accessed = CONST_ACCESS_DESIGNS_MANAGEMENT;
    $drafts_id = tep_db_prepare_input($_GET['drafts_id']);
    $draft = new design_draft($drafts_id);
    $designs_id = $draft->designs_id;
} elseif (tep_db_prepare_input($_GET['accessed']) == CONST_ACCESS_DESIGNS_MANAGEMENT) {
    $accessed = tep_db_prepare_input($_GET['accessed']);
    $designs_id = tep_db_prepare_input($_GET['designs_id']);
}
function getElementSuppliers($elements_id)
{
    global $s_suppliers, $s_elements, $accessed, $designs_id, $session_userinfo;
    $element = new element($elements_id);
    if (is_null($element->id)) {
        $result = '<span class="red">Can not find Element ' . $msg_filter_type . ' <strong>' . $elements_id . '</strong>';
    } else {
        $suppliers = $s_suppliers->retrieveListCombo(SERVICECLIENTCODE);
        $el_suppliers = $element->getSuppliers();
        $sup_exist = array();
        if (count($el_suppliers) == 0) {