from_j ( $db -> clear_json ( $db -> get_val('pages', $a, 'json' ) ) ); } unset( $_POST['act'] ); $massiv['tip'] = 'tovarCat'; $massiv['user_id'] = $_SESSION['user_id']; $massiv['t'] = time(); if ($_POST['parent_id']) $massiv['parent'] = $_POST['parent_id']; else $massiv['parent'] = '0'; $massiv['txt'] = $_POST['input_new_cat']; $massiv['public'] = 1; $t['title'] = $_POST['input_new_cat']; $t['description'] = $_POST['input_new_cat_description']; $t['keywords'] = $_POST['input_new_cat_keywords']; $massiv['json'] = $db -> to_j( $t ); if ( $_POST['input_new_cat_edit_id'] ){//Если приказали редактировать $db -> update( 'pages', $_POST['input_new_cat_edit_id'], $massiv ); }else{ $db -> add ( 'pages', $massiv ); } break; /* ---------------------------------------------------------------------- 21.12.2022 Обновляем статус категории товара ---------------------------------------------------------------------- */ case 'updateStatus': \DB::set("UPDATE `tovar_category` SET `status`=? WHERE `id`=? LIMIT 1", array( $_POST['status'], $_POST['id'] )); break; /* ---------------------------------------------------------------------- 21.12.2022 Сохраняет настройки модуля. Вынести в ядро! ---------------------------------------------------------------------- */ case 'setSettings': $json=\DB::getValue("SELECT `json` FROM `settings` WHERE `mod`='a_tovar_cat' LIMIT 1"); $massiv=\json::from_j($json); $massiv[$_POST['showNoPublic']]=$_POST['val']; $json=\json::to_j($massiv); \DB::set("UPDATE `settings` SET `json`=? WHERE `mod`='a_tovar_cat' LIMIT 1", array( $json )); break; case 'del_page': unset( $_POST['act'] ); $db -> del_id( 'pages', $_POST['id'] ); break; default: } ?>