<?php

class GestFourniss_MessageRelance
{

    public static $fichier_xml = 'application/xsl/gest_fourniss/gest_fourniss_mail_relance.xsl';

    public static function &BuildXml($codeFrs, $NO_ORDRE, $TITRE)
    {
        $strRaison = '';
        if ($reqSql = SqlGestFourniss::rqGetRaisonDefautPourRelance()->Trouve1())
            if ($reqSqlRaison = SqlInfo::rqGetMemo($reqSql['LIB01PARV'])->Trouve1())
                $strRaison = $reqSqlRaison['CONTMEMO'];
        
        $arrayRaison = array(
            '!name' => 'raison_relance',
            '!libelle_visible' => false,
            '!actif' => true,
            '!value' => $strRaison,
            '!rows' => 5,
            '!cols' => 80,
            '!maxlength' => 140
        );
        
        $array = array(
            '!codeFrs' => $codeFrs,
            '!NO_ORDRE' => $NO_ORDRE,
            '!TITRE' => $TITRE,
            'Raison' => $arrayRaison,
            '!onclickEnregistrer' => 'TraiteUrlAsync("' . GestFourniss_Docs_Ratt::$page_php . '?action=RelancerDoc&codeFrs=' . urlencode($codeFrs) . '&NO_ORDRE=' . $NO_ORDRE . '&TITRE=' . urlencode($TITRE) . '", this, "' . cnv_to_javascript(Trad('Veuillez patienter pendant l\'enregistrement des données')) . '", 450, 350)'
        );
        
        return $array;
    }
}

