} if ($_REQUEST['flink'][$key]) { $fstruct[$key] .= '/~m~/'; } } } $cat['fields'] = serialize($fstruct); } $cat['fields'] = $inDB->escape_string($cat['fields']); $cat['is_public'] = $inCore->request('is_public', 'int', 0); $cat['can_edit'] = $inCore->request('can_edit', 'int', 0); $cat['cost'] = $inCore->request('cost', 'str', ''); if (!is_numeric($cat['cost'])) { $cat['cost'] = ''; } $cat['id'] = $model->addCategory($cat); if ($cat['is_public']) { $showfor = $_REQUEST['showfor']; if (sizeof($showfor) > 0) { $model->setCategoryAccess($cat['id'], $showfor); } } $inCore->redirect('?view=components&do=config&id=' . $_REQUEST['id'] . '&opt=list_cats'); } //=================================================================================================// //=================================================================================================// if ($opt == 'delete_cat') { if ($inCore->inRequest('item_id')) { $id = $inCore->request('item_id', 'int'); $model->deleteCategory($id); }