Version Description
(14/04/2015) = * Suppresion des donnes du plugin lors de sa desinstallation * Fix bug quand on ajoute une vido avec lien direct * Fix problmes d'affichage de paramtres avec certains caractres spciaux * Mise a jours des traductions
Download this release
Release Info
Developer | infomaniak-dev |
Plugin | VOD Infomaniak |
Version | 1.2.2 |
Comparing to | |
See all releases |
Code changes from version 1.2.1 to 1.2.2
- languages/vod_infomaniak-de_DE.mo +0 -0
- languages/vod_infomaniak-de_DE.po +3 -3
- languages/vod_infomaniak-en_US.mo +0 -0
- languages/vod_infomaniak-en_US.po +5 -6
- languages/vod_infomaniak-es_ES.mo +0 -0
- languages/vod_infomaniak-es_ES.po +4 -4
- languages/vod_infomaniak-fr_FR.mo +0 -0
- languages/vod_infomaniak-fr_FR.po +4 -5
- languages/vod_infomaniak-it_IT.mo +0 -0
- languages/vod_infomaniak-it_IT.po +5 -5
- languages/vod_infomaniak.pot +1 -1
- readme.txt +8 -2
- uninstall.php +33 -0
- vod.class.php +40 -10
- vod.php +1 -1
languages/vod_infomaniak-de_DE.mo
CHANGED
Binary file
|
languages/vod_infomaniak-de_DE.po
CHANGED
@@ -8,14 +8,14 @@ msgstr ""
|
|
8 |
"Project-Id-Version: vod\n"
|
9 |
"Report-Msgid-Bugs-To: \n"
|
10 |
"POT-Creation-Date: 2014-04-17 11:15+0100\n"
|
11 |
-
"PO-Revision-Date:
|
12 |
"Last-Translator: Uli Böhm <uli@traduc.de>\n"
|
13 |
"Language-Team: www.traduc.de\n"
|
14 |
"Language: de_DE\n"
|
15 |
"MIME-Version: 1.0\n"
|
16 |
"Content-Type: text/plain; charset=UTF-8\n"
|
17 |
"Content-Transfer-Encoding: 8bit\n"
|
18 |
-
"X-Generator: Poedit 1.
|
19 |
"X-Poedit-KeywordsList: _e;__\n"
|
20 |
"X-Poedit-Basepath: .\n"
|
21 |
"X-Poedit-SearchPath-0: /Users/daviderubini/Projets/LOCAL/wordpress/wp-"
|
@@ -244,7 +244,7 @@ msgstr ""
|
|
244 |
"\t\t\t\tWir raten aus Sicherheitsgründen dringend dazu, in Ihrer Infomaniak-"
|
245 |
"Verwaltungskonsole einen neuen Benutzer anzulegen, der nur begrenzte Rechte "
|
246 |
"für die API besitzt.<br/>\n"
|
247 |
-
"\t\t\t\tWeitere Informationen finden Sie im Menü \"
|
248 |
"Callback\" Ihrer VOD-Verwaltung."
|
249 |
|
250 |
#: /Users/daviderubini/Projets/LOCAL/wordpress/wp-content/plugins/vod-infomaniak/vod.template.php:355
|
8 |
"Project-Id-Version: vod\n"
|
9 |
"Report-Msgid-Bugs-To: \n"
|
10 |
"POT-Creation-Date: 2014-04-17 11:15+0100\n"
|
11 |
+
"PO-Revision-Date: 2015-04-16 09:56+0100\n"
|
12 |
"Last-Translator: Uli Böhm <uli@traduc.de>\n"
|
13 |
"Language-Team: www.traduc.de\n"
|
14 |
"Language: de_DE\n"
|
15 |
"MIME-Version: 1.0\n"
|
16 |
"Content-Type: text/plain; charset=UTF-8\n"
|
17 |
"Content-Transfer-Encoding: 8bit\n"
|
18 |
+
"X-Generator: Poedit 1.7.5\n"
|
19 |
"X-Poedit-KeywordsList: _e;__\n"
|
20 |
"X-Poedit-Basepath: .\n"
|
21 |
"X-Poedit-SearchPath-0: /Users/daviderubini/Projets/LOCAL/wordpress/wp-"
|
244 |
"\t\t\t\tWir raten aus Sicherheitsgründen dringend dazu, in Ihrer Infomaniak-"
|
245 |
"Verwaltungskonsole einen neuen Benutzer anzulegen, der nur begrenzte Rechte "
|
246 |
"für die API besitzt.<br/>\n"
|
247 |
+
"\t\t\t\tWeitere Informationen finden Sie im Menü \"Erweiterungen -> Api & "
|
248 |
"Callback\" Ihrer VOD-Verwaltung."
|
249 |
|
250 |
#: /Users/daviderubini/Projets/LOCAL/wordpress/wp-content/plugins/vod-infomaniak/vod.template.php:355
|
languages/vod_infomaniak-en_US.mo
CHANGED
Binary file
|
languages/vod_infomaniak-en_US.po
CHANGED
@@ -8,16 +8,16 @@ msgstr ""
|
|
8 |
"Project-Id-Version: vod\n"
|
9 |
"Report-Msgid-Bugs-To: \n"
|
10 |
"POT-Creation-Date: 2014-04-17 11:14+0100\n"
|
11 |
-
"PO-Revision-Date:
|
12 |
"Last-Translator: \n"
|
13 |
-
"Language-Team: LANGUAGE <LL@li.org>\n"
|
14 |
"Language: fr_FR\n"
|
15 |
"MIME-Version: 1.0\n"
|
16 |
"Content-Type: text/plain; charset=UTF-8\n"
|
17 |
"Content-Transfer-Encoding: 8bit\n"
|
18 |
-
"X-Generator: Poedit 1.
|
19 |
"X-Poedit-KeywordsList: _e;__\n"
|
20 |
"X-Poedit-Basepath: .\n"
|
|
|
21 |
"X-Poedit-SearchPath-0: /Users/daviderubini/Projets/LOCAL/wordpress/wp-"
|
22 |
"content/plugins/vod-infomaniak\n"
|
23 |
|
@@ -123,7 +123,6 @@ msgstr "Playlist identifier"
|
|
123 |
# NC NEW-TRANSLATION
|
124 |
#: /Users/daviderubini/Projets/LOCAL/wordpress/wp-content/plugins/vod-infomaniak/vod.template.php:45
|
125 |
#: /Users/daviderubini/Projets/LOCAL/wordpress/wp-content/plugins/vod-infomaniak/vod.template.php:83
|
126 |
-
#, fuzzy
|
127 |
msgid "Rechercher ..."
|
128 |
msgstr "Search..."
|
129 |
|
@@ -260,8 +259,8 @@ msgstr ""
|
|
260 |
"\t\t\t\tFor security reasons it is strongly recommended that you created a "
|
261 |
"new dedicated user in your Infomaniak control panel with permissions "
|
262 |
"restricted to API access only. <br/>\n"
|
263 |
-
"\t\t\t\tFor more information please go to the \"
|
264 |
-
"
|
265 |
|
266 |
#: /Users/daviderubini/Projets/LOCAL/wordpress/wp-content/plugins/vod-infomaniak/vod.template.php:355
|
267 |
#: /Users/daviderubini/Projets/LOCAL/wordpress/wp-content/plugins/vod-infomaniak/vod.template.php:819
|
8 |
"Project-Id-Version: vod\n"
|
9 |
"Report-Msgid-Bugs-To: \n"
|
10 |
"POT-Creation-Date: 2014-04-17 11:14+0100\n"
|
11 |
+
"PO-Revision-Date: 2015-04-16 09:55+0100\n"
|
12 |
"Last-Translator: \n"
|
|
|
13 |
"Language: fr_FR\n"
|
14 |
"MIME-Version: 1.0\n"
|
15 |
"Content-Type: text/plain; charset=UTF-8\n"
|
16 |
"Content-Transfer-Encoding: 8bit\n"
|
17 |
+
"X-Generator: Poedit 1.7.5\n"
|
18 |
"X-Poedit-KeywordsList: _e;__\n"
|
19 |
"X-Poedit-Basepath: .\n"
|
20 |
+
"Language-Team: \n"
|
21 |
"X-Poedit-SearchPath-0: /Users/daviderubini/Projets/LOCAL/wordpress/wp-"
|
22 |
"content/plugins/vod-infomaniak\n"
|
23 |
|
123 |
# NC NEW-TRANSLATION
|
124 |
#: /Users/daviderubini/Projets/LOCAL/wordpress/wp-content/plugins/vod-infomaniak/vod.template.php:45
|
125 |
#: /Users/daviderubini/Projets/LOCAL/wordpress/wp-content/plugins/vod-infomaniak/vod.template.php:83
|
|
|
126 |
msgid "Rechercher ..."
|
127 |
msgstr "Search..."
|
128 |
|
259 |
"\t\t\t\tFor security reasons it is strongly recommended that you created a "
|
260 |
"new dedicated user in your Infomaniak control panel with permissions "
|
261 |
"restricted to API access only. <br/>\n"
|
262 |
+
"\t\t\t\tFor more information please go to the \"Extensions -> Api & Callback"
|
263 |
+
"\" section of your VOD control panel."
|
264 |
|
265 |
#: /Users/daviderubini/Projets/LOCAL/wordpress/wp-content/plugins/vod-infomaniak/vod.template.php:355
|
266 |
#: /Users/daviderubini/Projets/LOCAL/wordpress/wp-content/plugins/vod-infomaniak/vod.template.php:819
|
languages/vod_infomaniak-es_ES.mo
CHANGED
Binary file
|
languages/vod_infomaniak-es_ES.po
CHANGED
@@ -8,15 +8,15 @@ msgstr ""
|
|
8 |
"Project-Id-Version: vod infomaniak\n"
|
9 |
"Report-Msgid-Bugs-To: \n"
|
10 |
"POT-Creation-Date: 2012-08-07 10:44+0200\n"
|
11 |
-
"PO-Revision-Date:
|
12 |
"Last-Translator: j\n"
|
13 |
-
"Language-Team: LANGUAGE <LL@li.org>\n"
|
14 |
"MIME-Version: 1.0\n"
|
15 |
"Content-Type: text/plain; charset=UTF-8\n"
|
16 |
"Content-Transfer-Encoding: 8bit\n"
|
17 |
-
"X-Generator: Poedit 1.
|
18 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
19 |
"Language: es\n"
|
|
|
20 |
|
21 |
#: vod.template.php:78
|
22 |
msgid "1. Selection du dossier"
|
@@ -564,7 +564,7 @@ msgstr ""
|
|
564 |
"\t\t\t\tPor razones de seguridad, se aconseja crear un nuevo usuario "
|
565 |
"dedicado en su admin infomaniak únicamente con derechos restringidos en la "
|
566 |
"API.<br/>\n"
|
567 |
-
"\t\t\t\tPara más información, acceda al apartado \"
|
568 |
"Devolución de llamada\" de su administración VOD."
|
569 |
|
570 |
#: vod.template.php:386 vod.template.php:889
|
8 |
"Project-Id-Version: vod infomaniak\n"
|
9 |
"Report-Msgid-Bugs-To: \n"
|
10 |
"POT-Creation-Date: 2012-08-07 10:44+0200\n"
|
11 |
+
"PO-Revision-Date: 2015-04-16 09:55+0100\n"
|
12 |
"Last-Translator: j\n"
|
|
|
13 |
"MIME-Version: 1.0\n"
|
14 |
"Content-Type: text/plain; charset=UTF-8\n"
|
15 |
"Content-Transfer-Encoding: 8bit\n"
|
16 |
+
"X-Generator: Poedit 1.7.5\n"
|
17 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
18 |
"Language: es\n"
|
19 |
+
"Language-Team: \n"
|
20 |
|
21 |
#: vod.template.php:78
|
22 |
msgid "1. Selection du dossier"
|
564 |
"\t\t\t\tPor razones de seguridad, se aconseja crear un nuevo usuario "
|
565 |
"dedicado en su admin infomaniak únicamente con derechos restringidos en la "
|
566 |
"API.<br/>\n"
|
567 |
+
"\t\t\t\tPara más información, acceda al apartado \"Extensiones -> Api & "
|
568 |
"Devolución de llamada\" de su administración VOD."
|
569 |
|
570 |
#: vod.template.php:386 vod.template.php:889
|
languages/vod_infomaniak-fr_FR.mo
CHANGED
Binary file
|
languages/vod_infomaniak-fr_FR.po
CHANGED
@@ -8,16 +8,16 @@ msgstr ""
|
|
8 |
"Project-Id-Version: vod\n"
|
9 |
"Report-Msgid-Bugs-To: \n"
|
10 |
"POT-Creation-Date: 2014-04-17 11:11+0100\n"
|
11 |
-
"PO-Revision-Date:
|
12 |
"Last-Translator: \n"
|
13 |
-
"Language-Team: LANGUAGE <LL@li.org>\n"
|
14 |
"Language: fr_FR\n"
|
15 |
"MIME-Version: 1.0\n"
|
16 |
"Content-Type: text/plain; charset=UTF-8\n"
|
17 |
"Content-Transfer-Encoding: 8bit\n"
|
18 |
-
"X-Generator: Poedit 1.
|
19 |
"X-Poedit-KeywordsList: _e;__\n"
|
20 |
"X-Poedit-Basepath: .\n"
|
|
|
21 |
"X-Poedit-SearchPath-0: /Users/daviderubini/Projets/LOCAL/wordpress/wp-"
|
22 |
"content/plugins/vod-infomaniak\n"
|
23 |
|
@@ -246,7 +246,7 @@ msgstr ""
|
|
246 |
"un nouvel utilisateur dédié dans votre admin infomaniak avec uniquement des "
|
247 |
"droits restreints sur l'API.<br/>\n"
|
248 |
"\t\t\t\tPour plus d'information, veuillez vous rendre dans votre console "
|
249 |
-
"d'administration VOD/AOD, sous
|
250 |
|
251 |
#: /Users/daviderubini/Projets/LOCAL/wordpress/wp-content/plugins/vod-infomaniak/vod.template.php:355
|
252 |
#: /Users/daviderubini/Projets/LOCAL/wordpress/wp-content/plugins/vod-infomaniak/vod.template.php:819
|
@@ -783,7 +783,6 @@ msgid "Probleme avec les parametres"
|
|
783 |
msgstr "Problème avec les paramètres"
|
784 |
|
785 |
#: /Users/daviderubini/Projets/LOCAL/wordpress/wp-content/plugins/vod-infomaniak/vod_callback.php:30
|
786 |
-
#, fuzzy
|
787 |
msgid "Dossier inconnu"
|
788 |
msgstr "Dossier d'envoi"
|
789 |
|
8 |
"Project-Id-Version: vod\n"
|
9 |
"Report-Msgid-Bugs-To: \n"
|
10 |
"POT-Creation-Date: 2014-04-17 11:11+0100\n"
|
11 |
+
"PO-Revision-Date: 2015-04-16 09:55+0100\n"
|
12 |
"Last-Translator: \n"
|
|
|
13 |
"Language: fr_FR\n"
|
14 |
"MIME-Version: 1.0\n"
|
15 |
"Content-Type: text/plain; charset=UTF-8\n"
|
16 |
"Content-Transfer-Encoding: 8bit\n"
|
17 |
+
"X-Generator: Poedit 1.7.5\n"
|
18 |
"X-Poedit-KeywordsList: _e;__\n"
|
19 |
"X-Poedit-Basepath: .\n"
|
20 |
+
"Language-Team: \n"
|
21 |
"X-Poedit-SearchPath-0: /Users/daviderubini/Projets/LOCAL/wordpress/wp-"
|
22 |
"content/plugins/vod-infomaniak\n"
|
23 |
|
246 |
"un nouvel utilisateur dédié dans votre admin infomaniak avec uniquement des "
|
247 |
"droits restreints sur l'API.<br/>\n"
|
248 |
"\t\t\t\tPour plus d'information, veuillez vous rendre dans votre console "
|
249 |
+
"d'administration VOD/AOD, sous Extensions puis sous l'onglet API."
|
250 |
|
251 |
#: /Users/daviderubini/Projets/LOCAL/wordpress/wp-content/plugins/vod-infomaniak/vod.template.php:355
|
252 |
#: /Users/daviderubini/Projets/LOCAL/wordpress/wp-content/plugins/vod-infomaniak/vod.template.php:819
|
783 |
msgstr "Problème avec les paramètres"
|
784 |
|
785 |
#: /Users/daviderubini/Projets/LOCAL/wordpress/wp-content/plugins/vod-infomaniak/vod_callback.php:30
|
|
|
786 |
msgid "Dossier inconnu"
|
787 |
msgstr "Dossier d'envoi"
|
788 |
|
languages/vod_infomaniak-it_IT.mo
CHANGED
Binary file
|
languages/vod_infomaniak-it_IT.po
CHANGED
@@ -8,15 +8,15 @@ msgstr ""
|
|
8 |
"Project-Id-Version: vod_infomaniak-it_IT\n"
|
9 |
"Report-Msgid-Bugs-To: \n"
|
10 |
"POT-Creation-Date: 2012-08-07 10:44+0200\n"
|
11 |
-
"PO-Revision-Date:
|
12 |
"Last-Translator: \n"
|
13 |
-
"Language-Team: LANGUAGE <LL@li.org>\n"
|
14 |
"MIME-Version: 1.0\n"
|
15 |
"Content-Type: text/plain; charset=UTF-8\n"
|
16 |
"Content-Transfer-Encoding: 8bit\n"
|
17 |
-
"X-Generator: Poedit 1.
|
18 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
19 |
"Language: it\n"
|
|
|
20 |
|
21 |
#: vod.template.php:78
|
22 |
msgid "1. Selection du dossier"
|
@@ -562,8 +562,8 @@ msgstr ""
|
|
562 |
"\t\t\t\tPer ragioni di sicurezza, si consiglia di creare un nuovo utente "
|
563 |
"dedicato nella vostra admin Infomaniak che abbia unicamente dei diritti "
|
564 |
"limitati sull'API.<br/>\n"
|
565 |
-
"\t\t\t\tPer maggiori informazioni, andare in \"
|
566 |
-
"
|
567 |
|
568 |
#: vod.template.php:386 vod.template.php:889
|
569 |
msgid "Precedents Envois"
|
8 |
"Project-Id-Version: vod_infomaniak-it_IT\n"
|
9 |
"Report-Msgid-Bugs-To: \n"
|
10 |
"POT-Creation-Date: 2012-08-07 10:44+0200\n"
|
11 |
+
"PO-Revision-Date: 2015-04-16 09:55+0100\n"
|
12 |
"Last-Translator: \n"
|
|
|
13 |
"MIME-Version: 1.0\n"
|
14 |
"Content-Type: text/plain; charset=UTF-8\n"
|
15 |
"Content-Transfer-Encoding: 8bit\n"
|
16 |
+
"X-Generator: Poedit 1.7.5\n"
|
17 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
18 |
"Language: it\n"
|
19 |
+
"Language-Team: \n"
|
20 |
|
21 |
#: vod.template.php:78
|
22 |
msgid "1. Selection du dossier"
|
562 |
"\t\t\t\tPer ragioni di sicurezza, si consiglia di creare un nuovo utente "
|
563 |
"dedicato nella vostra admin Infomaniak che abbia unicamente dei diritti "
|
564 |
"limitati sull'API.<br/>\n"
|
565 |
+
"\t\t\t\tPer maggiori informazioni, andare in \"Estensioni -> Api e callback"
|
566 |
+
"\" della vostra amministrazione VOD."
|
567 |
|
568 |
#: vod.template.php:386 vod.template.php:889
|
569 |
msgid "Precedents Envois"
|
languages/vod_infomaniak.pot
CHANGED
@@ -505,7 +505,7 @@ msgid ""
|
|
505 |
"un nouvel utilisateur dedie dans votre admin infomaniak avec uniquement des "
|
506 |
"droits restreints sur l'API.<br/>\n"
|
507 |
"\t\t\t\tPour plus d'information, veuillez vous rendre dans la partie "
|
508 |
-
"\"
|
509 |
msgstr ""
|
510 |
|
511 |
#: vod.template.php:386 vod.template.php:889
|
505 |
"un nouvel utilisateur dedie dans votre admin infomaniak avec uniquement des "
|
506 |
"droits restreints sur l'API.<br/>\n"
|
507 |
"\t\t\t\tPour plus d'information, veuillez vous rendre dans la partie "
|
508 |
+
"\"Extensions -> Api & Callback\" de votre administration VOD."
|
509 |
msgstr ""
|
510 |
|
511 |
#: vod.template.php:386 vod.template.php:889
|
readme.txt
CHANGED
@@ -5,7 +5,7 @@ Plugin Name: Vod Infomaniak
|
|
5 |
Tags: video, manage, infomaniak, vod
|
6 |
Requires at least: 2.8.6
|
7 |
Tested up to: 4.1
|
8 |
-
Stable tag: 1.2.
|
9 |
|
10 |
|
11 |
|
@@ -72,8 +72,14 @@ Si vous ne trouvez pas de solution à votre question, vous pouvez aussi nous con
|
|
72 |
|
73 |
== Changelog ==
|
74 |
|
|
|
|
|
|
|
|
|
|
|
|
|
75 |
= 1.2.1 (08/04/2015) =
|
76 |
-
* Fix bug
|
77 |
|
78 |
= 1.2 (08/01/2015) =
|
79 |
* Vérification de la compatiblité avec Wordpress 4.1
|
5 |
Tags: video, manage, infomaniak, vod
|
6 |
Requires at least: 2.8.6
|
7 |
Tested up to: 4.1
|
8 |
+
Stable tag: 1.2.2
|
9 |
|
10 |
|
11 |
|
72 |
|
73 |
== Changelog ==
|
74 |
|
75 |
+
= 1.2.2 (14/04/2015) =
|
76 |
+
* Suppresion des données du plugin lors de sa desinstallation
|
77 |
+
* Fix bug quand on ajoute une vidéo avec lien direct
|
78 |
+
* Fix problèmes d'affichage de paramètres avec certains caractères spéciaux
|
79 |
+
* Mise a jours des traductions
|
80 |
+
|
81 |
= 1.2.1 (08/04/2015) =
|
82 |
+
* Fix bug vidéo avec token
|
83 |
|
84 |
= 1.2 (08/01/2015) =
|
85 |
* Vérification de la compatiblité avec Wordpress 4.1
|
uninstall.php
ADDED
@@ -0,0 +1,33 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Classe permettant de supprimer tables et options du plugin VOD lors de sa desinstallation dans wp admin
|
4 |
+
* Note: il existe un register_uninstall_hook dans vod.class.php mais celui-ci ne se d�clenche pas, du moins
|
5 |
+
* pas avec la configuration actuel, dans tous les cas, lors de la desinstallation, wp d�clenchera uninstall.php
|
6 |
+
*
|
7 |
+
* En cas de probl�mes ou de questions, veuillez contacter support-vod-wordpress@infomaniak.ch
|
8 |
+
*
|
9 |
+
* @author VOD TEAM
|
10 |
+
* @link http://statslive.infomaniak.ch/vod/api/
|
11 |
+
* @version 1.2.2
|
12 |
+
* @copyright infomaniak.ch
|
13 |
+
*
|
14 |
+
*/
|
15 |
+
|
16 |
+
require_once('vod.class.php');
|
17 |
+
|
18 |
+
if (!defined('WP_UNINSTALL_PLUGIN'))
|
19 |
+
exit();
|
20 |
+
|
21 |
+
$db = new EasyVod_db();
|
22 |
+
|
23 |
+
delete_option('vod_db_version');
|
24 |
+
|
25 |
+
global $wpdb;
|
26 |
+
|
27 |
+
$wpdb->query("DROP TABLE IF EXISTS " . $db->db_table_player);
|
28 |
+
$wpdb->query("DROP TABLE IF EXISTS " . $db->db_table_folder);
|
29 |
+
$wpdb->query("DROP TABLE IF EXISTS " . $db->db_table_video);
|
30 |
+
$wpdb->query("DROP TABLE IF EXISTS " . $db->db_table_playlist);
|
31 |
+
$wpdb->query("DROP TABLE IF EXISTS " . $db->db_table_upload);
|
32 |
+
|
33 |
+
?>
|
vod.class.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
*
|
6 |
* @author Destrem Kevin + Davide Rubini
|
7 |
* @link http://statslive.infomaniak.ch/vod/api/
|
8 |
-
* @version 1.2.
|
9 |
* @copyright infomaniak.ch
|
10 |
*
|
11 |
*/
|
@@ -15,7 +15,7 @@
|
|
15 |
define('VOD_RIGHT_ADMIN', 4);
|
16 |
|
17 |
class EasyVod {
|
18 |
-
public $version = "1.
|
19 |
private $local_version;
|
20 |
private $plugin_url;
|
21 |
private $options;
|
@@ -35,7 +35,7 @@
|
|
35 |
|
36 |
function add_filters_and_hooks() {
|
37 |
register_activation_hook(__FILE__, array(&$this, 'install_db'));
|
38 |
-
|
39 |
add_action('plugins_loaded', array(&$this, 'update_db'));
|
40 |
|
41 |
load_plugin_textdomain('vod_infomaniak', FALSE, basename(dirname(__FILE__)) . '/languages');
|
@@ -135,7 +135,9 @@
|
|
135 |
}
|
136 |
}
|
137 |
|
138 |
-
function uninstall_db() {
|
|
|
|
|
139 |
|
140 |
function add_menu_items() {
|
141 |
if ($this->auto_sync) {
|
@@ -280,6 +282,7 @@
|
|
280 |
}
|
281 |
}
|
282 |
|
|
|
283 |
$width = empty($aTagParam['width']) ? $this->options['width'] : intval($aTagParam['width']);
|
284 |
$height = empty($aTagParam['height']) ? $this->options['height'] : intval($aTagParam['height']);
|
285 |
return "<div style='background: url(\"" . plugins_url('vod-infomaniak/img/topbg10.png') . "\") repeat;border-radius: 8px; text-align:center; color: #DDDDDD; font-weight: bold; background-color: #222222; width: " . $width . "px; height: " . $height . "px;'>
|
@@ -290,13 +293,30 @@
|
|
290 |
</div>";
|
291 |
}
|
292 |
|
293 |
-
function
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
294 |
|
|
|
|
|
|
|
|
|
295 |
//Recuperation des parametres optionnels des tags
|
296 |
$aTagParam = array();
|
297 |
if (!empty($params)) {
|
298 |
-
|
299 |
-
|
|
|
|
|
|
|
|
|
300 |
$aList = split(" ", $params);
|
301 |
foreach ($aList as $param) {
|
302 |
if (strpos($param, "=") !== false) {
|
@@ -325,14 +345,14 @@
|
|
325 |
$player = empty($aTagParam['player']) ? $this->options['player'] : intval($aTagParam['player']);
|
326 |
$autoplay = empty($aTagParam['autoplay']) ? $this->options['autoplay'] : intval($aTagParam['autoplay']);
|
327 |
$loop = empty($aTagParam['loop']) ? $this->options['loop'] : intval($aTagParam['loop']);
|
328 |
-
$width = empty($aTagParam['width']) ? $this->options['width'] :
|
329 |
-
$height = empty($aTagParam['height']) ? $this->options['height'] :
|
330 |
|
331 |
if (is_numeric($file)) {
|
332 |
$video_url = $sUrl . "?url=&playlist=" . $file;
|
333 |
} else {
|
334 |
//Build de l'url finale
|
335 |
-
|
336 |
$sFile = $sAccountBase . "/" . $file;
|
337 |
} else {
|
338 |
$sFile = $file;
|
@@ -996,6 +1016,16 @@
|
|
996 |
update_option("vod_db_version", $this->db_version);
|
997 |
}
|
998 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
999 |
/*
|
1000 |
* Gestion des players
|
1001 |
*/
|
5 |
*
|
6 |
* @author Destrem Kevin + Davide Rubini
|
7 |
* @link http://statslive.infomaniak.ch/vod/api/
|
8 |
+
* @version 1.2.2
|
9 |
* @copyright infomaniak.ch
|
10 |
*
|
11 |
*/
|
15 |
define('VOD_RIGHT_ADMIN', 4);
|
16 |
|
17 |
class EasyVod {
|
18 |
+
public $version = "1.2.2";
|
19 |
private $local_version;
|
20 |
private $plugin_url;
|
21 |
private $options;
|
35 |
|
36 |
function add_filters_and_hooks() {
|
37 |
register_activation_hook(__FILE__, array(&$this, 'install_db'));
|
38 |
+
register_uninstall_hook(__FILE__, array(&$this, 'uninstall_db'));
|
39 |
add_action('plugins_loaded', array(&$this, 'update_db'));
|
40 |
|
41 |
load_plugin_textdomain('vod_infomaniak', FALSE, basename(dirname(__FILE__)) . '/languages');
|
135 |
}
|
136 |
}
|
137 |
|
138 |
+
function uninstall_db() {
|
139 |
+
$this->db->uninstall_db();
|
140 |
+
}
|
141 |
|
142 |
function add_menu_items() {
|
143 |
if ($this->auto_sync) {
|
282 |
}
|
283 |
}
|
284 |
|
285 |
+
|
286 |
$width = empty($aTagParam['width']) ? $this->options['width'] : intval($aTagParam['width']);
|
287 |
$height = empty($aTagParam['height']) ? $this->options['height'] : intval($aTagParam['height']);
|
288 |
return "<div style='background: url(\"" . plugins_url('vod-infomaniak/img/topbg10.png') . "\") repeat;border-radius: 8px; text-align:center; color: #DDDDDD; font-weight: bold; background-color: #222222; width: " . $width . "px; height: " . $height . "px;'>
|
293 |
</div>";
|
294 |
}
|
295 |
|
296 |
+
function removeSmartQuotes($sContent){
|
297 |
+
$sContent = htmlentities($sContent);
|
298 |
+
$sContent = str_replace(array(
|
299 |
+
"'", '"', '’',
|
300 |
+
'&laquo;', '&raquo;',
|
301 |
+
'&lsquo;', '&rsquo;',
|
302 |
+
'&prime;', '&Prime;',
|
303 |
+
'&nbsp;',),
|
304 |
+
'"', $sContent);
|
305 |
+
$sContent = preg_replace('/"+/mi', '"', $sContent); // remplace les xquotes
|
306 |
|
307 |
+
return $sContent;
|
308 |
+
}
|
309 |
+
|
310 |
+
function tag($file, $params, $high = 'v', $time = '', $side = 0) {
|
311 |
//Recuperation des parametres optionnels des tags
|
312 |
$aTagParam = array();
|
313 |
if (!empty($params)) {
|
314 |
+
|
315 |
+
$params = $this->removeSmartQuotes($params); // remplace les xquotes
|
316 |
+
|
317 |
+
$params = html_entity_decode($params);
|
318 |
+
$params = strtolower(str_replace('"', "", $params));
|
319 |
+
|
320 |
$aList = split(" ", $params);
|
321 |
foreach ($aList as $param) {
|
322 |
if (strpos($param, "=") !== false) {
|
345 |
$player = empty($aTagParam['player']) ? $this->options['player'] : intval($aTagParam['player']);
|
346 |
$autoplay = empty($aTagParam['autoplay']) ? $this->options['autoplay'] : intval($aTagParam['autoplay']);
|
347 |
$loop = empty($aTagParam['loop']) ? $this->options['loop'] : intval($aTagParam['loop']);
|
348 |
+
$width = empty($aTagParam['width']) ? $this->options['width'] : trim($aTagParam['width']);
|
349 |
+
$height = empty($aTagParam['height']) ? $this->options['height'] : trim($aTagParam['height']);
|
350 |
|
351 |
if (is_numeric($file)) {
|
352 |
$video_url = $sUrl . "?url=&playlist=" . $file;
|
353 |
} else {
|
354 |
//Build de l'url finale
|
355 |
+
if (!preg_match('/^http(s)?:\/\//', $file) ) {
|
356 |
$sFile = $sAccountBase . "/" . $file;
|
357 |
} else {
|
358 |
$sFile = $file;
|
1016 |
update_option("vod_db_version", $this->db_version);
|
1017 |
}
|
1018 |
|
1019 |
+
function uninstall_db() {
|
1020 |
+
global $wpdb;
|
1021 |
+
$wpdb->query("DROP TABLE IF EXISTS " . $this->db_table_player);
|
1022 |
+
$wpdb->query("DROP TABLE IF EXISTS " . $this->db_table_folder);
|
1023 |
+
$wpdb->query("DROP TABLE IF EXISTS " . $this->db_table_video);
|
1024 |
+
$wpdb->query("DROP TABLE IF EXISTS " . $this->db_table_playlist);
|
1025 |
+
$wpdb->query("DROP TABLE IF EXISTS " . $this->db_table_upload);
|
1026 |
+
delete_option('vod_db_version');
|
1027 |
+
}
|
1028 |
+
|
1029 |
/*
|
1030 |
* Gestion des players
|
1031 |
*/
|
vod.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
Plugin URI: http://wordpress.org/extend/plugins/vod-infomaniak/
|
5 |
Description: Easily embed and manage videos from Infomaniak VOD in your posts, comments and RSS feeds. You need an Infomaniak VOD account to use this plugin.
|
6 |
Author: Infomaniak Staff
|
7 |
-
Version: 1.2.
|
8 |
Author URI: http://infomaniak.com
|
9 |
*/
|
10 |
|
4 |
Plugin URI: http://wordpress.org/extend/plugins/vod-infomaniak/
|
5 |
Description: Easily embed and manage videos from Infomaniak VOD in your posts, comments and RSS feeds. You need an Infomaniak VOD account to use this plugin.
|
6 |
Author: Infomaniak Staff
|
7 |
+
Version: 1.2.2
|
8 |
Author URI: http://infomaniak.com
|
9 |
*/
|
10 |
|