From 895b3abf320a28ecf0f797f4f4900e6baf429308 Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Wed, 26 Dec 2018 00:40:12 -0500 Subject: [PATCH] Remove/replace killme() with *exit() --- bin/worker.php | 2 +- include/api.php | 8 ++++---- library/OAuth1.php | 3 --- mod/_well_known.php | 1 - mod/admin.php | 3 +-- mod/amcd.php | 2 +- mod/api.php | 6 +++--- mod/attach.php | 2 +- mod/cal.php | 6 +++--- mod/contactgroup.php | 6 +++--- mod/dfrn_notify.php | 6 +++--- mod/dfrn_poll.php | 18 +++++++++--------- mod/dfrn_request.php | 3 +-- mod/display.php | 2 +- mod/events.php | 6 +++--- mod/fbrowser.php | 6 +++--- mod/fetch.php | 4 ++-- mod/filer.php | 4 ++-- mod/filerm.php | 4 ++-- mod/friendica.php | 2 +- mod/group.php | 2 +- mod/hovercard.php | 2 +- mod/ignored.php | 8 ++++---- mod/item.php | 18 +++++++++--------- mod/like.php | 4 +--- mod/lockview.php | 12 ++++++------ mod/manifest.php | 2 +- mod/modexp.php | 6 +++--- mod/network.php | 2 +- mod/nodeinfo.php | 3 --- mod/noscrape.php | 2 +- mod/notify.php | 2 +- mod/oexchange.php | 2 +- mod/opensearch.php | 2 +- mod/photos.php | 8 ++++---- mod/phpinfo.php | 2 +- mod/ping.php | 4 ++-- mod/poco.php | 6 +++--- mod/pretheme.php | 2 +- mod/probe.php | 2 +- mod/profiles.php | 4 ++-- mod/profperm.php | 2 +- mod/pubsub.php | 2 +- mod/pubsubhubbub.php | 2 +- mod/robots_txt.php | 2 +- mod/rsd_xml.php | 2 +- mod/search.php | 4 ++-- mod/share.php | 6 +++--- mod/starred.php | 8 ++++---- mod/statistics_json.php | 3 +-- mod/subthread.php | 2 +- mod/tagger.php | 4 +--- mod/uexport.php | 10 ++++------ mod/update_community.php | 2 +- mod/update_contact.php | 2 +- mod/update_display.php | 2 +- mod/update_network.php | 4 ++-- mod/update_notes.php | 2 +- mod/update_profile.php | 2 +- mod/view.php | 2 +- mod/viewsrc.php | 2 +- mod/wall_attach.php | 22 +++++++++++----------- mod/wall_upload.php | 28 ++++++++++++++-------------- mod/webfinger.php | 2 +- mod/worker.php | 2 +- mod/xrd.php | 4 ++-- src/BaseModule.php | 4 ++-- src/Core/Renderer.php | 2 +- src/Core/System.php | 4 ++-- src/Module/Oembed.php | 6 +++--- src/Module/Photo.php | 9 ++------- src/Protocol/DFRN.php | 10 +++++----- src/Render/FriendicaSmartyEngine.php | 2 +- src/Util/Emailer.php | 3 ++- src/Worker/Cron.php | 2 +- 75 files changed, 167 insertions(+), 187 deletions(-) diff --git a/bin/worker.php b/bin/worker.php index 78b6da5857..78b7a58a05 100755 --- a/bin/worker.php +++ b/bin/worker.php @@ -44,7 +44,7 @@ $spawn = array_key_exists('s', $options) || array_key_exists('spawn', $options); if ($spawn) { Worker::spawnWorker(); - killme(); + exit(); } $run_cron = !array_key_exists('n', $options) && !array_key_exists('no_cron', $options); diff --git a/include/api.php b/include/api.php index d657d8369c..6993cb6889 100644 --- a/include/api.php +++ b/include/api.php @@ -3928,10 +3928,10 @@ function api_oauth_request_token() $r = $oauth1->fetch_request_token(OAuthRequest::from_request()); } catch (Exception $e) { echo "error=" . OAuthUtil::urlencode_rfc3986($e->getMessage()); - killme(); + exit(); } echo $r; - killme(); + exit(); } /** @@ -3947,10 +3947,10 @@ function api_oauth_access_token() $r = $oauth1->fetch_access_token(OAuthRequest::from_request()); } catch (Exception $e) { echo "error=". OAuthUtil::urlencode_rfc3986($e->getMessage()); - killme(); + exit(); } echo $r; - killme(); + exit(); } /// @TODO move to top of file or somewhere better diff --git a/library/OAuth1.php b/library/OAuth1.php index 4746328316..27ee090b11 100644 --- a/library/OAuth1.php +++ b/library/OAuth1.php @@ -91,7 +91,6 @@ abstract class OAuthSignatureMethod { */ public function check_signature($request, $consumer, $token, $signature) { $built = $this->build_signature($request, $consumer, $token); - //echo "
"; var_dump($signature, $built, ($built == $signature)); killme();
     return ($built == $signature);
   }
 }
@@ -296,7 +295,6 @@ class OAuthRequest {
     $http_url =  substr($http_url, 0, strpos($http_url,$parameters['pagename'])+strlen($parameters['pagename']));
     unset( $parameters['pagename'] );
     
-	//echo "
".__function__."\n"; var_dump($http_method, $http_url, $parameters, $_SERVER['REQUEST_URI']); killme();
     return new OAuthRequest($http_method, $http_url, $parameters);
   }
 
@@ -561,7 +559,6 @@ class OAuthServer {
   public function verify_request(&$request) {
     $this->get_version($request);
     $consumer = $this->get_consumer($request);
-    //echo __file__.__line__.__function__."
"; var_dump($consumer); die();
     $token = $this->get_token($request, $consumer, "access");
     $this->check_signature($request, $consumer, $token);
     return array($consumer, $token);
diff --git a/mod/_well_known.php b/mod/_well_known.php
index 407fc756a9..f6a351bb23 100644
--- a/mod/_well_known.php
+++ b/mod/_well_known.php
@@ -27,7 +27,6 @@ function _well_known_init(App $a)
 		}
 	}
 	System::httpExit(404);
-	killme();
 }
 
 function wk_social_relay()
diff --git a/mod/admin.php b/mod/admin.php
index a0cc207e8d..17e58940ea 100644
--- a/mod/admin.php
+++ b/mod/admin.php
@@ -301,8 +301,7 @@ function admin_content(App $a)
 
 	if ($a->isAjax()) {
 		echo $o;
-		killme();
-		return '';
+		exit();
 	} else {
 		return $o;
 	}
diff --git a/mod/amcd.php b/mod/amcd.php
index c6013b942d..31b812ecd9 100644
--- a/mod/amcd.php
+++ b/mod/amcd.php
@@ -47,5 +47,5 @@ function amcd_content()
   }
 }
 JSON;
-	killme();
+	exit();
 }
diff --git a/mod/api.php b/mod/api.php
index e721462421..1f199c9a9a 100644
--- a/mod/api.php
+++ b/mod/api.php
@@ -59,7 +59,7 @@ function api_content(App $a)
 		} catch (Exception $e) {
 			echo "
";
 			var_dump($e);
-			killme();
+			exit();
 		}
 
 		if (!empty($_POST['oauth_yes'])) {
@@ -79,7 +79,7 @@ function api_content(App $a)
 					$glue = "?";
 				}
 				$a->internalRedirect($consumer->callback_url . $glue . 'oauth_token=' . OAuthUtil::urlencode_rfc3986($params['oauth_token']) . '&oauth_verifier=' . OAuthUtil::urlencode_rfc3986($verifier));
-				killme();
+				exit();
 			}
 
 			$tpl = Renderer::getMarkupTemplate("oauth_authorize_done.tpl");
@@ -117,5 +117,5 @@ function api_content(App $a)
 	}
 
 	echo api_call($a);
-	killme();
+	exit();
 }
diff --git a/mod/attach.php b/mod/attach.php
index cf2c8cc6dd..f3192d802d 100644
--- a/mod/attach.php
+++ b/mod/attach.php
@@ -49,6 +49,6 @@ function attach_init(App $a)
 	}
 
 	echo $r[0]['data'];
-	killme();
+	exit();
 	// NOTREACHED
 }
diff --git a/mod/cal.php b/mod/cal.php
index 526e33c00c..3d90ff03bf 100644
--- a/mod/cal.php
+++ b/mod/cal.php
@@ -244,7 +244,7 @@ function cal_content(App $a)
 
 		if (!empty($a->argv[2]) && ($a->argv[2] === 'json')) {
 			echo json_encode($events);
-			killme();
+			exit();
 		}
 
 		// links: array('href', 'text', 'extra css classes', 'title')
@@ -286,7 +286,7 @@ function cal_content(App $a)
 
 		if (!empty($_GET['id'])) {
 			echo $o;
-			killme();
+			exit();
 		}
 
 		return $o;
@@ -331,7 +331,7 @@ function cal_content(App $a)
 			header('Content-type: text/calendar');
 			header('content-disposition: attachment; filename="' . L10n::t('calendar') . '-' . $nick . '.' . $evexport["extension"] . '"');
 			echo $evexport["content"];
-			killme();
+			exit();
 		}
 
 		return;
diff --git a/mod/contactgroup.php b/mod/contactgroup.php
index 753d3a0733..07997cd116 100644
--- a/mod/contactgroup.php
+++ b/mod/contactgroup.php
@@ -8,7 +8,7 @@ use Friendica\Model\Group;
 function contactgroup_content(App $a)
 {
 	if (!local_user()) {
-		killme();
+		exit();
 	}
 
 	$change = null;
@@ -28,7 +28,7 @@ function contactgroup_content(App $a)
 			intval(local_user())
 		);
 		if (!DBA::isResult($r)) {
-			killme();
+			exit();
 		}
 
 		$group = $r[0];
@@ -49,5 +49,5 @@ function contactgroup_content(App $a)
 		}
 	}
 
-	killme();
+	exit();
 }
diff --git a/mod/dfrn_notify.php b/mod/dfrn_notify.php
index b911a27e21..c675258107 100644
--- a/mod/dfrn_notify.php
+++ b/mod/dfrn_notify.php
@@ -281,7 +281,7 @@ function dfrn_notify_content(App $a) {
 		$user = DBA::selectFirst('user', ['uid'], ['nickname' => $a->argv[1]]);
 		if (!DBA::isResult($user)) {
 			Logger::log('User not found for nickname ' . $a->argv[1]);
-			killme();
+			exit();
 		}
 
 		$condition = [];
@@ -313,7 +313,7 @@ function dfrn_notify_content(App $a) {
 		$importer = DFRN::getImporter($contact['id'], $user['uid']);
 		if (empty($importer)) {
 			Logger::log('No importer data found for user ' . $a->argv[1] . ' and contact ' . $dfrn_id);
-			killme();
+			exit();
 		}
 
 		Logger::log("Remote rino version: ".$rino_remote." for ".$importer["url"], Logger::DATA);
@@ -370,6 +370,6 @@ function dfrn_notify_content(App $a) {
 			. "\t" . '' . $challenge . '' . "\r\n"
 			. '' . "\r\n";
 
-		killme();
+		exit();
 	}
 }
diff --git a/mod/dfrn_poll.php b/mod/dfrn_poll.php
index 6b2016886d..928690060f 100644
--- a/mod/dfrn_poll.php
+++ b/mod/dfrn_poll.php
@@ -37,7 +37,7 @@ function dfrn_poll_init(App $a)
 		$nickname = $a->argv[1];
 		header("Content-type: application/atom+xml");
 		echo OStatus::feed($nickname, $last_update, 10);
-		killme();
+		exit();
 	}
 
 	$direction = -1;
@@ -71,7 +71,7 @@ function dfrn_poll_init(App $a)
 		Logger::log('dfrn_poll: public feed request from ' . $_SERVER['REMOTE_ADDR'] . ' for ' . $user);
 		header("Content-type: application/atom+xml");
 		echo DFRN::feed('', $user, $last_update, 0, $hidewall);
-		killme();
+		exit();
 	}
 
 	if (($type === 'profile') && (!strlen($sec))) {
@@ -198,7 +198,7 @@ function dfrn_poll_init(App $a)
 
 			header("Content-type: text/xml");
 			echo "0$decoded_challenge$sec";
-			killme();
+			exit();
 			// NOTREACHED
 		} else {
 			// old protocol
@@ -290,7 +290,7 @@ function dfrn_poll_post(App $a)
 
 			header("Content-type: text/xml");
 			echo "0$decoded_challenge$sec";
-			killme();
+			exit();
 			// NOTREACHED
 		}
 	}
@@ -307,7 +307,7 @@ function dfrn_poll_post(App $a)
 	);
 
 	if (!DBA::isResult($r)) {
-		killme();
+		exit();
 	}
 
 	$type = $r[0]['type'];
@@ -336,7 +336,7 @@ function dfrn_poll_post(App $a)
 
 	$r = q("SELECT * FROM `contact` WHERE `blocked` = 0 AND `pending` = 0 $sql_extra LIMIT 1");
 	if (!DBA::isResult($r)) {
-		killme();
+		exit();
 	}
 
 	$contact = $r[0];
@@ -368,7 +368,7 @@ function dfrn_poll_post(App $a)
 			$text
 		
 		";
-		killme();
+		exit();
 		// NOTREACHED
 	} else {
 		// Update the writable flag if it changed
@@ -391,7 +391,7 @@ function dfrn_poll_post(App $a)
 		header("Content-type: application/atom+xml");
 		$o = DFRN::feed($dfrn_id, $a->argv[1], $last_update, $direction);
 		echo $o;
-		killme();
+		exit();
 	}
 }
 
@@ -573,7 +573,7 @@ function dfrn_poll_content(App $a)
 				. "\t" . '' . $encrypted_id . '' . "\r\n"
 				. "\t" . '' . $challenge . '' . "\r\n"
 				. '' . "\r\n";
-			killme();
+			exit();
 			// NOTREACHED
 		}
 	}
diff --git a/mod/dfrn_request.php b/mod/dfrn_request.php
index 9f0583711f..0c7f4c2a6e 100644
--- a/mod/dfrn_request.php
+++ b/mod/dfrn_request.php
@@ -589,8 +589,7 @@ function dfrn_request_content(App $a)
 			}
 		}
 
-		killme();
-		return; // NOTREACHED
+		exit();
 	} else {
 		// Normal web request. Display our user's introduction form.
 		if ((Config::get('system', 'block_public')) && (!local_user()) && (!remote_user())) {
diff --git a/mod/display.php b/mod/display.php
index a616fc8cc3..dc43e08d34 100644
--- a/mod/display.php
+++ b/mod/display.php
@@ -426,5 +426,5 @@ function displayShowFeed($item_id, $conversation)
 	}
 	header("Content-type: application/atom+xml");
 	echo $xml;
-	killme();
+	exit();
 }
diff --git a/mod/events.php b/mod/events.php
index a54260c435..60fa039221 100644
--- a/mod/events.php
+++ b/mod/events.php
@@ -117,7 +117,7 @@ function events_post(App $a)
 		notice(L10n::t('Event can not end before it has started.') . EOL);
 		if (intval($_REQUEST['preview'])) {
 			echo L10n::t('Event can not end before it has started.');
-			killme();
+			exit();
 		}
 		$a->internalRedirect($onerror_path);
 	}
@@ -126,7 +126,7 @@ function events_post(App $a)
 		notice(L10n::t('Event title and start time are required.') . EOL);
 		if (intval($_REQUEST['preview'])) {
 			echo L10n::t('Event title and start time are required.');
-			killme();
+			exit();
 		}
 		$a->internalRedirect($onerror_path);
 	}
@@ -414,7 +414,7 @@ function events_content(App $a)
 
 		if (!empty($_GET['id'])) {
 			echo $o;
-			killme();
+			exit();
 		}
 
 		return $o;
diff --git a/mod/fbrowser.php b/mod/fbrowser.php
index d5310f4577..c6e669d022 100644
--- a/mod/fbrowser.php
+++ b/mod/fbrowser.php
@@ -18,11 +18,11 @@ use Friendica\Object\Image;
 function fbrowser_content(App $a)
 {
 	if (!local_user()) {
-		killme();
+		exit();
 	}
 
 	if ($a->argc == 1) {
-		killme();
+		exit();
 	}
 
 	$template_file = "filebrowser.tpl";
@@ -146,6 +146,6 @@ function fbrowser_content(App $a)
 		return $o;
 	} else {
 		echo $o;
-		killme();
+		exit();
 	}
 }
diff --git a/mod/fetch.php b/mod/fetch.php
index 5dcedb1aaf..1af8d07855 100644
--- a/mod/fetch.php
+++ b/mod/fetch.php
@@ -40,7 +40,7 @@ function fetch_init(App $a)
 
 				header("HTTP/1.1 301 Moved Permanently");
 				header("Location:".$location);
-				killme();
+				exit();
 			}
 		}
 
@@ -60,5 +60,5 @@ function fetch_init(App $a)
 	header("Content-Type: application/magic-envelope+xml; charset=utf-8");
 	echo Diaspora::buildMagicEnvelope($xml, $user);
 
-	killme();
+	exit();
 }
diff --git a/mod/filer.php b/mod/filer.php
index 4580dc6f67..0d9afe638b 100644
--- a/mod/filer.php
+++ b/mod/filer.php
@@ -13,7 +13,7 @@ use Friendica\Util\XML;
 function filer_content(App $a)
 {
 	if (! local_user()) {
-		killme();
+		exit();
 	}
 
 	$term = XML::unescape(trim(defaults($_GET, 'term', '')));
@@ -38,5 +38,5 @@ function filer_content(App $a)
 
 		echo $o;
 	}
-	killme();
+	exit();
 }
diff --git a/mod/filerm.php b/mod/filerm.php
index d240c2d6a7..f88c174cb0 100644
--- a/mod/filerm.php
+++ b/mod/filerm.php
@@ -10,7 +10,7 @@ function filerm_content(App $a)
 {
 	if (! local_user())
 	{
-		killme();
+		exit();
 	}
 
 	$term = XML::unescape(trim($_GET['term']));
@@ -37,5 +37,5 @@ function filerm_content(App $a)
 	}
 
 	$a->internalRedirect('/network?f=&file=' . rawurlencode($term));
-	killme();
+	exit();
 }
diff --git a/mod/friendica.php b/mod/friendica.php
index 81275df6fb..4466211607 100644
--- a/mod/friendica.php
+++ b/mod/friendica.php
@@ -68,7 +68,7 @@ function friendica_init(App $a)
 
 		header('Content-type: application/json; charset=utf-8');
 		echo json_encode($data);
-		killme();
+		exit();
 	}
 }
 
diff --git a/mod/group.php b/mod/group.php
index db0ae7fbd2..6a347a8093 100644
--- a/mod/group.php
+++ b/mod/group.php
@@ -307,7 +307,7 @@ function group_content(App $a) {
 	if ($change) {
 		$tpl = Renderer::getMarkupTemplate('groupeditor.tpl');
 		echo Renderer::replaceMacros($tpl, $context);
-		killme();
+		exit();
 	}
 
 	return Renderer::replaceMacros($tpl, $context);
diff --git a/mod/hovercard.php b/mod/hovercard.php
index 101ebd5af2..976d7c1832 100644
--- a/mod/hovercard.php
+++ b/mod/hovercard.php
@@ -41,7 +41,7 @@ function hovercard_content()
 	if ($datatype == 'tpl') {
 		$templatecontent = get_template_content('hovercard.tpl');
 		echo $templatecontent;
-		killme();
+		exit();
 	}
 
 	// If a contact is connected the url is internally changed to 'redir/CID'. We need the pure url to search for
diff --git a/mod/ignored.php b/mod/ignored.php
index 4f14119fef..e6d9a09d60 100644
--- a/mod/ignored.php
+++ b/mod/ignored.php
@@ -8,7 +8,7 @@ use Friendica\Model\Item;
 function ignored_init(App $a)
 {
 	if (!local_user()) {
-		killme();
+		exit();
 	}
 
 	if ($a->argc > 1) {
@@ -16,12 +16,12 @@ function ignored_init(App $a)
 	}
 
 	if (!$message_id) {
-		killme();
+		exit();
 	}
 
 	$thread = Item::selectFirstThreadForUser(local_user(), ['uid', 'ignored'], ['iid' => $message_id]);
 	if (!DBA::isResult($thread)) {
-		killme();
+		exit();
 	}
 
 	// Numeric values are needed for the json output further below
@@ -49,5 +49,5 @@ function ignored_init(App $a)
 	// the json doesn't really matter, it will either be 0 or 1
 
 	echo json_encode($ignored);
-	killme();
+	exit();
 }
diff --git a/mod/item.php b/mod/item.php
index c499e9ffc5..5e6f88bac7 100644
--- a/mod/item.php
+++ b/mod/item.php
@@ -51,7 +51,7 @@ function item_post(App $a) {
 		drop_items($arr_drop);
 		$json = ['success' => 1];
 		echo json_encode($json);
-		killme();
+		exit();
 	}
 
 	Addon::callHooks('post_local_start', $_REQUEST);
@@ -118,7 +118,7 @@ function item_post(App $a) {
 			if (!empty($_REQUEST['return'])) {
 				$a->internalRedirect($return_path);
 			}
-			killme();
+			exit();
 		}
 
 		$parent = $parent_item['id'];
@@ -169,7 +169,7 @@ function item_post(App $a) {
 			$a->internalRedirect($return_path);
 		}
 
-		killme();
+		exit();
 	}
 
 	// Init post instance
@@ -280,13 +280,13 @@ function item_post(App $a) {
 
 		if (!strlen($body)) {
 			if ($preview) {
-				killme();
+				exit();
 			}
 			info(L10n::t('Empty post discarded.') . EOL);
 			if (!empty($_REQUEST['return'])) {
 				$a->internalRedirect($return_path);
 			}
-			killme();
+			exit();
 		}
 	}
 
@@ -693,7 +693,7 @@ function item_post(App $a) {
 		}
 
 		echo json_encode($json);
-		killme();
+		exit();
 	}
 
 	if ($orig_post)	{
@@ -721,7 +721,7 @@ function item_post(App $a) {
 			Logger::log('return: ' . $return_path);
 			$a->internalRedirect($return_path);
 		}
-		killme();
+		exit();
 	} else {
 		$post_id = 0;
 	}
@@ -874,7 +874,7 @@ function item_post_return($baseurl, $api_source, $return_path)
 	Logger::log('post_json: ' . print_r($json, true), Logger::DEBUG);
 
 	echo json_encode($json);
-	killme();
+	exit();
 }
 
 function item_content(App $a)
@@ -900,7 +900,7 @@ function item_content(App $a)
 		if ($a->isAjax()) {
 			// ajax return: [, 0 (no perm) | ]
 			echo json_encode([intval($a->argv[2]), intval($o)]);
-			killme();
+			exit();
 		}
 	}
 
diff --git a/mod/like.php b/mod/like.php
index 7ce7b1a1b9..321992008e 100644
--- a/mod/like.php
+++ b/mod/like.php
@@ -28,7 +28,7 @@ function like_content(App $a) {
 	$return_path = defaults($_REQUEST, 'return', '');
 
 	like_content_return($a, $return_path);
-	killme(); // NOTREACHED
+	exit();
 }
 
 
@@ -46,6 +46,4 @@ function like_content_return(App $a, $return_path) {
 
 		$a->internalRedirect($return_path . $rand);
 	}
-
-	killme();
 }
diff --git a/mod/lockview.php b/mod/lockview.php
index a2301b4ccb..ef97cc91d0 100644
--- a/mod/lockview.php
+++ b/mod/lockview.php
@@ -19,11 +19,11 @@ function lockview_content(App $a)
 	}
 
 	if (!$item_id) {
-		killme();
+		exit();
 	}
 
 	if (!in_array($type, ['item','photo','event'])) {
-		killme();
+		exit();
 	}
 
 	$fields = ['uid', 'allow_cid', 'allow_gid', 'deny_cid', 'deny_gid'];
@@ -37,14 +37,14 @@ function lockview_content(App $a)
 	}
 
 	if (!DBA::isResult($item)) {
-		killme();
+		exit();
 	}
 
 	Addon::callHooks('lockview_content', $item);
 
 	if ($item['uid'] != local_user()) {
 		echo L10n::t('Remote privacy information not available.') . '
'; - killme(); + exit(); } if (isset($item['private']) @@ -55,7 +55,7 @@ function lockview_content(App $a) && empty($item['deny_gid'])) { echo L10n::t('Remote privacy information not available.') . '
'; - killme(); + exit(); } $allowed_users = expand_acl($item['allow_cid']); @@ -111,6 +111,6 @@ function lockview_content(App $a) } echo $o . implode(', ', $l); - killme(); + exit(); } diff --git a/mod/manifest.php b/mod/manifest.php index 9fbfde448e..bdb5298ef3 100644 --- a/mod/manifest.php +++ b/mod/manifest.php @@ -24,5 +24,5 @@ function manifest_content(App $a) { echo $o; - killme(); + exit(); } diff --git a/mod/modexp.php b/mod/modexp.php index 5819268e9d..cae91c4648 100644 --- a/mod/modexp.php +++ b/mod/modexp.php @@ -6,7 +6,7 @@ use Friendica\Database\DBA; function modexp_init(App $a) { if($a->argc != 2) - killme(); + exit(); $nick = $a->argv[1]; $r = q("SELECT `spubkey` FROM `user` WHERE `nickname` = '%s' LIMIT 1", @@ -14,7 +14,7 @@ function modexp_init(App $a) { ); if (! DBA::isResult($r)) { - killme(); + exit(); } $lines = explode("\n",$r[0]['spubkey']); @@ -30,7 +30,7 @@ function modexp_init(App $a) { header("Content-type: application/magic-public-key"); echo 'RSA' . '.' . $m . '.' . $e; - killme(); + exit(); } diff --git a/mod/network.php b/mod/network.php index 29a340afdc..ef53be4715 100644 --- a/mod/network.php +++ b/mod/network.php @@ -625,7 +625,7 @@ function networkThreadedView(App $a, $update, $parent) $group = DBA::selectFirst('group', ['name'], ['id' => $gid, 'uid' => local_user()]); if (!DBA::isResult($group)) { if ($update) { - killme(); + exit(); } notice(L10n::t('No such group') . EOL); $a->internalRedirect('network/0'); diff --git a/mod/nodeinfo.php b/mod/nodeinfo.php index 71aaae8d4e..5c25b6e551 100644 --- a/mod/nodeinfo.php +++ b/mod/nodeinfo.php @@ -24,12 +24,10 @@ function nodeinfo_wellknown(App $a) { function nodeinfo_init(App $a) { if (!Config::get('system', 'nodeinfo')) { System::httpExit(404); - killme(); } if (($a->argc != 2) || ($a->argv[1] != '1.0')) { System::httpExit(404); - killme(); } $smtp = (function_exists('imap_open') && !Config::get('system', 'imap_disabled') && !Config::get('system', 'dfrn_only')); @@ -149,7 +147,6 @@ function nodeinfo_cron() { $addon = 'statistics_json'; $addons = Config::get('system', 'addon'); - $addons_arr = []; if ($addons) { $addons_arr = explode(',',str_replace(' ', '',$addons)); diff --git a/mod/noscrape.php b/mod/noscrape.php index e1d51e5a80..3528a2f118 100644 --- a/mod/noscrape.php +++ b/mod/noscrape.php @@ -15,7 +15,7 @@ function noscrape_init(App $a) if ($a->argc > 1) { $which = $a->argv[1]; } else { - killme(); + exit(); } $profile = 0; diff --git a/mod/notify.php b/mod/notify.php index 959b581d59..2606e796ff 100644 --- a/mod/notify.php +++ b/mod/notify.php @@ -48,7 +48,7 @@ function notify_init(App $a) $r = $nm->setAllSeen(); $j = json_encode(['result' => ($r) ? 'success' : 'fail']); echo $j; - killme(); + exit(); } } diff --git a/mod/oexchange.php b/mod/oexchange.php index 6d682d6adf..e042a22f52 100644 --- a/mod/oexchange.php +++ b/mod/oexchange.php @@ -17,7 +17,7 @@ function oexchange_init(App $a) { $o = Renderer::replaceMacros($tpl, ['$base' => System::baseUrl()]); echo $o; - killme(); + exit(); } } diff --git a/mod/opensearch.php b/mod/opensearch.php index f4765b0621..2057f0b5d6 100644 --- a/mod/opensearch.php +++ b/mod/opensearch.php @@ -17,5 +17,5 @@ function opensearch_content(App $a) { echo $o; - killme(); + exit(); } diff --git a/mod/photos.php b/mod/photos.php index 3ccd3fa111..aff8041a9f 100644 --- a/mod/photos.php +++ b/mod/photos.php @@ -185,7 +185,7 @@ function photos_post(App $a) if (!$can_post) { notice(L10n::t('Permission denied.') . EOL); - killme(); + exit(); } $owner_record = User::getOwnerDataById($page_owner_uid); @@ -193,7 +193,7 @@ function photos_post(App $a) if (!$owner_record) { notice(L10n::t('Contact information unavailable') . EOL); Logger::log('photos_post: unable to locate contact record for page owner. uid=' . $page_owner_uid); - killme(); + exit(); } if ($a->argc > 3 && $a->argv[2] === 'album') { @@ -794,7 +794,7 @@ function photos_post(App $a) @unlink($src); $foo = 0; Addon::callHooks('photo_post_end',$foo); - killme(); + exit(); } $exif = $image->orient($src); @@ -820,7 +820,7 @@ function photos_post(App $a) if (!$r) { Logger::log('mod/photos.php: photos_post(): image store failed', Logger::DEBUG); notice(L10n::t('Image upload failed.') . EOL); - killme(); + exit(); } if ($width > 640 || $height > 640) { diff --git a/mod/phpinfo.php b/mod/phpinfo.php index 0155609abd..3228d250ba 100644 --- a/mod/phpinfo.php +++ b/mod/phpinfo.php @@ -10,5 +10,5 @@ function phpinfo_content() } phpinfo(); - killme(); + exit(); } diff --git a/mod/ping.php b/mod/ping.php index 18b126cce5..9d8311f1c4 100644 --- a/mod/ping.php +++ b/mod/ping.php @@ -115,7 +115,7 @@ function ping_init(App $a) header("Content-type: text/xml"); echo XML::fromArray($data, $xml); } - killme(); + exit(); } $notifs = ping_get_notifications(local_user()); @@ -386,7 +386,7 @@ function ping_init(App $a) echo XML::fromArray(["result" => $data], $xml); } - killme(); + exit(); } /** diff --git a/mod/poco.php b/mod/poco.php index 3456beb128..477b48b044 100644 --- a/mod/poco.php +++ b/mod/poco.php @@ -46,7 +46,7 @@ function poco_init(App $a) { $ret = PortableContact::serverlist(); header('Content-type: application/json'); echo json_encode($ret); - killme(); + exit(); } if ($a->argc > 1 && $a->argv[1] === '@global') { @@ -378,12 +378,12 @@ function poco_init(App $a) { if ($format === 'xml') { header('Content-type: text/xml'); echo Renderer::replaceMacros(Renderer::getMarkupTemplate('poco_xml.tpl'), XML::arrayEscape(['$response' => $ret])); - killme(); + exit(); } if ($format === 'json') { header('Content-type: application/json'); echo json_encode($ret); - killme(); + exit(); } else { System::httpExit(500); } diff --git a/mod/pretheme.php b/mod/pretheme.php index 4989eb87b7..14d1f2b9ea 100644 --- a/mod/pretheme.php +++ b/mod/pretheme.php @@ -21,5 +21,5 @@ function pretheme_init(App $a) { echo json_encode(['img' => Theme::getScreenshot($theme), 'desc' => $desc, 'version' => $version, 'credits' => $credits]); } - killme(); + exit(); } diff --git a/mod/probe.php b/mod/probe.php index 7c41df8ac5..e120ce1724 100644 --- a/mod/probe.php +++ b/mod/probe.php @@ -12,7 +12,7 @@ function probe_content(App $a) if (!local_user()) { System::httpExit(403, ["title" => L10n::t("Public access denied."), "description" => L10n::t("Only logged in users are permitted to perform a probing.")]); - killme(); + exit(); } $o = '
'; diff --git a/mod/profiles.php b/mod/profiles.php index 70917d7df8..b30739b304 100644 --- a/mod/profiles.php +++ b/mod/profiles.php @@ -117,7 +117,7 @@ function profiles_init(App $a) { ); if(! DBA::isResult($r1)) { notice(L10n::t('Profile unavailable to clone.') . EOL); - killme(); + exit(); return; } unset($r1[0]['id']); @@ -150,7 +150,7 @@ function profiles_init(App $a) { ); if (! DBA::isResult($r)) { notice(L10n::t('Profile not found.') . EOL); - killme(); + exit(); return; } diff --git a/mod/profperm.php b/mod/profperm.php index 5d7d8ed94b..218d1973ee 100644 --- a/mod/profperm.php +++ b/mod/profperm.php @@ -165,7 +165,7 @@ function profperm_content(App $a) { if (!empty($change)) { echo $o; - killme(); + exit(); } $o .= '
'; return $o; diff --git a/mod/pubsub.php b/mod/pubsub.php index 8d6e81a685..9b5bf1209e 100644 --- a/mod/pubsub.php +++ b/mod/pubsub.php @@ -17,7 +17,7 @@ function hub_return($valid, $body) } else { System::httpExit(404); } - killme(); + exit(); } // when receiving an XML feed, always return OK diff --git a/mod/pubsubhubbub.php b/mod/pubsubhubbub.php index 11fbf2cf5f..843406fe6f 100644 --- a/mod/pubsubhubbub.php +++ b/mod/pubsubhubbub.php @@ -136,5 +136,5 @@ function pubsubhubbub_init(App $a) { System::httpExit(202); } - killme(); + exit(); } diff --git a/mod/robots_txt.php b/mod/robots_txt.php index 29f520b18c..0575742dd8 100644 --- a/mod/robots_txt.php +++ b/mod/robots_txt.php @@ -26,5 +26,5 @@ function robots_txt_init(App $a) foreach ($allDisalloweds as $disallowed) { echo 'Disallow: ' . $disallowed . PHP_EOL; } - killme(); + exit(); } diff --git a/mod/rsd_xml.php b/mod/rsd_xml.php index 8c7170dcdf..84dedd6c56 100644 --- a/mod/rsd_xml.php +++ b/mod/rsd_xml.php @@ -22,5 +22,5 @@ function rsd_xml_content(App $a) '; - killme(); + exit(); } diff --git a/mod/search.php b/mod/search.php index 2cdfd6e128..3864f14882 100644 --- a/mod/search.php +++ b/mod/search.php @@ -102,7 +102,7 @@ function search_content(App $a) { System::httpExit(403, ["title" => L10n::t("Public access denied."), "description" => L10n::t("Only logged in users are permitted to perform a search.")]); - killme(); + exit(); //notice(L10n::t('Public access denied.').EOL); //return; } @@ -127,7 +127,7 @@ function search_content(App $a) { System::httpExit(429, ["title" => L10n::t("Too Many Requests"), "description" => L10n::t("Only one search per minute is permitted for not logged in users.")]); - killme(); + exit(); } Cache::set("remote_search:".$remote, json_encode(["time" => time(), "accesses" => $resultdata->accesses + 1]), Cache::HOUR); } else diff --git a/mod/share.php b/mod/share.php index 74de1967b4..bb3212ece0 100644 --- a/mod/share.php +++ b/mod/share.php @@ -8,7 +8,7 @@ function share_init(App $a) { $post_id = (($a->argc > 1) ? intval($a->argv[1]) : 0); if (!$post_id || !local_user()) { - killme(); + exit(); } $fields = ['private', 'body', 'author-name', 'author-link', 'author-avatar', @@ -16,7 +16,7 @@ function share_init(App $a) { $item = Item::selectFirst($fields, ['id' => $post_id]); if (!DBA::isResult($item) || $item['private'] == 1) { - killme(); + exit(); } if (strpos($item['body'], "[/share]") !== false) { @@ -34,7 +34,7 @@ function share_init(App $a) { } echo $o; - killme(); + exit(); } /// @TODO Rewrite to handle over whole record array diff --git a/mod/starred.php b/mod/starred.php index 537f392023..1462513de6 100644 --- a/mod/starred.php +++ b/mod/starred.php @@ -12,18 +12,18 @@ function starred_init(App $a) { $message_id = null; if (!local_user()) { - killme(); + exit(); } if ($a->argc > 1) { $message_id = intval($a->argv[1]); } if (!$message_id) { - killme(); + exit(); } $item = Item::selectFirstForUser(local_user(), ['starred'], ['uid' => local_user(), 'id' => $message_id]); if (!DBA::isResult($item)) { - killme(); + exit(); } if (!intval($item['starred'])) { @@ -48,5 +48,5 @@ function starred_init(App $a) { // the json doesn't really matter, it will either be 0 or 1 echo json_encode($starred); - killme(); + exit(); } diff --git a/mod/statistics_json.php b/mod/statistics_json.php index e3577083b4..833b2e9a8e 100644 --- a/mod/statistics_json.php +++ b/mod/statistics_json.php @@ -14,7 +14,6 @@ function statistics_json_init(App $a) { if (!Config::get("system", "nodeinfo")) { System::httpExit(404); - killme(); } $statistics = [ @@ -56,5 +55,5 @@ function statistics_json_init(App $a) { header("Content-Type: application/json"); echo json_encode($statistics, JSON_PRETTY_PRINT | JSON_UNESCAPED_SLASHES); Logger::log("statistics_init: printed " . print_r($statistics, true), Logger::DATA); - killme(); + exit(); } diff --git a/mod/subthread.php b/mod/subthread.php index bd7fee534e..3d71673033 100644 --- a/mod/subthread.php +++ b/mod/subthread.php @@ -151,6 +151,6 @@ EOT; Addon::callHooks('post_local_end', $arr); - killme(); + exit(); } diff --git a/mod/tagger.php b/mod/tagger.php index 78133a9e18..87895e16f8 100644 --- a/mod/tagger.php +++ b/mod/tagger.php @@ -203,7 +203,5 @@ EOT; Worker::add(PRIORITY_HIGH, "Notifier", "tag", $post_id); - killme(); - - return; // NOTREACHED + exit(); } diff --git a/mod/uexport.php b/mod/uexport.php index f0d91eeab0..11ed4b67ea 100644 --- a/mod/uexport.php +++ b/mod/uexport.php @@ -11,7 +11,7 @@ use Friendica\Database\DBA; function uexport_init(App $a) { if (!local_user()) { - killme(); + exit(); } require_once("mod/settings.php"); @@ -26,14 +26,14 @@ function uexport_content(App $a) { switch ($a->argv[1]) { case "backup": uexport_all($a); - killme(); + exit(); break; case "account": uexport_account($a); - killme(); + exit(); break; default: - killme(); + exit(); } } @@ -130,7 +130,6 @@ function uexport_account($a) { 'group_member' => $group_member, ]; - //echo "
"; var_dump(json_encode($output)); killme();
 	echo json_encode($output, JSON_PARTIAL_OUTPUT_ON_ERROR);
 }
 
@@ -152,7 +151,6 @@ function uexport_all(App $a) {
 	// chunk the output to avoid exhausting memory
 
 	for ($x = 0; $x < $total; $x += 500) {
-		$item = [];
 		$r = q("SELECT * FROM `item` WHERE `uid` = %d LIMIT %d, %d",
 			intval(local_user()),
 			intval($x),
diff --git a/mod/update_community.php b/mod/update_community.php
index 088da0143c..e15520320e 100644
--- a/mod/update_community.php
+++ b/mod/update_community.php
@@ -34,5 +34,5 @@ function update_community_content(App $a) {
 	echo str_replace("\t", "       ", $text);
 	echo "";
 	echo "\r\n";
-	killme();
+	exit();
 }
diff --git a/mod/update_contact.php b/mod/update_contact.php
index 361234fea7..bf15afa863 100644
--- a/mod/update_contact.php
+++ b/mod/update_contact.php
@@ -34,5 +34,5 @@ function update_contact_content(App $a)
 	echo str_replace("\t", "       ", $text);
 	echo "";
 	echo "\r\n";
-	killme();
+	exit();
 }
diff --git a/mod/update_display.php b/mod/update_display.php
index 4b6d26cb7f..4059332510 100644
--- a/mod/update_display.php
+++ b/mod/update_display.php
@@ -35,5 +35,5 @@ function update_display_content(App $a)
 	echo str_replace("\t", "       ", $text);
 	echo "";
 	echo "\r\n";
-	killme();
+	exit();
 }
diff --git a/mod/update_network.php b/mod/update_network.php
index 11dfc5e03c..6ba761d04a 100644
--- a/mod/update_network.php
+++ b/mod/update_network.php
@@ -13,7 +13,7 @@ require_once "mod/network.php";
 function update_network_content(App $a)
 {
 	if (!isset($_GET['p']) || !isset($_GET['item'])) {
-		killme();
+		exit();
 	}
 
 	$profile_uid = intval($_GET['p']);
@@ -44,5 +44,5 @@ function update_network_content(App $a)
 	echo str_replace("\t", "       ", $text);
 	echo "";
 	echo "\r\n";
-	killme();
+	exit();
 }
diff --git a/mod/update_notes.php b/mod/update_notes.php
index 7db60e78e0..10f60c1ef1 100644
--- a/mod/update_notes.php
+++ b/mod/update_notes.php
@@ -48,5 +48,5 @@ function update_notes_content(App $a) {
 	echo str_replace("\t", "       ", $text);
 	echo "";
 	echo "\r\n";
-	killme();
+	exit();
 }
\ No newline at end of file
diff --git a/mod/update_profile.php b/mod/update_profile.php
index 984fd7949c..bc6e511896 100644
--- a/mod/update_profile.php
+++ b/mod/update_profile.php
@@ -47,5 +47,5 @@ function update_profile_content(App $a) {
 	echo str_replace("\t", "       ", $text);
 	echo "";
 	echo "\r\n";
-	killme();
+	exit();
 }
\ No newline at end of file
diff --git a/mod/view.php b/mod/view.php
index 15b3733b3f..ce260db185 100644
--- a/mod/view.php
+++ b/mod/view.php
@@ -13,5 +13,5 @@ function view_init($a){
 			require_once("view/theme/$theme/style.php");
 	}
 	
-	killme();
+	exit();
 }
diff --git a/mod/viewsrc.php b/mod/viewsrc.php
index 7ed029aa78..f05996d2fb 100644
--- a/mod/viewsrc.php
+++ b/mod/viewsrc.php
@@ -28,7 +28,7 @@ function viewsrc_content(App $a)
 	if (DBA::isResult($item)) {
 		if ($a->isAjax()) {
 			echo str_replace("\n", '
', $item['body']); - killme(); + exit(); } else { $o .= str_replace("\n", '
', $item['body']); } diff --git a/mod/wall_attach.php b/mod/wall_attach.php index ba1a8205c5..9b790a440e 100644 --- a/mod/wall_attach.php +++ b/mod/wall_attach.php @@ -26,14 +26,14 @@ function wall_attach_post(App $a) { if (! DBA::isResult($r)) { if ($r_json) { echo json_encode(['error' => L10n::t('Invalid request.')]); - killme(); + exit(); } return; } } else { if ($r_json) { echo json_encode(['error' => L10n::t('Invalid request.')]); - killme(); + exit(); } return; @@ -79,17 +79,17 @@ function wall_attach_post(App $a) { if (! $can_post) { if ($r_json) { echo json_encode(['error' => L10n::t('Permission denied.')]); - killme(); + exit(); } notice(L10n::t('Permission denied.') . EOL ); - killme(); + exit(); } if (empty($_FILES['userfile'])) { if ($r_json) { echo json_encode(['error' => L10n::t('Invalid request.')]); } - killme(); + exit(); } $src = $_FILES['userfile']['tmp_name']; @@ -112,7 +112,7 @@ function wall_attach_post(App $a) { notice($msg . EOL); } @unlink($src); - killme(); + exit(); } if ($maxfilesize && $filesize > $maxfilesize) { @@ -123,7 +123,7 @@ function wall_attach_post(App $a) { echo $msg . EOL; } @unlink($src); - killme(); + exit(); } $filedata = @file_get_contents($src); @@ -146,7 +146,7 @@ function wall_attach_post(App $a) { } else { echo $msg . EOL; } - killme(); + exit(); } $r = q("SELECT `id` FROM `attach` WHERE `uid` = %d AND `created` = '%s' AND `hash` = '%s' LIMIT 1", @@ -162,18 +162,18 @@ function wall_attach_post(App $a) { } else { echo $msg . EOL; } - killme(); + exit(); } if ($r_json) { echo json_encode(['ok' => true]); - killme(); + exit(); } $lf = "\n"; echo $lf . $lf . '[attachment]' . $r[0]['id'] . '[/attachment]' . $lf; - killme(); + exit(); // NOTREACHED } diff --git a/mod/wall_upload.php b/mod/wall_upload.php index 89655981ea..d1fb918bfe 100644 --- a/mod/wall_upload.php +++ b/mod/wall_upload.php @@ -39,7 +39,7 @@ function wall_upload_post(App $a, $desktopmode = true) if (!DBA::isResult($r)) { if ($r_json) { echo json_encode(['error' => L10n::t('Invalid request.')]); - killme(); + exit(); } return; } @@ -55,7 +55,7 @@ function wall_upload_post(App $a, $desktopmode = true) } else { if ($r_json) { echo json_encode(['error' => L10n::t('Invalid request.')]); - killme(); + exit(); } return; } @@ -104,17 +104,17 @@ function wall_upload_post(App $a, $desktopmode = true) if (!$can_post) { if ($r_json) { echo json_encode(['error' => L10n::t('Permission denied.')]); - killme(); + exit(); } notice(L10n::t('Permission denied.') . EOL); - killme(); + exit(); } if (empty($_FILES['userfile']) && empty($_FILES['media'])) { if ($r_json) { echo json_encode(['error' => L10n::t('Invalid request.')]); } - killme(); + exit(); } $src = ''; @@ -164,10 +164,10 @@ function wall_upload_post(App $a, $desktopmode = true) if ($src == "") { if ($r_json) { echo json_encode(['error' => L10n::t('Invalid request.')]); - killme(); + exit(); } notice(L10n::t('Invalid request.').EOL); - killme(); + exit(); } // This is a special treatment for picture upload from Twidere @@ -201,7 +201,7 @@ function wall_upload_post(App $a, $desktopmode = true) echo $msg. EOL; } @unlink($src); - killme(); + exit(); } $imagedata = @file_get_contents($src); @@ -215,7 +215,7 @@ function wall_upload_post(App $a, $desktopmode = true) echo $msg. EOL; } @unlink($src); - killme(); + exit(); } $Image->orient($src); @@ -253,7 +253,7 @@ function wall_upload_post(App $a, $desktopmode = true) } else { echo $msg. EOL; } - killme(); + exit(); } if ($width > 640 || $height > 640) { @@ -283,7 +283,7 @@ function wall_upload_post(App $a, $desktopmode = true) if (!$r) { if ($r_json) { echo json_encode(['error' => '']); - killme(); + exit(); } return false; } @@ -300,7 +300,7 @@ function wall_upload_post(App $a, $desktopmode = true) if ($r_json) { echo json_encode(['picture' => $picture]); - killme(); + exit(); } Logger::log("upload done", Logger::DEBUG); return $picture; @@ -310,10 +310,10 @@ function wall_upload_post(App $a, $desktopmode = true) if ($r_json) { echo json_encode(['ok' => true]); - killme(); + exit(); } echo "\n\n" . '[url=' . System::baseUrl() . '/photos/' . $page_owner_nick . '/image/' . $hash . '][img]' . System::baseUrl() . "/photo/{$hash}-{$smallest}.".$Image->getExt()."[/img][/url]\n\n"; - killme(); + exit(); // NOTREACHED } diff --git a/mod/webfinger.php b/mod/webfinger.php index a48d2dba6b..b22b1ee64a 100644 --- a/mod/webfinger.php +++ b/mod/webfinger.php @@ -17,7 +17,7 @@ function webfinger_content(App $a) "description" => L10n::t("Only logged in users are permitted to perform a probing.") ] ); - killme(); + exit(); } $o = '
'; diff --git a/mod/worker.php b/mod/worker.php index 00cb6699d1..86fed28bbe 100644 --- a/mod/worker.php +++ b/mod/worker.php @@ -58,5 +58,5 @@ function worker_init() Logger::log("Front end worker ended: ".getmypid()); - killme(); + exit(); } diff --git a/mod/xrd.php b/mod/xrd.php index 1611540a6c..b470197a2e 100644 --- a/mod/xrd.php +++ b/mod/xrd.php @@ -97,7 +97,7 @@ function xrd_json($a, $uri, $alias, $profile_url, $r) ]; echo json_encode($json); - killme(); + exit(); } function xrd_xml($a, $uri, $alias, $profile_url, $r) @@ -130,5 +130,5 @@ function xrd_xml($a, $uri, $alias, $profile_url, $r) Addon::callHooks('personal_xrd', $arr); echo $arr['xml']; - killme(); + exit(); } diff --git a/src/BaseModule.php b/src/BaseModule.php index 6c14d6ba77..85a506beaa 100644 --- a/src/BaseModule.php +++ b/src/BaseModule.php @@ -150,8 +150,8 @@ abstract class BaseModule extends BaseObject $a = \get_app(); Logger::log('checkFormSecurityToken failed: user ' . $a->user['guid'] . ' - form element ' . $typename); Logger::log('checkFormSecurityToken failed: _REQUEST data: ' . print_r($_REQUEST, true), Logger::DATA); - header('HTTP/1.1 403 Forbidden'); - killme(); + + System::httpExit(403); } } } diff --git a/src/Core/Renderer.php b/src/Core/Renderer.php index 2ca91b4b6c..29b1606349 100644 --- a/src/Core/Renderer.php +++ b/src/Core/Renderer.php @@ -96,7 +96,7 @@ class Renderer extends BaseObject $template = $t->getTemplateFile($s, $root); } catch (Exception $e) { echo "
" . __FUNCTION__ . ": " . $e->getMessage() . "
"; - killme(); + exit(); } $a->saveTimestamp($stamp1, "file"); diff --git a/src/Core/System.php b/src/Core/System.php index ab347bc8b1..14631b5e9d 100644 --- a/src/Core/System.php +++ b/src/Core/System.php @@ -111,7 +111,7 @@ class System extends BaseObject echo XML::fromArray($xmldata, $xml); - killme(); + exit(); } /** @@ -185,7 +185,7 @@ class System extends BaseObject public static function jsonExit($x, $content_type = 'application/json') { header("Content-type: $content_type"); echo json_encode($x); - killme(); + exit(); } /** diff --git a/src/Module/Oembed.php b/src/Module/Oembed.php index 9ca4530d8b..d5ff62dac9 100644 --- a/src/Module/Oembed.php +++ b/src/Module/Oembed.php @@ -25,14 +25,14 @@ class Oembed extends BaseModule if ($a->argv[1] == 'b2h') { $url = ["", trim(hex2bin($_REQUEST['url']))]; echo Content\OEmbed::replaceCallback($url); - killme(); + exit(); } // Unused form: /oembed/h2b?text=... if ($a->argv[1] == 'h2b') { $text = trim(hex2bin($_REQUEST['text'])); echo Content\OEmbed::HTML2BBCode($text); - killme(); + exit(); } if ($a->argc == 2) { @@ -49,6 +49,6 @@ class Oembed extends BaseModule echo $j->html; echo ''; } - killme(); + exit(); } } diff --git a/src/Module/Photo.php b/src/Module/Photo.php index 9277670f62..ac31835be8 100644 --- a/src/Module/Photo.php +++ b/src/Module/Photo.php @@ -20,7 +20,6 @@ use Friendica\Network\HTTPException\InternalServerErrorException; */ class Photo extends BaseModule { - /** * @brief Module initializer * @@ -78,7 +77,7 @@ class Photo extends BaseModule if ($photo === false) { // not using System::httpExit() because we don't want html here. header($_SERVER["SERVER_PROTOCOL"] . " 404 Not Found" , true, 404); - killme(); + exit(); } $cacheable = ($photo["allow_cid"] . $photo["allow_gid"] . $photo["deny_cid"] . $photo["deny_gid"] === "") && (isset($photo["cacheable"]) ? $photo["cacheable"] : true); @@ -90,13 +89,11 @@ class Photo extends BaseModule System::httpExit(500, ["description" => "Invalid photo with id {$photo["id"]}."]); } - // if customsize is set and image is not a gif, resize it if ($img->getType() !== "image/gif" && $customsize > 0 && $customsize < 501) { $img->scaleToSquare($customsize); } - if (function_exists("header_remove")) { header_remove("Pragma"); header_remove("pragma"); @@ -117,11 +114,9 @@ class Photo extends BaseModule header("Cache-Control: max-age=31536000"); } - echo $img->asString(); - - killme(); + exit(); } private static function stripExtension($name) diff --git a/src/Protocol/DFRN.php b/src/Protocol/DFRN.php index d6b0a482ec..6c475b1852 100644 --- a/src/Protocol/DFRN.php +++ b/src/Protocol/DFRN.php @@ -171,7 +171,7 @@ class DFRN if (! DBA::isResult($r)) { Logger::log(sprintf('No contact found for nickname=%d', $owner_nick), Logger::WARNING); - killme(); + exit(); } $owner = $r[0]; @@ -207,7 +207,7 @@ class DFRN if (! DBA::isResult($r)) { Logger::log(sprintf('No contact found for uid=%d', $owner_id), Logger::WARNING); - killme(); + exit(); } $contact = $r[0]; @@ -353,7 +353,7 @@ class DFRN $ret = Item::select(Item::DELIVER_FIELDLIST, $condition); $items = Item::inArray($ret); if (!DBA::isResult($items)) { - killme(); + exit(); } $item = $items[0]; @@ -361,7 +361,7 @@ class DFRN if ($item['uid'] != 0) { $owner = User::getOwnerDataById($item['uid']); if (!$owner) { - killme(); + exit(); } } else { $owner = ['uid' => 0, 'nick' => 'feed-item']; @@ -1962,7 +1962,7 @@ class DFRN */ if (!DBA::isResult($fcontact)) { // Database record did not get created. Quietly give up. - killme(); + exit(); } $fid = $r[0]["id"]; diff --git a/src/Render/FriendicaSmartyEngine.php b/src/Render/FriendicaSmartyEngine.php index de078d233c..54295684cc 100644 --- a/src/Render/FriendicaSmartyEngine.php +++ b/src/Render/FriendicaSmartyEngine.php @@ -19,7 +19,7 @@ class FriendicaSmartyEngine implements ITemplateEngine { if (!is_writable('view/smarty3/')) { echo "ERROR: folder view/smarty3/ must be writable by webserver."; - killme(); + exit(); } } diff --git a/src/Util/Emailer.php b/src/Util/Emailer.php index b291076cc0..a13af739e6 100644 --- a/src/Util/Emailer.php +++ b/src/Util/Emailer.php @@ -88,8 +88,9 @@ class Emailer 'headers' => $messageHeader, 'parameters' => $sendmail_params ]; - //echo "
"; var_dump($hookdata); killme();
+
 		Addon::callHooks("emailer_send", $hookdata);
+
 		$res = mail(
 			$hookdata['to'],
 			$hookdata['subject'],
diff --git a/src/Worker/Cron.php b/src/Worker/Cron.php
index 0e4b40bf66..837c0020fa 100644
--- a/src/Worker/Cron.php
+++ b/src/Worker/Cron.php
@@ -151,7 +151,7 @@ class Cron
 			$restart = true;
 			$generation = intval($generation);
 			if (!$generation) {
-				killme();
+				exit();
 			}
 		}