From facca43e2de1c3c30a34f38bbe7025b7216db13f Mon Sep 17 00:00:00 2001 From: Mike Macgirvin Date: Mon, 16 Aug 2010 20:47:40 -0700 Subject: [PATCH] no more url in cmdline --- images/camera-icon.gif | Bin 1040 -> 1015 bytes include/notifier.php | 27 +++++++++++++++++++-------- include/poller.php | 7 +++---- mod/dfrn_notify.php | 3 +-- mod/item.php | 7 +++---- mod/message.php | 6 ++---- mod/photos.php | 5 ++--- 7 files changed, 30 insertions(+), 25 deletions(-) diff --git a/images/camera-icon.gif b/images/camera-icon.gif index 83c7124a8bd794512fde0aa4ac475c42868fc7e2..a4adf9adfa18e3072f6ced0499ce5364e0950e9c 100644 GIT binary patch delta 237 zcmV( z&Kx_2{{pcyXRh2iZ{^C3lNV^Q&fL0p@Yn@1_b%Q)D$gtePKdaxiluA+3kU!^e}Q;g delta 262 zcmV+h0r~#-2apI0M@dFFIbje05CHeF3l#%@?EtZ1>({Sdy%qNA*_$`79zKBs_o4G< zWnR2;=+K#CXYZjue}UMUGgt1Mw{qpi$qU2}8^3wy%C%#6PMo-u?&Ptvg0COCZ13Eq zGnw*TyLTw<ijW%x9*%ebL-y0V;9KWyLkPqoD7H3=D2rp z@636F_YPkmcjCN_94fV)TzK%T$aClJ-MGE!jLMCx?pwHX@eJ#YcT}%DbnW!eo1+b$ zySH%Jd26R`pE*59z;)^-PiMl4R`jL))(M;(ZuiF3ljoYRT>%NB&lk>Be Mk!Qc;$pZoaJJH9GR{#J2 diff --git a/include/notifier.php b/include/notifier.php index 36ff27054f..dcc7724547 100644 --- a/include/notifier.php +++ b/include/notifier.php @@ -1,6 +1,7 @@ set_baseurl(get_config('system',url')); + $baseurl = $argv[1]; $a->set_baseurl($argv[1]); - $cmd = $argv[2]; + $cmd = $argv[1]; switch($cmd) { case 'mail': default: - $item_id = intval($argv[3]); + $item_id = intval($argv[2]); if(! $item_id) killme(); break; @@ -233,7 +236,10 @@ dbg(3); } } $atom .= "\r\n"; -echo $atom; + + if($debugging) + echo $atom; + // create a clone of this feed but with comments disabled to send to those who can't respond. $atom_nowrite = str_replace('1','0',$atom); @@ -265,7 +271,10 @@ echo $atom; $url = $rr['notify'] . '?dfrn_id=' . $rr['dfrn-id']; $xml = fetch_url($url); -echo $xml; + + if($debugging) + echo $xml; + if(! $xml) continue; @@ -302,7 +311,9 @@ echo $xml; } $xml = post_url($rr['notify'],$postvars); -echo $xml; + + if($debugging) + echo $xml; $res = simplexml_load_string($xml); diff --git a/include/poller.php b/include/poller.php index 0ef4d126af..e946dabf60 100644 --- a/include/poller.php +++ b/include/poller.php @@ -15,10 +15,9 @@ require_once('datetime.php'); require_once('simplepie/simplepie.inc'); require_once('include/items.php'); -if($argc < 2) - exit; -dbg(3); - $a->set_baseurl($argv[1]); + + + $a->set_baseurl(get_config('system','url')); $contacts = q("SELECT * FROM `contact` WHERE `dfrn-id` != '' AND `self` = 0 AND `blocked` = 0 AND `readonly` = 0 ORDER BY RAND()"); diff --git a/mod/dfrn_notify.php b/mod/dfrn_notify.php index 911d7f02c6..be0de36e06 100644 --- a/mod/dfrn_notify.php +++ b/mod/dfrn_notify.php @@ -169,10 +169,9 @@ function dfrn_notify_post(&$a) { intval($posted_id) ); - $url = $a->get_baseurl(); $php_path = ((strlen($a->config['php_path'])) ? $a->config['php_path'] : 'php'); - proc_close(proc_open("\"$php_path\" \"include/notifier.php\" \"$url\" \"comment-import\" \"$posted_id\" &", + proc_close(proc_open("\"$php_path\" \"include/notifier.php\" \"comment-import\" \"$posted_id\" &", array(),$foo)); if(($importer['notify-flags'] & NOTIFY_COMMENT) && (! $importer['self'])) { diff --git a/mod/item.php b/mod/item.php index 7efb3db9e4..bd0358ea6c 100644 --- a/mod/item.php +++ b/mod/item.php @@ -238,10 +238,10 @@ function item_post(&$a) { ); } } - $url = $a->get_baseurl(); + $php_path = ((strlen($a->config['php_path'])) ? $a->config['php_path'] : 'php'); - proc_close(proc_open("\"$php_path\" \"include/notifier.php\" \"$url\" \"$notify_type\" \"$post_id\" &", + proc_close(proc_open("\"$php_path\" \"include/notifier.php\" \"$notify_type\" \"$post_id\" &", array(),$foo)); goaway($a->get_baseurl() . "/" . $_POST['return'] ); @@ -307,13 +307,12 @@ function item_content(&$a) { // ignore the result } - $url = $a->get_baseurl(); $drop_id = intval($item['id']); $php_path = ((strlen($a->config['php_path'])) ? $a->config['php_path'] : 'php'); // send the notification upstream/downstream as the case may be - proc_close(proc_open("\"$php_path\" \"include/notifier.php\" \"$url\" \"drop\" \"$drop_id\" &", + proc_close(proc_open("\"$php_path\" \"include/notifier.php\" \"drop\" \"$drop_id\" &", array(),$foo)); goaway($a->get_baseurl() . '/' . $_SESSION['return_url']); diff --git a/mod/message.php b/mod/message.php index 0f55412bb6..b8236641a9 100644 --- a/mod/message.php +++ b/mod/message.php @@ -67,11 +67,10 @@ function message_post(&$a) { if(count($r)) $post_id = $r[0]['id']; - $url = $a->get_baseurl(); $php_path = ((strlen($a->config['php_path'])) ? $a->config['php_path'] : 'php'); if($post_id) { - proc_close(proc_open("\"$php_path\" \"include/notifier.php\" \"$url\" \"mail\" \"$post_id\" &", + proc_close(proc_open("\"$php_path\" \"include/notifier.php\" \"mail\" \"$post_id\" &", array(),$foo)); notice( t('Message sent.') . EOL ); } @@ -134,11 +133,10 @@ function message_content(&$a) { } if(($a->argc > 2) && ($a->argv[1] == 'redeliver') && intval($a->argv[2])) { - $url = $a->get_baseurl(); $post_id = intval($a->argv[2]); $php_path = ((strlen($a->config['php_path'])) ? $a->config['php_path'] : 'php'); - proc_close(proc_open("\"$php_path\" \"include/notifier.php\" \"$url\" \"mail\" \"$post_id\" &", + proc_close(proc_open("\"$php_path\" \"include/notifier.php\" \"mail\" \"$post_id\" &", array(),$foo)); goaway($a->get_baseurl() . '/message' ); } diff --git a/mod/photos.php b/mod/photos.php index 8936649b70..3f86075750 100644 --- a/mod/photos.php +++ b/mod/photos.php @@ -122,14 +122,13 @@ function photos_post(&$a) { intval($_SESSION['uid']) ); - $url = $a->get_baseurl(); $drop_id = intval($rr['id']); $php_path = ((strlen($a->config['php_path'])) ? $a->config['php_path'] : 'php'); // send the notification upstream/downstream as the case may be if($rr['visible']) - proc_close(proc_open("\"php_path\" \"include/notifier.php\" \"$url\" \"drop\" \"$drop_id\" & ", + proc_close(proc_open("\"$php_path\" \"include/notifier.php\" \"drop\" \"$drop_id\" & ", array(),$foo)); } @@ -166,7 +165,7 @@ function photos_post(&$a) { // send the notification upstream/downstream as the case may be if($i[0]['visible']) - proc_close(proc_open("\"$php_path\" \"include/notifier.php\" \"$url\" \"drop\" \"$drop_id\" & ", + proc_close(proc_open("\"$php_path\" \"include/notifier.php\" \"drop\" \"$drop_id\" & ", array(),$foo)); } }