foreach($categories as $category)
{           
    $pdf->escribir(utf8_decode($category),"","C");        
    $subcategories = $priceListObj->getSubcategories($_GET["idPriceList"], $category, $_GET["all"]);        
    foreach($subcategories as $subcategory)
    {
        $pdf->escribir(utf8_decode($subcategory),"","S");
        $items = $priceListObj->getSubcategoryItems($_GET["idPriceList"], $category, $subcategory, $_GET["all"]);
        foreach($items as $item)
        {

            $pdf->escribir(utf8_decode($item['name']),$item['price'],"I");
        }            
    }        
}*/
$items = $priceListObj->getCategorySubcategoryItem($_GET["listName"], $_GET["all"]);
$tam = count($items);
$category = "";
$subcategory = "";
for ($i = 0; $i < $tam; $i++) {
    if ($category != $items[$i]['category']) {
        $category = $items[$i]['category'];
        $pdf->escribir(utf8_decode($category), "", 'C', 58);
        $subcategory = "";
    }
    if ($subcategory != $items[$i]['subcategory']) {
        $subcategory = $items[$i]['subcategory'];
        $pdf->escribir(utf8_decode($subcategory), "", 'S', 58);
    }
    $pdf->escribir(utf8_decode($items[$i]['name']), $items[$i]['price'], 'I');
}