Subversion Repositories eFlore/Archives.eflore-consultation-v2

Rev

Rev 83 | Rev 141 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
83 jpm 1
<?php
2
class PROJET_VERSION extends macroElement {
3
    function getSQL()
4
    {
5
        $contexte = array();
6
        if (array_key_exists('nvp', $this->contexteRef)) {
7
            $contexte['nvp'] = $this->contexteRef['nvp'];
8
            if (!empty($contexte['nvp'])) {
9
                return
10
                'SELECT DISTINCT
11
                version.eprv_id_version,
12
                version.eprv_nom,
13
                projet.epr_id_projet,
14
                projet.epr_intitule_projet,
15
                projet.epr_abreviation_projet
16
 
17
                FROM
18
                eflore_projet_version AS version,
19
                eflore_projet AS projet
20
 
21
                WHERE
22
                version.eprv_id_version = '.$contexte['nvp'].'
23
                AND version.eprv_ce_projet = projet.epr_id_projet
24
                AND version.eprv_date_fin_version IS NULL
25
                AND projet.epr_mark_projet_consultable = 1
26
                ORDER BY version.eprv_nom ASC';
27
            }
28
        }
121 jpm 29
        return
30
        'SELECT DISTINCT
31
        version.eprv_id_version,
32
        version.eprv_nom,
33
        projet.epr_id_projet,
34
        projet.epr_intitule_projet,
35
        projet.epr_abreviation_projet
36
 
37
        FROM
38
        eflore_projet_version AS version,
39
        eflore_projet AS projet,
40
        eflore_projet_type AS type,
41
        eflore_projet_utiliser_module AS avoir_module
42
 
43
        WHERE
44
        version.eprv_ce_projet = projet.epr_id_projet
45
        AND version.eprv_date_fin_version IS NULL
46
        AND projet.epr_mark_projet_consultable = 1
47
        AND projet.epr_ce_type_projet = type.eprt_id_type_projet
48
        AND type.eprt_id_type_projet IN (4, 5)
49
        AND avoir_module.eprum_id_version = version.eprv_id_version
50
        AND avoir_module.eprum_id_module = 18
51
        ORDER BY version.eprv_nom ASC';
83 jpm 52
    }
53
}
54
?>