source: spip-zone/_plugins_/spipmotion/trunk/action/spipmotion_infos.php @ 62716

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

On n'utilise plus du tout id_orig maintenant mais des documents attachés au document original

On évite de dupliquer du code dans les ajouts en file

Refaire marcher correctement les encodages et les logos

Améliorer les ajouts dans l'espace privé en n'utilisant que des squelettes

File size: 1.2 KB
Line 
1<?php
2/**
3 * SPIPmotion
4 * Gestion de l'encodage et des métadonnées de vidéos directement dans spip
5 *
6 * Auteurs :
7 * kent1 (http://www.kent1.info - kent1@arscenic.info)
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_spipmotion_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_infos_video_dist incompris: " . $arg);
25                $redirect = urldecode(_request('redirect'));
26                return;
27        }
28        else{
29                action_spipmotion_infos_post($r);
30                if(_request("iframe") == 'iframe') {
31                        $redirect = parametre_url(urldecode($iframe_redirect),"show_video_infos",join(',',$documents_actifs),'&')."&iframe=iframe";
32                }else if(_request('redirect')){
33                        $redirect = str_replace('&amp;','&',urldecode(_request('redirect')));
34                }
35                return $redirect;
36        }
37}
38
39function action_spipmotion_infos_post($r){
40        list(, $sign, $id_objet, $objet, $id_document, $suite) = $r;
41
42        $recuperer_infos = charger_fonction('spipmotion_recuperer_infos','inc');
43        $infos = $recuperer_infos($id_document);
44
45}
46
47?>
Note: See TracBrowser for help on using the repository browser.