Advertisement
Guest User

Untitled

a guest
Jan 24th, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.67 KB | None | 0 0
  1. $selectScoredBehaviours = $this->mprojekty->getBehavioursInProjectByType($idProjekt, BehaviourTypes::SCORED_SELECT);
  2.         $whereScale = !empty($scaleBehaviours) ? implode(',', $scaleBehaviours) : '-1';
  3.         $whereSelectScored = !empty($selectScoredBehaviours) ? implode(',', $selectScoredBehaviours) : '-1';
  4.  
  5.         if ($idTyp == ProjectTypes::BADANIE_180 || $idTyp == ProjectTypes::BADANIE_PRACOWNIKOW) {
  6.             $q = $this->db->query("
  7.        /* pobierz pytania gdzie mamy od razu odpowiedz */
  8.        SELECT p2r.id AS idRelacja, p2r.idUser0 AS idUser, o.odp, p2r.typ, p2u2z.idZestaw, p2u2z.idZachowanie,
  9.        p2r.idUser1
  10.        FROM projekty2relacje p2r
  11.        INNER JOIN $t_odpowiedzi o
  12.          ON p2r.id=o.idRelacja
  13.        INNER JOIN projekty2users2zachowania p2u2z
  14.          ON p2u2z.id=o.idp2u2z
  15.        WHERE p2u2z.idProjekt=$idProjekt
  16.                     AND p2r.idProjekt=$idProjekt
  17.                     AND p2u2z.idZachowanie IN ($whereScale)
  18.                     $where
  19.        GROUP BY p2u2z.id, p2r.id
  20.  
  21.        UNION ALL
  22.  
  23.        /* pobierz pytania kafeteryjne punktowane */
  24.        SELECT p2r.id AS idRelacja, p2r.idUser0 AS idUser, (z2k.procent*$skala/100) AS odp, p2r.typ, p2u2z.idZestaw, p2u2z.idZachowanie,
  25.        p2r.idUser1
  26.        FROM projekty2relacje p2r
  27.        INNER JOIN $t_odpowiedzi o
  28.          ON p2r.id=o.idRelacja
  29.        INNER JOIN projekty2users2zachowania p2u2z
  30.          ON p2u2z.id=o.idp2u2z
  31.        INNER JOIN zachowania2kafeteria z2k
  32.          ON z2k.id=o.odp
  33.        WHERE p2u2z.idProjekt=$idProjekt
  34.        AND p2r.idProjekt=$idProjekt
  35.        AND p2u2z.idZachowanie NOT IN ($whereSelectScored)
  36.        $where
  37.        GROUP BY p2u2z.id, p2r.id
  38.      ");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement