}
    die($return);
}
if (Tools::getValue('action') == 'productname') {
    $obj = new Segmentation();
    $prod = new Product((int) Tools::getValue('id'), false, $obj->getCurrentIdLang());
    die($prod->name);
}
if (Tools::getValue('action') == 'categoryname') {
    $obj = new Segmentation();
    $cat = new Category((int) Tools::getValue('id'), $obj->getCurrentIdLang());
    die($cat->name);
}
if (Tools::getValue('action') == 'brandname') {
    $obj = new Segmentation();
    $man = new Manufacturer((int) Tools::getValue('id'), $obj->getCurrentIdLang());
    die($man->name);
}
if (Tools::getValue('action') == 'category') {
    if (Tools::getValue('name') != '') {
        $products = Category::searchByName(Configuration::get('PS_LANG_DEFAULT'), Tools::getValue('name'));
        if ($products) {
            $i = 0;
            $return = '<ul id="plugproduct' . Tools::safeOutput(Tools::getValue('id')) . '">';
            foreach ($products as $product) {
                $name = str_replace("'", '&#146;', $product['name']);
                $name = str_replace('"', '\\"', $name);
                if ($i % 2 == 0) {
                    $return .= '<li id="' . Tools::safeOutput($product['id_category']) . '" class="pair">' . Tools::safeOutput($name) . '</li>';
                } else {
                    $return .= '<li id="' . Tools::safeOutput($product['id_category']) . '" class="impair">' . Tools::safeOutput($name) . '</li>';