source: extensions/mypolls/main.inc.php @ 3397

Last change on this file since 3397 was 3397, checked in by grum, 15 years ago

Add plugin MyPolls - this release is not published in PEM (functionnal but not tested yet...)

  • Property svn:executable set to *
File size: 3.5 KB
Line 
1<?php
2/*
3Plugin Name: MyPolls.2
4Version: 2.1.0
5Description: Plugin pour faire des sondages sur sa gallerie / Plugin to carry out surveys on its gallery
6Plugin URI: http://phpwebgallery.net/ext/extension_view.php?eid=181
7Author: grum@piwigo.org
8Author URI: http://photos.grum.dnsaliascom/
9*/
10
11/*
12--------------------------------------------------------------------------------
13  Author     : Grum
14    email    : grum@piwigo.com
15    website  : http://photos.grum.dnsalias.com
16    PWG user : http://forum.phpwebgallery.net/profile.php?id=3706
17
18    << May the Little SpaceFrog be with you ! >>
19--------------------------------------------------------------------------------
20
21:: HISTORY
22:: HISTORY
23  2.0.0-beta  - 04/11/07  +refonte complète du plugin
24  2.0.1-beta  - 10/11/07  +conservation & récupération des sondages de la version 1.x
25                          -correction de messages d'erreurs js
26                          -couleur du graphique d'un sondage correspond à la couleur affectée
27                          -bloque l'activation d'un sondage si une traduction n'est faite qu'en partie
28                          -procédure d'export (fichier SQL) automatique lors de la désinstallation
29                          -usage du plugin GRUM_PLUGIN_CORE
30  2.0.2       - 02/01/08  - correction template (ajax) pour être compatible avec IE7.0
31                          - remplacement des "&" dans les URL par des "&amp;" pour être aux normes
32  2.0.3       - 06/01/08  - correction insertions avec MySQL 5 
33  2.0.4       - 06/01/08  - correction insertions&maj
34                          - correction pb sur affichage de mypolls_action_ok
35  2.0.5       - 25/05/08  - adaption du plugin suite à modification de la gestion
36                            de google translator (cf. grum_plugin_classes v1.2.0)
37  2.0.6       - 01/06/08  - correction pour compatibilité avec le plugin manager
38                            http://forum.phpwebgallery.net/viewtopic.php?pid=89458#p89458
39  2.0.7       - 01/06/08  - correction du bug 'lang'
40                            http://forum.phpwebgallery.net/viewtopic.php?pid=89560#p89560
41  2.1.0       - 06/11/08  - release for piwigo 2.0
42                          + PHP5 classe
43                          + install process can import database file (.sql) if present
44
45:: TO DO
46
47--------------------------------------------------------------------------------
48
49:: NFO
50  MyPolls_root : common classe for admin and public classes
51  MyPolls_AIM  : classe to manage plugin integration into plugin menu
52  MyPolls_AIP  : classe to manage plugin admin pages
53  MyPolls_PIP  : classe to manage plugin public pages
54
55--------------------------------------------------------------------------------
56*/
57
58// pour faciliter le debug :o)
59// ini_set('error_reporting', E_ALL);
60// ini_set('display_errors', true);
61
62if(!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!');
63
64
65define('MYPOLLS_DIR' , basename(dirname(__FILE__)));
66define('MYPOLLS_PATH' , PHPWG_PLUGINS_PATH . MYPOLLS_DIR . '/');
67
68define('MYPOLLS_VERSION' , '2.1.0'); // => ne pas oublier la version dans l'entête !!
69
70global $prefixeTable;
71
72
73if(defined('IN_ADMIN'))
74{
75  //MyPolls admin interface loaded and active only if in admin page
76  include_once("mypolls_aim.class.inc.php");
77  $obj=new MyPolls_AIM($prefixeTable, __FILE__);
78  $obj->init_events();
79}
80else
81{
82  //MyPolls public interface loaded and active only if in public page
83  include_once("mypolls_pip.class.inc.php");
84  $obj=new MyPolls_PIP($prefixeTable, __FILE__);
85}
86
87set_plugin_data($plugin['id'], $obj);
88
89?>
Note: See TracBrowser for help on using the repository browser.