<?php if (!defined('APP_START')) { die('Access denied'); } cw_load('accounting'); $smarty->assign('subcategories', cw_accounting_get_subcategories($cat, $current_category)); $smarty->assign('current_category', $current_category); $smarty->assign('name', $name); $smarty->assign('id', $id); $smarty->assign('index', $index); $smarty->assign('name', $name); $smarty->assign('el_name', $el_name); $smarty->assign('multiple', $multiple); $smarty->assign('parent_category_id', $cat); cw_display('main/ajax/accounting_categories.tpl', $smarty); exit(0);
$query_data = array('order_by' => $v['order_by']); cw_array2update('accounting_categories', $query_data, "accounting_category_id='" . $k . "'"); } $path = cw_accounting_category_get_subcategory_ids(array_keys($posted_data)); if (!empty($path)) { cw_accounting_category_recalc_subcat_count($path); } $top_message['content'] = cw_get_langvar_by_name("msg_adm_categories_upd"); $top_message['type'] = "I"; cw_header_location("index.php?target={$target}&cat={$cat}"); } if ($action == "delete") { $categories_to_delete =& cw_session_register('categories_to_delete', array()); if ($confirmed == "Y") { if (is_array($categories_to_delete)) { foreach ($categories_to_delete as $cat) { $parent_category_id = cw_accounting_category_delete($cat); } } $top_message['content'] = cw_get_langvar_by_name('msg_adm_category_del'); $top_message['type'] = 'I'; cw_header_location("index.php?target={$target}&cat={$parent_category_id}"); } else { $categories_to_delete = is_array($delete_arr) ? array_keys($delete_arr) : ""; cw_header_location("index.php?target={$target}&cat={$cat_org}&mode=delete"); } } $smarty->assign('subcategories', cw_accounting_get_subcategories($cat)); $smarty->assign('current_category', cw_accounting_get_category_data($cat)); $smarty->assign('cat', $cat); $smarty->assign('js_tab', $js_tab);