Trad: Traduction et uniformisation page setup module rss
This commit is contained in:
parent
a7791afaac
commit
2a05f6d76a
@ -24,10 +24,10 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
\file htdocs/admin/external_rss.php
|
\file htdocs/admin/external_rss.php
|
||||||
\ingroup external_rss
|
\ingroup external_rss
|
||||||
\brief Page d'administration/configuration du module ExternalRss
|
\brief Page d'administration/configuration du module ExternalRss
|
||||||
\version $Revision$
|
\version $Revision$
|
||||||
*/
|
*/
|
||||||
|
|
||||||
require("./pre.inc.php");
|
require("./pre.inc.php");
|
||||||
@ -46,94 +46,94 @@ if ($result)
|
|||||||
$nbexternalrss = $obj->nb;
|
$nbexternalrss = $obj->nb;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
dolibarr_print_error($db);
|
dolibarr_print_error($db);
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($_POST["action"] == 'add')
|
if ($_POST["action"] == 'add')
|
||||||
{
|
{
|
||||||
$external_rss_urlrss = "external_rss_urlrss_" . $_POST["norss"];
|
$external_rss_urlrss = "external_rss_urlrss_" . $_POST["norss"];
|
||||||
|
|
||||||
if(isset($_POST[$external_rss_urlrss])) {
|
if(isset($_POST[$external_rss_urlrss])) {
|
||||||
$external_rss_title = "external_rss_title_" . $_POST["norss"];
|
$external_rss_title = "external_rss_title_" . $_POST["norss"];
|
||||||
//$external_rss_url = "external_rss_url_" . $_POST["norss"];
|
//$external_rss_url = "external_rss_url_" . $_POST["norss"];
|
||||||
|
|
||||||
$db->begin();
|
$db->begin();
|
||||||
|
|
||||||
$sql = "DELETE FROM ".MAIN_DB_PREFIX."const WHERE name ='EXTERNAL_RSS_TITLE_" . $_POST["norss"] . "'; ";
|
$sql = "DELETE FROM ".MAIN_DB_PREFIX."const WHERE name ='EXTERNAL_RSS_TITLE_" . $_POST["norss"] . "'; ";
|
||||||
$db->query($sql);
|
$db->query($sql);
|
||||||
|
|
||||||
$sql = "DELETE FROM ".MAIN_DB_PREFIX."const WHERE name ='EXTERNAL_RSS_URLRSS_" . $_POST["norss"] . "'; ";
|
$sql = "DELETE FROM ".MAIN_DB_PREFIX."const WHERE name ='EXTERNAL_RSS_URLRSS_" . $_POST["norss"] . "'; ";
|
||||||
$db->query($sql);
|
$db->query($sql);
|
||||||
|
|
||||||
$sql1 = "INSERT INTO ".MAIN_DB_PREFIX."const (name,value,visible) VALUES ('EXTERNAL_RSS_TITLE_" . $_POST["norss"] . "','".$_POST[$external_rss_title]."',0) ;";
|
$sql1 = "INSERT INTO ".MAIN_DB_PREFIX."const (name,value,visible) VALUES ('EXTERNAL_RSS_TITLE_" . $_POST["norss"] . "','".$_POST[$external_rss_title]."',0) ;";
|
||||||
$sql2 = "INSERT INTO ".MAIN_DB_PREFIX."const (name,value,visible) VALUES ('EXTERNAL_RSS_URLRSS_" . $_POST["norss"] . "','".$_POST[$external_rss_urlrss]."',0) ;";
|
$sql2 = "INSERT INTO ".MAIN_DB_PREFIX."const (name,value,visible) VALUES ('EXTERNAL_RSS_URLRSS_" . $_POST["norss"] . "','".$_POST[$external_rss_urlrss]."',0) ;";
|
||||||
|
|
||||||
if ($db->query($sql1) && $db->query($sql2))
|
if ($db->query($sql1) && $db->query($sql2))
|
||||||
{
|
{
|
||||||
$db->commit();
|
$db->commit();
|
||||||
header("Location: external_rss.php");
|
header("Location: external_rss.php");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$db->rollback();
|
$db->rollback();
|
||||||
dolibarr_print_error($db);
|
dolibarr_print_error($db);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($_POST["delete"])
|
if ($_POST["delete"])
|
||||||
{
|
{
|
||||||
if(isset($_POST["norss"])) {
|
if(isset($_POST["norss"])) {
|
||||||
$db->begin();
|
$db->begin();
|
||||||
|
|
||||||
$sql1 = "DELETE FROM ".MAIN_DB_PREFIX."const WHERE name = 'EXTERNAL_RSS_URL_" . $_POST["norss"]."'";
|
$sql1 = "DELETE FROM ".MAIN_DB_PREFIX."const WHERE name = 'EXTERNAL_RSS_URL_" . $_POST["norss"]."'";
|
||||||
$sql2 = "DELETE FROM ".MAIN_DB_PREFIX."const WHERE name = 'EXTERNAL_RSS_TITLE_" . $_POST["norss"]."'";
|
$sql2 = "DELETE FROM ".MAIN_DB_PREFIX."const WHERE name = 'EXTERNAL_RSS_TITLE_" . $_POST["norss"]."'";
|
||||||
$sql3 = "DELETE FROM ".MAIN_DB_PREFIX."const WHERE name = 'EXTERNAL_RSS_URLRSS_" . $_POST["norss"]."'";
|
$sql3 = "DELETE FROM ".MAIN_DB_PREFIX."const WHERE name = 'EXTERNAL_RSS_URLRSS_" . $_POST["norss"]."'";
|
||||||
|
|
||||||
$result1 = $db->query($sql1);
|
$result1 = $db->query($sql1);
|
||||||
$result2 = $db->query($sql2);
|
$result2 = $db->query($sql2);
|
||||||
$result3 = $db->query($sql3);
|
$result3 = $db->query($sql3);
|
||||||
|
|
||||||
if ($result1 && $result2 && $result3)
|
if ($result1 && $result2 && $result3)
|
||||||
{
|
{
|
||||||
$db->commit();
|
$db->commit();
|
||||||
header("Location: external_rss.php");
|
header("Location: external_rss.php");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$db->rollback();
|
$db->rollback();
|
||||||
dolibarr_print_error($db);
|
dolibarr_print_error($db);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($_POST["modify"])
|
if ($_POST["modify"])
|
||||||
{
|
{
|
||||||
$external_rss_urlrss = "external_rss_urlrss_" . $_POST["norss"];
|
$external_rss_urlrss = "external_rss_urlrss_" . $_POST["norss"];
|
||||||
if(isset($_POST[$external_rss_urlrss])) {
|
if(isset($_POST[$external_rss_urlrss])) {
|
||||||
$db->begin();
|
$db->begin();
|
||||||
|
|
||||||
$external_rss_title = "external_rss_title_" . $_POST["norss"];
|
$external_rss_title = "external_rss_title_" . $_POST["norss"];
|
||||||
|
|
||||||
$sql = "DELETE FROM ".MAIN_DB_PREFIX."const WHERE name = 'EXTERNAL_RSS_TITLE_" . $_POST["norss"]."';";
|
$sql = "DELETE FROM ".MAIN_DB_PREFIX."const WHERE name = 'EXTERNAL_RSS_TITLE_" . $_POST["norss"]."';";
|
||||||
$db->query($sql);
|
$db->query($sql);
|
||||||
|
|
||||||
$sql = "DELETE FROM ".MAIN_DB_PREFIX."const WHERE name = 'EXTERNAL_RSS_URLRSS_" . $_POST["norss"]."';";
|
$sql = "DELETE FROM ".MAIN_DB_PREFIX."const WHERE name = 'EXTERNAL_RSS_URLRSS_" . $_POST["norss"]."';";
|
||||||
$db->query($sql);
|
$db->query($sql);
|
||||||
|
|
||||||
$sql1 = "INSERT INTO ".MAIN_DB_PREFIX."const (name,value,visible) VALUES('" . "EXTERNAL_RSS_TITLE_" . $_POST["norss"] . "','". $_POST[$external_rss_title]."',0) ;";
|
$sql1 = "INSERT INTO ".MAIN_DB_PREFIX."const (name,value,visible) VALUES('" . "EXTERNAL_RSS_TITLE_" . $_POST["norss"] . "','". $_POST[$external_rss_title]."',0) ;";
|
||||||
$sql2 = "INSERT INTO ".MAIN_DB_PREFIX."const (name,value,visible) VALUES('" . "EXTERNAL_RSS_URLRSS_" . $_POST["norss"] . "','". $_POST[$external_rss_urlrss]."',0)";
|
$sql2 = "INSERT INTO ".MAIN_DB_PREFIX."const (name,value,visible) VALUES('" . "EXTERNAL_RSS_URLRSS_" . $_POST["norss"] . "','". $_POST[$external_rss_urlrss]."',0)";
|
||||||
|
|
||||||
if ($db->query($sql1) && $db->query($sql2))
|
if ($db->query($sql1) && $db->query($sql2))
|
||||||
{
|
{
|
||||||
$db->commit();
|
$db->commit();
|
||||||
header("Location: external_rss.php");
|
header("Location: external_rss.php");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
$db->rollback();
|
$db->rollback();
|
||||||
dolibarr_print_error($db);
|
dolibarr_print_error($db);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -144,41 +144,27 @@ if ($_POST["modify"])
|
|||||||
|
|
||||||
llxHeader();
|
llxHeader();
|
||||||
|
|
||||||
print_fiche_titre("Configuration des imports de flux RSS", $mesg);
|
print_fiche_titre($langs->trans("ExternalRSSSetup"), $mesg);
|
||||||
|
|
||||||
|
print '<form name="externalrssconfig" action="external_rss.php" method="post">';
|
||||||
|
|
||||||
|
print '<table class="noborder" width="100%">';
|
||||||
|
print '<tr class="liste_titre">';
|
||||||
|
print '<td colspan="2">'.$langs->trans("NewRSS").'</td>';
|
||||||
|
print '<td>'.$langs->trans("Example").'</td>';
|
||||||
|
print '</tr>';
|
||||||
|
print '<tr class="impair">';
|
||||||
|
print '<td width="100">'.$langs->trans("Title").'</td>';
|
||||||
|
print '<td><input type="text" name="external_rss_title_'.$nbexternalrss.'" value="'.@constant("EXTERNAL_RSS_TITLE_" . $nbexternalrss).'" size="45"></td>';
|
||||||
|
print '<td>April,<br>LinuxFR,<br>Lolix,<br>Parinux</td>';
|
||||||
|
print '</tr>';
|
||||||
?>
|
?>
|
||||||
|
<tr class="pair">
|
||||||
Attention, pour la récupération des données au format RSS, les urls en https ne marchent pas pour l'instant.
|
|
||||||
Exemples:<ul>
|
|
||||||
<li>WikiApril / http://wiki.april.org / http://wiki.april.org/RecentChanges?format=rss (et tous les sites phpwiki)</li>
|
|
||||||
<li>LinuxFR / http://linuxfr.org / http://www.linuxfr.org/backend.rss</li>
|
|
||||||
<li>WikiInterneRycks / ../wiki / ../wiki/RecentChanges?format=rss (ne marche pas, je suis en https et en plus y a un apache_auth)</li>
|
|
||||||
<li>LoLix / http://back.fr.lolix.org/ / http://back.fr.lolix.org/jobs.rss.php3</li>
|
|
||||||
<li>Parinux / http://parinux.org/ / http://parinux.org/backend.rss</li>
|
|
||||||
<li>Docs d'AbulÉdu / http://docs.abuledu.org / http://docs.abuledu.org/backend.php3 (et tous les sites spip)</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<form name="externalrssconfig" action="external_rss.php" method="post">
|
|
||||||
|
|
||||||
<table class="border" cellpadding="2" cellspacing="0">
|
|
||||||
<tr class="liste_titre">
|
|
||||||
<td colspan="2">Syndication d'un nouveau flux RSS</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>Titre</td>
|
|
||||||
<td><input type="text" name="external_rss_title_<?php echo $nbexternalrss ?>" value="<?php echo @constant("EXTERNAL_RSS_TITLE_" . $nbexternalrss) ?>" size="45"></td>
|
|
||||||
</tr>
|
|
||||||
<!--
|
|
||||||
<tr>
|
|
||||||
<td>URL du site</td>
|
|
||||||
<td><input type="text" name="external_rss_url_<?php echo $nbexternalrss ?>" value="<?php echo @constant('EXTERNAL_RSS_URL_' . $nbexternalrss) ?>" size="45"></td>
|
|
||||||
</tr>
|
|
||||||
-->
|
|
||||||
<tr>
|
|
||||||
<td>URL du RSS</td>
|
<td>URL du RSS</td>
|
||||||
<td><input type="text" name="external_rss_urlrss_<?php echo $nbexternalrss ?>" value="<?php echo @constant("EXTERNAL_RSS_URLRSS_" . $nbexternalrss) ?>" size="45"></td>
|
<td><input type="text" name="external_rss_urlrss_<?php echo $nbexternalrss ?>" value="<?php echo @constant("EXTERNAL_RSS_URLRSS_" . $nbexternalrss) ?>" size="45"></td>
|
||||||
|
<td>http://wiki.april.org/RecentChanges?format=rss,<br>http://www.linuxfr.org/backend.rss,<br>http://back.fr.lolix.org/jobs.rss.php3,<br>http://parinux.org/backend.rss</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr><td colspan="2">
|
<tr><td colspan="3" align="center">
|
||||||
<input type="submit" value="<?php echo $langs->trans("Add") ?>">
|
<input type="submit" value="<?php echo $langs->trans("Add") ?>">
|
||||||
<input type="hidden" name="action" value="add">
|
<input type="hidden" name="action" value="add">
|
||||||
<input type="hidden" name="norss" value="<?php echo $nbexternalrss ?>">
|
<input type="hidden" name="norss" value="<?php echo $nbexternalrss ?>">
|
||||||
@ -189,7 +175,7 @@ Exemples:<ul>
|
|||||||
|
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
<table class="border" cellpadding="3" cellspacing="0">
|
<table class="noborder" width="100%">
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
@ -198,22 +184,16 @@ for($i = 0; $i < $nbexternalrss; $i++) {
|
|||||||
<form name=\"externalrssconfig\" action=\"external_rss.php\" method=\"post\">
|
<form name=\"externalrssconfig\" action=\"external_rss.php\" method=\"post\">
|
||||||
<td colspan=\"2\">Syndication du flux numéro " . ($i+1) . "</td>
|
<td colspan=\"2\">Syndication du flux numéro " . ($i+1) . "</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr class=\"impair\">
|
||||||
<td>Titre</td>
|
<td width=\"100\">Titre</td>
|
||||||
<td><input type=\"text\" name=\"external_rss_title_" . $i . "\" value=\"" . @constant("EXTERNAL_RSS_TITLE_" . $i) . "\" size=\"45\"></td>
|
<td><input type=\"text\" name=\"external_rss_title_" . $i . "\" value=\"" . @constant("EXTERNAL_RSS_TITLE_" . $i) . "\" size=\"45\"></td>
|
||||||
</tr>
|
</tr>
|
||||||
<!--
|
<tr class=\"pair\">
|
||||||
<tr>
|
|
||||||
<td>URL du site</td>
|
|
||||||
<td><input type=\"text\" name=\"external_rss_url_" . $i . "\" value=\"". @constant("EXTERNAL_RSS_URL_" . $i) . "\" size=\"45\"></td>
|
|
||||||
</tr>
|
|
||||||
-->
|
|
||||||
<tr>
|
|
||||||
<td>URL du RSS</td>
|
<td>URL du RSS</td>
|
||||||
<td><input type=\"text\" name=\"external_rss_urlrss_" . $i . "\" value=\"" . @constant("EXTERNAL_RSS_URLRSS_" . $i) . "\" size=\"45\"></td>
|
<td><input type=\"text\" name=\"external_rss_urlrss_" . $i . "\" value=\"" . @constant("EXTERNAL_RSS_URLRSS_" . $i) . "\" size=\"45\"></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td colspan=\"2\">
|
<td colspan=\"2\" align=\"center\">
|
||||||
<input type=\"submit\" name=\"modify\" value=\"".$langs->trans("Modify")."\">
|
<input type=\"submit\" name=\"modify\" value=\"".$langs->trans("Modify")."\">
|
||||||
<input type=\"submit\" name=\"delete\" value=\"".$langs->trans("Delete")."\">
|
<input type=\"submit\" name=\"delete\" value=\"".$langs->trans("Delete")."\">
|
||||||
<input type=\"hidden\" name=\"norss\" value=\"$i\">
|
<input type=\"hidden\" name=\"norss\" value=\"$i\">
|
||||||
@ -231,6 +211,6 @@ for($i = 0; $i < $nbexternalrss; $i++) {
|
|||||||
|
|
||||||
$db->close();
|
$db->close();
|
||||||
|
|
||||||
llxFooter();
|
llxFooter('$Date$ - $Revision$');
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|||||||
@ -337,3 +337,6 @@ PaperFormatModule=Print' format module
|
|||||||
BarcodeEncodeModule=Barcode' encodage type
|
BarcodeEncodeModule=Barcode' encodage type
|
||||||
##### Prelevements #####
|
##### Prelevements #####
|
||||||
WithdrawalsSetup=Withdrawal setup
|
WithdrawalsSetup=Withdrawal setup
|
||||||
|
##### ExternalRSS #####
|
||||||
|
ExternalRSSSetup=External RSS imports setup
|
||||||
|
NewRSS=New RSS
|
||||||
@ -338,3 +338,6 @@ BarcodeEncodeModule=Types d'encodages des codes barres
|
|||||||
BarcodeEncodeModule=Modules d'encodage des codes barres
|
BarcodeEncodeModule=Modules d'encodage des codes barres
|
||||||
##### Prelevements #####
|
##### Prelevements #####
|
||||||
WithdrawalsSetup=Configuration du module prélèvement
|
WithdrawalsSetup=Configuration du module prélèvement
|
||||||
|
##### ExternalRSS #####
|
||||||
|
ExternalRSSSetup=Configuration des imports de flux RSS
|
||||||
|
NewRSS=Syndication d'un nouveau flux RSS
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user