-/** formatte une formation pour l'affichage
- */
-function education_fmt($name, $url, $degree, $grad_year, $field, $program, $sexe, $long)
-{
- $field = strtolower($field);
- $txt = "";
-
- if ($grad_year || $field || $program) {
- $txt .= "<span title=\"(";
- if ($program) {
- $txt .= $program;
- if ($grad_year || $field) {
- $txt .= ", ";
- }
- }
- if ($grad_year) {
- if ($sexe) {
- $txt .= "diplômée en $grad_year";
- } else {
- $txt .= "diplômé en $grad_year";
- }
- if ($field) {
- $txt .= ", ";
- }
- }
- if ($field) {
- $txt .= "domaine : $field)\">";
- }
- }
-
- if (($degree != "Lic.") || ($long)) {
- if (($degree != "Ing.") && ($degree != "Dipl.")) {
- $txt .= $degree;
- }
- if ($name) {
- $txt .= ' ';
- }
- if ($url != ' ') {
- $txt .= "<a href=\"$url\" onclick=\"return popup(this)\">$name</a>";
- } else {
- $txt .= $name;
- }
- }
- $txt .= "</span>";
-
- return $txt;
-}
-
-function _education_fmt($params, &$smarty)
-{
- $params = new PlDict($params);
- $edu = $params->v('edu');
- if (!$params->has('sex')) {
- $profile = $params->v('profile');
- $sex = $profile->isFemale();
- } else {
- $sex = $params->b('sex');
- }
- return education_fmt($edu['school_short'], $edu['school_url'], $edu['degree_short'], $edu['grad_year'],
- $edu['field'], $edu['program'], $sex, $params->b('long'));
-}
-Platal::page()->register_function('education_fmt', '_education_fmt');
-