<?php

use_class('CategoryTop');
$lid = LANGUAGEID;
$ctid = tep_db_prepare_input($_GET['ctid']);
$ct = new CategoryTop($ctid);
$row_per_page_in_list = 10;
if (isset($_POST['me_action'])) {
    if ($_POST['me_action'] == 'LOADLIST') {
        $page = tep_db_prepare_input($_POST['page']);
        //currently we don't support the paging function yet
        $otto_sp_id = '2';
        $spm = getSellingPointMatrix(null, null, $otto_sp_id);
        if ($ct->getCategoriesTotalCount() == 0) {
            $cat_list = '<h3 class="red">No Category found in database</h3>';
        } else {
            $table_cat = array();
            $c = array();
            //$c['so w080'] = 'Sort';
            $c['nm w200'] = 'Name';
            $c['id w080'] = 'ID';
            $c['pr w080'] = 'Product Code Prefix';
            $c['sp w080'] = 'Selling<br />Points';
            $c['ac w300'] = 'Action';
            $table_cat[] = $c;
            while ($cat = $ct->getCategoriesOneByOneAsObject()) {
                $parent = $cat->getParent();
                $cid = $cat->id;
                $cname = $cat->getName($lid);
                $prefix = $cat->getProductCodePrefix();
                if ($prefix == "") {