<?php
namespace Modules\Additional\Specifique\Client128\Html;

use Psr\Container\ContainerInterface;

class HtmlExtension extends \Twig\Extension\AbstractExtension
{
    private $router;
    private $container;
    
    public function __construct($router, ContainerInterface $container)
    {
        $this->router           = $router;
        $this->container        = $container;
    }

    public function getFunctions()
    {
        return [
            new \Twig\TwigFunction('specifiqueStatistique', [
                $this,
                'specifiqueStatistique'
            ], [
                'is_safe'       => [
                    'html'
                ]
            ])
        ];
    }

    public function specifiqueStatistique($array)
    {
        $id_div                 = 'content_spec';
        $html                   = ' <div class="clearfix">
                                        <h1 onclick="showContent(\''.$id_div.'\');">IDEX <nobr><img style="margin-left:10px" class ="pictos" id="img_content_spec" data-ouvert="1" src="'.$this->container->get('baseUrl').'IconeV2/Misc/chevron-down.svg" width="20px"></nobr></h1>
                                        
                                        <div id="content_spec">
                                            <a class="tuilesEtat" href="'.$this->router->generateUri('Specifique128.EtatStatistique.listeCdeDetail').'" style="margin-left:10px;">
                                                <img class ="pictos" src="'.$this->container->get('baseUrl').'/IconeV2/Global/Table-mode.svg">
                                                <span class="tuilesTitle">Liste des lignes de commandes (avec détail article)</span>
                                            </a>

                                            <a class="tuilesEtat" href="'.$this->router->generateUri('Specifique128.EtatStatistique.listeCde').'" style="margin-left:10px;">
                                                <img class ="pictos" src="'.$this->container->get('baseUrl').'/IconeV2/Global/Table-mode.svg">
                                                <span class="tuilesTitle">Liste des commandes</span>
                                            </a>

                                        </div>
                                    </div>    
                                ';

        return $html;
    }
}
