source: spip-zone/_plugins_/analyclick/branches/V0.1/base/anaclic.php @ 107794

Last change on this file since 107794 was 107794, checked in by erational@…, 19 months ago

Compatiblité SPIP 3.2 (Spip contrib Damien)

File size: 1.4 KB
Line 
1<?php
2/**
3* Plugin Analyclick
4*
5* @author: Jean-Marc Viglino (ign.fr)
6*
7* Copyright (c) 2011
8* Logiciel distribue sous licence GNU/GPL.
9*
10**/
11
12if (!defined("_ECRIRE_INC_VERSION")) {
13        return;
14}
15
16
17include_spip('base/serial'); // pour eviter une reinit posterieure des tables modifiees
18
19global $tables_principales, $tables_auxiliaires, $table_des_tables;
20
21/** Table pour le comptage **/
22$spip_doc_count = array(
23                                        "id_document"   => "BIGINT(21) NOT NULL default 0",
24                                        "date"                  => "DATE NOT NULL",
25                                        "telechargement"=> "INTEGER UNSIGNED NOT NULL"
26                                );
27
28$spip_doc_count_key = array(
29                                        "PRIMARY KEY" => "id_document, date"
30                                );
31
32$tables_principales['spip_doc_compteurs'] = array('field' => &$spip_doc_count, 'key' => &$spip_doc_count_key);
33
34/** Table pour eviter le multi-clic */
35$spip_doc_count_fix = array(
36                                        "id_document"   => "BIGINT(21) NOT NULL default 0",
37                                        "ip"                    => "VARCHAR(30) NOT NULL",
38                                        "time"                  => "INT"
39                                );
40                                       
41$spip_doc_count_fix_key = array(
42                                        "PRIMARY KEY" => "id_document, ip"
43                                );
44
45$tables_auxiliaires['spip_doc_compteurs_fix'] = array('field' => &$spip_doc_count_fix, 'key' => &$spip_doc_count_fix_key);
46
47// Declarer dans la table des tables
48global $table_des_tables;
49$table_des_tables['doc_compteurs']              = 'doc_compteurs';
50
51global $tables_jointures;
52$tables_jointures['spip_doc_compteurs']['id_document'] = 'documents';
53
Note: See TracBrowser for help on using the repository browser.