Ejemplo n.º 1
0
function ooffice_liste_competences_certificat($referentiel_id, $separateur1, $separateur2, $liste, $liste_empreintes, $all = 0, $font1 = 10, $font2 = 9)
{
    global $odt;
    global $copyright;
    global $registere;
    global $puce;
    // Affiche les codes competences en tenant compte de l'empreinte
    $t_empreinte = explode($separateur1, $liste_empreintes);
    $tc = array();
    $liste = referentiel_purge_dernier_separateur($liste, $separateur1);
    if (!empty($liste) && $separateur1 != "" && $separateur2 != "") {
        $tc = explode($separateur1, $liste);
        $i = 0;
        while ($i < count($tc)) {
            $tcc = explode($separateur2, $tc[$i]);
            if ($referentiel_id) {
                $descriptif_item = recode_utf8_vers_latin1(referentiel_get_description_item($tcc[0], $referentiel_id));
            } else {
                $descriptif_item = '';
            }
            if (isset($tcc[1]) && $tcc[1] >= $t_empreinte[$i]) {
                $odt->SetFont('Arial', 'B', $font1);
                $odt->Write(1, "    {$puce} " . $tcc[0]);
                $odt->SetFont('Arial', '', $font2);
                $odt->Write(1, " : {$descriptif_item}");
                $odt->Ln(1);
            } else {
                if ($all) {
                    $odt->SetFont('Arial', 'I', $font1);
                    $odt->Write(1, "     {$puce} " . $tcc[0]);
                    $odt->SetFont('Arial', '', $font2);
                    $odt->Write(1, " : {$descriptif_item}");
                    $odt->Ln(1);
                }
            }
            $i++;
        }
    }
}
Ejemplo n.º 2
0
function pdf_liste_competences_certificat($referentiel_id, $separateur1, $separateur2, $liste, $liste_empreintes, $all = 0, $font1 = 10, $font2 = 9)
{
    global $Refpdf;
    global $copyright;
    global $registere;
    global $puce;
    // Affiche les codes competences en tenant compte de l'empreinte
    $t_empreinte = explode($separateur1, $liste_empreintes);
    $tc = array();
    $liste = referentiel_purge_dernier_separateur($liste, $separateur1);
    if (!empty($liste) && $separateur1 != "" && $separateur2 != "") {
        $tc = explode($separateur1, $liste);
        // DEBUG
        // echo "<br />CODE <br />\n";
        // print_r($tc);
        $i = 0;
        while ($i < count($tc)) {
            // CODE1:N1
            // DEBUG
            // echo "<br />".$tc[$i]." <br />\n";
            // exit;
            $tcc = explode($separateur2, $tc[$i]);
            // echo "<br />CODE : ".$tc[$i]." <br />\n";
            // echo "<br />REFERENTIEL ID : ".$referentiel_id." <br />\n";
            // print_r($tcc);
            // exit;
            if ($referentiel_id) {
                $descriptif_item = referentiel_get_description_item($tcc[0], $referentiel_id);
            } else {
                $descriptif_item = '';
            }
            if (isset($tcc[1]) && $tcc[1] >= $t_empreinte[$i]) {
                $Refpdf->SetFont('helvetica', 'B', $font1);
                $Refpdf->Write(6, "    {$puce} " . $tcc[0]);
                $Refpdf->SetFont('helvetica', '', $font2);
                $Refpdf->Write(6, " : {$descriptif_item}");
                $Refpdf->Ln(6);
            } else {
                if ($all) {
                    $Refpdf->SetFont('helvetica', 'I', $font1);
                    $Refpdf->Write(6, "     {$puce} " . $tcc[0]);
                    $Refpdf->SetFont('helvetica', '', $font2);
                    $Refpdf->Write(6, " : {$descriptif_item}");
                    $Refpdf->Ln(6);
                }
            }
            $i++;
        }
    }
}