32 global $langs, $conf, $db;
35 $extrafields->fetch_name_optionals_label(
'recruitment_recruitmentjobposition');
36 $extrafields->fetch_name_optionals_label(
'recruitment_recruitmentcandidature');
38 $langs->load(
"recruitment");
43 $head[$h][0] =
dol_buildpath(
"/recruitment/admin/setup.php", 1);
44 $head[$h][1] = $langs->trans(
"JobPositions");
45 $head[$h][2] =
'settings';
48 $head[$h][0] =
dol_buildpath(
"/recruitment/admin/setup_candidatures.php", 1);
49 $head[$h][1] = $langs->trans(
"RecruitmentCandidatures");
50 $head[$h][2] =
'settings_candidatures';
53 $head[$h][0] =
dol_buildpath(
"/recruitment/admin/public_interface.php", 1);
54 $head[$h][1] = $langs->trans(
"PublicUrl");
55 $head[$h][2] =
'publicurl';
58 $head[$h][0] =
dol_buildpath(
"/recruitment/admin/jobposition_extrafields.php", 1);
59 $head[$h][1] = $langs->trans(
"ExtrafieldsJobPosition");
60 $nbExtrafields = $extrafields->attributes[
'recruitment_recruitmentjobposition'][
'count'];
61 if ($nbExtrafields > 0) {
62 $head[$h][1] .=
'<span class="badge marginleftonlyshort">'.$nbExtrafields.
'</span>';
64 $head[$h][2] =
'jobposition_extrafields';
67 $head[$h][0] =
dol_buildpath(
"/recruitment/admin/candidature_extrafields.php", 1);
68 $head[$h][1] = $langs->trans(
"ExtrafieldsApplication");
69 $nbExtrafields = $extrafields->attributes[
'recruitment_recruitmentcandidature'][
'count'];
70 if ($nbExtrafields > 0) {
71 $head[$h][1] .=
'<span class="badge marginleftonlyshort">'.$nbExtrafields.
'</span>';
73 $head[$h][2] =
'candidature_extrafields';
complete_head_from_modules($conf, $langs, $object, &$head, &$h, $type, $mode='add', $filterorigmodule='')
Complete or removed entries into a head array (used to build tabs).