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

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

Des entêtes de fichiers php similaires

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 * Quentin Drouet (kent1), BoOz
8 * 2008-2010 - 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.