pump.io: preventing that a reenabling of the mirror option causes a flood of old posts

This commit is contained in:
Michael Vogel 2014-05-16 07:50:09 +02:00
parent 1d340dce46
commit 4741beffe3

View file

@ -293,12 +293,16 @@ function pumpio_settings_post(&$a,&$b) {
if(x($_POST,'pumpio_delete')) { if(x($_POST,'pumpio_delete')) {
set_pconfig(local_user(),'pumpio','consumer_key',''); set_pconfig(local_user(),'pumpio','consumer_key','');
set_pconfig(local_user(),'pumpio','consumer_secret',''); set_pconfig(local_user(),'pumpio','consumer_secret','');
set_pconfig(local_user(),'pumpio','host','');
set_pconfig(local_user(),'pumpio','oauth_token',''); set_pconfig(local_user(),'pumpio','oauth_token','');
set_pconfig(local_user(),'pumpio','oauth_token_secret',''); set_pconfig(local_user(),'pumpio','oauth_token_secret','');
set_pconfig(local_user(),'pumpio','post',false); set_pconfig(local_user(),'pumpio','post',false);
set_pconfig(local_user(),'pumpio','post_by_default',false); set_pconfig(local_user(),'pumpio','import',false);
set_pconfig(local_user(),'pumpio','host','');
set_pconfig(local_user(),'pumpio','user',''); set_pconfig(local_user(),'pumpio','user','');
set_pconfig(local_user(),'pumpio','public',false);
set_pconfig(local_user(),'pumpio','mirror',false);
set_pconfig(local_user(),'pumpio','post_by_default',false);
set_pconfig(local_user(),'pumpio','lastdate', 0);
} else { } else {
// filtering the username if it is filled wrong // filtering the username if it is filled wrong
$user = $_POST['pumpio_user']; $user = $_POST['pumpio_user'];
@ -321,6 +325,9 @@ function pumpio_settings_post(&$a,&$b) {
set_pconfig(local_user(),'pumpio','mirror',$_POST['pumpio_mirror']); set_pconfig(local_user(),'pumpio','mirror',$_POST['pumpio_mirror']);
set_pconfig(local_user(),'pumpio','post_by_default',intval($_POST['pumpio_bydefault'])); set_pconfig(local_user(),'pumpio','post_by_default',intval($_POST['pumpio_bydefault']));
if (!$_POST['pumpio_mirror'])
set_pconfig(local_user(),'pumpio','lastdate', $lastdate);
//header("Location: ".$a->get_baseurl()."/pumpio/connect"); //header("Location: ".$a->get_baseurl()."/pumpio/connect");
} }
} }