Ignore:
Timestamp:
Sep 10, 2015, 10:57:56 AM (6 years ago)
Author:
dorch@…
Message:

Correction de bugs :

Ajout de la compilation en CHM et Latex sur le serveur (non pleinement testé)
Traduction en anglais

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/chmlatex/trunk/formulaires/fchmlatex.php

    r90079 r91747  
    2626                'progression' => $avancement)
    2727            );
    28             //~ echo _T("chmlatex:generation_$format").'&nbsp;: </br>';
    29             //~ echo "<progress id='barre-progression' max=100 value=$avancement></progress> <span id='lbl-avancement'>$avancement&nbsp;%</span>";
    3028
    3129            echo $code;
     
    4341            $sZipFileName = getZipFileName();
    4442            zipDir($sDirExport ,$sZipFileName);
    45             return array('message_ok'=>"<a href='$sZipFileName'>"._T("chmlatex:telecharger_$format")."</a>");
     43            return array(
     44                'message_ok'=>"<a href='$sZipFileName'>"._T("chmlatex:telecharger_$format")."</a>",
     45                'format'    => $format,
     46                'langue'    => _request('langue'));
    4647        }
    4748    }
     
    7172function formulaires_fchmlatex_traiter_dist($self)
    7273{
    73     $format = _request('format');
    74     $langue = _request('langue');
     74    $format = _request('format_export');
     75    $langue = _request('langue_export');
    7576    $secteur = _request('secteur_region');
    7677
     
    254255    $id = 0;
    255256
     257    spip_log('S: '.$chemin,'html_lien');
     258
    256259    if(substr($chemin, 0, strlen('../')) === '../' || substr($chemin, 0, strlen('http')) === 'http')
    257260    {
     
    270273            $aId = explode('#',$id); // Traitement des ancres
    271274            $id = $aId[0];
    272             $nom = $type.$idd.'.html';
     275            $nom = $type.$id.'.html';
    273276            if(isset($aId[1])) $nom .= '#'.$aId[1];
     277            spip_log('R: '.$nom,'html_lien');
     278            spip_log('M: '.$matches[0],'html_lien');
     279
    274280            return str_replace($matches[1],$nom,$matches[0]);
    275281        }
    276282    }
     283    spip_log('N: '.$matches[0],'html_lien');
    277284    return $matches[0];
    278285}
     
    356363        // Document maître
    357364        $code = recuperer_fond("tex/index", array('id_rubrique' => $secteur,'lang' => $langue,));
    358         file_put_contents($sDirExport.'chmlatex.tex',$code);
     365        file_put_contents($sDirExport.'chmlatex_'.$langue.'.tex',$code);
    359366
    360367        // 1ère de couverture
Note: See TracChangeset for help on using the changeset viewer.