Ignore:
Timestamp:
06/16/12 16:29:46 (8 years ago)
Author:
kent1
Message:

On peut configurer le lecteur en SPIP 3.0

Location:
plugins_spip/html5/trunk
Files:
3 added
1 deleted
2 edited
2 moved

Legend:

Unmodified
Added
Removed
  • plugins_spip/html5/trunk/mediaspip_player_pipelines.php

    r6592 r6593  
    1414
    1515/**
    16  * Insertion dans le pipeline insert_head
     16 * Insertion dans le pipeline insert_head (SPIP)
    1717 * @param unknown_type $flux
    1818 */
     
    3434}
    3535
    36 function mediaspip_player_jqueryui_forcer($plugins){
     36function mediaspip_player_jqueryui_plugins($plugins){
    3737        $plugins[] = 'jquery.ui.slider';
    3838        return $plugins;
     
    5353}
    5454
     55function mediaspip_player_formulaire_verifier($flux){
     56        if($flux['args']['form'] == 'configurer_mediaspip_player'){
     57                $numeriques = array('video_largeur_embed','video_hauteur_embed');
     58                foreach($numeriques as $numerique){
     59                        if(_request($numerique) && !ctype_digit(_request($numerique))){
     60                                $flux['data'][$numerique] = _T('mediaspip_player:erreur_valeur_int');
     61                        }
     62                        if(!$flux['data'][$numerique] && _request($numerique) && (_request($numerique) > 2000)){
     63                                $flux['data'][$numerique] = _T('mediaspip_player:erreur_valeur_int_inf',array('nb'=>'2000'));
     64                        }
     65                }
     66                if(!$flux['data']['video_largeur_embed'] && _request('video_largeur_embed') && (_request('video_largeur_embed') < 200)){
     67                        $flux['data']['video_largeur_embed'] = _T('mediaspip_player:erreur_valeur_int_sup',array('nb'=>'200'));
     68                }
     69        }
     70        return $flux;
     71}
     72
     73function mediaspip_player_formulaire_traiter($flux){
     74        if($flux['args']['form'] == 'configurer_mediaspip_player'){
     75                include_spip('inc/invalideur');
     76                $rep_js = _DIR_VAR.'cache-js/';
     77                purger_repertoire($rep_js);
     78        }
     79        return $flux;
     80}
     81
    5582function mediaspip_player_timestamp($fichier){
    5683        if ($m = filemtime($fichier))
  • plugins_spip/html5/trunk/paquet.xml

    r6590 r6593  
    2222        <pipeline nom="insert_head" inclure="mediaspip_player_pipelines.php" />
    2323        <pipeline nom="header_prive" inclure="mediaspip_player_pipelines.php" />
    24         <pipeline nom="jqueryui_forcer" inclure="mediaspip_player_pipelines.php" />
     24        <pipeline nom="jqueryui_plugins" inclure="mediaspip_player_pipelines.php" />
    2525        <pipeline nom="jquery_plugins" inclure="mediaspip_player_pipelines.php" />
    2626        <pipeline nom="declarer_tables_principales" inclure="base/mediaspip_player_base.php" />
     27        <pipeline nom="formulaire_verifier" inclure="mediaspip_player_pipelines.php" />
     28        <pipeline nom="formulaire_traiter" inclure="mediaspip_player_pipelines.php" />
    2729
    2830        <lib nom="jquery-mousewheel-3.0.6" lien="https://github.com/downloads/brandonaaron/jquery-mousewheel/jquery-mousewheel-3.0.6.zip" />
  • plugins_spip/html5/trunk/prive/squelettes/contenu/configurer_mediaspip_player.html

    r6590 r6593  
    1 <!-- titre=<:mediaspip_player:cfg_titre_html5_player:> -->
    2 <!-- icone=images/html5_player_logo-24.png -->
    3 <!-- logo=images/html5_player_logo.png -->
    4 
     1[(#AUTORISER{configurer,mediaspip_player}|sinon_interdire_acces)]
     2<h1 class="grostitre"><:mediaspip_player:cfg_titre_html5_player:></h1>
    53#CACHE{0}
    64
    75<div class="ajax">
    8         #FORMULAIRE_CONFIG_MEDIASPIP_PLAYER
     6        #FORMULAIRE_CONFIGURER_MEDIASPIP_PLAYER
    97</div>
Note: See TracChangeset for help on using the changeset viewer.