Subversion Repositories Applications.papyrus

Rev

Rev 125 | Rev 350 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 125 Rev 204
Line 17... Line 17...
17
// |                                                                                                      |
17
// |                                                                                                      |
18
// | You should have received a copy of the GNU Lesser General Public                                     |
18
// | You should have received a copy of the GNU Lesser General Public                                     |
19
// | License along with this library; if not, write to the Free Software                                  |
19
// | License along with this library; if not, write to the Free Software                                  |
20
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                            |
20
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                            |
21
// +------------------------------------------------------------------------------------------------------+
21
// +------------------------------------------------------------------------------------------------------+
22
// CVS : $Id: pap_site.fonct.php,v 1.2 2004-11-04 12:25:35 jpm Exp $
22
// CVS : $Id: pap_site.fonct.php,v 1.3 2004-12-03 19:22:30 jpm Exp $
23
/**
23
/**
24
* Bibliothèque de fonctions concernant les sites.
24
* Bibliothèque de fonctions concernant les sites.
25
*
25
*
26
* Bibliothèque de fonctions permettant de manipuler les tables :
26
* Bibliothèque de fonctions permettant de manipuler les tables :
27
* - gen_site,
27
* - gen_site,
Line 36... Line 36...
36
//Auteur original :
36
//Auteur original :
37
*@author        Jean-Pascal MILCENT <jpm@tela-botanica.org>
37
*@author        Jean-Pascal MILCENT <jpm@tela-botanica.org>
38
//Autres auteurs :
38
//Autres auteurs :
39
*@author        Alexandre GRANIER <alexandre@tela-botanica.org>
39
*@author        Alexandre GRANIER <alexandre@tela-botanica.org>
40
*@copyright     Tela-Botanica 2000-2004
40
*@copyright     Tela-Botanica 2000-2004
41
*@version       $Revision: 1.2 $ $Date: 2004-11-04 12:25:35 $
41
*@version       $Revision: 1.3 $ $Date: 2004-12-03 19:22:30 $
42
// +------------------------------------------------------------------------------------------------------+
42
// +------------------------------------------------------------------------------------------------------+
43
*/
43
*/
Line 44... Line 44...
44
 
44
 
45
// +------------------------------------------------------------------------------------------------------+
45
// +------------------------------------------------------------------------------------------------------+
Line 140... Line 140...
140
    
140
    
141
    $info_site = $resultat->fetchRow(DB_FETCHMODE_OBJECT);
141
    $info_site = $resultat->fetchRow(DB_FETCHMODE_OBJECT);
Line 142... Line 142...
142
    $resultat->free();
142
    $resultat->free();
-
 
143
    
-
 
144
    return $info_site;
-
 
145
}
-
 
146
 
-
 
147
/** Fonction GEN_retournerTableauTypeSiteExterne() - Renvoie un tableau des types site externe
-
 
148
*
-
 
149
* Retourne un tableau de tableaux associatifs contenant les valeurs des types des sites externes.
-
 
150
*
-
 
151
* @param  mixed   une instance de la classse Pear DB.
-
 
152
* @return  mixed  un tableau de tableaux associatifs contenant les valeurs des types des sites externes
-
 
153
*/
-
 
154
function GEN_retournerTableauTypeSiteExterne($objet_pear_db)
-
 
155
{
-
 
156
    $requete =  'SELECT * '.
-
 
157
                'FROM gen_site_categorie_valeur '.
-
 
158
                'WHERE gscv_id_categorie = 3 ';// 3 = type de site externe
-
 
159
    
-
 
160
    $resultat = $objet_pear_db->query($requete);
-
 
161
    (DB::isError($resultat)) ? die(BOG_afficherErreurSql(__FILE__, __LINE__, $resultat->getMessage(), $requete)) : '';
-
 
162
    
-
 
163
    if ($resultat->numRows() == 0) {
-
 
164
        return false;
-
 
165
    }
-
 
166
    $tab_type = array();
-
 
167
    while ($ligne = $resultat->fetchRow(DB_FETCHMODE_OBJECT) ) {
-
 
168
        $aso_type_site_externe = array('id' => $ligne->gscv_id_valeur, 'intitule' => $ligne->gscv_intitule_valeur);
-
 
169
        array_push($tab_type, $aso_type_site_externe);
-
 
170
    }
-
 
171
    $resultat->free();
143
    
172
    
Line 144... Line 173...
144
    return $info_site;
173
    return $tab_type;
145
}
174
}
146
 
175
 
-
 
176
/* +--Fin du code ----------------------------------------------------------------------------------------+
-
 
177
*
-
 
178
* $Log: not supported by cvs2svn $
147
/* +--Fin du code ----------------------------------------------------------------------------------------+
179
* Revision 1.2  2004/11/04 12:25:35  jpm
148
*
180
* Ajout d'une fonction permettant de récupérer les infos sur un site à partir de son id.
149
* $Log: not supported by cvs2svn $
181
*
150
* Revision 1.1  2004/06/15 15:13:37  jpm
182
* Revision 1.1  2004/06/15 15:13:37  jpm
151
* Changement de nom et d'arborescence de Genesia en Papyrus.
183
* Changement de nom et d'arborescence de Genesia en Papyrus.