<?php

namespace Modules\Fournisseur\WebService;

use Helpers\Webservice\Wsdl;

class NotationFournisseur
{

    
    public function editionNotationWsdl($array)
    {
        Wsdl::XmlEntities($array);
        
        $wsdl_infos     =   '<FournImprNotesIn LngUtilisation="'.$_SESSION['Session_Langue'].'">
                                <Utilisateur>'.$_SESSION['Session_Login'].'</Utilisateur>
                                <CodePeriodeMin>'.$array['year'].'</CodePeriodeMin>
                                <CodePeriodeMax>'.$array['year'].'</CodePeriodeMax>
                                <CodeFournMin>'.$array['code_four'].'</CodeFournMin>
                                <CodeFournMax>'.$array['code_four'].'</CodeFournMax>
                                <FiltreNotationSyst>false</FiltreNotationSyst>
                                <AvecDetail>true</AvecDetail>
                            </FournImprNotesIn>';
                            
        return new \Helpers\Webservice\Wsdl('', 'OXAPRC_FOURN_IMPR_NOTES', $wsdl_infos, false);
    }

    public function radarPerfWsdl($array)
    {
        Wsdl::XmlEntities($array);

        $wsdl_radar         = ' <FournisseurRadarIn LngUtilisation="'.$_SESSION['Session_Langue'].'">
                                    <CodeUtilisateur>'.$_SESSION['Session_Login'].'</CodeUtilisateur>
                                    <CodeFour>'.$array['code_four'].'</CodeFour>
                                    <Mode>I</Mode>
                                    <CodePeriodeMin>'.$array['year'].'</CodePeriodeMin>
                                    <CodePeriodeMax>'.$array['year'].'</CodePeriodeMax>
                                </FournisseurRadarIn>';
        
        return new \Helpers\Webservice\Wsdl('', 'OXAPRC_RADARFOURN', $wsdl_radar, false);
    }
}
