source: spip-zone/_plugins_/apispip2/classes/mot.php @ 35686

Last change on this file since 35686 was 35686, checked in by mouleyrecedric@…, 11 years ago

Pour plus d'infos sur le plugin Spip Interface : http://www.spip-contrib.net/SPIP-Interface?var_mode=preview

File size: 1.1 KB
Line 
1<?php
2
3
4class mot {
5       
6        public $id_mot;
7        public $titre;
8        public $descriptif;
9        public $texte;
10        public $id_groupe;
11        public $type;
12        public $extra;
13        public $maj;
14
15       
16       
17        public function __construct($id_mot = NULL) {
18                if($id_mot) {
19                        $this->$id_mot = $id_mot;
20                        // On fait un select est on met a jour les valeurs
21                }
22        }
23       
24       
25        // Creer un mot SPIP
26        public function add() {
27                $add_sql = "INSERT INTO `".$GLOBALS['table_prefix']."_mots` (`id_mot` ,`titre` ,`descriptif` ,`texte` ,`id_groupe` ,`type` ,`extra` ,`maj`)
28                VALUES (NULL , "._q($this->titre).", "._q($this->descriptif).", "._q($this->texte).", '".$this->id_groupe."', "._q($this->type).", "._q($this->extra).", NOW())";
29                $result = spip_query($add_sql);
30                $this->id_mot = mysql_insert_id();
31                return $result;
32        }
33       
34       
35        public function set_groupe($id_groupe) {
36                $this->id_groupe = $id_groupe;
37                $get_groupe_result = spip_query("SELECT titre FROM `".$GLOBALS['table_prefix']."_groupes_mots` WHERE id_groupe=".$id_groupe);
38                $get_groupe_row = spip_fetch_array($get_groupe_result);
39                $this->type = $get_groupe_row['titre'];
40        }
41       
42       
43       
44       
45}
46?>
Note: See TracBrowser for help on using the repository browser.