Ejemplo n.º 1
0
//	}else{
//		header('Location: '.$GLOBALS['URL_base'].'404/');
//	}
//	exit();
//}
$specification->SetListByCatId($id_category);
$tpl->Assign('cat_spec_list', $specification->list);
if (isset($_GET['action']) && $_GET['action'] == "delete_spec") {
    $dbtree->UpdateEditUserDate($id_category);
    $specification->DelSpecFromCat($_GET['id_spec_cat']);
    header('Location: ' . $GLOBALS['URL_base'] . 'adm/catedit/' . $id_category);
}
$dbtree->SetFieldsByID($id_category);
$category = $dbtree->fields;
$tpl->Assign('h1', 'Редактирование категории');
$res = $dbtree->Parents($id_category, array('id_category', 'name', 'category_level'));
$ii = count($GLOBALS['IERA_LINKS']);
$GLOBALS['IERA_LINKS'][$ii]['title'] = "Каталог";
$GLOBALS['IERA_LINKS'][$ii++]['url'] = $GLOBALS['URL_base'] . 'adm/cat/';
foreach ($res as $cat) {
    if ($cat['category_level'] > 0) {
        $GLOBALS['IERA_LINKS'][$ii]['title'] = $cat['name'];
        $GLOBALS['IERA_LINKS'][$ii++]['url'] = $GLOBALS['URL_base'] . 'adm/items/' . $cat['id_category'];
    }
}
$GLOBALS['IERA_LINKS'][$ii]['title'] = "Редактирование категории";
if (isset($_POST['smb'])) {
    require_once $GLOBALS['PATH_block'] . 't_fnc.php';
    // для ф-ции проверки формы
    list($err, $errm) = Cat_form_validate();
    if (!$err) {
Ejemplo n.º 2
0
$list = $Products->generateCategory();
$tpl->Assign('list', $list);
$tpl->Assign('unitslist', $Unit->GetUnitsList());
$tpl->Assign('mlist', $Products->GetManufacturers());
$tpl->Assign('list_segment_types', $segmentation->GetSegmentationType());
if (!isset($_POST['smb'])) {
    $_POST['id_product'] = 0;
    if (isset($GLOBALS['REQAR'][1]) && is_numeric($GLOBALS['REQAR'][1])) {
        $_POST['categories_ids'][] = $GLOBALS['REQAR'][1];
    } else {
        $_POST['categories_ids'][] = 0;
    }
}
$ii = count($GLOBALS['IERA_LINKS']);
$GLOBALS['IERA_LINKS'][$ii]['title'] = 'Каталог';
$GLOBALS['IERA_LINKS'][$ii++]['url'] = $GLOBALS['URL_base'] . 'adm/cat/';
if (isset($GLOBALS['REQAR'][1]) && is_numeric($GLOBALS['REQAR'][1])) {
    $res = $dbtree->Parents($GLOBALS['REQAR'][1], array('id_category', 'name', 'category_level'));
    foreach ($res as $cat) {
        if ($cat['category_level'] > 0) {
            $GLOBALS['IERA_LINKS'][$ii]['title'] = $cat['name'];
            $GLOBALS['IERA_LINKS'][$ii++]['url'] = $GLOBALS['URL_base'] . 'adm/products/' . $cat['id_category'];
        }
    }
}
$GLOBALS['IERA_LINKS'][$ii]['title'] = "Добавление товара";
$parsed_res = array('issuccess' => TRUE, 'html' => $tpl->Parse($GLOBALS['PATH_tpl'] . 'cp_product_ae.tpl'));
// --------------------------------------------------------------------------------------
if (TRUE == $parsed_res['issuccess']) {
    $tpl_center .= $parsed_res['html'];
}
Ejemplo n.º 3
0
    header('Location: ' . _base_url . '/404/');
    exit;
}
$ii = count($GLOBALS['IERA_LINKS']);
$GLOBALS['IERA_LINKS'][$ii]['title'] = "Производители";
$GLOBALS['IERA_LINKS'][$ii++]['url'] = _base_url . '/manufacturers/';
$GLOBALS['IERA_LINKS'][$ii]['title'] = $Manufacturers->fields['name'];
$GLOBALS['IERA_LINKS'][$ii++]['url'] = _base_url . '/manufacturer/' . $Manufacturers->fields['translit'] . '/';
$dbtree = new dbtree('im_cat', 'cat', $db);
$items = new Items();
// Список категорий производителя
$items->SetCatListMan($manufacturer_id);
$subcats = array();
$branch = 0;
foreach ($items->list as $l) {
    $dbtree->Parents($l['cat_id'], array('cat_id', 'name', 'translit', 'cat_level'));
    if (!empty($dbtree->ERRORS_MES)) {
        die("Error parents");
    }
    $jj = 0;
    while ($cat = $dbtree->NextRow()) {
        if (0 != $cat['cat_level']) {
            $fl = true;
            if ($branch) {
                if (isset($psubcats[$branch - 1][$jj]['cat_id']) && $psubcats[$branch - 1][$jj]['cat_id'] == $cat['cat_id']) {
                    $fl = false;
                }
            }
            if ($fl) {
                $subcats[$branch][$jj]['cat_id'] = $cat['cat_id'];
                $subcats[$branch][$jj]['name'] = $cat['name'];
Ejemplo n.º 4
0
$_POST['id_product'] = 0;
$prod_fields = $products->fields;
$prod_fields['video'] = $video;
$prod_fields['images'] = $photo;
foreach ($prod_fields as $k => $v) {
    if (!isset($_POST['smb']) || !isset($_POST[$k])) {
        $_POST[$k] = $v;
    }
}
$tpl->Assign('h1', $_POST['name']);
$parsed_res = array('issuccess' => true, 'html' => $tpl->Parse($GLOBALS['PATH_tpl'] . 'cp_product_ae.tpl'));
$ii = count($GLOBALS['IERA_LINKS']);
$GLOBALS['IERA_LINKS'][$ii]['title'] = "Каталог";
$GLOBALS['IERA_LINKS'][$ii++]['url'] = $GLOBALS['URL_base'] . 'adm/cat/';
if (isset($category['id_category'])) {
    $dbtree->Parents($category['id_category'], array('id_category', 'name', 'category_level'));
    if (!empty($dbtree->ERRORS_MES)) {
        print_r($dbtree->ERRORS_MES);
        die;
    }
    while ($cat = $dbtree->NextRow()) {
        if (0 != $cat['category_level']) {
            $GLOBALS['IERA_LINKS'][$ii]['title'] = $cat['name'];
            $GLOBALS['IERA_LINKS'][$ii++]['url'] = $GLOBALS['URL_base'] . 'adm/products/' . $cat['id_category'];
        }
    }
}
$GLOBALS['IERA_LINKS'][$ii]['title'] = "Редактирование товара";
if (true == $parsed_res['issuccess']) {
    $tpl_center .= $parsed_res['html'];
}