";
$httpString .= "\n";
if ($tableName == "t_divers") {
$httpString .= getRecords_divers();
}
if ($tableName == "t_categories_socio_professionnelle") {
$httpString .= getRecords_categories_socio_professionnelle();
}
if ($tableName == "t_codes_emploi") {
$httpString .= getRecords_codes_emploi();
}
if ($tableName == "t_entreprises") {
$httpString .= getRecords_entreprises();
}
if ($tableName == "t_etablissements") {
$httpString .= getRecords_etablissements();
}
if ($tableName == "t_grilles") {
$httpString .= getRecords_grilles();
}
if ($tableName == "t_grilles_groupes") {
$httpString .= getRecords_grilles_groupes();
}
if ($tableName == "t_groupes_cotisant") {
$httpString .= getRecords_groupes_cotisant();
}
if ($tableName == "t_motifs_arret") {
$httpString .= getRecords_motifs_arret();
}
if ($tableName == "t_motifs_debut_contrat") {
$httpString .= getRecords_motifs_debut_contrat();
}
if ($tableName == "t_motifs_fin_contrat") {
$httpString .= getRecords_motifs_fin_contrat();
}
if ($tableName == "t_organismes_cotisation") {
$httpString .= getRecords_organismes_cotisation();
}
if ($tableName == "t_precisions_motif_arret") {
$httpString .= getRecords_precisions_motif_arret();
}
if ($tableName == "t_qualifications") {
$httpString .= getRecords_qualifications();
}
if ($tableName == "t_rubriques") {
$httpString .= getRecords_rubriques();
}
if ($tableName == "t_sections_analytiques") {
$httpString .= getRecords_sections_analytiques();
}
if ($tableName == "t_sections_analytiques_paie") {
$httpString .= getRecords_sections_analytiques_paie();
}
if ($tableName == "t_services") {
$httpString .= getRecords_services();
}
if ($tableName == "t_situations_famille") {
$httpString .= getRecords_situations_famille();
}
if ($tableName == "t_societes_interim") {
$httpString .= getRecords_societes_interim();
}
if ($tableName == "t_specialites") {
$httpString .= getRecords_specialites();
}
if ($tableName == "t_statuts") {
$httpString .= getRecords_statuts();
}
if ($tableName == "t_types_contrat") {
$httpString .= getRecords_types_contrat();
}
if ($tableName == "t_types_horaire") {
$httpString .= getRecords_types_horaire();
}
if ($tableName == "t_types_temps_travail") {
$httpString .= getRecords_types_temps_travail();
}
if ($tableName == "t_motifs_visite") {
$httpString .= getRecords_motifs_visite();
}
if ($tableName == "t_accident_circonstance") {
$httpString .= getRecords_accident_circonstance();
}
if ($tableName == "t_accident_lieu") {
$httpString .= getRecords_accident_lieu();
}
if ($tableName == "t_accident_nature") {
$httpString .= getRecords_accident_nature();
}
if ($tableName == "t_accident_siege") {
$httpString .= getRecords_accident_siege();
}
if ($tableName == "t_unite_fonctionnelle") {
$httpString .= getRecords_unites_fonctionnelle();
}
if ($tableName == "t_lettre_budgetaire") {
$httpString .= getRecords_lettre_budgetaire();
}
if ($tableName == "t_commission_paritaire") {
$httpString .= getRecords_commission_paritaire();
}
if ($tableName == "t_categorie_conge") {
$httpString .= getRecords_categorie_conge();
}
if ($tableName == "t_cadre_emploi") {
$httpString .= getRecords_cadre_emploi();
}
if ($tableName == "t_filiere") {
$httpString .= getRecords_filiere();
}
if ($tableName == "t_categorie_statutaire") {
$httpString .= getRecords_categorie_statutaire();
}
if ($tableName == "t_compte") {
$httpString .= getRecords_compte();
}
if ($tableName == "t_transformation") {
$httpString .= getRecords_transformation();
$httpString .= getCombo_transformation();
}
if ($tableName == "t_expert_controle") {
if ($getOption != "getRefSettings") {
$httpString .= getRecords_expert_controle();
}
else {
$httpString .= getRecords_expert_controle_refsettings($refPrefix);
}
}
if ($tableName == "t_planning_service") {
$httpString .= getRecords_planning_service();
$httpString .= getCombo_planning_service();
}
if ($tableName == "t_planning_qualification") {
$httpString .= getRecords_planning_qualification();
$httpString .= getCombo_planning_qualification();
}
if ($tableName == "t_planning_type_absence") {
$httpString .= getRecords_planning_type_absence();
}
if ($tableName == "t_data_profile") {
$httpString .= getRecords_data_profile();
}
$httpString .= "\n";
$httpString = compress64($httpString);
echo "$httpString";
function getRecords_divers() {
global $database;
$httpString = "";
$sqlcmd = " SELECT
1::bigint AS div_id,
code as div_code,
texte as div_texte,
valeur as div_valeur,
description as div_desc,
valeur2 as div_valeur2,
CASE WHEN show_info_module THEN 1 ELSE 0 END AS show_info_module
FROM rh.t_divers
ORDER BY code ";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$oid = 1;
$code = toHTML(trim($record['div_code']));
$texte = toHTML(trim($record['div_texte']));
$valeur = toHTML(trim($record['div_valeur']));
$description = toHTML(trim($record['div_desc']));
$valeur2 = toHTML(trim($record['div_valeur2']));
$show_info_module = toHTML(trim($record['show_info_module']));
$nbref = 1;
$httpString .= "\r\n";
}
}
}
return $httpString;
}
function getRecords_categories_socio_professionnelle() {
global $database;
$httpString = "";
$sqlcmd = " SELECT
oid as cat_id,
code as cat_code ,
code_original as cat_code_original,
section_code as cat_section_code,
section_id as cat_section_id,
section_texte as cat_section_texte,
texte as cat_texte,
texte_court as cat_texte_court
FROM
rh.t_categories_socio_professionnelle
ORDER BY code ";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$oid = 1;
$code = toHTML(trim($record['cat_code']));
$code_original = toHTML(trim($record['cat_code_original']));
$section_code = toHTML(trim($record['cat_section_code']));
$section_id = toHTML(trim($record['cat_section_id']));
$section_texte = toHTML(trim($record['cat_section_texte']));
$texte = toHTML(trim($record['cat_texte']));
$texte_court = toHTML(trim($record['cat_texte_court']));
$nbref = 1;
$httpString .= "\r\n";
}
}
}
return $httpString;
}
function getRecords_codes_emploi() {
global $database;
$httpString = "";
$sqlcmd = " SELECT
code as emp_code,
code_original as emp_code_original,
oid as emp_id,
section_code as emp_section_code,
section_id as emp_section_id,
section_texte as emp_section_texte,
texte as emp_texte,
texte_court as emp_texte_court
FROM rh.t_codes_emploi
ORDER BY code ";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['emp_code']));
$code_original = toHTML(trim($record['emp_code_original']));
$oid = 1;
$section_code = toHTML(trim($record['emp_section_code']));
$section_id = toHTML(trim($record['emp_section_id']));
$section_texte = toHTML(trim($record['emp_section_texte']));
$texte = toHTML(trim($record['emp_texte']));
$texte_court = toHTML(trim($record['emp_texte_court']));
$nbref = 1;
$httpString .= "\r\n";
}
}
}
return $httpString;
}
function getRecords_entreprises() {
global $database;
$httpString = "";
$sqlcmd = "SELECT
code as ent_code,
code_original as ent_code_original,
oid as ent_id,
planning_code as ent_planning_code,
section_code as ent_section_code,
section_id as ent_section_id,
section_texte as ent_section_texte,
texte as ent_texte,
texte_court as ent_texte_court,
subview.xmlnodes as xmlnodes
FROM rh.t_entreprises
ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['ent_code']));
$code_original = toHTML(trim($record['ent_code_original']));
$oid = $record['ent_id'];
$planning_code = toHTML(trim($record['ent_planning_code']));
$section_code = toHTML(trim($record['ent_section_code']));
$section_id = toHTML(trim($record['ent_section_id']));
$section_texte = toHTML(trim($record['ent_section_texte']));
$texte = toHTML(trim($record['um_texte']));
$texte_court = toHTML(trim($record['um_texte_court']));
$xmlHISTO = trim($record['xmlnodes']);
$nbref = 0;
$httpString .= "\r\n
>
$xmlHISTO
\r\n";
}
}
}
return $httpString;
}
function getRecords_etablissements() {
global $database;
$httpString = "";
$sqlcmd = " SELECT
base_calcul_etp as etb_base_calcul_etp,
code as etb_code,
code_original as etb_code_original,
entreprise_id as etb_entreprise_id,
mode_calcul_etp_paye as etb_mode_calcul_etp_paye,
oid as etb_id,
planning_code as etb_planning_code,
section_code as etb_section_code,
section_id as etb_section_id,
section_texte as etb_section_texte,
texte as etb_texte,
texte_court as etb_texte_court,
subview.xmlnodes as xmlnodes
FROM rh.t_etablissements
WHERE oid > 0
ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$base_calcul_etp = toHTML(trim($record['etb_base_calcul_etp']));
$code = toHTML(trim($record['etb_code']));
$code_original = toHTML(trim($record['etb_code_original']));
$entreprise_id = toHTML(trim($record['etb_entreprise_id']));
$mode_calcul_etp_paye = toHTML(trim($record['etb_mode_calcul_etp_paye']));
$oid = $record['etb_id'];
$planning_code = toHTML(trim($record['etb_planning_code']));
$section_code = toHTML(trim($record['etb_section_code']));
$section_id = toHTML(trim($record['etb_section_id']));
$section_texte = toHTML(trim($record['etb_section_texte']));
$texte = toHTML(trim($record['etb_texte']));
$texte_court = toHTML(trim($record['etb_texte_court']));
$xmlHISTO = trim($record['xmlnodes']);
$nbref = 0;
$httpString .=
"\r\n
$xmlHISTO
\r\n";
}
}
}
return $httpString;
}
function getRecords_grilles() {
global $database;
$httpString = "";
$sqlcmd = " SELECT
code as gri_code,
code_original as gri_code_original,
oid as gri_id,
section_code as gri_section_code,
section_id as gri_section_id,
section_texte as gri_section_texte,
texte as gri_texte,
texte_court as gri_texte_court
FROM rh.t_grilles
ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['gri_code']));
$code_original = toHTML(trim($record['gri_code_original']));
$oid = floatval($record['gri_id']);
$section_code = toHTML(trim($record['gri_section_code']));
$section_id = toHTML(trim($record['gri_section_id']));
$section_texte = toHTML(trim($record['gri_section_texte']));
$texte = toHTML(trim($record['gri_texte']));
$texte_court = toHTML(trim($record['gri_texte_court']));
$xmlHISTO = trim($record['xmlnodes']);
$nbref = 0;
$httpString .=
"\r\n
$xmlHISTO
\r\n";
}
}
}
return $httpString;
}
function getRecords_grilles_groupes() {
global $database;
$httpString = "";
$sqlcmd = " SELECT
code as gri_gro_code,
code_original as gri_gro_code_original,
oid as gri_gro_id,
section_code as gri_gro_section_code,
section_id as gri_gro_section_id,
section_texte as gri_gro_section_texte,
texte as gri_gro_texte,
texte_court as gri_gro_texte_court
FROM rh.t_grilles_groupes
ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['gri_gro_code']));
$code_original = toHTML(trim($record['gri_gro_code_original']));
$oid = floatval($record['gri_gro_id']);
$section_code = toHTML(trim($record['gri_gro_section_code']));
$section_id = toHTML(trim($record['gri_gro_section_id']));
$section_texte = toHTML(trim($record['gri_gro_section_texte']));
$texte = toHTML(trim($record['gri_gro_texte']));
$texte_court = toHTML(trim($record['gri_gro_texte_court']));
$xmlHISTO = trim($record['xmlnodes']);
$nbref = 0;
$httpString .=
"\r\n
$xmlHISTO
\r\n";
}
}
}
return $httpString;
}
function getRecords_groupes_cotisant() {
global $database;
$httpString = "";
$sqlcmd = "SELECT
code as gro_cot_code,
code_original as gro_cot_code_original,
oid as gro_cot_id,
section_code as gro_cot_section_code,
section_id as gro_cot_section_id,
section_texte as gro_cot_section_texte,
texte as gro_cot_texte,
texte_court as gro_cot_texte_court
FROM rh.t_groupes_cotisant
ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['gro_cot_code']));
$code_original = toHTML(trim($record['gro_cot_code_original']));
$oid = floatval($record['gro_cot_id']);
$section_code = toHTML(trim($record['gro_cot_section_code']));
$section_id = toHTML(trim($record['gro_cot_section_id']));
$section_texte = toHTML(trim($record['gro_cot_section_texte']));
$texte = toHTML(trim($record['gro_cot_texte']));
$texte_court = toHTML(trim($record['gro_cot_texte_court']));
$xmlHISTO = trim($record['xmlnodes']);
$nbref = 0;
$httpString .=
"\r\n
$xmlHISTO
\r\n";
}
}
}
return $httpString;
}
function getRecords_motifs_arret() {
global $database;
$httpString = "";
$sqlcmd = "
SELECT
code as arr_code,
code_original as arr_code_original,
oid as arr_id,
rang_edition as arr_rang_edition,
section_code as arr_section_code,
section_id as arr_section_id,
section_texte as arr_section_texte,
texte as arr_texte,
texte_court as arr_texte_court
FROM rh.t_motifs_arret
ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['arr_code']));
$code_original = toHTML(trim($record['arr_code_original']));
$oid = floatval($record['arr_id']);
$rang_edition = toHTML(trim($record['arr_rang_edition']));
$section_code = toHTML(trim($record['arr_section_code']));
$section_id = toHTML(trim($record['arr_section_id']));
$section_texte = toHTML(trim($record['arr_section_texte']));
$texte = toHTML(trim($record['arr_texte']));
$texte_court = toHTML(trim($record['arr_texte_court']));
$xmlHISTO = trim($record['xmlnodes']);
$nbref = 0;
$httpString .=
"\r\n
$xmlHISTO
\r\n";
}
}
}
return $httpString;
}
function getRecords_motifs_debut_contrat() {
global $database;
$httpString = "";
$sqlcmd = " SELECT
code as mot_deb_code,
code_original as mot_deb_code_original,
oid as mot_deb_id,
section_code as mot_deb_section_code,
section_id as mot_deb_section_id,
section_texte as mot_deb_section_texte,
texte as mot_deb_texte,
texte_court as mot_deb_texte_court
FROM rh.t_motifs_debut_contrat
ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['mot_deb_code']));
$code_original = toHTML(trim($record['mot_deb_code_original']));
$oid = floatval($record['mot_deb_id']);
$rang_edition = toHTML(trim($record['mot_deb_rang_edition']));
$section_code = toHTML(trim($record['mot_deb_section_code']));
$section_id = toHTML(trim($record['mot_deb_section_id']));
$section_texte = toHTML(trim($record['mot_deb_section_texte']));
$texte = toHTML(trim($record['mot_deb_texte']));
$texte_court = toHTML(trim($record['mot_deb_texte_court']));
$xmlHISTO = trim($record['xmlnodes']);
$nbref = 0;
$httpString .=
"\r\n
$xmlHISTO
\r\n";
}
}
}
return $httpString;
}
function getRecords_motifs_fin_contrat() {
global $database;
$httpString = "";
$sqlcmd = "SELECT
code as mot_fin_code,
code_original as mot_fin_code_original,
oid as mot_fin_id,
section_code as mot_fin_section_code,
section_id as mot_fin_section_id,
section_texte as mot_fin_section_texte,
texte as mot_fin_texte,
texte_court as mot_fin_texte_court
FROM rh.t_motifs_fin_contrat
ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['mot_fin_code']));
$code_original = toHTML(trim($record['mot_fin_code_original']));
$oid = floatval($record['mot_fin_id']);
$section_code = toHTML(trim($record['mot_fin_section_code']));
$section_id = toHTML(trim($record['mot_fin_section_id']));
$section_texte = toHTML(trim($record['mot_fin_section_texte']));
$texte = toHTML(trim($record['mot_fin_texte']));
$texte_court = toHTML(trim($record['mot_fin_texte_court']));
$xmlHISTO = trim($record['xmlnodes']);
$nbref = 0;
$httpString .=
"\r\n
$xmlHISTO
\r\n";
}
}
}
return $httpString;
}
function getRecords_nationalites() {
global $database;
$httpString = "";
$sqlcmd = " SELECT
code as nat_code,
code_original as nat_code_original,
oid as nat_id,
section_code as nat_section_code,
section_id as nat_section_id,
section_texte as nat_section_texte,
texte as nat_texte,
texte_court as nat_texte_court
FROM rh.t_nationalites
ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['nat_code']));
$code_original = toHTML(trim($record['nat_code_original']));
$oid = floatval($record['nat_id']);
$section_code = toHTML(trim($record['nat_section_code']));
$section_id = toHTML(trim($record['nat_section_id']));
$section_texte = toHTML(trim($record['nat_section_texte']));
$texte = toHTML(trim($record['nat_texte']));
$texte_court = toHTML(trim($record['nat_texte_court']));
$xmlHISTO = trim($record['xmlnodes']);
$nbref = 0;
$httpString .=
"\r\n
$xmlHISTO
\r\n";
}
}
}
return $httpString;
}
function getRecords_organismes_cotisation() {
global $database;
$httpString = "";
$httpString_tmp = "";
$sqlcmd = " SELECT
code as org_code,
code_original as org_code_original,
oid as org_id,
section_code as org_section_code,
section_id as org_section_id,
section_texte as org_section_texte,
texte as org_texte,
texte_court as org_texte_court
FROM rh.t_organismes_cotisation
ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['org_code']));
$code_original = toHTML(trim($record['org_code_original']));
$oid = floatval($record['org_id']);
$section_code = toHTML(trim($record['org_section_code']));
$section_id = toHTML(trim($record['org_section_id']));
$section_texte = toHTML(trim($record['org_section_texte']));
$texte = toHTML(trim($record['org_texte']));
$texte_court = toHTML(trim($record['org_texte_court']));
$xmlHISTO = trim($record['xmlnodes']);
$nbref = 0;
$httpString .=
"\r\n
$xmlHISTO
\r\n";
}
}
}
return $httpString;
}
function getRecords_precisions_motif_arret() {
global $database;
$httpString = "";
$sqlcmd = " SELECT
code as pre_mot_code,
code_original as pre_mot_code_original,
oid as pre_mot_id,
rang_edition as pre_mot_rang_edition,
section_code as pre_mot_section_code,
section_id as pre_mot_section_id,
section_texte as pre_mot_section_texte,
texte as pre_mot_texte,
texte_court as pre_mot_texte_court
FROM rh.t_precisions_motif_arret
ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['pre_mot_code']));
$code_original = toHTML(trim($record['pre_mot_code_original']));
$oid = floatval($record['pre_mot_id']);
$rang_edition = toHTML(trim($record['pre_mot_rang_edition']));
$section_code = toHTML(trim($record['pre_mot_section_code']));
$section_id = toHTML(trim($record['pre_mot_section_id']));
$section_texte = toHTML(trim($record['pre_mot_section_texte']));
$texte = toHTML(trim($record['pre_mot_texte']));
$texte_court = toHTML(trim($record['pre_mot_texte_court']));
$xmlHISTO = trim($record['xmlnodes']);
$nbref = 0;
$httpString .=
"\r\n
$xmlHISTO
\r\n";
}
}
}
return $httpString;
}
function getRecords_qualifications() {
global $database;
$httpString = "";
$httpString_tmp = "";
$sqlcmd = " SELECT
code as qua_code,
code_original as qua_code_original,
oid as qua_id,
section_code as qua_section_code,
section_id as qua_section_id,
section_texte as qua_section_texte,
texte as qua_texte,
texte_court as qua_texte_court
FROM rh.t_qualifications
ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['qua_code']));
$code_original = toHTML(trim($record['qua_code_original']));
$oid = floatval($record['qua_id']);
$section_code = toHTML(trim($record['qua_section_code']));
$section_id = toHTML(trim($record['qua_section_id']));
$section_texte = toHTML(trim($record['qua_section_texte']));
$texte = toHTML(trim($record['qua_texte']));
$texte_court = toHTML(trim($record['qua_texte_court']));
$xmlHISTO = trim($record['xmlnodes']);
$nbref = 0;
$httpString .=
"\r\n
$xmlHISTO
\r\n";
}
}
}
return $httpString;
}
function getRecords_rubriques() {
global $database;
$httpString = "";
$httpString_tmp = "";
$sqlcmd = " SELECT
c_avantage_nature as rub_c_avantage_nature,
c_base as rub_c_base,
c_brut as rub_c_brut,
c_cotisation_patronale as rub_c_cotisation_patronale,
c_cotisation_salarie as rub_c_cotisation_salarie,
c_frais_imposables as rub_c_frais_imposables,
c_heures_payees as rub_c_heures_payees,
c_heures_travaillees as rub_c_heures_travaillees,
c_masse_salariale as rub_c_masse_salariale,
c_net_a_payer as rub_c_net_a_payer,
c_net_imposable as rub_c_net_imposable,
c_nombre as rub_c_nombre,
c_od_net_patronale as rub_c_od_net_patronale,
c_od_net_salarie as rub_c_od_net_salarie,
chapitre_bulletin as rub_chapitre bulletin,
code as rub_code,
code_calcul as rub_code_calcul,
code_original as rub_code_original,
coefficient as rub_coefficient,
coefficient_base as rub_coefficient_base,
coefficient_nombre as rub_coefficient_nombre,
coefficient_txp as rub_coefficient_txp,
coefficient_txs as rub_coefficient_txs,
heures_payees as rub_heures_payees,
oid as rub_id,
CASE WHEN p_avantage_nature THEN 1 ELSE 0 END AS rub_p_avantage_nature,
CASE WHEN p_base THEN 1 ELSE 0 END AS rub_p_base,
CASE WHEN p_brut THEN 1 ELSE 0 END AS rub_p_brut,
CASE WHEN p_cotisation_patronale THEN 1 ELSE 0 END AS rub_p_cotisation_patronale,
CASE WHEN p_cotisation_salarie THEN 1 ELSE 0 END AS rub_p_cotisation_salarie,
CASE WHEN p_cumul THEN 1 ELSE 0 END AS rub_p_cumul,
CASE WHEN p_detail THEN 1 ELSE 0 END AS rub_p_detail,
CASE WHEN p_frais_imposables THEN 1 ELSE 0 END AS rub_p_frais_imposables,
CASE WHEN p_heures_payees THEN 1 ELSE 0 END AS rub_p_heures_payees,
CASE WHEN p_heures_travaillees THEN 1 ELSE 0 END AS rub_p_heures_travaillees,
CASE WHEN p_masse_salariale THEN 1 ELSE 0 END AS rub_p_masse_salariale,
CASE WHEN p_net_a_payer THEN 1 ELSE 0 END AS rub_p_net_a_payer,
CASE WHEN p_net_imposable THEN 1 ELSE 0 END AS rub_p_net_imposable,
CASE WHEN p_nombre THEN 1 ELSE 0 END AS rub_p_nombre,
CASE WHEN p_od_net_patronale THEN 1 ELSE 0 END AS rub_p_od_net_patronale,
CASE WHEN p_od_net_salarie THEN 1 ELSE 0 END AS rub_p_od_net_salarie,
rang_edition as rub_rang_edition,
s_avantage_nature as rub_s_avantage_nature,
s_base as rub_s_base,
s_brut as rub_s_brut,
s_cotisation_patronale as rub_s_cotisation_patronale,
s_cotisation_salarie as rub_s_cotisation_salarie,
s_frais_imposables as rub_s_frais_imposables,
s_heures_payees as rub_s_heures_payees,
s_heures_travaillees as rub_heures_travaillees,
s_masse_salariale as rub_s_masse_salariale,
s_net_a_payer as rub_s_net_a_payer,
s_net_imposable as rub_s_net_imposable,
s_nombre as rub_s_nombre,
s_od_net_patronale as rub_s_od_net_patronale,
s_od_net_salarie as rub_s_od_net_salarie,
section_code as rub_section_code,
section_id as rub_section_id,
section_texte as rub_section_texte,
texte as rub_texte,
texte_court as rub_texte_court,
unite as rub_unite,
CASE WHEN user_modified THEN 1 ELSE 0 END AS rub_user_modified
FROM
rh.t_rubriques
ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$c_avantage_nature=toHTML(trim($record['c_avantage_nature']));
$c_base=toHTML(trim($record['c_base']));
$c_brut=toHTML(trim($record['c_brut']));
$c_cotisation_patronale=toHTML(trim($record['c_cotisation_patronale']));
$c_cotisation_salarie=toHTML(trim($record['c_cotisation_salarie']));
$c_frais_imposables=toHTML(trim($record['c_frais_imposables']));
$c_heures_payees=toHTML(trim($record['c_heures_payees']));
$c_heures_travaillees=toHTML(trim($record['c_heures_travaillees']));
$c_masse_salariale=toHTML(trim($record['c_masse_salariale']));
$c_net_a_payer=toHTML(trim($record['c_net_a_payer']));
$c_net_imposable=toHTML(trim($record['c_net_imposable']));
$c_nombre=toHTML(trim($record['c_nombre']));
$c_od_net_patronale=toHTML(trim($record['c_od_net_patronale']));
$c_od_net_salarie=toHTML(trim($record['c_od_net_salarie']));
$chapitre_bulletin=toHTML(trim($record['chapitre_bulletin']));
$code=toHTML(trim($record['code']));
$code_calcul=toHTML(trim($record['code_calcul']));
$code_original=toHTML(trim($record['code_original']));
$coefficient=toHTML(trim($record['coefficient']));
$coefficient_base=toHTML(trim($record['coefficient_base']));
$coefficient_nombre=toHTML(trim($record['coefficient_nombre']));
$coefficient_txp=toHTML(trim($record['coefficient_txp']));
$coefficient_txs=toHTML(trim($record['coefficient_txs']));
$heures_payees=toHTML(trim($record['heures_payees']));
$oid=toHTML(trim($record['oid']));
$p_avantage_nature=toHTML(trim($record['p_avantage_nature']));
$p_base=toHTML(trim($record['p_base']));
$p_brut=toHTML(trim($record['p_brut']));
$p_cotisation_patronale=toHTML(trim($record['p_cotisation_patronale']));
$p_cotisation_salarie=toHTML(trim($record['p_cotisation_salarie']));
$p_cumul=toHTML(trim($record['p_cumul']));
$p_detail=toHTML(trim($record['p_detail']));
$p_frais_imposables=toHTML(trim($record['p_frais_imposables']));
$p_heures_payees=toHTML(trim($record['p_heures_payees']));
$p_heures_travaillees=toHTML(trim($record['p_heures_travaillees']));
$p_masse_salariale=toHTML(trim($record['p_masse_salariale']));
$p_net_a_payer=toHTML(trim($record['p_net_a_payer']));
$p_net_imposable=toHTML(trim($record['p_net_imposable']));
$p_nombre=toHTML(trim($record['p_nombre']));
$p_od_net_patronale=toHTML(trim($record['p_od_net_patronale']));
$p_od_net_salarie=toHTML(trim($record['p_od_net_salarie']));
$rang_edition=toHTML(trim($record['rang_edition']));
$s_avantage_nature=toHTML(trim($record['s_avantage_nature']));
$s_base=toHTML(trim($record['s_base']));
$s_brut=toHTML(trim($record['s_brut']));
$s_cotisation_patronale=toHTML(trim($record['s_cotisation_patronale']));
$s_cotisation_salarie=toHTML(trim($record['s_cotisation_salarie']));
$s_frais_imposables=toHTML(trim($record['s_frais_imposables']));
$s_heures_payees=toHTML(trim($record['s_heures_payees']));
$s_heures_travaillees=toHTML(trim($record['s_heures_travaillees']));
$s_masse_salariale=toHTML(trim($record['s_masse_salariale']));
$s_net_a_payer=toHTML(trim($record['s_net_a_payer']));
$s_net_imposable=toHTML(trim($record['s_net_imposable']));
$s_nombre=toHTML(trim($record['s_nombre']));
$s_od_net_patronale=toHTML(trim($record['s_od_net_patronale']));
$s_od_net_salarie=toHTML(trim($record['s_od_net_salarie']));
$section_code=toHTML(trim($record['section_code']));
$section_id=toHTML(trim($record['section_id']));
$section_texte=toHTML(trim($record['section_texte']));
$texte=toHTML(trim($record['texte']));
$texte_court=toHTML(trim($record['texte_court']));
$unite=toHTML(trim($record['unite']));
$user_modified=toHTML(trim($record['user_modified']));
$nbref = 0;
$httpString_tmp .= "\r\n";
}
}
}
return $httpString;
}
function getRecords_sections_analytiques() {
global $database;
$httpString = "";
$sqlcmd = " SELECT
code as sec_ana_code,
code_original as sec_ana_code_original,
oid as sec_ana_id,
section_code as sec_ana_section_code,
section_id as sec_ana_section_id,
section_texte as sec_ana_section_texte,
texte as sec_ana_texte,
texte_court as sec_ana_texte_court
FROM
rh.t_sections_analytiques
ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['sec_ana_code']));
$code_original = toHTML(trim($record['sec_ana_code_original']));
$oid = $record['sec_ana_id'];
$section_code = toHTML(trim($record['sec_ana_section_code']));
$section_id = toHTML(trim($record['sec_ana_section_id']));
$section_texte = toHTML(trim($record['sec_ana_section_texte']));
$texte = toHTML(trim($record['sec_ana_texte']));
$texte_court = toHTML(trim($record['sec_ana_texte_court']));
$nbref = $record['nb_ref'] + 0;
$httpString .= "\r\n";
}
}
}
return $httpString;
}
function getRecords_sections_analytiques_paie() {
global $database;
$httpString = "";
$httpString_tmp = "";
$sqlcmd = " SELECT
code as sec_pai_code,
code_original as sec_pai_code_original,
oid as sec_pai_id,
section_code as sec_pai_section_code,
section_id as sec_pai_section_id,
section_texte as sec_pai_section_texte,
texte as sec_pai_texte,
texte_court as sec_pai_texte_court
FROM
rh.t_sections_analytiques_paie
ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['sec_pai_code']));
$code_original = toHTML(trim($record['sec_pai_code_original']));
$oid = $record['sec_pai_id'];
$section_code = toHTML(trim($record['sec_pai_section_code']));
$section_id = toHTML(trim($record['sec_pai_section_id']));
$section_texte = toHTML(trim($record['sec_pai_section_texte']));
$texte = toHTML(trim($record['sec_pai_texte']));
$texte_court = toHTML(trim($record['sec_pai_texte_court']));
$nbref = $record['nb_ref'] + 0;
$httpString .= "\r\n";
}
}
}
return $httpString;
}
function getRecords_services() {
global $database;
$httpString = "";
$sqlcmd = "
SELECT
code as ser_code,
code_original as ser_code_original,
oid as ser_id,
section_code as ser_section_code,
section_id as ser_section_id,
section_texte as ser_section_texte,
texte as ser_texte,
texte_court as ser_texte_court
FROM
rh.t_services
ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['ser_code']));
$code_original = toHTML(trim($record['ser_code_original']));
$oid = $record['ser_id'];
$section_code = toHTML(trim($record['ser_section_code']));
$section_id = toHTML(trim($record['ser_section_id']));
$section_texte = toHTML(trim($record['ser_section_texte']));
$texte = toHTML(trim($record['ser_texte']));
$texte_court = toHTML(trim($record['ser_texte_court']));
$nbref = $record['nb_ref'] + 0;
$httpString .= "\r\n";
}
}
}
return $httpString;
}
function getRecords_situations_famille() {
global $database;
$httpString = "";
$sqlcmd = "
SELECT
code as sit_code,
code_original as sit_code_original,
oid as sit_id,
section_code as sit_section_code,
section_id as sit_section_id,
section_texte as sit_section_texte,
texte as sit_texte,
texte_court as sit_texte_court
FROM
rh.t_situations_famille
ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['sit_code']));
$code_original = toHTML(trim($record['sit_code_original']));
$oid = $record['sit_id'];
$section_code = toHTML(trim($record['sit_section_code']));
$section_id = toHTML(trim($record['sit_section_id']));
$section_texte = toHTML(trim($record['sit_section_texte']));
$texte = toHTML(trim($record['sit_texte']));
$texte_court = toHTML(trim($record['sit_texte_court']));
$nbref = $record['nb_ref'] + 0;
$httpString .= "\r\n";
}
}
}
return $httpString;
}
function getRecords_societes_interim() {
global $database;
$httpString = "";
$sqlcmd = "SELECT
code as soc_code,
code_original as soc_code_original,
oid as soc_id,
section_code as soc_section_code,
section_id as soc_section_id,
section_texte as soc_section_texte,
texte as soc_texte,
texte_court as soc_texte_court
FROM
rh.t_societes_interim
ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['soc_code']));
$code_original = toHTML(trim($record['soc_code_original']));
$oid = $record['soc_id'];
$section_code = toHTML(trim($record['soc_section_code']));
$section_id = toHTML(trim($record['soc_section_id']));
$section_texte = toHTML(trim($record['soc_section_texte']));
$texte = toHTML(trim($record['soc_texte']));
$texte_court = toHTML(trim($record['soc_texte_court']));
$nbref = $record['nb_ref'] + 0;
$httpString .= "\r\n";
}
}
}
return $httpString;
}
function getRecords_specialites() {
global $database;
$httpString_tmp = "";
$sqlcmd = "
SELECT
code as spe_code,
code_original as spe_code_original,
oid as spe_id,
section_code as spe_section_code,
section_id as spe_section_id,
section_texte as spe_section_texte,
texte as spe_texte,
texte_court as spe_texte_court
FROM
rh.t_specialites
ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['spe_code']));
$code_original = toHTML(trim($record['spe_code_original']));
$oid = $record['spe_id'];
$section_code = toHTML(trim($record['spe_section_code']));
$section_id = toHTML(trim($record['spe_section_id']));
$section_texte = toHTML(trim($record['spe_section_texte']));
$texte = toHTML(trim($record['spe_texte']));
$texte_court = toHTML(trim($record['spe_texte_court']));
$nbref = $record['nb_ref'] + 0;
$httpString .= "\r\n";
}
}
}
return $httpString;
}
function getRecords_statuts() {
global $database;
$httpString_tmp = "";
$sqlcmd = "
SELECT
code as sta_code,
code_original as sta_code_original,
oid as sta_id,
section_code as sta_section_code,
section_id as sta_section_id,
section_texte as sta_section_texte,
texte as sta_texte,
texte_court as sta_texte_court
FROM
rh.t_statuts
ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['sta_code']));
$code_original = toHTML(trim($record['sta_code_original']));
$oid = $record['sta_id'];
$section_code = toHTML(trim($record['sta_section_code']));
$section_id = toHTML(trim($record['sta_section_id']));
$section_texte = toHTML(trim($record['sta_section_texte']));
$texte = toHTML(trim($record['sta_texte']));
$texte_court = toHTML(trim($record['sta_texte_court']));
$nbref = $record['nb_ref'] + 0;
$httpString .= "\r\n";
}
}
}
return $httpString;
}
function getRecords_types_contrat() {
global $database;
$httpString_tmp = "";
$sqlcmd = "
SELECT
code as typ_code,
code_original as typ_code_original,
oid as typ_id,
section_code as typ_section_code,
section_id as typ_section_id,
section_texte as typ_section_texte,
texte as typ_texte,
texte_court as typ_texte_court
FROM
rh.t_types_contrat
ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['typ_code']));
$code_original = toHTML(trim($record['typ_code_original']));
$oid = $record['typ_id'];
$section_code = toHTML(trim($record['typ_section_code']));
$section_id = toHTML(trim($record['typ_section_id']));
$section_texte = toHTML(trim($record['typ_section_texte']));
$texte = toHTML(trim($record['typ_texte']));
$texte_court = toHTML(trim($record['typ_texte_court']));
$nbref = $record['nb_ref'] + 0;
$httpString .= "\r\n";
}
}
}
return $httpString;
}
function getRecords_types_horaire() {
global $database;
$httpString_tmp = "";
$sqlcmd = "
SELECT
code as typ_hor_code,
code_original as typ_hor_code_original,
oid as typ_hor_id,
section_code as typ_hor_section_code,
section_id as typ_hor_section_id,
section_texte as typ_hor_section_texte,
texte as typ_hor_texte,
texte_court as typ_hor_texte_court
FROM
rh.t_types_horaire
ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['typ_hor_code']));
$code_original = toHTML(trim($record['typ_hor_code_original']));
$oid = $record['typ_hor_id'];
$section_code = toHTML(trim($record['typ_hor_section_code']));
$section_id = toHTML(trim($record['typ_hor_section_id']));
$section_texte = toHTML(trim($record['typ_hor_section_texte']));
$texte = toHTML(trim($record['typ_hor_texte']));
$texte_court = toHTML(trim($record['typ_hor_texte_court']));
$nbref = $record['nb_ref'] + 0;
$httpString .= "\r\n";
}
}
}
return $httpString;
}
function getRecords_types_temps_travail() {
global $database;
$httpString_tmp = "";
$sqlcmd = "
SELECT
code as typ_tra_code,
code_original as typ_tra_code_original,
oid as typ_tra_id,
section_code as typ_tra_section_code,
section_id as typ_tra_section_id,
section_texte as typ_tra_section_texte,
texte as typ_tra_texte,
texte_court as typ_tra_texte_court
FROM
rh.t_types_temps_travail
ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['typ_tra_code']));
$code_original = toHTML(trim($record['typ_tra_code_original']));
$oid = $record['typ_tra_id'];
$section_code = toHTML(trim($record['typ_tra_section_code']));
$section_id = toHTML(trim($record['typ_tra_section_id']));
$section_texte = toHTML(trim($record['typ_tra_section_texte']));
$texte = toHTML(trim($record['typ_tra_texte']));
$texte_court = toHTML(trim($record['typ_tra_texte_court']));
$nbref = $record['nb_ref'] + 0;
$httpString .= "\r\n";
}
}
}
return $httpString;
}
function getRecords_motifs_visite() {
global $database;
$httpString_tmp = "";
$sqlcmd = "
SELECT
code as mot_vis_code,
code_original as mot_vis_code_original,
oid as mot_vis_id,
section_code as mot_vis_section_code,
section_id as mot_vis_section_id,
section_texte as mot_vis_section_texte,
texte as mot_vis_texte,
texte_court as mot_vis_texte_court
FROM
rh.t_motifs_visite
ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['mot_vis_code']));
$code_original = toHTML(trim($record['mot_vis_code_original']));
$oid = $record['mot_vis_id'];
$section_code = toHTML(trim($record['mot_vis_section_code']));
$section_id = toHTML(trim($record['mot_vis_section_id']));
$section_texte = toHTML(trim($record['mot_vis_section_texte']));
$texte = toHTML(trim($record['mot_vis_texte']));
$texte_court = toHTML(trim($record['mot_vis_texte_court']));
$nbref = $record['nb_ref'] + 0;
$httpString .= "\r\n";
}
}
}
return $httpString;
}
function getRecords_accident_circonstance() {
global $database;
$httpString_tmp = "";
$sqlcmd = "
SELECT
code as acc_cir_code,
code_original as acc_cir_code_original,
oid as acc_cir_id,
section_code as acc_cir_section_code,
section_id as acc_cir_section_id,
section_texte as acc_cir_section_texte,
texte as acc_cir_texte,
texte_court as acc_cir_texte_court
FROM
rh.t_accident_circonstance
ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['acc_cir_code']));
$code_original = toHTML(trim($record['acc_cir_code_original']));
$oid = $record['acc_cir_id'];
$section_code = toHTML(trim($record['acc_cir_section_code']));
$section_id = toHTML(trim($record['acc_cir_section_id']));
$section_texte = toHTML(trim($record['acc_cir_section_texte']));
$texte = toHTML(trim($record['acc_cir_texte']));
$texte_court = toHTML(trim($record['acc_cir_texte_court']));
$nbref = $record['nb_ref'] + 0;
$httpString .= "\r\n";
}
}
}
return $httpString;
}
function getRecords_accident_lieu() {
global $database;
$httpString_tmp = "";
$sqlcmd = "
SELECT
code as acc_lieu_code,
code_original as acc_lieu_code_original,
oid as acc_lieu_id,
section_code as acc_lieu_section_code,
section_id as acc_lieu_section_id,
section_texte as acc_lieu_section_texte,
texte as acc_lieu_texte,
texte_court as acc_lieu_texte_court
FROM
rh.t_accident_lieu
ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['acc_lieu_code']));
$code_original = toHTML(trim($record['acc_lieu_code_original']));
$oid = $record['acc_lieu_id'];
$section_code = toHTML(trim($record['acc_lieu_section_code']));
$section_id = toHTML(trim($record['acc_lieu_section_id']));
$section_texte = toHTML(trim($record['acc_lieu_section_texte']));
$texte = toHTML(trim($record['acc_lieu_texte']));
$texte_court = toHTML(trim($record['acc_lieu_texte_court']));
$nbref = $record['nb_ref'] + 0;
$httpString .= "\r\n";
}
}
}
return $httpString;
}
function getRecords_accident_nature() {
global $database;
$httpString_tmp = "";
$sqlcmd = "
SELECT
code as acc_nat_code,
code_original as acc_nat_code_original,
oid as acc_nat_id,
section_code as acc_nat_section_code,
section_id as acc_nat_section_id,
section_texte as acc_nat_section_texte,
texte as acc_nat_texte,
texte_court as acc_nat_texte_court
FROM
rh.t_accident_nature
ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['acc_nat_code']));
$code_original = toHTML(trim($record['acc_nat_code_original']));
$oid = $record['acc_nat_id'];
$section_code = toHTML(trim($record['acc_nat_section_code']));
$section_id = toHTML(trim($record['acc_nat_section_id']));
$section_texte = toHTML(trim($record['acc_nat_section_texte']));
$texte = toHTML(trim($record['acc_nat_texte']));
$texte_court = toHTML(trim($record['acc_nat_texte_court']));
$nbref = $record['nb_ref'] + 0;
$httpString .= "\r\n";
}
}
}
return $httpString;
}
function getRecords_accident_siege() {
global $database;
$httpString_tmp = "";
$sqlcmd = "
SELECT
code as acc_sie_code,
code_original as acc_sie_code_original,
oid as acc_sie_id,
section_code as acc_sie_section_code,
section_id as acc_sie_section_id,
section_texte as acc_sie_section_texte,
texte as acc_sie_texte,
texte_court as acc_sie_texte_court
FROM
rh.t_accident_siege
ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['acc_sie_code']));
$code_original = toHTML(trim($record['acc_sie_code_original']));
$oid = $record['acc_sie_id'];
$section_code = toHTML(trim($record['acc_sie_section_code']));
$section_id = toHTML(trim($record['acc_sie_section_id']));
$section_texte = toHTML(trim($record['acc_sie_section_texte']));
$texte = toHTML(trim($record['acc_sie_texte']));
$texte_court = toHTML(trim($record['acc_sie_texte_court']));
$nbref = $record['nb_ref'] + 0;
$httpString .= "\r\n";
}
}
}
return $httpString;
}
function getRecords_unites_fonctionnelle() {
global $database;
$httpString_tmp = "";
$sqlcmd = "
SELECT
code as uf_code,
code_original as uf_code_original,
oid as uf_id,
section_code as uf_section_code,
section_id as uf_section_id,
section_texte as uf_section_texte,
texte as uf_texte,
texte_court as uf_texte_court
FROM
rh.t_unite_fonctionnelle
ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['uf_code']));
$code_original = toHTML(trim($record['uf_code_original']));
$oid = $record['uf_id'];
$section_code = toHTML(trim($record['uf_section_code']));
$section_id = toHTML(trim($record['uf_section_id']));
$section_texte = toHTML(trim($record['uf_section_texte']));
$texte = toHTML(trim($record['uf_texte']));
$texte_court = toHTML(trim($record['uf_texte_court']));
$nbref = $record['nb_ref'] + 0;
$httpString .= "\r\n";
}
}
}
return $httpString;
}
function getRecords_lettre_budgetaire() {
global $database;
$httpString_tmp = "";
$sqlcmd = "
SELECT
code as bud_code,
code_original as bud_code_original,
oid as bud_id,
section_code as bud_section_code,
section_id as bud_section_id,
section_texte as bud_section_texte,
texte as bud_texte,
texte_court as bud_texte_court
FROM
rh.t_lettre_budgetaire
ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['bud_code']));
$code_original = toHTML(trim($record['bud_code_original']));
$oid = $record['bud_id'];
$section_code = toHTML(trim($record['bud_section_code']));
$section_id = toHTML(trim($record['bud_section_id']));
$section_texte = toHTML(trim($record['bud_section_texte']));
$texte = toHTML(trim($record['bud_texte']));
$texte_court = toHTML(trim($record['bud_texte_court']));
$nbref = $record['nb_ref'] + 0;
$httpString .= "\r\n";
}
}
}
return $httpString;
}
function getRecords_commission_paritaire() {
global $database;
$httpString_tmp = "";
$sqlcmd = "
SELECT
code as com_code,
code_original as com_code_original,
oid as com_id,
section_code as com_section_code,
section_id as com_section_id,
section_texte as com_section_texte,
texte as com_texte,
texte_court as com_texte_court
FROM
rh.t_commission_paritaire
ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['com_code']));
$code_original = toHTML(trim($record['com_code_original']));
$oid = $record['com_id'];
$section_code = toHTML(trim($record['com_section_code']));
$section_id = toHTML(trim($record['com_section_id']));
$section_texte = toHTML(trim($record['com_section_texte']));
$texte = toHTML(trim($record['com_texte']));
$texte_court = toHTML(trim($record['com_texte_court']));
$nbref = $record['nb_ref'] + 0;
$httpString .= "\r\n";
}
}
}
return $httpString;
}
function getRecords_categorie_conge() {
global $database;
$httpString_tmp = "";
$sqlcmd = "
SELECT
code as con_code,
code_original as con_code_original,
oid as con_id,
section_code as con_section_code,
section_id as con_section_id,
section_texte as con_section_texte,
texte as con_texte,
texte_court as con_texte_court
FROM
rh.t_categorie_conge
ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['con_code']));
$code_original = toHTML(trim($record['con_code_original']));
$oid = $record['con_id'];
$section_code = toHTML(trim($record['con_section_code']));
$section_id = toHTML(trim($record['con_section_id']));
$section_texte = toHTML(trim($record['con_section_texte']));
$texte = toHTML(trim($record['con_texte']));
$texte_court = toHTML(trim($record['con_texte_court']));
$nbref = $record['nb_ref'] + 0;
$httpString .= "\r\n";
}
}
}
return $httpString;
}
function getRecords_cadre_emploi() {
global $database;
$httpString_tmp = "";
$sqlcmd = "
SELECT
code as cad_emp_code,
code_original as cad_emp_code_original,
oid as cad_emp_id,
section_code as cad_emp_section_code,
section_id as cad_emp_section_id,
section_texte as cad_emp_section_texte,
texte as cad_emp_texte,
texte_court as cad_emp_texte_court
FROM
rh.t_cadre_emploi
ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['cad_emp_code']));
$code_original = toHTML(trim($record['cad_emp_code_original']));
$oid = $record['cad_emp_id'];
$section_code = toHTML(trim($record['cad_emp_section_code']));
$section_id = toHTML(trim($record['cad_emp_section_id']));
$section_texte = toHTML(trim($record['cad_emp_section_texte']));
$texte = toHTML(trim($record['cad_emp_texte']));
$texte_court = toHTML(trim($record['cad_emp_texte_court']));
$nbref = $record['nb_ref'] + 0;
$httpString .= "\r\n";
}
}
}
return $httpString;
}
function getRecords_filiere() {
global $database;
$httpString_tmp = "";
$sqlcmd = "
SELECT
code as fil_code,
code_original as fil_code_original,
oid as fil_id,
section_code as fil_section_code,
section_id as fil_section_id,
section_texte as fil_section_texte,
texte as fil_texte,
texte_court as fil_texte_court
FROM
rh.t_filiere
ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['fil_code']));
$code_original = toHTML(trim($record['fil_code_original']));
$oid = $record['fil_id'];
$section_code = toHTML(trim($record['fil_section_code']));
$section_id = toHTML(trim($record['fil_section_id']));
$section_texte = toHTML(trim($record['fil_section_texte']));
$texte = toHTML(trim($record['fil_texte']));
$texte_court = toHTML(trim($record['fil_texte_court']));
$nbref = $record['nb_ref'] + 0;
$httpString .= "\r\n";
}
}
}
return $httpString;
}
function getRecords_categorie_statutaire() {
global $database;
$httpString_tmp = "";
$sqlcmd = "
SELECT
code as cat_sta_code,
code_original as cat_sta_code_original,
oid as cat_sta_id,
section_code as cat_sta_section_code,
section_id as cat_sta_section_id,
section_texte as cat_sta_section_texte,
texte as cat_sta_texte,
texte_court as cat_sta_texte_court
FROM
rh.t_categorie_statutaire
ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['cat_sta_code']));
$code_original = toHTML(trim($record['cat_sta_code_original']));
$oid = $record['cat_sta_id'];
$section_code = toHTML(trim($record['cat_sta_section_code']));
$section_id = toHTML(trim($record['cat_sta_section_id']));
$section_texte = toHTML(trim($record['cat_sta_section_texte']));
$texte = toHTML(trim($record['cat_sta_texte']));
$texte_court = toHTML(trim($record['cat_sta_texte_court']));
$nbref = $record['nb_ref'] + 0;
$httpString .= "\r\n";
}
}
}
return $httpString;
}
function getRecords_compte() {
global $database;
$httpString_tmp = "";
$sqlcmd = "
SELECT
code as cpt_code,
code_original as cpt_code_original,
oid as cpt_id,
section_code as cpt_section_code,
section_id as cpt_section_id,
section_texte as cpt_section_texte,
texte as cpt_texte,
texte_court as cpt_texte_court
FROM
rh.t_compte
ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['cpt_code']));
$code_original = toHTML(trim($record['cpt_code_original']));
$oid = $record['cpt_id'];
$section_code = toHTML(trim($record['cpt_section_code']));
$section_id = toHTML(trim($record['cpt_section_id']));
$section_texte = toHTML(trim($record['cpt_section_texte']));
$texte = toHTML(trim($record['cpt_texte']));
$texte_court = toHTML(trim($record['cpt_texte_court']));
$nbref = $record['nb_ref'] + 0;
$httpString .= "\r\n";
}
}
}
return $httpString;
}
function getCombo_compte() {
global $database;
$httpString = "";
$httpString = $httpString . "\r\n";
$httpString = $httpString . "\r\n";
$sqlcmd = "SELECT oid, code || ' ' || texte FROM rh.t_compte WHERE oid > 0 ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecordInto();
if ($record != FALSE) {
$ok = TRUE;
$oid = $record[0];
$texte = toHTML(trim($record[1]));
$httpString = $httpString . "\r\n";
}
}
}
$httpString = $httpString . "\r\n";
return $httpString;
}
function getRecords_transformation() {
global $database;
$httpString_tmp = "";
$sqlcmd = "
SELECT
date_debut as tra_date_debut,
date_fin as tra_date_fin,
from_qualification_id as tra_from_qualification_id,
from_service_id as tra_from_service_id,
oid as tra_id),
salarie_id as tra_salarie_id,
texte as tra_texte,
to_qualification_id as tra_to_qualification_id,
to_service_id as tra_to_service_id
FROM
rh.t_transformation
";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$date_debut = toHTML(trim($record['tra_date_debut']));
$date_fin = toHTML(trim($record['tra_date_fin']));
$from_qualification_id = toHTML(trim($record['tra_from_qualification_id']));
$from_service_id = toHTML(trim($record['tra_from_service_id']));
$oid = $record['tra_id'];
$salarie_id = toHTML(trim($record['tra_salarie_id']));
$texte = toHTML(trim($record['tra_texte']));
$to_qualification_id = toHTML(trim($record['tra_to_qualification_id']));
$to_service_id = toHTML(trim($record['tra_to_service_id']));
$nbref = $record['nb_ref'] + 0;
$httpString .= "\r\n";
}
}
}
return $httpString;
}
function getCombo_transformation(){
$httpString = "";
$httpString_sa = "\r\n";
$httpString_sa .= "\r\n";
$sqlcmd = "SELECT oid, nom || ' ' || prenom || ' ('::text || matricule || ')'::text AS texte FROM rh.p_salaries WHERE oid >= 0 ORDER BY 2";
$result = $db->exec($sqlcmd);
if ($result != false) {
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $db->nextRecordAssoc();
if ($record != FALSE) {
$ok = TRUE;
$oid = $record["oid"];
$texte = toHTML(trim($record["texte"]));
$httpString_sa .= "\r\n";
}
}
}
$httpString_sa .= "\r\n";
$httpString_fs = "\r\n";
$httpString_fs .= "\r\n";
$httpString_ts = "\r\n";
$httpString_ts .= "\r\n";
$sqlcmd = "SELECT oid, texte || ' ('::text || code || ')'::text AS texte FROM rh.t_services WHERE oid >= 0 ORDER BY 2";
$result = $db->exec($sqlcmd);
if ($result != false) {
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $db->nextRecordAssoc();
if ($record != FALSE) {
$ok = TRUE;
$oid = $record["oid"];
$texte = toHTML(trim($record["texte"]));
$httpString_fs .= "\r\n";
$httpString_ts .= "\r\n";
}
}
}
$httpString_fs .= "\r\n";
$httpString_ts .= "\r\n";
$httpString_fq = "\r\n";
$httpString_fq .= "\r\n";
$httpString_tq = "\r\n";
$httpString_tq .= "\r\n";
$sqlcmd = "SELECT oid, texte || ' ('::text || code || ')'::text AS texte FROM rh.t_qualifications WHERE oid >= 0 ORDER BY 2";
$result = $db->exec($sqlcmd);
if ($result != false) {
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $db->nextRecordAssoc();
if ($record != FALSE) {
$ok = TRUE;
$oid = $record["oid"];
$texte = toHTML(trim($record["texte"]));
$httpString_fq .= "\r\n";
$httpString_tq .= "\r\n";
}
}
}
$httpString_fq .= "\r\n";
$httpString_tq .= "\r\n";
$httpString_fd = "\r\n";
$httpString_fd .= "\r\n";
$httpString_td = "\r\n";
$httpString_td .= "\r\n";
$sqlcmd = "SELECT p_calendrier_annee.date_debut, p_calendrier_annee.date_fin, p_calendrier_annee.texte
FROM rh.p_chiffrier_production
JOIN base.p_calendrier_mois ON (p_chiffrier_production.mois = p_calendrier_mois.mois)
JOIN base.p_calendrier_mois p_calendrier_annee ON (p_calendrier_annee.annee = p_calendrier_mois.annee)
GROUP BY 1,2,3
ORDER BY 1 DESC";
$result = $db->exec($sqlcmd);
if ($result != false) {
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $db->nextRecordAssoc();
if ($record != FALSE) {
$ok = TRUE;
$date_debut = $record["date_debut"];
$date_fin = $record["date_fin"];
$texte = toHTML(trim($record["texte"]));
$httpString_fd .= "\r\n";
$httpString_td .= "\r\n";
}
}
}
$httpString_fd .= "\r\n";
$httpString_td .= "\r\n";
return $httpString_sa.$httpString_fs.$httpString_ts.$httpString_fq.$httpString_tq.$httpString_fd.$httpString_td;
}
function getRecords_expert_controle() {
global $database;
$httpString = "";
$httpString_tmp = "";
// Activation module EXPERT
$sqlcmd = "
INSERT INTO rh.t_divers (code, texte, valeur, description)
SELECT
'EXPERT_ACTIVE',
'Module EXPERT activ�',
'0',
'1=Activ�'
WHERE 'EXPERT_ACTIVE' NOT IN (SELECT code FROM rh.t_divers);
INSERT INTO rh.t_divers (code, texte, valeur, description, valeur_date)
SELECT
'EXPERT_DATE_DEBUT',
'Date données à contrôler',
'20130101',
'Date de début des données à contrôler',
'20130101'
WHERE 'EXPERT_DATE_DEBUT' NOT IN (SELECT code FROM rh.t_divers);";
$result = $database->exec($sqlcmd);
// Correction données antérieures
$sqlcmd = "UPDATE rh.t_expert_controle_rule
SET numero = 1
WHERE numero NOT IN (1,2,3) OR numero IS NULL;
UPDATE rh.t_expert_controle
SET gravite_id = 5
WHERE gravite_id NOT IN (0,5,9) OR gravite_id IS NULL;";
$result = $database->exec($sqlcmd);
// Paramétres généraux
$EXPERT_ACTIVE = "0";
$EXPERT_DATE_DEBUT = "2013-01-01";
$sqlcmd = "SELECT code, valeur, to_char(valeur_date,'DD/MM/YYYY')
FROM rh.t_divers
WHERE code LIKE 'EXPERT%'";
$result = $database->exec($sqlcmd);
if ($result != false) {
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecordInto();
if ($record != FALSE) {
$ok = TRUE;
switch(trim($record[0])) {
case "EXPERT_ACTIVE" :
$EXPERT_ACTIVE = trim($record[1]);
break;
case "EXPERT_DATE_DEBUT" :
$EXPERT_DATE_DEBUT = trim($record[2]);
break;
}
}
}
}
// Chargement des Prestataires RH
$sqlcmd = "
(SELECT
-1 as oid,
'Tous'::text as texte,
0 as tri
UNION
SELECT
oid,
texte,
1 as tri
FROM base.t_prestataires
WHERE 'rh' = ANY (modules)
)
ORDER BY tri,texte";
$result = $database->exec($sqlcmd);
if ($result !== false) {
while ($row = pg_fetch_array($result)) {
$oid = $row['oid'];
$texte = $row['texte'];
$httpString .= "" . PHP_EOL;
}
}
$httpString_tmp .= "";
// Liste des controles
$sqlcmd = "SELECT
t_expert_controle.oid as controle_id,
t_expert_controle.code as controle_code,
t_expert_controle.texte as controle_texte,
COALESCE(t_expert_controle.texte_court,t_expert_controle.texte) as controle_texte_court,
COALESCE(t_expert_controle.texte_court,t_expert_controle.texte,t_expert_controle.texte_abrege) as controle_texte_abrege,
t_expert_controle.description as controle_description,
t_expert_controle.is_cti as controle_is_cti,
t_expert_controle.is_hide as controle_is_hide,
t_expert_controle.gravite_id as controle_gravite,
t_expert_controle.prestataire_id,
t_expert_controle.is_active as controle_is_active,
COALESCE(t_prestataires.texte, 'Tous') as prestataire_texte,
COALESCE(t_expert_controle_rule_1.oid,0) as rule1_oid,
COALESCE(t_expert_controle_rule_1.sqlcmd_where) as rule1_sqlcmd_where,
COALESCE(t_expert_controle_rule_1.sqlcmd_justificatif) as rule1_sqlcmd_justificatif,
COALESCE(TO_CHAR(t_expert_controle_rule_1.last_execution_date,'DD/MM/YYYY'),'') as rule1_last_execution_date,
COALESCE(t_expert_controle_rule_1.last_execution_ok) as rule1_last_execution_ok,
COALESCE(t_expert_controle_rule_1.table_id,0) as rule1_table_id,
COALESCE(subview.nbref, 0) as nb_ref,
COALESCE(t_expert_controle.alert_exp,'0') as is_alert
FROM rh.t_expert_controle
LEFT JOIN base.t_prestataires ON t_prestataires.oid = t_expert_controle.prestataire_id
LEFT JOIN rh.t_expert_controle_rule t_expert_controle_rule_1 ON t_expert_controle_rule_1.controle_id = t_expert_controle.oid AND t_expert_controle_rule_1.numero = 1
LEFT JOIN (SELECT controle_id, count(*) AS nbref FROM rh.p_expert_controle GROUP BY 1) subview ON t_expert_controle.oid = subview.controle_id
WHERE t_expert_controle.oid > 0 AND is_global <> 1
ORDER BY t_expert_controle.code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecordAssoc();
if ($record != FALSE) {
$ok = TRUE;
$oid = $record['controle_id'];
$code = toHTML(trim($record['controle_code']));
$texte = toHTML(trim($record['controle_texte']));
$texte_court = toHTML(trim($record['controle_texte_court']));
$texte_abrege = toHTML(trim($record['controle_texte_abrege']));
$description = toHTML(trim($record['controle_description']));
$is_cti = toHTML(trim($record['controle_is_cti']));
$is_active = toHTML(trim($record['controle_is_active']));
$is_hide = toHTML(trim($record['controle_is_hide']));
$gravite = floatval(trim($record['controle_gravite']));
$rule_oid1 = floatval(trim($record['rule1_oid']));
$sqlcmd_where1 = toHTML(trim($record['rule1_sqlcmd_where']));
$sqlcmd_justificatif1 = toHTML(trim($record['rule1_sqlcmd_justificatif']));
$table1 = floatval(trim($record['rule1_table_id']));
$nbref = floatval(trim($record['nb_ref']));
$last_execution_date = trim($record['rule1_last_execution_date']);
$last_execution_ok = floatval(trim($record['rule1_last_execution_ok']));
$prestataire_id = floatval(trim($record['prestataire_id']));
$prestataire_texte = toHTML(trim($record['prestataire_texte']));
$is_alert = toHTML(trim($record['is_alert']));
if ($last_execution_date == "") {
$last_execution_date = "jamais exécuté";
$last_execution_ok = "";
}
else {
if ($last_execution_ok == "1") {
$last_execution_ok = "OK";
}
if ($last_execution_ok == "0") {
$last_execution_ok = "KO";
}
}
$complement = "";
if ($is_cti == "1") {
$complement = "$complement CTI";
}
else {
$is_cti = "0";
}
if ($is_hide == "1") {
$complement = "$complement Masqu�";
}
else {
$is_hide = "0";
}
if ($is_alert == "1") {
$complement = "$complement Alerte";
}
else {
$is_alert = "0";
}
if ($gravite == 0) {
$gravite_texte = "INFO";
}
else {
if ($gravite == 9) {
$gravite_texte = "ERREUR";
}
else {
$gravite_texte = "ATT";
}
}
$is_active_texte = $is_active == "1" ? "Actif" : "Inactif";
$md5_def = refmd5("$code$texte$texte_court$texte_abrege$description$is_cti$prestataire_id");
$md5_sql = refmd5("$code$sqlcmd_where1$sqlcmd_justificatif1$table1");
$httpString_tmp .= "
";
if (strlen($httpString_tmp) > 64000) {
$httpString .= $httpString_tmp;
$httpString_tmp = "";
}
}
}
}
$httpString .= $httpString_tmp;
// R�f�rence
$httpString .= getRefSettings("t_expert_controle", $httpString);
return $httpString;
}
function getRecords_expert_controle_refsettings($refPrefix) {
global $database;
$httpString = "";
$httpString_tmp = "";
// Liste des controles
$sqlcmd = "SELECT
t_expert_controle.oid AS controle_id,
t_expert_controle.code AS controle_code,
t_expert_controle.texte AS controle_texte,
COALESCE(t_expert_controle.texte_court,t_expert_controle.texte) AS controle_texte_court,
COALESCE(t_expert_controle.texte_court,t_expert_controle.texte,t_expert_controle.texte_abrege) AS controle_texte_abrege,
t_expert_controle.description AS controle_description,
t_expert_controle.is_cti AS controle_is_cti,
t_expert_controle.is_hide AS controle_is_hide,
t_expert_controle.gravite_id AS controle_gravite,
t_expert_controle.prestataire_id,
COALESCE(t_prestataires.texte, 'Tous') as prestataire_texte,
COALESCE(t_expert_controle_rule_1.oid,0) AS rule1_oid,
COALESCE(t_expert_controle_rule_1.sqlcmd_where) AS rule1_sqlcmd_where,
COALESCE(t_expert_controle_rule_1.sqlcmd_justificatif) AS rule1_sqlcmd_justificatif,
COALESCE(TO_CHAR(t_expert_controle_rule_1.last_execution_date,'DD/MM/YYYY'),'') AS rule1_last_execution_date,
COALESCE(t_expert_controle_rule_1.last_execution_ok) AS rule1_last_execution_ok,
COALESCE(t_expert_controle_rule_1.table_id,0) AS rule1_table_id,
t_expert_controle.alert_exp as is_alert
FROM rh.t_expert_controle
LEFT JOIN base.t_prestataires ON t_prestataires.oid = t_expert_controle.prestataire_id
LEFT JOIN rh.t_expert_controle_rule t_expert_controle_rule_1 ON t_expert_controle_rule_1.controle_id = t_expert_controle.oid AND t_expert_controle_rule_1.numero = 1
WHERE t_expert_controle.oid > 0 AND is_global <> 1 AND t_expert_controle.code ILIKE '$refPrefix%'
ORDER BY t_expert_controle.code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecordInto();
if ($record != FALSE) {
$ok = TRUE;
$oid = $record['controle_id'];
$code = toHTML(trim($record['controle_code']));
$texte = toHTML(trim($record['controle_texte']));
$texte_court = toHTML(trim($record['controle_texte_court']));
$texte_abrege = toHTML(trim($record['controle_texte_abrege']));
$description = toHTML(trim($record['controle_description']));
$is_cti = toHTML(trim($record['controle_is_cti']));
$is_hide = toHTML(trim($record['controle_is_hide']));
$gravite = floatval(trim($record['controle_gravite']));
$rule_oid1 = floatval(trim($record['rule1_oid']));
$sqlcmd_where1 = toHTML(trim($record['rule1_sqlcmd_where']));
$sqlcmd_justificatif1 = toHTML(trim($record['rule1_sqlcmd_justificatif']));
$last_execution_date = toHTML(trim($record['rule1_last_execution_date']));
$last_execution_ok = toHTML(trim($record['rule1_last_execution_ok']));
$table1 = floatval(trim($record['rule1_table_id']));
$prestataire_id = floatval(trim($record['prestataire_id']));
$prestataire_texte = toHTML(trim($record['prestataire_texte']));
$is_alert = toHTML(trim($record['is_alert']));
if ($last_execution_date == "") {
$last_execution_ok = "";
}
else {
if ($last_execution_ok == "1") {
$last_execution_ok = "OK";
}
if ($last_execution_ok == "0") {
$last_execution_ok = "KO";
}
}
$complement = "";
if ($is_cti == "1") {
$complement = "$complement CTI";
}
else {
$is_cti = "0";
}
if ($is_hide == "1") {
$complement = "$complement Masqu�";
}
else {
$is_hide = "0";
}
if ($gravite == 0) {
$gravite_texte = "INFO";
}
else {
if ($gravite == 9) {
$gravite_texte = "ERREUR";
}
else {
$gravite_texte = "ATT";
}
}
$complement = trim($complement);
$md5_def = refmd5("$code$texte$texte_court$texte_abrege$description$is_cti$prestataire_id");
$md5_sql = refmd5("$code$sqlcmd_where1$sqlcmd_justificatif1$table1");
$httpString_tmp .= "
";
if (strlen($httpString_tmp) > 64000) {
$httpString .= $httpString_tmp;
$httpString_tmp = "";
}
}
}
}
$httpString .= $httpString_tmp;
return $httpString;
}
// recherche des listes de r�ference
function getRefSettings($tableName, $httpString_base) {
global $getOption;
$httpString = "";
$SETTINGS_file = rootDir() . "settings/settings.XML";
$SETTINGS_xml = simplexml_load_file($SETTINGS_file);
$REFSETTINGS_URL = getProperty($SETTINGS_xml, "REFSETTINGS", 'URL');
$REFSETTINGS_PREFIX = getProperty($SETTINGS_xml, "REFSETTINGS", 'PREFIX');
if ($REFSETTINGS_URL != "" && extension_loaded('curl')) {
// Recherche des indicateurs de l'environnement de r�f�rence
$REFSETTINGS_table_url = "$REFSETTINGS_URL/modules/rh/php/RH_getTableRecords.php";
// Recherche http pour indicateurs
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $REFSETTINGS_table_url);
curl_setopt($ch, CURLOPT_POST, 2);
curl_setopt($ch, CURLOPT_POSTFIELDS, "tableName=$tableName&getOption=getRefSettings&refPrefix=$REFSETTINGS_PREFIX");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
$REFSETTINGS_data = @curl_exec($ch);
curl_close($ch);
if ($REFSETTINGS_data) {
if (substr($REFSETTINGS_data, 0, 12) == "") {
$REFSETTINGS_data = substr($REFSETTINGS_data, 12, strlen($REFSETTINGS_data) - 25);
}
$REFSETTINGS_data = uncompress($REFSETTINGS_data);
$REFSETTINGS_data = str_replace("","",$REFSETTINGS_data);
$REFSETTINGS_xml = simplexml_load_string($REFSETTINGS_data);
if ($REFSETTINGS_xml) {
foreach ($REFSETTINGS_xml->REFRECORD as $recordNode) {
$md5_def = trim($recordNode["md5_def"]);
$md5_sql = trim($recordNode["md5_sql"]);
$recordNode["ok"] = "";
if (stripos($httpString_base, $md5_def) === false) {
$recordNode["ok"] = "D�finition";
}
if (stripos($httpString_base, $md5_sql) === false) {
$recordNode["ok"] = "R�gles";
}
//if ($recordNode["ok"] != "") {
$httpString .= $recordNode->asXML();
//}
}
}
}
}
return $httpString;
}
function getRecords_planning_service() {
global $database;
$httpString_tmp = "";
$sqlcmd = "
SELECT
code as pla_code,
code_original as pla_code_original,
oid as pla_id,
section_code as pla_section_code,
section_id as pla_section_id,
section_texte as pla_section_texte,
service_code as pla_service_code,
service_id as pla_service_id,
service_section_code as pla_service_section_code,
service_section_id as pla_service_section_id,
service_section_texte pla_service_section_texte,
service_texte as pla_service_texte,
texte as pla_texte,
texte_court as pla_texte_court
FROM
rh.t_planning_service
";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['pla_code']));
$code_original = toHTML(trim($record['pla_code_original']));
$oid = $record['tra_id'];
$section_code = toHTML(trim($record['pla_section_code']));
$section_id = toHTML(trim($record['pla_section_id']));
$section_texte = toHTML(trim($record['pla_section_texte']));
$service_code = toHTML(trim($record['pla_service_code']));
$service_id = toHTML(trim($record['pla_service_id']));
$service_section_code = toHTML(trim($record['pla_service_section_code']));
$service_section_id = toHTML(trim($record['pla_service_section_id']));
$service_section_texte = toHTML(trim($record['pla_service_section_texte']));
$service_texte = toHTML(trim($record['pla_service_texte']));
$texte = toHTML(trim($record['pla_texte']));
$texte_court = toHTML(trim($record['pla_texte_court']));
$nbref = $record['nb_ref'] + 0;
$httpString .= "\r\n";
}
}
}
return $httpString;
}
function getCombos_planning_service() {
$httpString = "\r\n";
$httpString .= "\r\n";
$sqlcmd = "SELECT oid, code || ' '::text || texte AS texte FROM rh.t_services WHERE oid > 0 ORDER BY 2";
$result = $db->exec($sqlcmd);
if ($result != false) {
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $db->nextRecordAssoc();
if ($record != FALSE) {
$ok = TRUE;
$oid = $record["oid"];
$texte = toHTML(trim($record["texte"]));
$httpString .= "\r\n";
}
}
}
$httpString .= "\r\n";
return $httpString;
}
function getRecords_planning_qualification() {
global $database;
$httpString_tmp = "";
$sqlcmd = "
SELECT
code as pla_qua_code,
code_original as pla_qua_code_original,
oid as pla_qua_id,
qualification_code as pla_qua_qualification_code,
qualification_id as pla_qua_qualification_id,
qualification_section_code as pla_qua_qualification_section_code,
qualification_section_id as pla_qua_qualification_section_id,
qualification_section_texte as pla_qua_qualification_section_texte,
qualification_texte as pla_qua_qualification_texte,
section_code as pla_qua_section_code,
section_id as pla_qua_section_id,
section_texte as pla_qua_section_texte,
texte as pla_qua_texte,
texte_court as pla_qua_texte_court
FROM
rh.t_planning_qualification
";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['pla_qua_code']));
$code_original = toHTML(trim($record['pla_qua_code_original']));
$oid = $record['pla_qua_id'];
$qualification_code = toHTML(trim($record['pla_qua_qualification_code']));
$qualification_id = toHTML(trim($record['pla_qua_qualification_id']));
$qualification_section_code = toHTML(trim($record['pla_qua_qualification_section_code']));
$qualification_section_id = toHTML(trim($record['pla_qua_qualification_section_id']));
$qualification_section_texte = toHTML(trim($record['pla_qua_qualification_section_texte']));
$qualification_texte = toHTML(trim($record['pla_qua_qualification_texte']));
$section_code = toHTML(trim($record['pla_qua_section_code']));
$section_id = toHTML(trim($record['pla_qua_section_id']));
$section_texte = toHTML(trim($record['pla_qua_section_texte']));
$texte = toHTML(trim($record['pla_qua_texte']));
$texte_court = toHTML(trim($record['pla_qua_texte_court']));
$nbref = $record['nb_ref'] + 0;
$httpString .= "\r\n";
}
}
}
return $httpString;
}
function getCombos_planning_qualification() {
$httpString = "\r\n";
$httpString .= "\r\n";
$sqlcmd = "SELECT oid, code || ' '::text || texte AS texte FROM rh.t_qualifications WHERE oid > 0 ORDER BY 2";
$result = $db->exec($sqlcmd);
if ($result != false) {
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $db->nextRecordAssoc();
if ($record != FALSE) {
$ok = TRUE;
$oid = $record["oid"];
$texte = toHTML(trim($record["texte"]));
$httpString .= "\r\n";
}
}
}
$httpString .= "\r\n";
return $httpString;
}
function getRecords_planning_type_absence() {
global $database;
$httpString_tmp = "";
$sqlcmd = "
SELECT
code as pla_abs__code,
code_original as pla_abs_code_original,
oid as pla_abs_id,
section_code as pla_abs_section_code,
section_id as pla_abs_section_id,
section_texte as pla_abs_section_texte,
texte as pla_abs_texte,
texte_court as pla_abs_texte_court
FROM
rh.t_planning_type_absence
ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['pla_abs_code']));
$code_original = toHTML(trim($record['pla_abs_code_original']));
$oid = $record['pla_abs_id'];
$section_code = toHTML(trim($record['pla_abs_section_code']));
$section_id = toHTML(trim($record['pla_abs_section_id']));
$section_texte = toHTML(trim($record['pla_abs_section_texte']));
$texte = toHTML(trim($record['pla_abs_texte']));
$texte_court = toHTML(trim($record['pla_abs_texte_court']));
$nbref = $record['nb_ref'] + 0;
$httpString .= "\r\n";
}
}
}
return $httpString;
}
function getRecords_data_profile() {
global $database;
$httpString_tmp = "";
$sqlcmd = "
SELECT
code as pro_code,
etablissement_exclus as pro_etablissement_exclus,
etablissement_id_as pro_etablissement_id,
etablissement_inclus as pro_etablissement_inclus,
oid as pro_id,
service_exclus as pro_service_exclus,
service_id_as pro_service_id,
service_inclus as pro_service_inclus,
statut_exclus as pro_statut_exclus,
statut_id_as pro_statut_id,
statut_inclus as pro_statut_inclus,
texte as pro_texte,
texte_court as pro_texte_court
FROM
rh.t_data_profile
ORDER BY code";
$result = $database->exec($sqlcmd);
if ($result != false) {
// lignes
$ok = TRUE;
while ($ok == TRUE) {
$ok = FALSE;
$record = $database->nextRecord();
if ($record != FALSE) {
$ok = TRUE;
$code = toHTML(trim($record['pro_code']));
$etablissement_exclus = toHTML(trim($record['pro_etablissement_exclus']));
$etablissement_id = toHTML(trim($record['pro_etablissement_id']));
$etablissement_inclus = toHTML(trim($record['pro_etablissement_inclus']));
$oid = $record['pro_id'];
$service_exclus = toHTML(trim($record['pro_service_exclus']));
$service_id = toHTML(trim($record['pro_service_id']));
$service_inclus = toHTML(trim($record['pro_service_inclus']));
$statut_exclus = toHTML(trim($record['pro_statut_exclus']));
$statut_id = toHTML(trim($record['pro_statut_id']));
$statut_inclus = toHTML(trim($record['pro_statut_inclus']));
$texte = toHTML(trim($record['pro_texte']));
$texte_court = toHTML(trim($record['pro_texte_court']));
$nbref = $record['nb_ref'] + 0;
$httpString .= "\r\n";
}
}
}
return $httpString;
}
function refmd5($string) {
$string = str_replace("\r","",$string);
$string = str_replace("\n","",$string);
$string = md5(trim($string));
return $string;
}
?>