Fix: register_globals=off
This commit is contained in:
parent
6a53682f80
commit
8d257daf8f
@ -37,16 +37,18 @@ $nbexternalrss = $obj->nb;
|
|||||||
|
|
||||||
if ($_POST["action"] == 'add')
|
if ($_POST["action"] == 'add')
|
||||||
{
|
{
|
||||||
$external_rss_url = "external_rss_url_" . $_POST["norss"];
|
|
||||||
if(isset($_POST[$external_rss_url])) {
|
|
||||||
$external_rss_title = "external_rss_title_" . $_POST["norss"];
|
|
||||||
$external_rss_urlrss = "external_rss_urlrss_" . $_POST["norss"];
|
$external_rss_urlrss = "external_rss_urlrss_" . $_POST["norss"];
|
||||||
|
|
||||||
$sql = "REPLACE INTO ".MAIN_DB_PREFIX."const SET name = 'EXTERNAL_RSS_URL_" . $_POST["norss"] . "', value='".$_POST[$external_rss_url]."', visible=0";
|
if(isset($_POST[$external_rss_urlrss])) {
|
||||||
|
$external_rss_title = "external_rss_title_" . $_POST["norss"];
|
||||||
|
//$external_rss_url = "external_rss_url_" . $_POST["norss"];
|
||||||
|
|
||||||
|
//$sql = "REPLACE INTO ".MAIN_DB_PREFIX."const SET name = 'EXTERNAL_RSS_URL_" . $_POST["norss"] . "', value='".$_POST[$external_rss_url]."', visible=0";
|
||||||
$sql1 = "REPLACE INTO ".MAIN_DB_PREFIX."const SET name = 'EXTERNAL_RSS_TITLE_" . $_POST["norss"] . "', value='".$_POST[$external_rss_title]."', visible=0";
|
$sql1 = "REPLACE INTO ".MAIN_DB_PREFIX."const SET name = 'EXTERNAL_RSS_TITLE_" . $_POST["norss"] . "', value='".$_POST[$external_rss_title]."', visible=0";
|
||||||
$sql2 = "REPLACE INTO ".MAIN_DB_PREFIX."const SET name = 'EXTERNAL_RSS_URLRSS_" . $_POST["norss"] . "', value='".$_POST[$external_rss_urlrss]."', visible=0";
|
$sql2 = "REPLACE INTO ".MAIN_DB_PREFIX."const SET name = 'EXTERNAL_RSS_URLRSS_" . $_POST["norss"] . "', value='".$_POST[$external_rss_urlrss]."', visible=0";
|
||||||
|
|
||||||
if ($db->query($sql) && $db->query($sql1) && $db->query($sql2))
|
if ($db->query($sql1) && $db->query($sql2))
|
||||||
{
|
{
|
||||||
// la constante qui a été lue en avant du nouveau set
|
// la constante qui a été lue en avant du nouveau set
|
||||||
// on passe donc par une variable pour avoir un affichage cohérent
|
// on passe donc par une variable pour avoir un affichage cohérent
|
||||||
@ -60,31 +62,38 @@ if ($_POST["action"] == 'add')
|
|||||||
|
|
||||||
if ($_POST["delete"])
|
if ($_POST["delete"])
|
||||||
{
|
{
|
||||||
// TODO Code pour supprimer
|
if(isset($_POST["norss"])) {
|
||||||
|
$sql = "DELETE FROM ".MAIN_DB_PREFIX."const where name = 'EXTERNAL_RSS_URL_" . $_POST["norss"]."'";
|
||||||
|
$sql1 = "DELETE FROM ".MAIN_DB_PREFIX."const where name = 'EXTERNAL_RSS_TITLE_" . $_POST["norss"]."'";
|
||||||
|
$sql2 = "DELETE FROM ".MAIN_DB_PREFIX."const where name = 'EXTERNAL_RSS_URLRSS_" . $_POST["norss"]."'";
|
||||||
|
|
||||||
|
$result = $db->query($sql);
|
||||||
|
$result = $db->query($sql1);
|
||||||
|
$result = $db->query($sql2);
|
||||||
|
if (! $result) {
|
||||||
|
dolibarr_print_error($db);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($_POST["modify"])
|
if ($_POST["modify"])
|
||||||
{
|
{
|
||||||
for ($i = 0; $i < $nbexternalrss; $i++) {
|
$external_rss_urlrss = "external_rss_urlrss_" . $_POST["norss"];
|
||||||
$external_rss_url = "external_rss_url_" . $i;
|
if(isset($_POST[$external_rss_urlrss])) {
|
||||||
if(isset($$external_rss_url)) {
|
$external_rss_title = "external_rss_title_" . $_POST["norss"];
|
||||||
$external_rss_title = "external_rss_title_" . $i;
|
//$external_rss_url = "external_rss_url_" . $i;
|
||||||
$external_rss_urlrss = "external_rss_urlrss_" . $i;
|
//$sql = "REPLACE INTO ".MAIN_DB_PREFIX."const SET name = '" . "EXTERNAL_RSS_URL_" . $_POST["norss"] . "', value='". $_POST[$external_rss_url]."', visible=0";
|
||||||
$sql = "REPLACE INTO ".MAIN_DB_PREFIX."const SET name = '" . "EXTERNAL_RSS_URL_" . $i . "', value='".$$external_rss_url."', visible=0";
|
$sql1 = "REPLACE INTO ".MAIN_DB_PREFIX."const SET name = '" . "EXTERNAL_RSS_TITLE_" . $_POST["norss"] . "', value='". $_POST[$external_rss_title]."', visible=0";
|
||||||
$sql1 = "REPLACE INTO ".MAIN_DB_PREFIX."const SET name = '" . "EXTERNAL_RSS_TITLE_" . $i . "', value='".$$external_rss_title."', visible=0";
|
$sql2 = "REPLACE INTO ".MAIN_DB_PREFIX."const SET name = '" . "EXTERNAL_RSS_URLRSS_" . $_POST["norss"] . "', value='". $_POST[$external_rss_urlrss]."', visible=0";
|
||||||
$sql2 = "REPLACE INTO ".MAIN_DB_PREFIX."const SET name = '" . "EXTERNAL_RSS_URLRSS_" . $i . "', value='".$$external_rss_urlrss."', visible=0";
|
|
||||||
|
|
||||||
if ($db->query($sql) && $db->query($sql1) && $db->query($sql2))
|
if ($db->query($sql1) && $db->query($sql2))
|
||||||
{
|
{
|
||||||
// la constante qui a été lue en avant du nouveau set
|
print "Enregistrement confirmé pour le flux RSS " . $_POST[$external_rss_title] . "\n";
|
||||||
// on passe donc par une variable pour avoir un affichage cohérent
|
// TODO Mettre a jour constante dans environnement pour avoir affichage qui suit ok
|
||||||
print "Enregistrement confirmé pour le site " . $$external_rss_title . "\n";
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
print "Erreur d'enregistement pour le site " . $$external_rss_title . "\n";
|
print "Erreur d'enregistement pour le flux RSS " . $_POST[$external_rss_title] . "\n";
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -117,10 +126,12 @@ Exemples:<ul>
|
|||||||
<td>Titre</td>
|
<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>
|
<td><input type="text" name="external_rss_title_<?php echo $nbexternalrss ?>" value="<?php echo @constant("EXTERNAL_RSS_TITLE_" . $nbexternalrss) ?>" size="45"></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<!--
|
||||||
<tr>
|
<tr>
|
||||||
<td>URL du site</td>
|
<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>
|
<td><input type="text" name="external_rss_url_<?php echo $nbexternalrss ?>" value="<?php echo @constant('EXTERNAL_RSS_URL_' . $nbexternalrss) ?>" size="45"></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
-->
|
||||||
<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>
|
||||||
@ -143,16 +154,18 @@ Exemples:<ul>
|
|||||||
for($i = 0; $i < $nbexternalrss; $i++) {
|
for($i = 0; $i < $nbexternalrss; $i++) {
|
||||||
print "<tr class=\"liste_titre\">
|
print "<tr class=\"liste_titre\">
|
||||||
<form name=\"externalrssconfig\" action=\"external_rss.php\" method=\"post\">
|
<form name=\"externalrssconfig\" action=\"external_rss.php\" method=\"post\">
|
||||||
<td colspan=\"2\">Syndication du site numéro " . ($i+1) . "</td>
|
<td colspan=\"2\">Syndication du flux numéro " . ($i+1) . "</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>Titre</td>
|
<td>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>
|
<tr>
|
||||||
<td>URL du site</td>
|
<td>URL du site</td>
|
||||||
<td><input type=\"text\" name=\"external_rss_url_" . $i . "\" value=\"". @constant("EXTERNAL_RSS_URL_" . $i) . "\" size=\"45\"></td>
|
<td><input type=\"text\" name=\"external_rss_url_" . $i . "\" value=\"". @constant("EXTERNAL_RSS_URL_" . $i) . "\" size=\"45\"></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
-->
|
||||||
<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>
|
||||||
@ -161,7 +174,7 @@ for($i = 0; $i < $nbexternalrss; $i++) {
|
|||||||
<td colspan=\"2\">
|
<td colspan=\"2\">
|
||||||
<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\" value=\"$i\">
|
<input type=\"hidden\" name=\"norss\" value=\"$i\">
|
||||||
</td>
|
</td>
|
||||||
</form>
|
</form>
|
||||||
</tr>
|
</tr>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user