<?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);