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++; } } }
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++; } } }