Changeset 93490 in spip-zone
- Timestamp:
- Dec 9, 2015, 5:29:57 PM (5 years ago)
- Location:
- _plugins_/convertisseur/trunk
- Files:
-
- 1 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/convertisseur/trunk/exec/convertisseur.php
r69480 r93490 12 12 global $spip_lang_right; 13 13 global $log; 14 global $spip_version_branche ; 14 15 15 16 global $conv_formats; 16 17 global $conv_functions_pre; 17 18 18 $conv_in = ""; 19 $conv_out = ""; 19 $conv_in = ""; 20 $conv_out = ""; 21 22 // convertir le charset ? 23 $convert_charset = (_request('convert_charset') == 'true'); 24 $GLOBALS['auteur_session']['prefs']['convertisseur_cvcharset'] = ($convert_charset) ? "oui" : "non" ; 25 20 26 21 27 // check rights (utile ?) … … 38 44 39 45 $conv_textes = array(); 40 46 41 47 // upload ? 42 48 if (count($_FILES)) { … … 83 89 if (lire_fichier('../tmp/convertisseur.tmp', $tmp)) 84 90 $conv_textes[$file['name']] = $tmp; 85 86 91 } 87 92 } … … 91 96 $conv_textes[] = _request('conv_in'); 92 97 93 // convertir le charset ?94 $convert_charset = (_request('convert_charset') == 'true');95 $GLOBALS['auteur_session']['prefs']['convertisseur_cvcharset'] = $convert_charset;96 98 if ($convert_charset) { 97 99 include_spip('inc/charsets'); … … 107 109 // pour permettre de proposer le meme la prochaine fois 108 110 $GLOBALS['auteur_session']['prefs']['convertisseur_format'] = $format; 109 110 // enregistrer les prefs de l'auteur111 spip_query('UPDATE spip_auteurs SET prefs='112 ._q(serialize($GLOBALS['auteur_session']['prefs']))113 .' WHERE id_auteur='.intval($GLOBALS['auteur_session']['id_auteur'])114 );115 116 111 117 112 // Traitement et conversion de chaque texte soumis, dans un tableau … … 131 126 132 127 128 // enregistrer les prefs de l'auteur 129 spip_query('UPDATE spip_auteurs SET prefs=' 130 ._q(serialize($GLOBALS['auteur_session']['prefs'])) 131 .' WHERE id_auteur='.intval($GLOBALS['auteur_session']['id_auteur']) 132 ); 133 133 134 } // fin action 134 135 … … 157 158 echo "<textarea name='conv_out' cols='65' rows='12'>".entites_html($texte)."</textarea><br />\n"; 158 159 159 if (isset($article[$f])) 160 if (isset($article[$f])){ 161 // spip 3 162 if($spip_version_branche > "3") 160 163 echo "<div>article ".$article[$f].": <a href='".generer_url_ecrire('article_edit', 'id_article='.$article[$f])."'>éditer</a></div>\n"; 164 else 165 echo "<div>article ".$article[$f].": <a href='".generer_url_ecrire('articles_edit', 'id_article='.$article[$f])."'>éditer</a></div>\n"; 166 } 161 167 } 162 168 … … 199 205 echo "<h5>"._T("convertisseur:options")."</h5>\n"; 200 206 201 $checked = $GLOBALS['auteur_session']['prefs']['convertisseur_cvcharset']207 $checked = ($GLOBALS['auteur_session']['prefs']['convertisseur_cvcharset'] == "oui") 202 208 ? ' checked="checked"' 203 209 : ''; -
_plugins_/convertisseur/trunk/inc/convertisseur.php
r58807 r93490 315 315 // cf. extract/quark.php 316 316 $conv_formats['XTG_SPIP'] = 'quark'; // function extract/ 317 $conv_formats['Quark_SPIP'] = 'quark_xml'; // function extract/ 317 318 $conv_formats['html_SPIP'] = 'html'; // function sale ou HTML2SPIP 318 319 … … 462 463 $conv_out = $cv(_DIR_TMP.'convertisseur.tmp', $charset); 463 464 supprimer_fichier(_DIR_TMP.'convertisseur.tmp'); 464 include_spip('inc/charsets');465 $conv_out = importer_charset($conv_out, $charset);465 #include_spip('inc/charsets'); 466 #$conv_out = importer_charset($conv_out, $charset); 466 467 } 467 468 … … 501 502 function inserer_conversion($texte, $id_rubrique, $f=null) { 502 503 global $log; 504 global $spip_version_branche ; 503 505 504 506 $id_rubrique = intval($id_rubrique); … … 516 518 // avec le statut prepa, qui nous appartient, et... on l'ecrase 517 519 $ps = 'Conversion depuis '.basename($f); 518 $s = spip_query("SELECT a.id_article 519 FROM spip_articles AS a, 520 spip_auteurs_articles AS aut 521 WHERE id_rubrique=$id_rubrique 522 AND ps=".sql_quote($ps)." 523 AND aut.id_article=a.id_article 524 AND aut.id_auteur=".$id_auteur 525 ); 520 521 // spip 3 522 if($spip_version_branche > "3") 523 $s = spip_query("SELECT a.id_article 524 FROM spip_articles AS a, 525 spip_auteurs_liens AS aut 526 WHERE id_rubrique=$id_rubrique 527 AND ps=".sql_quote($ps)." 528 AND aut.id_objet=a.id_article 529 AND aut.objet = 'article' 530 AND aut.id_auteur=".$id_auteur 531 ); 532 // spip 2 533 else 534 $s = spip_query("SELECT a.id_article 535 FROM spip_articles AS a, 536 spip_auteurs_articles AS aut 537 WHERE id_rubrique=$id_rubrique 538 AND ps=".sql_quote($ps)." 539 AND aut.id_article=a.id_article 540 AND aut.id_auteur=".$id_auteur 541 ); 542 526 543 if ($t = spip_fetch_array($s)) { 527 544 $id_article = $t['id_article']; … … 563 580 ); 564 581 582 565 583 if ($id_article>0 566 584 AND $id_auteur>0) { 567 sql_insertq('spip_auteurs_articles', 568 array( 569 'id_article' => $id_article, 570 'id_auteur' => $id_auteur 571 ) 572 ); 585 586 // s'ajouter en auteur en spip 2 ou 3 587 if($spip_version_branche > "3") 588 sql_insertq('spip_auteurs_liens', 589 array( 590 'id_objet' => $id_article, 591 'objet' => 'article', 592 'id_auteur' => $id_auteur 593 ) 594 ); 595 else 596 sql_insertq('spip_auteurs_articles', 597 array( 598 'id_article' => $id_article, 599 'id_auteur' => $id_auteur 600 ) 601 ); 573 602 } 574 603 } -
_plugins_/convertisseur/trunk/lang/convertisseur_fr.php
r57320 r93490 35 35 'options' => 'Options :', 36 36 37 // Q 38 'Quark_SPIP' => 'Quark (XML) vers SPIP', 39 37 40 // S 38 41 'SLA_SPIP' => 'SLA (Scribus) vers SPIP',
Note: See TracChangeset
for help on using the changeset viewer.