extract(PCLZIP_OPT_PATH, _DIR_IMG."didapages/"._request('nom').'/tmp')==0) $erreurmsg=_T('dida:erreurimport9'); else { if (is_file(_DIR_IMG."didapages/"._request('nom')."/tmp/data.xml")) $test_file=1; elseif (is_file(_DIR_IMG."didapages/"._request('nom')."/tmp/".$nom_initial."/data.xml")) $test_file=2; if (($test_file!=1) AND ($test_file!=2)) { //supprimer tout si pas de fichier data.xml (pas un cours didapages) $erreurmsg=_T('dida:erreurimport5'); rmdirr(_DIR_IMG."didapages/"._request('nom')."/tmp"); rmdirr(_DIR_IMG."didapages/"._request('nom')); } } } //un cours Didapages (exporté pour MSP)) se compose d'un fichier data.xml, //accompagné d'eventuels médias jpg, mp3,swf et flv //Le data.xml doit aller dans le dossier /admin/cours qui est protegé //les médias doivent aller dans le dossier /cours //s'il y a d'autres fichiers, ils doivent être supprimés par sécurité if ($erreurmsg==false){ if ($test_file==2) $dir = @opendir(_DIR_IMG."didapages/"._request('nom')."/tmp/".$nom_initial); else $dir = @opendir(_DIR_IMG."didapages/"._request('nom')."/tmp"); $fichentrop=""; if (!is_dir(_DIR_IMG.'didapages/'._request('nom'))) mkdir(_DIR_IMG.'didapages/'._request('nom')); copy(_DIR_PLUGIN_DIDA."/index.html",_DIR_IMG."didapages/"._request('nom')."/index.html");// Copie du fichier index copy(_DIR_PLUGIN_DIDA."/lecteur.swf",_DIR_IMG."didapages/"._request('nom')."/lecteur.swf");// Copie du fichier lecteur flash while (false !== ($fichier = readdir($dir))) { if ($fichier=='data.xml'){ if ($test_file==2) copy(_DIR_IMG."didapages/"._request('nom')."/tmp/".$nom_initial."/".$fichier,_DIR_IMG."didapages/"._request('nom')."/".$fichier); else copy(_DIR_IMG."didapages/"._request('nom')."/tmp/".$fichier,_DIR_IMG."didapages/"._request('nom')."/".$fichier); } else if ($fichier!='.' and $fichier!='..'){ $extension = explode(".", $fichier); $extension=strtolower(array_pop($extension)); if ($extension=="jpg" or $extension=="swf" or $extension=="mp3" or $extension=="flv" or $extension=="html"){ if ($test_file==2) copy(_DIR_IMG."didapages/"._request('nom')."/tmp/".$nom_initial."/".$fichier,_DIR_IMG."didapages/"._request('nom')."/".$fichier); else copy(_DIR_IMG."didapages/"._request('nom')."/tmp/".$fichier,_DIR_IMG."didapages/"._request('nom')."/".$fichier); } else { $fichentrop.=" ".$fichier; } } } closedir($dir); //supprimer le dossier temporaire rmdirr(_DIR_IMG."didapages/"._request('nom')."/tmp"); //signaler que des fichiers ont été supprimés if ($fichentrop!="") $erreurmsg=_T('dida:erreurimport10')."(".$fichentrop." )"; //si tout s'est bien passé, réafficher la page normale et effacer les champs ?>

Import d'un projet Didapages

[

(#ENV*{message_ok})

] [

(#ENV*{message_erreur})

]
[(#REM) declarer les hidden qui declencheront le service du formulaire parametre : url d'action ] #ACTION_FORMULAIRE{#ENV{action}}
    
'; } echo '    '; echo _T('dida:explication')."
"; //vérification de l'accès à la suppression des projets @$acces_suppression=$GLOBALS['meta']['accessuppr']; if (!isset($acces_suppression)) $acces_suppression="oui"; ?>

Import d'un projet Didapages : phase d'import du projet échouée !

[

(#ENV*{message_ok})

] [

(#ENV*{message_erreur})

]
[(#REM) declarer les hidden qui declencheront le service du formulaire parametre : url d'action ] #ACTION_FORMULAIRE{#ENV{action}}

Import d'un projet Didapages

[

(#ENV*{message_ok})

] [

(#ENV*{message_erreur})

]
[(#REM) declarer les hidden qui declencheront le service du formulaire parametre : url d'action ] #ACTION_FORMULAIRE{#ENV{action}}
'.$erreurmsg.'
'; } ?>
    
'; } echo '    '; echo _T('dida:explication')."
"; //vérification de l'accès à la suppression des projets @$acces_suppression=$GLOBALS['meta']['accessuppr']; if (!isset($acces_suppression)) $acces_suppression="oui"; ?>

<:dida:courstitreliste:>

[

(#ENV*{message_ok})

] [

(#ENV*{message_erreur})

]
[(#REM) declarer les hidden qui declencheront le service du formulaire parametre : url d'action ] #ACTION_FORMULAIRE{#ENV{action}} '; } else { ?> '; else echo ''; echo ''; echo ''; echo ''; echo ''; if ($GLOBALS['meta']['accessuppr']=="non") echo ""; else echo ''; } } ?>
'._T('dida:aucuncours').'
<:dida:taille:> <:dida:nom:> <:dida:code:> <:dida:voir:>
'.$listecours[$i][3].' '._T('dida:ko').'
'.$listecours[$i][0].'
didapages@'.$listecours[$i][1].'@