From 5f0e09e1ef8838d8c7fa3d329f3fc3c5244e2d79 Mon Sep 17 00:00:00 2001 From: Gauthier PC portable 024 Date: Tue, 5 Oct 2021 15:04:15 +0200 Subject: [PATCH] FIX : postgres adaptation --- htdocs/hrm/class/evaluation.class.php | 2 +- htdocs/hrm/class/skillrank.class.php | 2 +- htdocs/hrm/compare.php | 26 ++++++++++++-------------- htdocs/hrm/evaluation_card.php | 10 +++++----- htdocs/hrm/skill_tab.php | 4 ++-- 5 files changed, 21 insertions(+), 23 deletions(-) diff --git a/htdocs/hrm/class/evaluation.class.php b/htdocs/hrm/class/evaluation.class.php index 2fcce8e468e..7652b2bfd0f 100644 --- a/htdocs/hrm/class/evaluation.class.php +++ b/htdocs/hrm/class/evaluation.class.php @@ -228,7 +228,7 @@ class Evaluation extends CommonObject if ($resultcreate > 0) { require_once DOL_DOCUMENT_ROOT . '/hrm/class/skillrank.class.php'; $skillRank = new SkillRank($this->db); - $TRequiredRanks = $skillRank->fetchAll('ASC', 't.rowid', 0, 0, array('customsql' => 'fk_object='.$this->fk_job.' AND objecttype="job"')); + $TRequiredRanks = $skillRank->fetchAll('ASC', 't.rowid', 0, 0, array('customsql' => 'fk_object='.$this->fk_job." AND objecttype='job'")); if (is_array($TRequiredRanks) && !empty($TRequiredRanks)) { $this->lines = array(); diff --git a/htdocs/hrm/class/skillrank.class.php b/htdocs/hrm/class/skillrank.class.php index b6242527178..c2a09936199 100644 --- a/htdocs/hrm/class/skillrank.class.php +++ b/htdocs/hrm/class/skillrank.class.php @@ -217,7 +217,7 @@ class SkillRank extends CommonObject { global $langs; - $sqlfilter = 'fk_object='.$this->fk_object.' AND objecttype="'.$this->objecttype.'" AND fk_skill = '.$this->fk_skill; + $sqlfilter = 'fk_object='.$this->fk_object." AND objecttype='".$this->objecttype."' AND fk_skill = ".$this->fk_skill; $alreadyLinked = $this->fetchAll('ASC', 'rowid', 0, 0, array('customsql' => $sqlfilter)); if (!empty($alreadyLinked)) { $this->error = $langs->trans('ErrSkillAlreadyAdded'); diff --git a/htdocs/hrm/compare.php b/htdocs/hrm/compare.php index af41e1bdca1..a42a0e158b5 100644 --- a/htdocs/hrm/compare.php +++ b/htdocs/hrm/compare.php @@ -401,13 +401,11 @@ function displayUsersListWithPicto(&$TUser, $fk_usergroup = 0, $namelist = 'list $sql = "SELECT DISTINCT u.rowid FROM " . MAIN_DB_PREFIX . "user u - LEFT JOIN " . MAIN_DB_PREFIX . "usergroup_user ugu ON (u.rowid = ugu.fk_user) - WHERE 1 - AND u.statut > 0 - AND ugu.fk_usergroup=" . $fk_usergroup; + LEFT JOIN " . MAIN_DB_PREFIX . "usergroup_user as ugu ON (u.rowid = ugu.fk_user) + WHERE u.statut > 0 + AND ugu.fk_usergroup=" . ((int)$fk_usergroup); $res = $db->query($sql); - $out .= '