source: spip-zone/_plugins_/getID3/trunk/action/getid3_infos.php @ 62451

Last change on this file since 62451 was 62451, checked in by kent1@…, 7 years ago

Premier tour de compatibilité SPIP 3.0 :

-* paquet.xml et ses fichiers de langue
-* getid3_administrations
-* on met à jour les entêtes de fichier PHP

File size: 1.1 KB
Line 
1<?php
2/**
3 * GetID3
4 * Gestion des métadonnées de fichiers sonores directement dans SPIP
5 *
6 * Auteurs :
7 * kent1 (http://www.kent1.info - kent1@arscenic.info), BoOz
8 * 2008-2012 - Distribué sous licence GNU/GPL
9 *
10 */
11
12if (!defined("_ECRIRE_INC_VERSION")) return;
13
14include_spip('inc/charsets');   # pour le nom de fichier
15include_spip('inc/actions');
16
17function action_getid3_infos_dist(){
18        global $redirect;
19
20        $securiser_action = charger_fonction('securiser_action', 'inc');
21        $arg = $securiser_action();
22
23        if (!preg_match(",^(-?)(\d+)\W(\w+)\W?(\d*)\W?(\d*)$,", $arg, $r)){
24                spip_log("action_getid3_infos_dist incompris: " . $arg);
25                $redirect = urldecode(_request('redirect'));
26                return;
27        }
28        else{
29                action_getid3_infos_post($r);
30        }
31}
32
33function action_getid3_infos_post($r){
34        list($arg, $sign, $id_objet, $objet, $id_document, $suite) = $r;
35
36        $recuperer_infos = charger_fonction('getid3_recuperer_infos','inc');
37        $infos = $recuperer_infos($id_document);
38
39        if(_request("iframe") == 'iframe') {
40                $redirect = parametre_url(urldecode($iframe_redirect),"show_video_infos",join(',',$documents_actifs),'&')."&iframe=iframe";
41        }
42        return $redirect;
43}
44
45?>
Note: See TracBrowser for help on using the repository browser.