102 |
ser_cat.service_categorie, ser_cat.libelle AS them_lib, |
ser_cat.service_categorie, ser_cat.libelle AS them_lib, |
103 |
ser.service, ser.libelle AS ser_lib, ser.consultation_papier |
ser.service, ser.libelle AS ser_lib, ser.consultation_papier |
104 |
FROM |
FROM |
105 |
public.lien_service_service_categorie lie, |
".DB_PREFIXE."lien_service_service_categorie lie, |
106 |
public.service_categorie ser_cat, |
".DB_PREFIXE."service_categorie ser_cat, |
107 |
public.service ser |
".DB_PREFIXE."service ser |
108 |
WHERE |
WHERE |
109 |
ser_cat.service_categorie = lie.service_categorie AND |
ser_cat.service_categorie = lie.service_categorie AND |
110 |
ser.service = lie.service AND |
ser.service = lie.service AND |
134 |
class="liste_gauche_service t'.$name.'" |
class="liste_gauche_service t'.$name.'" |
135 |
id="t'.$name.'" > |
id="t'.$name.'" > |
136 |
'.$row['ser_lib'].' |
'.$row['ser_lib'].' |
137 |
<input class="t'.$name.'" type="checkbox" '.(($row['consultation_papier'] == '' || $row['consultation_papier'] == FALSE ) ? '' : 'checked="checked"' ).'/> |
<input class="t'.$name.'" type="checkbox" '.(($row['consultation_papier'] == '' || $row['consultation_papier'] == 'f' ) ? '' : 'checked="checked"' ).'/> |
138 |
</div> |
</div> |
139 |
'; |
'; |
140 |
} |
} |
147 |
class="liste_gauche_service t'.$name.'" |
class="liste_gauche_service t'.$name.'" |
148 |
id="t'.$name.'" > |
id="t'.$name.'" > |
149 |
'.$row['ser_lib'].' |
'.$row['ser_lib'].' |
150 |
<input class="t'.$name.'" type="checkbox" '.(($row['consultation_papier'] == '' || $row['consultation_papier'] == FALSE ) ? '' : 'checked="checked"' ).'/> |
<input class="t'.$name.'" type="checkbox" '.(($row['consultation_papier'] == '' || $row['consultation_papier'] == 'f' ) ? '' : 'checked="checked"' ).'/> |
151 |
</div> |
</div> |
152 |
'; |
'; |
153 |
} |
} |
157 |
/*Requête qui récupère les services qui ne sont pas dans une thématique*/ |
/*Requête qui récupère les services qui ne sont pas dans une thématique*/ |
158 |
$sql = |
$sql = |
159 |
"SELECT service, libelle, consultation_papier |
"SELECT service, libelle, consultation_papier |
160 |
FROM public.service |
FROM ".DB_PREFIXE."service |
161 |
WHERE service NOT IN |
WHERE service NOT IN |
162 |
( |
( |
163 |
SELECT service |
SELECT service |
164 |
FROM lien_service_service_categorie |
FROM ".DB_PREFIXE."lien_service_service_categorie |
165 |
) |
) |
166 |
AND |
AND |
167 |
( |
( |
172 |
|
|
173 |
$res = $f->db->query($sql); |
$res = $f->db->query($sql); |
174 |
$f->isDatabaseError($res); |
$f->isDatabaseError($res); |
175 |
|
|
176 |
if ( $res->numrows() > 0 ) |
if ( $res->numrows() > 0 ) |
177 |
$liste_gauche .= ' |
$liste_gauche .= ' |
178 |
<div id="them_0" class="liste_gauche_them">Autres</div>'; |
<div id="them_0" class="liste_gauche_them">Autres</div>'; |
179 |
|
|
180 |
while ($row=& $res->fetchRow(DB_FETCHMODE_ASSOC)) { |
while ($row=& $res->fetchRow(DB_FETCHMODE_ASSOC)) { |
181 |
|
|
182 |
/*Ajout de tous les services qui n'ont pas de thématique*/ |
/*Ajout de tous les services qui n'ont pas de thématique*/ |
183 |
$name = '0_'. |
$name = '0_'. |
184 |
$row['service'].'_'. |
$row['service'].'_'. |
185 |
(($row['consultation_papier'] == '' || $row['consultation_papier'] == FALSE ) ? '0' : '1' ).'_'; |
(($row['consultation_papier'] == '' || $row['consultation_papier'] == 'f' ) ? '0' : '1' ).'_'; |
186 |
$liste_gauche .= ' |
$liste_gauche .= ' |
187 |
<div |
<div |
188 |
class="liste_gauche_service t'.$name.'" |
class="liste_gauche_service t'.$name.'" |
189 |
id="t'.$name.'" > |
id="t'.$name.'" > |
190 |
'.$row['libelle'].' |
'.$row['libelle'].' |
191 |
<input class="t'.$name.'" type="checkbox" '.(($row['consultation_papier'] == '' || $row['consultation_papier'] == FALSE ) ? '' : 'checked="checked"' ).'/> |
<input class="t'.$name.'" type="checkbox" '.(($row['consultation_papier'] == '' || $row['consultation_papier'] == 'f' ) ? '' : 'checked="checked"' ).'/> |
192 |
</div> |
</div> |
193 |
'; |
'; |
194 |
} |
} |