From e1f366164509fc8217f9d0cf21d7475f6d71b73a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roland=20H=C3=A4der?= Date: Mon, 19 Dec 2016 14:26:13 +0100 Subject: [PATCH 01/25] *much* more usage of App::get_baseurl() instead of $a->get_baseurl() (coding convention applied) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Roland Häder --- include/Contact.php | 16 +++++------ include/Photo.php | 26 ++++++++--------- include/auth.php | 3 +- include/bb2diaspora.php | 6 ++-- include/bbcode.php | 12 ++++---- include/contact_widgets.php | 3 +- include/conversation.php | 8 +++--- include/dbstructure.php | 4 +-- include/delivery.php | 2 +- include/enotify.php | 10 +++---- include/event.php | 2 +- include/follow.php | 2 +- include/identity.php | 36 ++++++++++++------------ include/items.php | 37 ++++++++++++------------- include/like.php | 4 +-- include/message.php | 13 ++++----- include/nav.php | 4 +-- include/network.php | 6 ++-- include/notifier.php | 2 +- include/oauth.php | 2 +- include/plugin.php | 5 ++-- include/pubsubpublish.php | 2 +- include/redir.php | 2 +- include/security.php | 8 +++--- include/socgraph.php | 10 +++---- include/tags.php | 6 ++-- include/text.php | 2 +- include/threads.php | 4 +-- include/uimport.php | 4 +-- mod/admin.php | 36 ++++++++++++------------ mod/allfriends.php | 2 +- mod/bookmarklet.php | 2 +- mod/cal.php | 12 ++++---- mod/contacts.php | 10 +++---- mod/content.php | 8 +++--- mod/delegate.php | 14 +++++----- mod/dfrn_confirm.php | 8 +++--- mod/dfrn_poll.php | 8 +++--- mod/dfrn_request.php | 18 ++++++------ mod/dirfind.php | 2 +- mod/display.php | 6 ++-- mod/editpost.php | 6 ++-- mod/events.php | 20 ++++++------- mod/fbrowser.php | 11 ++++---- mod/friendica.php | 4 +-- mod/group.php | 10 +++---- mod/hcard.php | 8 +++--- mod/home.php | 8 +++--- mod/ignored.php | 2 +- mod/install.php | 16 +++++------ mod/invite.php | 4 +-- mod/item.php | 20 ++++++------- mod/like.php | 2 +- mod/localtime.php | 2 +- mod/lostpass.php | 12 ++++---- mod/manage.php | 2 +- mod/message.php | 22 +++++++-------- mod/mood.php | 2 +- mod/msearch.php | 4 +-- mod/navigation.php | 2 +- mod/network.php | 2 +- mod/nodeinfo.php | 2 +- mod/noscrape.php | 4 +-- mod/notice.php | 2 +- mod/notify.php | 6 ++-- mod/oexchange.php | 4 +-- mod/openid.php | 2 +- mod/opensearch.php | 2 +- mod/ostatus_subscribe.php | 4 +-- mod/photos.php | 20 ++++++------- mod/ping.php | 10 +++---- mod/poke.php | 8 +++--- mod/profile.php | 16 +++++------ mod/profile_photo.php | 20 ++++++------- mod/profiles.php | 6 ++-- mod/proxy.php | 8 +++--- mod/randprof.php | 2 +- mod/register.php | 10 +++---- mod/regmod.php | 8 +++--- mod/repair_ostatus.php | 2 +- mod/rsd_xml.php | 2 +- mod/settings.php | 18 ++++++------ mod/starred.php | 2 +- mod/suggest.php | 6 ++-- mod/tagger.php | 16 +++++------ mod/tagrm.php | 16 +++++------ mod/toggle_mobile.php | 2 +- mod/uexport.php | 4 +-- mod/videos.php | 28 +++++++++---------- mod/wall_upload.php | 12 ++++---- mod/xrd.php | 20 ++++++------- view/php/default.php | 2 +- view/php/minimal.php | 2 +- view/theme/duepuntozero/config.php | 8 +++--- view/theme/frio/config.php | 2 +- view/theme/frio/php/default.php | 4 +-- view/theme/frio/php/standard.php | 4 +-- view/theme/frio/theme.php | 2 +- view/theme/frost-mobile/php/default.php | 2 +- view/theme/frost-mobile/theme.php | 4 +-- view/theme/frost/php/default.php | 2 +- view/theme/frost/theme.php | 4 +-- view/theme/quattro/config.php | 4 +-- view/theme/quattro/theme.php | 4 +-- view/theme/smoothly/php/default.php | 2 +- view/theme/smoothly/theme.php | 4 +-- view/theme/vier/config.php | 4 +-- view/theme/vier/theme.php | 2 +- 108 files changed, 407 insertions(+), 437 deletions(-) diff --git a/include/Contact.php b/include/Contact.php index 16c663d2a..13e11a832 100644 --- a/include/Contact.php +++ b/include/Contact.php @@ -8,7 +8,6 @@ function user_remove($uid) { if(! $uid) return; - $a = get_app(); logger('Removing user: ' . $uid); $r = q("select * from user where uid = %d limit 1", intval($uid)); @@ -54,7 +53,7 @@ function user_remove($uid) { if($uid == local_user()) { unset($_SESSION['authenticated']); unset($_SESSION['uid']); - goaway($a->get_baseurl()); + goaway(App::get_baseurl()); } } @@ -86,7 +85,6 @@ function contact_remove($id) { function terminate_friendship($user,$self,$contact) { - $a = get_app(); require_once('include/datetime.php'); @@ -361,7 +359,7 @@ function contact_photo_menu($contact, $uid = 0) $sparkle = false; if ($contact['network'] === NETWORK_DFRN) { $sparkle = true; - $profile_link = $a->get_baseurl() . '/redir/' . $contact['id']; + $profile_link = App::get_baseurl() . '/redir/' . $contact['id']; } else { $profile_link = $contact['url']; } @@ -377,17 +375,17 @@ function contact_photo_menu($contact, $uid = 0) } if (in_array($contact['network'], array(NETWORK_DFRN, NETWORK_DIASPORA))) { - $pm_url = $a->get_baseurl() . '/message/new/' . $contact['id']; + $pm_url = App::get_baseurl() . '/message/new/' . $contact['id']; } if ($contact['network'] == NETWORK_DFRN) { - $poke_link = $a->get_baseurl() . '/poke/?f=&c=' . $contact['id']; + $poke_link = App::get_baseurl() . '/poke/?f=&c=' . $contact['id']; } - $contact_url = $a->get_baseurl() . '/contacts/' . $contact['id']; + $contact_url = App::get_baseurl() . '/contacts/' . $contact['id']; - $posts_link = $a->get_baseurl() . '/contacts/' . $contact['id'] . '/posts'; - $contact_drop_link = $a->get_baseurl() . '/contacts/' . $contact['id'] . '/drop?confirm=1'; + $posts_link = App::get_baseurl() . '/contacts/' . $contact['id'] . '/posts'; + $contact_drop_link = App::get_baseurl() . '/contacts/' . $contact['id'] . '/drop?confirm=1'; /** * menu array: diff --git a/include/Photo.php b/include/Photo.php index 014cca7d2..1a97fe2fe 100644 --- a/include/Photo.php +++ b/include/Photo.php @@ -794,8 +794,6 @@ function update_contact_avatar($avatar, $uid, $cid, $force = false) { function import_profile_photo($photo, $uid, $cid, $quit_on_error = false) { - $a = get_app(); - $r = q("SELECT `resource-id` FROM `photo` WHERE `uid` = %d AND `contact-id` = %d AND `scale` = 4 AND `album` = 'Contact Photos' LIMIT 1", intval($uid), intval($cid) @@ -841,9 +839,9 @@ function import_profile_photo($photo, $uid, $cid, $quit_on_error = false) { $photo_failure = true; } - $photo = $a->get_baseurl() . '/photo/' . $hash . '-4.' . $img->getExt(); - $thumb = $a->get_baseurl() . '/photo/' . $hash . '-5.' . $img->getExt(); - $micro = $a->get_baseurl() . '/photo/' . $hash . '-6.' . $img->getExt(); + $photo = App::get_baseurl() . '/photo/' . $hash . '-4.' . $img->getExt(); + $thumb = App::get_baseurl() . '/photo/' . $hash . '-5.' . $img->getExt(); + $micro = App::get_baseurl() . '/photo/' . $hash . '-6.' . $img->getExt(); } else { $photo_failure = true; } @@ -853,9 +851,9 @@ function import_profile_photo($photo, $uid, $cid, $quit_on_error = false) { } if ($photo_failure) { - $photo = $a->get_baseurl() . '/images/person-175.jpg'; - $thumb = $a->get_baseurl() . '/images/person-80.jpg'; - $micro = $a->get_baseurl() . '/images/person-48.jpg'; + $photo = App::get_baseurl() . '/images/person-175.jpg'; + $thumb = App::get_baseurl() . '/images/person-80.jpg'; + $micro = App::get_baseurl() . '/images/person-48.jpg'; } return(array($photo,$thumb,$micro)); @@ -1044,18 +1042,18 @@ function store_photo($a, $uid, $imagedata = "", $url = "") { return(array()); } - $image = array("page" => $a->get_baseurl().'/photos/'.$page_owner_nick.'/image/'.$hash, - "full" => $a->get_baseurl()."/photo/{$hash}-0.".$ph->getExt()); + $image = array("page" => App::get_baseurl().'/photos/'.$page_owner_nick.'/image/'.$hash, + "full" => App::get_baseurl()."/photo/{$hash}-0.".$ph->getExt()); if ($width > 800 || $height > 800) { - $image["large"] = $a->get_baseurl()."/photo/{$hash}-0.".$ph->getExt(); + $image["large"] = App::get_baseurl()."/photo/{$hash}-0.".$ph->getExt(); } if ($width > 640 || $height > 640) { $ph->scaleImage(640); $r = $ph->store($uid, $visitor, $hash, $tempfile, t('Wall Photos'), 1, 0, $defperm); if ($r) { - $image["medium"] = $a->get_baseurl()."/photo/{$hash}-1.".$ph->getExt(); + $image["medium"] = App::get_baseurl()."/photo/{$hash}-1.".$ph->getExt(); } } @@ -1063,7 +1061,7 @@ function store_photo($a, $uid, $imagedata = "", $url = "") { $ph->scaleImage(320); $r = $ph->store($uid, $visitor, $hash, $tempfile, t('Wall Photos'), 2, 0, $defperm); if ($r) { - $image["small"] = $a->get_baseurl()."/photo/{$hash}-2.".$ph->getExt(); + $image["small"] = App::get_baseurl()."/photo/{$hash}-2.".$ph->getExt(); } } @@ -1088,7 +1086,7 @@ function store_photo($a, $uid, $imagedata = "", $url = "") { $r = $ph->store($uid, $visitor, $hash, $tempfile, t('Wall Photos'), 3, 0, $defperm); if ($r) { - $image["thumb"] = $a->get_baseurl()."/photo/{$hash}-3.".$ph->getExt(); + $image["thumb"] = App::get_baseurl()."/photo/{$hash}-3.".$ph->getExt(); } } diff --git a/include/auth.php b/include/auth.php index 2ca9c3efb..e3c8d92ee 100644 --- a/include/auth.php +++ b/include/auth.php @@ -125,8 +125,7 @@ if (isset($_SESSION) && x($_SESSION,'authenticated') && (!x($_POST,'auth-params' $openid = new LightOpenID; $openid->identity = $openid_url; $_SESSION['openid'] = $openid_url; - $a = get_app(); - $openid->returnUrl = $a->get_baseurl(true).'/openid'; + $openid->returnUrl = App::get_baseurl(true).'/openid'; goaway($openid->authUrl()); } catch (Exception $e) { notice(t('We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID.').'

'.t('The error message was:').' '.$e->getMessage()); diff --git a/include/bb2diaspora.php b/include/bb2diaspora.php index 0c637dc3a..842dbf0b1 100644 --- a/include/bb2diaspora.php +++ b/include/bb2diaspora.php @@ -144,8 +144,6 @@ function unescape_underscores_in_links($m) { function format_event_diaspora($ev) { - $a = get_app(); - if(! ((is_array($ev)) && count($ev))) return ''; @@ -160,7 +158,7 @@ function format_event_diaspora($ev) { $ev['start'] , $bd_format )) : day_translate(datetime_convert('UTC', 'UTC', $ev['start'] , $bd_format))) - . '](' . $a->get_baseurl() . '/localtime/?f=&time=' . urlencode(datetime_convert('UTC','UTC',$ev['start'])) . ")\n"; + . '](' . App::get_baseurl() . '/localtime/?f=&time=' . urlencode(datetime_convert('UTC','UTC',$ev['start'])) . ")\n"; if(! $ev['nofinish']) $o .= t('Finishes:') . ' ' . '[' @@ -168,7 +166,7 @@ function format_event_diaspora($ev) { $ev['finish'] , $bd_format )) : day_translate(datetime_convert('UTC', 'UTC', $ev['finish'] , $bd_format ))) - . '](' . $a->get_baseurl() . '/localtime/?f=&time=' . urlencode(datetime_convert('UTC','UTC',$ev['finish'])) . ")\n"; + . '](' . App::get_baseurl() . '/localtime/?f=&time=' . urlencode(datetime_convert('UTC','UTC',$ev['finish'])) . ")\n"; if(strlen($ev['location'])) $o .= t('Location:') . bb2diaspora($ev['location']) diff --git a/include/bbcode.php b/include/bbcode.php index 27213007c..c05173f47 100644 --- a/include/bbcode.php +++ b/include/bbcode.php @@ -613,9 +613,7 @@ function GetProfileUsername($profile, $username, $compact = false, $getnetwork = } function bb_DiasporaLinks($match) { - $a = get_app(); - - return "[url=".$a->get_baseurl()."/display/".$match[1]."]".$match[2]."[/url]"; + return "[url=".App::get_baseurl()."/display/".$match[1]."]".$match[2]."[/url]"; } function bb_RemovePictureLinks($match) { @@ -894,7 +892,7 @@ function bbcode($Text,$preserve_nl = false, $tryoembed = true, $simplehtml = fal // we may need to restrict this further if it picks up too many strays // link acct:user@host to a webfinger profile redirector - $Text = preg_replace('/acct:([^@]+)@((?!\-)(?:[a-zA-Z\d\-]{0,62}[a-zA-Z\d]\.){1,126}(?!\d+)[a-zA-Z\d]{1,63})/', 'acct:$1@$2',$Text); + $Text = preg_replace('/acct:([^@]+)@((?!\-)(?:[a-zA-Z\d\-]{0,62}[a-zA-Z\d]\.){1,126}(?!\d+)[a-zA-Z\d]{1,63})/', 'acct:$1@$2',$Text); // Perform MAIL Search $Text = preg_replace("/\[mail\]([$MAILSearchString]*)\[\/mail\]/", '$1', $Text); @@ -1063,9 +1061,9 @@ function bbcode($Text,$preserve_nl = false, $tryoembed = true, $simplehtml = fal return(bb_ShareAttributes($match, $simplehtml)); },$Text); - $Text = preg_replace("/\[crypt\](.*?)\[\/crypt\]/ism",'
' . t('Encrypted content') . '
', $Text); - $Text = preg_replace("/\[crypt(.*?)\](.*?)\[\/crypt\]/ism",'
' . t('Encrypted content') . '
', $Text); - //$Text = preg_replace("/\[crypt=(.*?)\](.*?)\[\/crypt\]/ism",'
' . t('Encrypted content') . '
', $Text); + $Text = preg_replace("/\[crypt\](.*?)\[\/crypt\]/ism",'
' . t('Encrypted content') . '
', $Text); + $Text = preg_replace("/\[crypt(.*?)\](.*?)\[\/crypt\]/ism",'
' . t('Encrypted content') . '
', $Text); + //$Text = preg_replace("/\[crypt=(.*?)\](.*?)\[\/crypt\]/ism",'
' . t('Encrypted content') . '
', $Text); // Try to Oembed diff --git a/include/contact_widgets.php b/include/contact_widgets.php index f66d23c51..a74080e75 100644 --- a/include/contact_widgets.php +++ b/include/contact_widgets.php @@ -116,7 +116,6 @@ function networks_widget($baseurl,$selected = '') { } function fileas_widget($baseurl,$selected = '') { - $a = get_app(); if(! local_user()) return ''; @@ -235,7 +234,7 @@ function common_friends_visitor_widget($profile_uid) { return replace_macros(get_markup_template('remote_friends_common.tpl'), array( '$desc' => sprintf( tt("%d contact in common", "%d contacts in common", $t), $t), - '$base' => $a->get_baseurl(), + '$base' => App::get_baseurl(), '$uid' => $profile_uid, '$cid' => (($cid) ? $cid : '0'), '$linkmore' => (($t > 5) ? 'true' : ''), diff --git a/include/conversation.php b/include/conversation.php index 567bf83e1..916a9e229 100644 --- a/include/conversation.php +++ b/include/conversation.php @@ -864,7 +864,7 @@ function conversation(&$a, $items, $mode, $update, $preview = false) { } $o = replace_macros($page_template, array( - '$baseurl' => $a->get_baseurl($ssl_state), + '$baseurl' => App::get_baseurl($ssl_state), '$return_path' => $a->query_string, '$live_update' => $live_update_div, '$remove' => t('remove'), @@ -1183,7 +1183,7 @@ function status_editor($a,$x, $notes_cid = 0, $popup=false) { $tpl = get_markup_template('jot-header.tpl'); $a->page['htmlhead'] .= replace_macros($tpl, array( '$newpost' => 'true', - '$baseurl' => $a->get_baseurl(true), + '$baseurl' => App::get_baseurl(true), '$editselect' => (($plaintext) ? 'none' : '/(profile-jot-text|prvmail-text)/'), '$geotag' => $geotag, '$nickname' => $x['nickname'], @@ -1201,7 +1201,7 @@ function status_editor($a,$x, $notes_cid = 0, $popup=false) { $tpl = get_markup_template('jot-end.tpl'); $a->page['end'] .= replace_macros($tpl, array( '$newpost' => 'true', - '$baseurl' => $a->get_baseurl(true), + '$baseurl' => App::get_baseurl(true), '$editselect' => (($plaintext) ? 'none' : '/(profile-jot-text|prvmail-text)/'), '$geotag' => $geotag, '$nickname' => $x['nickname'], @@ -1267,7 +1267,7 @@ function status_editor($a,$x, $notes_cid = 0, $popup=false) { '$ptyp' => (($notes_cid) ? 'note' : 'wall'), '$content' => $x['content'], '$post_id' => $x['post_id'], - '$baseurl' => $a->get_baseurl(true), + '$baseurl' => App::get_baseurl(true), '$defloc' => $x['default_location'], '$visitor' => $x['visitor'], '$pvisit' => (($notes_cid) ? 'none' : $x['visitor']), diff --git a/include/dbstructure.php b/include/dbstructure.php index c694014f6..be1158eab 100644 --- a/include/dbstructure.php +++ b/include/dbstructure.php @@ -56,11 +56,11 @@ function update_fail($update_id, $error_message){ $email_tpl = get_intltext_template("update_fail_eml.tpl"); $email_msg = replace_macros($email_tpl, array( '$sitename' => $a->config['sitename'], - '$siteurl' => $a->get_baseurl(), + '$siteurl' => App::get_baseurl(), '$update' => DB_UPDATE_VERSION, '$error' => sprintf(t('Update %s failed. See error logs.'), DB_UPDATE_VERSION) )); - $subject=sprintf(t('Update Error at %s'), $a->get_baseurl()); + $subject=sprintf(t('Update Error at %s'), App::get_baseurl()); require_once('include/email.php'); $subject = email_header_encode($subject,'UTF-8'); mail($a->config['admin_email'], $subject, $email_msg, diff --git a/include/delivery.php b/include/delivery.php index a7aebe709..db2f03c8f 100644 --- a/include/delivery.php +++ b/include/delivery.php @@ -323,7 +323,7 @@ function delivery_run(&$argv, &$argc){ // perform local delivery if we are on the same site - if (link_compare($basepath,$a->get_baseurl())) { + if (link_compare($basepath,App::get_baseurl())) { $nickname = basename($contact['url']); if ($contact['issued-id']) diff --git a/include/enotify.php b/include/enotify.php index c6e0506e9..aa29e117a 100644 --- a/include/enotify.php +++ b/include/enotify.php @@ -23,7 +23,7 @@ function notification($params) { $banner = t('Friendica Notification'); $product = FRIENDICA_PLATFORM; - $siteurl = $a->get_baseurl(true); + $siteurl = App::get_baseurl(true); $thanks = t('Thank You,'); $sitename = $a->config['sitename']; if (!x($a->config['admin_name'])) @@ -58,7 +58,7 @@ function notification($params) { $additional_mail_header .= "X-Friendica-Platform: ".FRIENDICA_PLATFORM."\n"; $additional_mail_header .= "X-Friendica-Version: ".FRIENDICA_VERSION."\n"; $additional_mail_header .= "List-ID: \n"; - $additional_mail_header .= "List-Archive: <".$a->get_baseurl()."/notifications/system>\n"; + $additional_mail_header .= "List-Archive: <".App::get_baseurl()."/notifications/system>\n"; if (array_key_exists('item', $params)) { $title = $params['item']['title']; @@ -494,7 +494,7 @@ function notification($params) { } - $itemlink = $a->get_baseurl().'/notify/view/'.$notify_id; + $itemlink = App::get_baseurl().'/notify/view/'.$notify_id; $msg = replace_macros($epreamble, array('$itemlink' => $itemlink)); $msg_cache = format_notification_message($datarray['name_cache'], strip_tags(bbcode($msg))); $r = q("UPDATE `notify` SET `msg` = '%s', `msg_cache` = '%s' WHERE `id` = %d AND `uid` = %d", @@ -648,8 +648,6 @@ function notification($params) { * @param str $defaulttype (Optional) Forces a notification with this type. */ function check_item_notification($itemid, $uid, $defaulttype = "") { - $a = get_app(); - $notification_data = array("uid" => $uid, "profiles" => array()); call_hooks('check_item_notification', $notification_data); @@ -667,7 +665,7 @@ function check_item_notification($itemid, $uid, $defaulttype = "") { $profiles[] = $owner[0]["url"]; // Notifications from Diaspora are often with an URL in the Diaspora format - $profiles[] = $a->get_baseurl()."/u/".$user[0]["nickname"]; + $profiles[] = App::get_baseurl()."/u/".$user[0]["nickname"]; $profiles2 = array(); diff --git a/include/event.php b/include/event.php index 3a41dad4e..4abe3ffef 100644 --- a/include/event.php +++ b/include/event.php @@ -408,7 +408,7 @@ function event_store($arr) { intval($arr['uid']) ); //if (dbm::is_result($r)) - // $plink = $a->get_baseurl() . '/display/' . $r[0]['nickname'] . '/' . $item_id; + // $plink = App::get_baseurl() . '/display/' . $r[0]['nickname'] . '/' . $item_id; if($item_id) { diff --git a/include/follow.php b/include/follow.php index 7a3514b3a..d7066bcb5 100644 --- a/include/follow.php +++ b/include/follow.php @@ -99,7 +99,7 @@ function new_contact($uid,$url,$interactive = false) { if($ret['network'] === NETWORK_DFRN) { if($interactive) { if(strlen($a->path)) - $myaddr = bin2hex($a->get_baseurl() . '/profile/' . $a->user['nickname']); + $myaddr = bin2hex(App::get_baseurl() . '/profile/' . $a->user['nickname']); else $myaddr = bin2hex($a->user['nickname'] . '@' . $a->get_hostname()); diff --git a/include/identity.php b/include/identity.php index bf05a0051..1307b42b1 100644 --- a/include/identity.php +++ b/include/identity.php @@ -232,7 +232,7 @@ function profile_sidebar($profile, $block = 0) { if (isset($profile["url"])) $profile_url = normalise_link($profile["url"]); else - $profile_url = normalise_link($a->get_baseurl()."/profile/".$profile["nickname"]); + $profile_url = normalise_link(App::get_baseurl()."/profile/".$profile["nickname"]); $r = q("SELECT * FROM `contact` WHERE NOT `pending` AND `uid` = %d AND `nurl` = '%s'", local_user(), $profile_url); @@ -279,7 +279,7 @@ function profile_sidebar($profile, $block = 0) { // show edit profile to yourself if ($profile['uid'] == local_user() && feature_enabled(local_user(),'multi_profiles')) { - $profile['edit'] = array($a->get_baseurl(). '/profiles', t('Profiles'),"", t('Manage/edit profiles')); + $profile['edit'] = array(App::get_baseurl(). '/profiles', t('Profiles'),"", t('Manage/edit profiles')); $r = q("SELECT * FROM `profile` WHERE `uid` = %d", local_user()); @@ -308,7 +308,7 @@ function profile_sidebar($profile, $block = 0) { } } if ($profile['uid'] == local_user() && !feature_enabled(local_user(),'multi_profiles')) { - $profile['edit'] = array($a->get_baseurl(). '/profiles/'.$profile['id'], t('Edit profile'),"", t('Edit profile')); + $profile['edit'] = array(App::get_baseurl(). '/profiles/'.$profile['id'], t('Edit profile'),"", t('Edit profile')); $profile['menu'] = array( 'chg_photo' => t('Change profile photo'), 'cr_new' => null, @@ -349,15 +349,15 @@ function profile_sidebar($profile, $block = 0) { if ($profile['guid'] != "") $diaspora = array( 'guid' => $profile['guid'], - 'podloc' => $a->get_baseurl(), + 'podloc' => App::get_baseurl(), 'searchable' => (($profile['publish'] && $profile['net-publish']) ? 'true' : 'false' ), 'nickname' => $profile['nickname'], 'fullname' => $profile['name'], 'firstname' => $firstname, 'lastname' => $lastname, - 'photo300' => $a->get_baseurl() . '/photo/custom/300/' . $profile['uid'] . '.jpg', - 'photo100' => $a->get_baseurl() . '/photo/custom/100/' . $profile['uid'] . '.jpg', - 'photo50' => $a->get_baseurl() . '/photo/custom/50/' . $profile['uid'] . '.jpg', + 'photo300' => App::get_baseurl() . '/photo/custom/300/' . $profile['uid'] . '.jpg', + 'photo100' => App::get_baseurl() . '/photo/custom/100/' . $profile['uid'] . '.jpg', + 'photo50' => App::get_baseurl() . '/photo/custom/50/' . $profile['uid'] . '.jpg', ); else $diaspora = false; @@ -489,7 +489,7 @@ function get_birthdays() { $url = $rr['url']; if($rr['network'] === NETWORK_DFRN) { $sparkle = " sparkle"; - $url = $a->get_baseurl() . '/redir/' . $rr['cid']; + $url = App::get_baseurl() . '/redir/' . $rr['cid']; } $rr['link'] = $url; @@ -503,7 +503,7 @@ function get_birthdays() { } $tpl = get_markup_template("birthdays_reminder.tpl"); return replace_macros($tpl, array( - '$baseurl' => $a->get_baseurl(), + '$baseurl' => App::get_baseurl(), '$classtoday' => $classtoday, '$count' => $total, '$event_reminders' => t('Birthday Reminders'), @@ -587,7 +587,7 @@ function get_events() { $tpl = get_markup_template("events_reminder.tpl"); return replace_macros($tpl, array( - '$baseurl' => $a->get_baseurl(), + '$baseurl' => App::get_baseurl(), '$classtoday' => $classtoday, '$count' => count($r) - $skip, '$event_reminders' => t('Event Reminders'), @@ -685,7 +685,7 @@ function advanced_profile(&$a) { } if ($a->profile['uid'] == local_user()) - $profile['edit'] = array($a->get_baseurl(). '/profiles/'.$a->profile['id'], t('Edit profile'),"", t('Edit profile')); + $profile['edit'] = array(App::get_baseurl(). '/profiles/'.$a->profile['id'], t('Edit profile'),"", t('Edit profile')); return replace_macros($tpl, array( '$title' => t('Profile'), @@ -707,7 +707,7 @@ function profile_tabs($a, $is_owner=False, $nickname=Null){ if(x($_GET,'tab')) $tab = notags(trim($_GET['tab'])); - $url = $a->get_baseurl() . '/profile/' . $nickname; + $url = App::get_baseurl() . '/profile/' . $nickname; $tabs = array( array( @@ -728,7 +728,7 @@ function profile_tabs($a, $is_owner=False, $nickname=Null){ ), array( 'label' => t('Photos'), - 'url' => $a->get_baseurl() . '/photos/' . $nickname, + 'url' => App::get_baseurl() . '/photos/' . $nickname, 'sel' => ((!isset($tab)&&$a->argv[0]=='photos')?'active':''), 'title' => t('Photo Albums'), 'id' => 'photo-tab', @@ -736,7 +736,7 @@ function profile_tabs($a, $is_owner=False, $nickname=Null){ ), array( 'label' => t('Videos'), - 'url' => $a->get_baseurl() . '/videos/' . $nickname, + 'url' => App::get_baseurl() . '/videos/' . $nickname, 'sel' => ((!isset($tab)&&$a->argv[0]=='videos')?'active':''), 'title' => t('Videos'), 'id' => 'video-tab', @@ -748,7 +748,7 @@ function profile_tabs($a, $is_owner=False, $nickname=Null){ if ($is_owner && $a->theme_events_in_profile) { $tabs[] = array( 'label' => t('Events'), - 'url' => $a->get_baseurl() . '/events', + 'url' => App::get_baseurl() . '/events', 'sel' =>((!isset($tab)&&$a->argv[0]=='events')?'active':''), 'title' => t('Events and Calendar'), 'id' => 'events-tab', @@ -759,7 +759,7 @@ function profile_tabs($a, $is_owner=False, $nickname=Null){ } elseif (! $is_owner) { $tabs[] = array( 'label' => t('Events'), - 'url' => $a->get_baseurl() . '/cal/' . $nickname, + 'url' => App::get_baseurl() . '/cal/' . $nickname, 'sel' =>((!isset($tab)&&$a->argv[0]=='cal')?'active':''), 'title' => t('Events and Calendar'), 'id' => 'events-tab', @@ -770,7 +770,7 @@ function profile_tabs($a, $is_owner=False, $nickname=Null){ if ($is_owner){ $tabs[] = array( 'label' => t('Personal Notes'), - 'url' => $a->get_baseurl() . '/notes', + 'url' => App::get_baseurl() . '/notes', 'sel' =>((!isset($tab)&&$a->argv[0]=='notes')?'active':''), 'title' => t('Only You Can See This'), 'id' => 'notes-tab', @@ -781,7 +781,7 @@ function profile_tabs($a, $is_owner=False, $nickname=Null){ if ((! $is_owner) && ((count($a->profile)) || (! $a->profile['hide-friends']))) { $tabs[] = array( 'label' => t('Contacts'), - 'url' => $a->get_baseurl() . '/viewcontacts/' . $nickname, + 'url' => App::get_baseurl() . '/viewcontacts/' . $nickname, 'sel' => ((!isset($tab)&&$a->argv[0]=='viewcontacts')?'active':''), 'title' => t('Contacts'), 'id' => 'viewcontacts-tab', diff --git a/include/items.php b/include/items.php index 9507b5e5f..20aa2e2e0 100644 --- a/include/items.php +++ b/include/items.php @@ -208,13 +208,12 @@ function add_page_info_data($data) { $hashtags = ""; if (isset($data["keywords"]) AND count($data["keywords"])) { - $a = get_app(); $hashtags = "\n"; foreach ($data["keywords"] AS $keyword) { /// @todo make a positive list of allowed characters $hashtag = str_replace(array(" ", "+", "/", ".", "#", "'", "’", "`", "(", ")", "„", "“"), array("","", "", "", "", "", "", "", "", "", "", ""), $keyword); - $hashtags .= "#[url=".$a->get_baseurl()."/search?tag=".rawurlencode($hashtag)."]".$hashtag."[/url] "; + $hashtags .= "#[url=".App::get_baseurl()."/search?tag=".rawurlencode($hashtag)."]".$hashtag."[/url] "; } } @@ -251,7 +250,6 @@ function add_page_keywords($url, $no_photos = false, $photo = "", $keywords = fa $tags = ""; if (isset($data["keywords"]) AND count($data["keywords"])) { - $a = get_app(); foreach ($data["keywords"] AS $keyword) { $hashtag = str_replace(array(" ", "+", "/", ".", "#", "'"), array("","", "", "", "", ""), $keyword); @@ -259,7 +257,7 @@ function add_page_keywords($url, $no_photos = false, $photo = "", $keywords = fa if ($tags != "") $tags .= ","; - $tags .= "#[url=".$a->get_baseurl()."/search?tag=".rawurlencode($hashtag)."]".$hashtag."[/url]"; + $tags .= "#[url=".App::get_baseurl()."/search?tag=".rawurlencode($hashtag)."]".$hashtag."[/url]"; } } @@ -557,8 +555,7 @@ function item_store($arr,$force_parent = false, $notify = false, $dontcache = fa logger("Both author-link and owner-link are empty. Called by: ".App::callstack(), LOGGER_DEBUG); if ($arr['plink'] == "") { - $a = get_app(); - $arr['plink'] = $a->get_baseurl().'/display/'.urlencode($arr['guid']); + $arr['plink'] = App::get_baseurl().'/display/'.urlencode($arr['guid']); } if ($arr['network'] == "") { @@ -709,7 +706,7 @@ function item_store($arr,$force_parent = false, $notify = false, $dontcache = fa $u = q("SELECT `nickname` FROM `user` WHERE `uid` = %d", intval($arr['uid'])); if (count($u)) { $a = get_app(); - $self = normalise_link($a->get_baseurl() . '/profile/' . $u[0]['nickname']); + $self = normalise_link(App::get_baseurl() . '/profile/' . $u[0]['nickname']); logger("item_store: 'myself' is ".$self." for parent ".$parent_id." checking against ".$arr['author-link']." and ".$arr['owner-link'], LOGGER_DEBUG); if ((normalise_link($arr['author-link']) == $self) OR (normalise_link($arr['owner-link']) == $self)) { q("UPDATE `thread` SET `mention` = 1 WHERE `iid` = %d", intval($parent_id)); @@ -1068,10 +1065,10 @@ function item_body_set_hashtags(&$item) { // All hashtags should point to the home server //$item["body"] = preg_replace("/#\[url\=([$URLSearchString]*)\](.*?)\[\/url\]/ism", - // "#[url=".$a->get_baseurl()."/search?tag=$2]$2[/url]", $item["body"]); + // "#[url=".App::get_baseurl()."/search?tag=$2]$2[/url]", $item["body"]); //$item["tag"] = preg_replace("/#\[url\=([$URLSearchString]*)\](.*?)\[\/url\]/ism", - // "#[url=".$a->get_baseurl()."/search?tag=$2]$2[/url]", $item["tag"]); + // "#[url=".App::get_baseurl()."/search?tag=$2]$2[/url]", $item["tag"]); // mask hashtags inside of url, bookmarks and attachments to avoid urls in urls $item["body"] = preg_replace_callback("/\[url\=([$URLSearchString]*)\](.*?)\[\/url\]/ism", @@ -1103,7 +1100,7 @@ function item_body_set_hashtags(&$item) { $basetag = str_replace('_',' ',substr($tag,1)); - $newtag = '#[url='.$a->get_baseurl().'/search?tag='.rawurlencode($basetag).']'.$basetag.'[/url]'; + $newtag = '#[url='.App::get_baseurl().'/search?tag='.rawurlencode($basetag).']'.$basetag.'[/url]'; $item["body"] = str_replace($tag, $newtag, $item["body"]); @@ -1207,12 +1204,12 @@ function tag_deliver($uid,$item_id) { $item = $i[0]; - $link = normalise_link($a->get_baseurl() . '/profile/' . $u[0]['nickname']); + $link = normalise_link(App::get_baseurl() . '/profile/' . $u[0]['nickname']); // Diaspora uses their own hardwired link URL in @-tags // instead of the one we supply with webfinger - $dlink = normalise_link($a->get_baseurl() . '/u/' . $u[0]['nickname']); + $dlink = normalise_link(App::get_baseurl() . '/u/' . $u[0]['nickname']); $cnt = preg_match_all('/[\@\!]\[url\=(.*?)\](.*?)\[\/url\]/ism',$item['body'],$matches,PREG_SET_ORDER); if ($cnt) { @@ -1312,12 +1309,12 @@ function tgroup_check($uid,$item) { $prvgroup = (($u[0]['page-flags'] == PAGE_PRVGROUP) ? true : false); - $link = normalise_link($a->get_baseurl() . '/profile/' . $u[0]['nickname']); + $link = normalise_link(App::get_baseurl() . '/profile/' . $u[0]['nickname']); // Diaspora uses their own hardwired link URL in @-tags // instead of the one we supply with webfinger - $dlink = normalise_link($a->get_baseurl() . '/u/' . $u[0]['nickname']); + $dlink = normalise_link(App::get_baseurl() . '/u/' . $u[0]['nickname']); $cnt = preg_match_all('/[\@\!]\[url\=(.*?)\](.*?)\[\/url\]/ism',$item['body'],$matches,PREG_SET_ORDER); if ($cnt) { @@ -1572,7 +1569,7 @@ function new_follower($importer,$contact,$datarray,$item,$sharing = false) { 'to_name' => $r[0]['username'], 'to_email' => $r[0]['email'], 'uid' => $r[0]['uid'], - 'link' => $a->get_baseurl() . '/notifications/intro', + 'link' => App::get_baseurl() . '/notifications/intro', 'source_name' => ((strlen(stripslashes($contact_record['name']))) ? stripslashes($contact_record['name']) : t('[Name Withheld]')), 'source_link' => $contact_record['url'], 'source_photo' => $contact_record['photo'], @@ -1665,7 +1662,7 @@ function fix_private_photos($s, $uid, $item = null, $cid = 0) { $a = get_app(); logger('fix_private_photos: check for photos', LOGGER_DEBUG); - $site = substr($a->get_baseurl(),strpos($a->get_baseurl(),'://')); + $site = substr(App::get_baseurl(),strpos(App::get_baseurl(),'://')); $orig_body = $s; $new_body = ''; @@ -1929,7 +1926,7 @@ function drop_item($id,$interactive = true) { if (! $interactive) return 0; notice( t('Item not found.') . EOL); - goaway($a->get_baseurl() . '/' . $_SESSION['return_url']); + goaway(App::get_baseurl() . '/' . $_SESSION['return_url']); } $item = $r[0]; @@ -1977,7 +1974,7 @@ function drop_item($id,$interactive = true) { } // Now check how the user responded to the confirmation query if ($_REQUEST['canceled']) { - goaway($a->get_baseurl() . '/' . $_SESSION['return_url']); + goaway(App::get_baseurl() . '/' . $_SESSION['return_url']); } logger('delete item: ' . $item['id'], LOGGER_DEBUG); @@ -2127,13 +2124,13 @@ function drop_item($id,$interactive = true) { if (! $interactive) return $owner; - goaway($a->get_baseurl() . '/' . $_SESSION['return_url']); + goaway(App::get_baseurl() . '/' . $_SESSION['return_url']); //NOTREACHED } else { if (! $interactive) return 0; notice( t('Permission denied.') . EOL); - goaway($a->get_baseurl() . '/' . $_SESSION['return_url']); + goaway(App::get_baseurl() . '/' . $_SESSION['return_url']); //NOTREACHED } diff --git a/include/like.php b/include/like.php index 5b6d1b9e6..8239633e6 100644 --- a/include/like.php +++ b/include/like.php @@ -164,7 +164,7 @@ function do_like($item_id, $verb) { if($item['object-type'] === ACTIVITY_OBJ_EVENT) $post_type = t('event'); $objtype = (($item['resource-id']) ? ACTIVITY_OBJ_PHOTO : ACTIVITY_OBJ_NOTE ); - $link = xmlify('' . "\n") ; + $link = xmlify('' . "\n") ; $body = $item['body']; $obj = <<< EOT @@ -214,7 +214,7 @@ EOT; $ulink = '[url=' . $contact['url'] . ']' . $contact['name'] . '[/url]'; $alink = '[url=' . $item['author-link'] . ']' . $item['author-name'] . '[/url]'; - $plink = '[url=' . $a->get_baseurl() . '/display/' . $owner['nickname'] . '/' . $item['id'] . ']' . $post_type . '[/url]'; + $plink = '[url=' . App::get_baseurl() . '/display/' . $owner['nickname'] . '/' . $item['id'] . ']' . $post_type . '[/url]'; $arr['body'] = sprintf( $bodyverb, $ulink, $alink, $plink ); $arr['verb'] = $activity; diff --git a/include/message.php b/include/message.php index ea2fcef3b..e5ebe6f91 100644 --- a/include/message.php +++ b/include/message.php @@ -27,7 +27,7 @@ function send_message($recipient=0, $body='', $subject='', $replyto=''){ } $guid = get_guid(32); - $uri = 'urn:X-dfrn:' . $a->get_baseurl() . ':' . local_user() . ':' . $guid; + $uri = 'urn:X-dfrn:' . App::get_baseurl() . ':' . local_user() . ':' . $guid; $convid = 0; $reply = false; @@ -53,7 +53,7 @@ function send_message($recipient=0, $body='', $subject='', $replyto=''){ $recip_host = substr($recip_host,0,strpos($recip_host,'/')); $recip_handle = (($contact[0]['addr']) ? $contact[0]['addr'] : $contact[0]['nick'] . '@' . $recip_host); - $sender_handle = $a->user['nickname'] . '@' . substr($a->get_baseurl(), strpos($a->get_baseurl(),'://') + 3); + $sender_handle = $a->user['nickname'] . '@' . substr(App::get_baseurl(), strpos(App::get_baseurl(),'://') + 3); $conv_guid = get_guid(32); $convuri = $recip_handle.':'.$conv_guid; @@ -134,7 +134,7 @@ function send_message($recipient=0, $body='', $subject='', $replyto=''){ $images = $match[1]; if(count($images)) { foreach($images as $image) { - if(! stristr($image,$a->get_baseurl() . '/photo/')) + if(! stristr($image,App::get_baseurl() . '/photo/')) continue; $image_uri = substr($image,strrpos($image,'/') + 1); $image_uri = substr($image_uri,0, strpos($image_uri,'-')); @@ -164,16 +164,13 @@ function send_message($recipient=0, $body='', $subject='', $replyto=''){ function send_wallmessage($recipient='', $body='', $subject='', $replyto=''){ - $a = get_app(); - - if(! $recipient) return -1; if(! strlen($subject)) $subject = t('[no subject]'); $guid = get_guid(32); - $uri = 'urn:X-dfrn:' . $a->get_baseurl() . ':' . local_user() . ':' . $guid; + $uri = 'urn:X-dfrn:' . App::get_baseurl() . ':' . local_user() . ':' . $guid; $convid = 0; $reply = false; @@ -187,7 +184,7 @@ function send_wallmessage($recipient='', $body='', $subject='', $replyto=''){ $conv_guid = get_guid(32); - $recip_handle = $recipient['nickname'] . '@' . substr($a->get_baseurl(), strpos($a->get_baseurl(),'://') + 3); + $recip_handle = $recipient['nickname'] . '@' . substr(App::get_baseurl(), strpos(App::get_baseurl(),'://') + 3); $sender_nick = basename($replyto); $sender_host = substr($replyto,strpos($replyto,'://')+3); diff --git a/include/nav.php b/include/nav.php index 2a9f24ca9..f71272f3b 100644 --- a/include/nav.php +++ b/include/nav.php @@ -28,7 +28,7 @@ function nav(&$a) { $tpl = get_markup_template('nav.tpl'); $a->page['nav'] .= replace_macros($tpl, array( - '$baseurl' => $a->get_baseurl(), + '$baseurl' => App::get_baseurl(), '$sitelocation' => $nav_info['sitelocation'], '$nav' => $nav_info['nav'], '$banner' => $nav_info['banner'], @@ -65,7 +65,7 @@ function nav_info(App $a) $myident = ((is_array($a->user) && isset($a->user['nickname'])) ? $a->user['nickname'] . '@' : ''); - $sitelocation = $myident . substr($a->get_baseurl($ssl_state), strpos($a->get_baseurl($ssl_state), '//') + 2 ); + $sitelocation = $myident . substr(App::get_baseurl($ssl_state), strpos(App::get_baseurl($ssl_state), '//') + 2 ); // nav links: array of array('href', 'text', 'extra css classes', 'title') $nav = array(); diff --git a/include/network.php b/include/network.php index df46d3593..cac77fcdf 100644 --- a/include/network.php +++ b/include/network.php @@ -513,8 +513,6 @@ function allowed_email($email) { function avatar_img($email) { - $a = get_app(); - $avatar['size'] = 175; $avatar['email'] = $email; $avatar['url'] = ''; @@ -523,7 +521,7 @@ function avatar_img($email) { call_hooks('avatar_lookup', $avatar); if(! $avatar['success']) - $avatar['url'] = $a->get_baseurl() . '/images/person-175.jpg'; + $avatar['url'] = App::get_baseurl() . '/images/person-175.jpg'; logger('Avatar: ' . $avatar['email'] . ' ' . $avatar['url'], LOGGER_DEBUG); return $avatar['url']; @@ -569,7 +567,7 @@ function scale_external_images($srctext, $include_link = true, $scale_replace = foreach($matches as $mtch) { logger('scale_external_image: ' . $mtch[1]); - $hostname = str_replace('www.','',substr($a->get_baseurl(),strpos($a->get_baseurl(),'://')+3)); + $hostname = str_replace('www.','',substr(App::get_baseurl(),strpos(App::get_baseurl(),'://')+3)); if(stristr($mtch[1],$hostname)) continue; diff --git a/include/notifier.php b/include/notifier.php index 2f9599d07..c4e7df47a 100644 --- a/include/notifier.php +++ b/include/notifier.php @@ -649,7 +649,7 @@ function notifier_run(&$argv, &$argc){ } else { - $params = 'hub.mode=publish&hub.url=' . urlencode( $a->get_baseurl() . '/dfrn_poll/' . $owner['nickname'] ); + $params = 'hub.mode=publish&hub.url=' . urlencode( App::get_baseurl() . '/dfrn_poll/' . $owner['nickname'] ); post_url($h,$params); logger('publish for item '.$item_id.' ' . $h . ' ' . $params . ' returned ' . $a->get_curl_code()); } diff --git a/include/oauth.php b/include/oauth.php index a30232df4..3d4533d3e 100644 --- a/include/oauth.php +++ b/include/oauth.php @@ -148,7 +148,7 @@ class FKOAuth1 extends OAuthServer { $_SESSION['mobile-theme'] = get_pconfig($record['uid'], 'system', 'mobile_theme'); $_SESSION['authenticated'] = 1; $_SESSION['page_flags'] = $record['page-flags']; - $_SESSION['my_url'] = $a->get_baseurl() . '/profile/' . $record['nickname']; + $_SESSION['my_url'] = App::get_baseurl() . '/profile/' . $record['nickname']; $_SESSION['addr'] = $_SERVER['REMOTE_ADDR']; $_SESSION["allow_api"] = true; diff --git a/include/plugin.php b/include/plugin.php index 2d5531f90..0108ce621 100644 --- a/include/plugin.php +++ b/include/plugin.php @@ -410,13 +410,12 @@ function get_theme_info($theme){ * @return string */ function get_theme_screenshot($theme) { - $a = get_app(); $exts = array('.png','.jpg'); foreach($exts as $ext) { if(file_exists('view/theme/' . $theme . '/screenshot' . $ext)) - return($a->get_baseurl() . '/view/theme/' . $theme . '/screenshot' . $ext); + return(App::get_baseurl() . '/view/theme/' . $theme . '/screenshot' . $ext); } - return($a->get_baseurl() . '/images/blank.png'); + return(App::get_baseurl() . '/images/blank.png'); } // install and uninstall theme diff --git a/include/pubsubpublish.php b/include/pubsubpublish.php index 85637facb..abf973a28 100644 --- a/include/pubsubpublish.php +++ b/include/pubsubpublish.php @@ -21,7 +21,7 @@ function handle_pubsubhubbub($id) { $headers = array("Content-type: application/atom+xml", sprintf("Link: <%s>;rel=hub,<%s>;rel=self", - $a->get_baseurl().'/pubsubhubbub', + App::get_baseurl().'/pubsubhubbub', $rr['topic']), "X-Hub-Signature: sha1=".$hmac_sig); diff --git a/include/redir.php b/include/redir.php index 8d8a035f1..8d65089de 100644 --- a/include/redir.php +++ b/include/redir.php @@ -20,7 +20,7 @@ function auto_redir(&$a, $contact_nick) { // // We also have to make sure that I'm a legitimate contact--I'm not blocked or pending. - $baseurl = $a->get_baseurl(); + $baseurl = App::get_baseurl(); $domain_st = strpos($baseurl, "://"); if($domain_st === false) return; diff --git a/include/security.php b/include/security.php index fa698c1b1..7e14146d9 100644 --- a/include/security.php +++ b/include/security.php @@ -9,8 +9,8 @@ function authenticate_success($user_record, $login_initial = false, $interactive $_SESSION['mobile-theme'] = get_pconfig($user_record['uid'], 'system', 'mobile_theme'); $_SESSION['authenticated'] = 1; $_SESSION['page_flags'] = $user_record['page-flags']; - $_SESSION['my_url'] = $a->get_baseurl() . '/profile/' . $user_record['nickname']; - $_SESSION['my_address'] = $user_record['nickname'] . '@' . substr($a->get_baseurl(),strpos($a->get_baseurl(),'://')+3); + $_SESSION['my_url'] = App::get_baseurl() . '/profile/' . $user_record['nickname']; + $_SESSION['my_address'] = $user_record['nickname'] . '@' . substr(App::get_baseurl(),strpos(App::get_baseurl(),'://')+3); $_SESSION['addr'] = $_SERVER['REMOTE_ADDR']; $a->user = $user_record; @@ -98,7 +98,7 @@ function authenticate_success($user_record, $login_initial = false, $interactive call_hooks('logged_in', $a->user); if(($a->module !== 'home') && isset($_SESSION['return_url'])) - goaway($a->get_baseurl() . '/' . $_SESSION['return_url']); + goaway(App::get_baseurl() . '/' . $_SESSION['return_url']); } } @@ -378,7 +378,7 @@ function check_form_security_token_redirectOnErr($err_redirect, $typename = '', logger('check_form_security_token failed: user ' . $a->user['guid'] . ' - form element ' . $typename); logger('check_form_security_token failed: _REQUEST data: ' . print_r($_REQUEST, true), LOGGER_DATA); notice( check_form_security_std_err_msg() ); - goaway($a->get_baseurl() . $err_redirect ); + goaway(App::get_baseurl() . $err_redirect ); } } function check_form_security_token_ForbiddenOnErr($typename = '', $formname = 'form_security_token') { diff --git a/include/socgraph.php b/include/socgraph.php index f8a73a0a5..c5fc31581 100644 --- a/include/socgraph.php +++ b/include/socgraph.php @@ -207,7 +207,7 @@ function poco_check($profile_url, $name, $network, $profile_photo, $about, $loca $orig_updated = $updated; // The global contacts should contain the original picture, not the cached one - if (($generation != 1) AND stristr(normalise_link($profile_photo), normalise_link($a->get_baseurl()."/photo/"))) + if (($generation != 1) AND stristr(normalise_link($profile_photo), normalise_link(App::get_baseurl()."/photo/"))) $profile_photo = ""; $r = q("SELECT `network` FROM `contact` WHERE `nurl` = '%s' AND `network` != '' AND `network` != '%s' LIMIT 1", @@ -1181,9 +1181,9 @@ function update_suggestions() { $done = array(); /// TODO Check if it is really neccessary to poll the own server - poco_load(0,0,0,$a->get_baseurl() . '/poco'); + poco_load(0,0,0,App::get_baseurl() . '/poco'); - $done[] = $a->get_baseurl() . '/poco'; + $done[] = App::get_baseurl() . '/poco'; if(strlen(get_config('system','directory'))) { $x = fetch_url(get_server()."/pubsites"); @@ -1771,8 +1771,6 @@ function gs_fetch_users($server) { logger("Fetching users from GNU Social server ".$server, LOGGER_DEBUG); - $a = get_app(); - $url = $server."/main/statistics"; $result = z_fetch_url($url); @@ -1811,7 +1809,7 @@ function gs_fetch_users($server) { "nick" => $user->nickname, "about" => $user->bio, "network" => NETWORK_OSTATUS, - "photo" => $a->get_baseurl()."/images/person-175.jpg"); + "photo" => App::get_baseurl()."/images/person-175.jpg"); get_gcontact_id($contact); } } diff --git a/include/tags.php b/include/tags.php index 6c1d01d74..0a0943847 100644 --- a/include/tags.php +++ b/include/tags.php @@ -1,13 +1,11 @@ get_baseurl(); + $profile_base = App::get_baseurl(); $profile_data = parse_url($profile_base); $profile_base_friendica = $profile_data['host'].$profile_data['path']."/profile/"; $profile_base_diaspora = $profile_data['host'].$profile_data['path']."/u/"; - $searchpath = $a->get_baseurl()."/search?tag="; + $searchpath = App::get_baseurl()."/search?tag="; $messages = q("SELECT `guid`, `uid`, `id`, `edited`, `deleted`, `created`, `received`, `title`, `body`, `tag`, `parent` FROM `item` WHERE `id` = %d LIMIT 1", intval($itemid)); diff --git a/include/text.php b/include/text.php index 5856226c3..a2c474d32 100644 --- a/include/text.php +++ b/include/text.php @@ -23,7 +23,7 @@ function replace_macros($s,$r) { $a = get_app(); // pass $baseurl to all templates - $r['$baseurl'] = $a->get_baseurl(); + $r['$baseurl'] = App::get_baseurl(); $t = $a->template_engine(); diff --git a/include/threads.php b/include/threads.php index 48391174e..c214cf264 100644 --- a/include/threads.php +++ b/include/threads.php @@ -267,12 +267,10 @@ function update_threads() { } function update_threads_mention() { - $a = get_app(); - $users = q("SELECT `uid`, `nickname` FROM `user` ORDER BY `uid`"); foreach ($users AS $user) { - $self = normalise_link($a->get_baseurl() . '/profile/' . $user['nickname']); + $self = normalise_link(App::get_baseurl() . '/profile/' . $user['nickname']); $selfhttps = str_replace("http://", "https://", $self); $parents = q("SELECT DISTINCT(`parent`) FROM `item` WHERE `uid` = %d AND ((`owner-link` IN ('%s', '%s')) OR (`author-link` IN ('%s', '%s')))", diff --git a/include/uimport.php b/include/uimport.php index 51672d92b..0d9ffc35f 100644 --- a/include/uimport.php +++ b/include/uimport.php @@ -133,7 +133,7 @@ function import_account(&$a, $file) { } $oldbaseurl = $account['baseurl']; - $newbaseurl = $a->get_baseurl(); + $newbaseurl = App::get_baseurl(); $olduid = $account['user']['uid']; unset($account['user']['uid']); @@ -290,5 +290,5 @@ function import_account(&$a, $file) { proc_run(PRIORITY_HIGH, 'include/notifier.php', 'relocate', $newuid); info(t("Done. You can now login with your username and password")); - goaway($a->get_baseurl() . "/login"); + goaway(App::get_baseurl() . "/login"); } diff --git a/mod/admin.php b/mod/admin.php index cf0d8d9ac..832ca470f 100644 --- a/mod/admin.php +++ b/mod/admin.php @@ -376,7 +376,7 @@ function admin_page_federation(&$a) { '$counts' => $counts, '$version' => FRIENDICA_VERSION, '$legendtext' => sprintf(t('Currently this node is aware of %d nodes from the following platforms:'), $total), - '$baseurl' => $a->get_baseurl(), + '$baseurl' => App::get_baseurl(), )); } @@ -489,7 +489,7 @@ function admin_page_summary(&$a) { '$accounts' => $accounts, '$pending' => array(t('Pending registrations'), $pending), '$version' => array(t('Version'), FRIENDICA_VERSION), - '$baseurl' => $a->get_baseurl(), + '$baseurl' => App::get_baseurl(), '$platform' => FRIENDICA_PLATFORM, '$codename' => FRIENDICA_CODENAME, '$build' => get_config('system','build'), @@ -527,7 +527,7 @@ function admin_page_site_post(&$a) { * send relocate for every local user * */ - $old_url = $a->get_baseurl(true); + $old_url = App::get_baseurl(true); // Generate host names for relocation the addresses in the format user@address.tld $new_host = str_replace("http://", "@", normalise_link($new_url)); @@ -961,7 +961,7 @@ function admin_page_site(&$a) { '$performance' => t('Performance'), '$worker_title' => t('Worker'), '$relocate'=> t('Relocate - WARNING: advanced function. Could make this server unreachable.'), - '$baseurl' => $a->get_baseurl(true), + '$baseurl' => App::get_baseurl(true), // name, label, value, help string, extra data... '$sitename' => array('sitename', t("Site name"), $a->config['sitename'],''), '$hostname' => array('hostname', t("Host name"), $a->config['hostname'], ""), @@ -1043,7 +1043,7 @@ function admin_page_site(&$a) { '$old_pager' => array('old_pager', t("Enable old style pager"), get_config('system','old_pager'), t("The old style pager has page numbers but slows down massively the page speed.")), '$only_tag_search' => array('only_tag_search', t("Only search in tags"), get_config('system','only_tag_search'), t("On large systems the text search can slow down the system extremely.")), - '$relocate_url' => array('relocate_url', t("New base url"), $a->get_baseurl(), t("Change base url for this server. Sends relocate message to all DFRN contacts of all users.")), + '$relocate_url' => array('relocate_url', t("New base url"), App::get_baseurl(), t("Change base url for this server. Sends relocate message to all DFRN contacts of all users.")), '$rino' => array('rino', t("RINO Encryption"), intval(get_config('system','rino_encrypt')), t("Encryption layer between nodes."), array("Disabled", "RINO1 (deprecated)", "RINO2")), '$embedly' => array('embedly', t("Embedly API key"), get_config('system','embedly'), t("Embedly is used to fetch additional data for web pages. This is an optional parameter.")), @@ -1131,13 +1131,13 @@ function admin_page_dbsync(&$a) { } if(! count($failed)) { $o = replace_macros(get_markup_template('structure_check.tpl'),array( - '$base' => $a->get_baseurl(true), + '$base' => App::get_baseurl(true), '$banner' => t('No failed updates.'), '$check' => t('Check database structure'), )); } else { $o = replace_macros(get_markup_template('failed_updates.tpl'),array( - '$base' => $a->get_baseurl(true), + '$base' => App::get_baseurl(true), '$banner' => t('Failed Updates'), '$desc' => t('This does not include updates prior to 1139, which did not return a status.'), '$mark' => t('Mark success (if update was manually applied)'), @@ -1205,7 +1205,7 @@ function admin_page_users_post(&$a){ Thank you and welcome to %4$s.')); $preamble = sprintf($preamble, $nu['username'], $a->config['sitename']); - $body = sprintf($body, $a->get_baseurl(), $nu['email'], $result['password'], $a->config['sitename']); + $body = sprintf($body, App::get_baseurl(), $nu['email'], $result['password'], $a->config['sitename']); notification(array( 'type' => "SYSTEM_EMAIL", @@ -1430,7 +1430,7 @@ function admin_page_users(&$a){ '$form_security_token' => get_form_security_token("admin_users"), // values // - '$baseurl' => $a->get_baseurl(true), + '$baseurl' => App::get_baseurl(true), '$pending' => $pending, 'deleted' => $deleted, @@ -1522,7 +1522,7 @@ function admin_page_plugins(&$a){ '$page' => t('Plugins'), '$toggle' => t('Toggle'), '$settings' => t('Settings'), - '$baseurl' => $a->get_baseurl(true), + '$baseurl' => App::get_baseurl(true), '$plugin' => $plugin, '$status' => $status, @@ -1547,10 +1547,10 @@ function admin_page_plugins(&$a){ */ if(x($_GET,"a") && $_GET['a']=="r") { - check_form_security_token_redirectOnErr($a->get_baseurl().'/admin/plugins', 'admin_themes', 't'); + check_form_security_token_redirectOnErr(App::get_baseurl().'/admin/plugins', 'admin_themes', 't'); reload_plugins(); info("Plugins reloaded"); - goaway($a->get_baseurl().'/admin/plugins'); + goaway(App::get_baseurl().'/admin/plugins'); } $plugins = array(); @@ -1582,7 +1582,7 @@ function admin_page_plugins(&$a){ '$page' => t('Plugins'), '$submit' => t('Save Settings'), '$reload' => t('Reload active plugins'), - '$baseurl' => $a->get_baseurl(true), + '$baseurl' => App::get_baseurl(true), '$function' => 'plugins', '$plugins' => $plugins, '$pcount' => count($plugins), @@ -1780,7 +1780,7 @@ function admin_page_themes(&$a){ '$page' => t('Themes'), '$toggle' => t('Toggle'), '$settings' => t('Settings'), - '$baseurl' => $a->get_baseurl(true), + '$baseurl' => App::get_baseurl(true), '$plugin' => $theme, '$status' => $status, '$action' => $action, @@ -1799,7 +1799,7 @@ function admin_page_themes(&$a){ // reload active themes if(x($_GET,"a") && $_GET['a']=="r") { - check_form_security_token_redirectOnErr($a->get_baseurl().'/admin/themes', 'admin_themes', 't'); + check_form_security_token_redirectOnErr(App::get_baseurl().'/admin/themes', 'admin_themes', 't'); if($themes) { foreach($themes as $th) { if($th['allowed']) { @@ -1809,7 +1809,7 @@ function admin_page_themes(&$a){ } } info("Themes reloaded"); - goaway($a->get_baseurl().'/admin/themes'); + goaway(App::get_baseurl().'/admin/themes'); } /* @@ -1830,7 +1830,7 @@ function admin_page_themes(&$a){ '$page' => t('Themes'), '$submit' => t('Save Settings'), '$reload' => t('Reload active themes'), - '$baseurl' => $a->get_baseurl(true), + '$baseurl' => App::get_baseurl(true), '$function' => 'themes', '$plugins' => $xthemes, '$pcount' => count($themes), @@ -1904,7 +1904,7 @@ function admin_page_logs(&$a){ '$page' => t('Logs'), '$submit' => t('Save Settings'), '$clear' => t('Clear'), - '$baseurl' => $a->get_baseurl(true), + '$baseurl' => App::get_baseurl(true), '$logname' => get_config('system','logfile'), // name, label, value, help string, extra data... diff --git a/mod/allfriends.php b/mod/allfriends.php index 240aa524b..1f2c043ce 100644 --- a/mod/allfriends.php +++ b/mod/allfriends.php @@ -60,7 +60,7 @@ function allfriends_content(&$a) { $photo_menu = contact_photo_menu ($rr); } else { - $connlnk = $a->get_baseurl() . '/follow/?url=' . $rr['url']; + $connlnk = App::get_baseurl() . '/follow/?url=' . $rr['url']; $photo_menu = array( 'profile' => array(t("View Profile"), zrl($rr['url'])), 'follow' => array(t("Connect/Follow"), $connlnk) diff --git a/mod/bookmarklet.php b/mod/bookmarklet.php index be8645c1f..cb8320013 100644 --- a/mod/bookmarklet.php +++ b/mod/bookmarklet.php @@ -15,7 +15,7 @@ function bookmarklet_content(&$a) { } $referer = normalise_link($_SERVER["HTTP_REFERER"]); - $page = normalise_link($a->get_baseurl()."/bookmarklet"); + $page = normalise_link(App::get_baseurl()."/bookmarklet"); if (!strstr($referer, $page)) { $content = add_page_info($_REQUEST["url"]); diff --git a/mod/cal.php b/mod/cal.php index ba4339328..1899a9899 100644 --- a/mod/cal.php +++ b/mod/cal.php @@ -80,7 +80,7 @@ function cal_content(&$a) { $htpl = get_markup_template('event_head.tpl'); $a->page['htmlhead'] .= replace_macros($htpl,array( - '$baseurl' => $a->get_baseurl(), + '$baseurl' => App::get_baseurl(), '$module_url' => '/cal/' . $a->data['user']['nickname'], '$modparams' => 2, '$i18n' => $i18n, @@ -89,7 +89,7 @@ function cal_content(&$a) { $etpl = get_markup_template('event_end.tpl'); $a->page['end'] .= replace_macros($etpl,array( - '$baseurl' => $a->get_baseurl(), + '$baseurl' => App::get_baseurl(), '$editselect' => $editselect )); @@ -232,7 +232,7 @@ function cal_content(&$a) { foreach($r as $rr) { $j = (($rr['adjust']) ? datetime_convert('UTC',date_default_timezone_get(),$rr['start'], 'j') : datetime_convert('UTC','UTC',$rr['start'],'j')); if(! x($links,$j)) - $links[$j] = $a->get_baseurl() . '/' . $a->cmd . '#link-' . $j; + $links[$j] = App::get_baseurl() . '/' . $a->cmd . '#link-' . $j; } } @@ -270,12 +270,12 @@ function cal_content(&$a) { } $o = replace_macros($tpl, array( - '$baseurl' => $a->get_baseurl(), + '$baseurl' => App::get_baseurl(), '$tabs' => $tabs, '$title' => t('Events'), '$view' => t('View'), - '$previus' => array($a->get_baseurl()."/events/$prevyear/$prevmonth",t('Previous'),'',''), - '$next' => array($a->get_baseurl()."/events/$nextyear/$nextmonth",t('Next'),'',''), + '$previus' => array(App::get_baseurl()."/events/$prevyear/$prevmonth",t('Previous'),'',''), + '$next' => array(App::get_baseurl()."/events/$nextyear/$nextmonth",t('Next'),'',''), '$calendar' => cal($y,$m,$links, ' eventcal'), '$events' => $events, diff --git a/mod/contacts.php b/mod/contacts.php index 735ccec72..37cc09cab 100644 --- a/mod/contacts.php +++ b/mod/contacts.php @@ -78,13 +78,13 @@ function contacts_init(&$a) { $base = z_root(); $tpl = get_markup_template("contacts-head.tpl"); $a->page['htmlhead'] .= replace_macros($tpl,array( - '$baseurl' => $a->get_baseurl(true), + '$baseurl' => App::get_baseurl(true), '$base' => $base )); $tpl = get_markup_template("contacts-end.tpl"); $a->page['end'] .= replace_macros($tpl,array( - '$baseurl' => $a->get_baseurl(true), + '$baseurl' => App::get_baseurl(true), '$base' => $base )); @@ -480,11 +480,11 @@ function contacts_content(&$a) { $editselect = 'exact'; $a->page['htmlhead'] .= replace_macros(get_markup_template('contact_head.tpl'), array( - '$baseurl' => $a->get_baseurl(true), + '$baseurl' => App::get_baseurl(true), '$editselect' => $editselect, )); $a->page['end'] .= replace_macros(get_markup_template('contact_end.tpl'), array( - '$baseurl' => $a->get_baseurl(true), + '$baseurl' => App::get_baseurl(true), '$editselect' => $editselect, )); @@ -564,7 +564,7 @@ function contacts_content(&$a) { if (in_array($contact['network'], array(NETWORK_DIASPORA, NETWORK_OSTATUS)) AND ($contact['rel'] == CONTACT_IS_FOLLOWER)) - $follow = $a->get_baseurl(true)."/follow?url=".urlencode($contact["url"]); + $follow = App::get_baseurl(true)."/follow?url=".urlencode($contact["url"]); // Load contactact related actions like hide, suggest, delete and others $contact_actions = contact_actions($contact); diff --git a/mod/content.php b/mod/content.php index 1e2307f55..bc98f7e51 100644 --- a/mod/content.php +++ b/mod/content.php @@ -117,7 +117,7 @@ function content_content(&$a, $update = 0) { if($update) killme(); notice( t('No such group') . EOL ); - goaway($a->get_baseurl(true) . '/network'); + goaway(App::get_baseurl(true) . '/network'); // NOTREACHED } @@ -509,8 +509,8 @@ function render_content(&$a, $items, $mode, $update, $preview = false) { 'like' => '', 'dislike' => '', 'comment' => '', - //'conv' => (($preview) ? '' : array('href'=> $a->get_baseurl($ssl_state) . '/display/' . $nickname . '/' . $item['id'], 'title'=> t('View in context'))), - 'conv' => (($preview) ? '' : array('href'=> $a->get_baseurl($ssl_state).'/display/'.$item['guid'], 'title'=> t('View in context'))), + //'conv' => (($preview) ? '' : array('href'=> App::get_baseurl($ssl_state) . '/display/' . $nickname . '/' . $item['id'], 'title'=> t('View in context'))), + 'conv' => (($preview) ? '' : array('href'=> App::get_baseurl($ssl_state).'/display/'.$item['guid'], 'title'=> t('View in context'))), 'previewing' => $previewing, 'wait' => t('Please wait'), ); @@ -743,7 +743,7 @@ function render_content(&$a, $items, $mode, $update, $preview = false) { } if(local_user() && link_compare($a->contact['url'],$item['author-link'])) - $edpost = array($a->get_baseurl($ssl_state)."/editpost/".$item['id'], t("Edit")); + $edpost = array(App::get_baseurl($ssl_state)."/editpost/".$item['id'], t("Edit")); else $edpost = false; diff --git a/mod/delegate.php b/mod/delegate.php index 71628aed0..343e1e303 100644 --- a/mod/delegate.php +++ b/mod/delegate.php @@ -18,7 +18,7 @@ function delegate_content(&$a) { // delegated admins can view but not change delegation permissions if(x($_SESSION,'submanage') && intval($_SESSION['submanage'])) - goaway($a->get_baseurl() . '/delegate'); + goaway(App::get_baseurl() . '/delegate'); $id = $a->argv[2]; @@ -29,7 +29,7 @@ function delegate_content(&$a) { if (dbm::is_result($r)) { $r = q("select id from contact where uid = %d and nurl = '%s' limit 1", intval(local_user()), - dbesc(normalise_link($a->get_baseurl() . '/profile/' . $r[0]['nickname'])) + dbesc(normalise_link(App::get_baseurl() . '/profile/' . $r[0]['nickname'])) ); if (dbm::is_result($r)) { q("insert into manage ( uid, mid ) values ( %d , %d ) ", @@ -38,7 +38,7 @@ function delegate_content(&$a) { ); } } - goaway($a->get_baseurl() . '/delegate'); + goaway(App::get_baseurl() . '/delegate'); } if($a->argc > 2 && $a->argv[1] === 'remove' && intval($a->argv[2])) { @@ -46,13 +46,13 @@ function delegate_content(&$a) { // delegated admins can view but not change delegation permissions if(x($_SESSION,'submanage') && intval($_SESSION['submanage'])) - goaway($a->get_baseurl() . '/delegate'); + goaway(App::get_baseurl() . '/delegate'); q("delete from manage where uid = %d and mid = %d limit 1", intval($a->argv[2]), intval(local_user()) ); - goaway($a->get_baseurl() . '/delegate'); + goaway(App::get_baseurl() . '/delegate'); } @@ -92,7 +92,7 @@ function delegate_content(&$a) { $r = q("select nurl from contact where substring_index(contact.nurl,'/',3) = '%s' and contact.uid = %d and contact.self = 0 and network = '%s' ", - dbesc(normalise_link($a->get_baseurl())), + dbesc(normalise_link(App::get_baseurl())), intval(local_user()), dbesc(NETWORK_DFRN) ); @@ -128,7 +128,7 @@ function delegate_content(&$a) { $o = replace_macros(get_markup_template('delegate.tpl'),array( '$header' => t('Delegate Page Management'), - '$base' => $a->get_baseurl(), + '$base' => App::get_baseurl(), '$desc' => t('Delegates are able to manage all aspects of this account/page except for basic account settings. Please do not delegate your personal account to anybody that you do not trust completely.'), '$head_managers' => t('Existing Page Managers'), '$managers' => $full_managers, diff --git a/mod/dfrn_confirm.php b/mod/dfrn_confirm.php index df663f7cd..7097b0117 100644 --- a/mod/dfrn_confirm.php +++ b/mod/dfrn_confirm.php @@ -194,7 +194,7 @@ function dfrn_confirm_post(&$a,$handsfree = null) { $params['public_key'] = $public_key; - $my_url = $a->get_baseurl() . '/profile/' . $user[0]['nickname']; + $my_url = App::get_baseurl() . '/profile/' . $user[0]['nickname']; openssl_public_encrypt($my_url, $params['source_url'], $site_pubkey); $params['source_url'] = bin2hex($params['source_url']); @@ -504,7 +504,7 @@ function dfrn_confirm_post(&$a,$handsfree = null) { // do anything special with this new friend. if($handsfree === null) - goaway($a->get_baseurl() . '/contacts/' . intval($contact_id)); + goaway(App::get_baseurl() . '/contacts/' . intval($contact_id)); else return; //NOTREACHED @@ -664,7 +664,7 @@ function dfrn_confirm_post(&$a,$handsfree = null) { if (dbm::is_result($r)) $photo = $r[0]['photo']; else - $photo = $a->get_baseurl() . '/images/person-175.jpg'; + $photo = App::get_baseurl() . '/images/person-175.jpg'; require_once("include/Photo.php"); @@ -726,7 +726,7 @@ function dfrn_confirm_post(&$a,$handsfree = null) { 'to_name' => $r[0]['username'], 'to_email' => $r[0]['email'], 'uid' => $r[0]['uid'], - 'link' => $a->get_baseurl() . '/contacts/' . $dfrn_record, + 'link' => App::get_baseurl() . '/contacts/' . $dfrn_record, 'source_name' => ((strlen(stripslashes($r[0]['name']))) ? stripslashes($r[0]['name']) : t('[Name Withheld]')), 'source_link' => $r[0]['url'], 'source_photo' => $r[0]['photo'], diff --git a/mod/dfrn_poll.php b/mod/dfrn_poll.php index 91cd33f49..7c3fced12 100644 --- a/mod/dfrn_poll.php +++ b/mod/dfrn_poll.php @@ -112,7 +112,7 @@ function dfrn_poll_init(&$a) { } } $profile = $r[0]['nickname']; - goaway((strlen($destination_url)) ? $destination_url : $a->get_baseurl() . '/profile/' . $profile); + goaway((strlen($destination_url)) ? $destination_url : App::get_baseurl() . '/profile/' . $profile); } goaway(z_root()); @@ -499,14 +499,14 @@ function dfrn_poll_content(&$a) { switch($destination_url) { case 'profile': - $dest = $a->get_baseurl() . '/profile/' . $profile . '?f=&tab=profile'; + $dest = App::get_baseurl() . '/profile/' . $profile . '?f=&tab=profile'; break; case 'photos': - $dest = $a->get_baseurl() . '/photos/' . $profile; + $dest = App::get_baseurl() . '/photos/' . $profile; break; case 'status': case '': - $dest = $a->get_baseurl() . '/profile/' . $profile; + $dest = App::get_baseurl() . '/profile/' . $profile; break; default: $dest = $destination_url . '?f=&redir=1'; diff --git a/mod/dfrn_request.php b/mod/dfrn_request.php index 236970a2e..24a1dc072 100644 --- a/mod/dfrn_request.php +++ b/mod/dfrn_request.php @@ -193,9 +193,9 @@ function dfrn_request_post(&$a) { if (isset($photo)) update_contact_avatar($photo, local_user(), $r[0]["id"], true); - $forwardurl = $a->get_baseurl()."/contacts/".$r[0]['id']; + $forwardurl = App::get_baseurl()."/contacts/".$r[0]['id']; } else - $forwardurl = $a->get_baseurl()."/contacts"; + $forwardurl = App::get_baseurl()."/contacts"; /* * Allow the blocked remote notification to complete @@ -501,13 +501,13 @@ function dfrn_request_post(&$a) { else { if(! validate_url($url)) { notice( t('Invalid profile URL.') . EOL); - goaway($a->get_baseurl() . '/' . $a->cmd); + goaway(App::get_baseurl() . '/' . $a->cmd); return; // NOTREACHED } if(! allowed_url($url)) { notice( t('Disallowed profile URL.') . EOL); - goaway($a->get_baseurl() . '/' . $a->cmd); + goaway(App::get_baseurl() . '/' . $a->cmd); return; // NOTREACHED } @@ -518,7 +518,7 @@ function dfrn_request_post(&$a) { if(! count($parms)) { notice( t('Profile location is not valid or does not contain profile information.') . EOL ); - goaway($a->get_baseurl() . '/' . $a->cmd); + goaway(App::get_baseurl() . '/' . $a->cmd); } else { if(! x($parms,'fn')) @@ -605,7 +605,7 @@ function dfrn_request_post(&$a) { // "Homecoming" - send the requestor back to their site to record the introduction. - $dfrn_url = bin2hex($a->get_baseurl() . '/profile/' . $nickname); + $dfrn_url = bin2hex(App::get_baseurl() . '/profile/' . $nickname); $aes_allow = ((function_exists('openssl_encrypt')) ? 1 : 0); goaway($parms['dfrn-request'] . "?dfrn_url=$dfrn_url" @@ -634,7 +634,7 @@ function dfrn_request_post(&$a) { $uri = urlencode($uri); } else - $uri = $a->get_baseurl().'/profile/'.$nickname; + $uri = App::get_baseurl().'/profile/'.$nickname; $url = str_replace('{uri}', $uri, $url); goaway($url); @@ -742,7 +742,7 @@ function dfrn_request_content(&$a) { 'to_name' => $r[0]['username'], 'to_email' => $r[0]['email'], 'uid' => $r[0]['uid'], - 'link' => $a->get_baseurl() . '/notifications/intros', + 'link' => App::get_baseurl() . '/notifications/intros', 'source_name' => ((strlen(stripslashes($r[0]['name']))) ? stripslashes($r[0]['name']) : t('[Name Withheld]')), 'source_link' => $r[0]['url'], 'source_photo' => $r[0]['photo'], @@ -806,7 +806,7 @@ function dfrn_request_content(&$a) { $myaddr = $_GET['address']; elseif(local_user()) { if(strlen($a->path)) { - $myaddr = $a->get_baseurl() . '/profile/' . $a->user['nickname']; + $myaddr = App::get_baseurl() . '/profile/' . $a->user['nickname']; } else { $myaddr = $a->user['nickname'] . '@' . substr(z_root(), strpos(z_root(),'://') + 3 ); diff --git a/mod/dirfind.php b/mod/dirfind.php index 215731978..1e3f6f354 100644 --- a/mod/dirfind.php +++ b/mod/dirfind.php @@ -197,7 +197,7 @@ function dirfind_content(&$a, $prefix = "") { } else $photo_menu = array(); } else { - $connlnk = $a->get_baseurl().'/follow/?url='.(($jj->connect) ? $jj->connect : $jj->url); + $connlnk = App::get_baseurl().'/follow/?url='.(($jj->connect) ? $jj->connect : $jj->url); $conntxt = t('Connect'); $photo_menu = array( 'profile' => array(t("View Profile"), zrl($jj->url)), diff --git a/mod/display.php b/mod/display.php index 293156cf1..6ebe16ae8 100644 --- a/mod/display.php +++ b/mod/display.php @@ -81,8 +81,8 @@ function display_init(&$a) { $profiledata = display_fetchauthor($a, $r[0]); - if (strstr(normalise_link($profiledata["url"]), normalise_link($a->get_baseurl()))) { - $nickname = str_replace(normalise_link($a->get_baseurl())."/profile/", "", normalise_link($profiledata["url"])); + if (strstr(normalise_link($profiledata["url"]), normalise_link(App::get_baseurl()))) { + $nickname = str_replace(normalise_link(App::get_baseurl())."/profile/", "", normalise_link($profiledata["url"])); if (($nickname != $a->user["nickname"])) { $r = qu("SELECT `profile`.`uid` AS `profile_uid`, `profile`.* , `contact`.`avatar-date` AS picdate, `user`.* FROM `profile` @@ -184,7 +184,7 @@ function display_fetchauthor($a, $item) { if (local_user()) { if (in_array($profiledata["network"], array(NETWORK_DFRN, NETWORK_DIASPORA, NETWORK_OSTATUS))) { - $profiledata["remoteconnect"] = $a->get_baseurl()."/follow?url=".urlencode($profiledata["url"]); + $profiledata["remoteconnect"] = App::get_baseurl()."/follow?url=".urlencode($profiledata["url"]); } } elseif ($profiledata["network"] == NETWORK_DFRN) { $connect = str_replace("/profile/", "/dfrn_request/", $profiledata["url"]); diff --git a/mod/editpost.php b/mod/editpost.php index 217d793f5..eccd498d1 100644 --- a/mod/editpost.php +++ b/mod/editpost.php @@ -42,7 +42,7 @@ function editpost_content(&$a) { $tpl = get_markup_template('jot-header.tpl'); $a->page['htmlhead'] .= replace_macros($tpl, array( - '$baseurl' => $a->get_baseurl(), + '$baseurl' => App::get_baseurl(), '$editselect' => (($plaintext) ? 'none' : '/(profile-jot-text|prvmail-text)/'), '$ispublic' => ' ', // t('Visible to everybody'), '$geotag' => $geotag, @@ -51,7 +51,7 @@ function editpost_content(&$a) { $tpl = get_markup_template('jot-end.tpl'); $a->page['end'] .= replace_macros($tpl, array( - '$baseurl' => $a->get_baseurl(), + '$baseurl' => App::get_baseurl(), '$editselect' => (($plaintext) ? 'none' : '/(profile-jot-text|prvmail-text)/'), '$ispublic' => ' ', // t('Visible to everybody'), '$geotag' => $geotag, @@ -126,7 +126,7 @@ function editpost_content(&$a) { '$ptyp' => $itm[0]['type'], '$content' => undo_post_tagging($itm[0]['body']), '$post_id' => $post_id, - '$baseurl' => $a->get_baseurl(), + '$baseurl' => App::get_baseurl(), '$defloc' => $a->user['default-location'], '$visitor' => 'none', '$pvisit' => 'none', diff --git a/mod/events.php b/mod/events.php index 7cb171f9e..9dbf7efb5 100644 --- a/mod/events.php +++ b/mod/events.php @@ -89,7 +89,7 @@ function events_post(&$a) { $type = 'event'; $action = ($event_id == '') ? 'new' : "event/" . $event_id; - $onerror_url = $a->get_baseurl() . "/events/" . $action . "?summary=$summary&description=$desc&location=$location&start=$start_text&finish=$finish_text&adjust=$adjust&nofinish=$nofinish"; + $onerror_url = App::get_baseurl() . "/events/" . $action . "?summary=$summary&description=$desc&location=$location&start=$start_text&finish=$finish_text&adjust=$adjust&nofinish=$nofinish"; if(strcmp($finish,$start) < 0 && !$nofinish) { notice( t('Event can not end before it has started.') . EOL); @@ -192,7 +192,7 @@ function events_content(&$a) { } if($a->argc == 1) - $_SESSION['return_url'] = $a->get_baseurl() . '/' . $a->cmd; + $_SESSION['return_url'] = App::get_baseurl() . '/' . $a->cmd; if(($a->argc > 2) && ($a->argv[1] === 'ignore') && intval($a->argv[2])) { $r = q("update event set ignore = 1 where id = %d and uid = %d", @@ -222,7 +222,7 @@ function events_content(&$a) { $htpl = get_markup_template('event_head.tpl'); $a->page['htmlhead'] .= replace_macros($htpl,array( - '$baseurl' => $a->get_baseurl(), + '$baseurl' => App::get_baseurl(), '$module_url' => '/events', '$modparams' => 1, '$i18n' => $i18n, @@ -231,7 +231,7 @@ function events_content(&$a) { $etpl = get_markup_template('event_end.tpl'); $a->page['end'] .= replace_macros($etpl,array( - '$baseurl' => $a->get_baseurl(), + '$baseurl' => App::get_baseurl(), '$editselect' => $editselect )); @@ -337,7 +337,7 @@ function events_content(&$a) { foreach($r as $rr) { $j = (($rr['adjust']) ? datetime_convert('UTC',date_default_timezone_get(),$rr['start'], 'j') : datetime_convert('UTC','UTC',$rr['start'],'j')); if(! x($links,$j)) - $links[$j] = $a->get_baseurl() . '/' . $a->cmd . '#link-' . $j; + $links[$j] = App::get_baseurl() . '/' . $a->cmd . '#link-' . $j; } } @@ -375,13 +375,13 @@ function events_content(&$a) { } $o = replace_macros($tpl, array( - '$baseurl' => $a->get_baseurl(), + '$baseurl' => App::get_baseurl(), '$tabs' => $tabs, '$title' => t('Events'), '$view' => t('View'), - '$new_event' => array($a->get_baseurl().'/events/new',t('Create New Event'),'',''), - '$previus' => array($a->get_baseurl()."/events/$prevyear/$prevmonth",t('Previous'),'',''), - '$next' => array($a->get_baseurl()."/events/$nextyear/$nextmonth",t('Next'),'',''), + '$new_event' => array(App::get_baseurl().'/events/new',t('Create New Event'),'',''), + '$previus' => array(App::get_baseurl()."/events/$prevyear/$prevmonth",t('Previous'),'',''), + '$next' => array(App::get_baseurl()."/events/$nextyear/$nextmonth",t('Next'),'',''), '$calendar' => cal($y,$m,$links, ' eventcal'), '$events' => $events, @@ -475,7 +475,7 @@ function events_content(&$a) { $tpl = get_markup_template('event_form.tpl'); $o .= replace_macros($tpl,array( - '$post' => $a->get_baseurl() . '/events', + '$post' => App::get_baseurl() . '/events', '$eid' => $eid, '$cid' => $cid, '$uri' => $uri, diff --git a/mod/fbrowser.php b/mod/fbrowser.php index 11ac2d825..6af97368f 100644 --- a/mod/fbrowser.php +++ b/mod/fbrowser.php @@ -10,6 +10,7 @@ require_once('include/Photo.php'); /** * @param App $a */ +/// @TODO & is missing or App ? function fbrowser_content($a){ if (!local_user()) @@ -83,9 +84,9 @@ function fbrowser_content($a){ $scale = $rr['loq']; return array( - $a->get_baseurl() . '/photos/' . $a->user['nickname'] . '/image/' . $rr['resource-id'], + App::get_baseurl() . '/photos/' . $a->user['nickname'] . '/image/' . $rr['resource-id'], $filename_e, - $a->get_baseurl() . '/photo/' . $rr['resource-id'] . '-' . $scale . '.'. $ext + App::get_baseurl() . '/photo/' . $rr['resource-id'] . '-' . $scale . '.'. $ext ); } $files = array_map("_map_files1", $r); @@ -94,7 +95,7 @@ function fbrowser_content($a){ $o = replace_macros($tpl, array( '$type' => 'image', - '$baseurl' => $a->get_baseurl(), + '$baseurl' => App::get_baseurl(), '$path' => $path, '$folders' => $albums, '$files' =>$files, @@ -122,7 +123,7 @@ function fbrowser_content($a){ $filename_e = $rr['filename']; } - return array( $a->get_baseurl() . '/attach/' . $rr['id'], $filename_e, $a->get_baseurl() . '/images/icons/16/' . $filetype . '.png'); + return array( App::get_baseurl() . '/attach/' . $rr['id'], $filename_e, App::get_baseurl() . '/images/icons/16/' . $filetype . '.png'); } $files = array_map("_map_files2", $files); @@ -130,7 +131,7 @@ function fbrowser_content($a){ $tpl = get_markup_template($template_file); $o = replace_macros($tpl, array( '$type' => 'file', - '$baseurl' => $a->get_baseurl(), + '$baseurl' => App::get_baseurl(), '$path' => array( array( "", t("Files")) ), '$folders' => false, '$files' =>$files, diff --git a/mod/friendica.php b/mod/friendica.php index fb25f40e4..5d8e43e6c 100644 --- a/mod/friendica.php +++ b/mod/friendica.php @@ -15,7 +15,7 @@ function friendica_init(&$a) { $r = q("SELECT username, nickname FROM user WHERE email='%s' $sql_extra", dbesc($adminlist[0])); $admin = array( 'name' => $r[0]['username'], - 'profile'=> $a->get_baseurl().'/profile/'.$r[0]['nickname'], + 'profile'=> App::get_baseurl().'/profile/'.$r[0]['nickname'], ); } else { $admin = false; @@ -49,7 +49,7 @@ function friendica_init(&$a) { 'site_name' => $a->config['sitename'], 'platform' => FRIENDICA_PLATFORM, 'info' => ((x($a->config,'info')) ? $a->config['info'] : ''), - 'no_scrape_url' => $a->get_baseurl().'/noscrape' + 'no_scrape_url' => App::get_baseurl().'/noscrape' ); echo json_encode($data); diff --git a/mod/group.php b/mod/group.php index db92ed7de..33b819ed5 100644 --- a/mod/group.php +++ b/mod/group.php @@ -29,11 +29,11 @@ function group_post(&$a) { info( t('Group created.') . EOL ); $r = group_byname(local_user(),$name); if($r) - goaway($a->get_baseurl() . '/group/' . $r); + goaway(App::get_baseurl() . '/group/' . $r); } else notice( t('Could not create group.') . EOL ); - goaway($a->get_baseurl() . '/group'); + goaway(App::get_baseurl() . '/group'); return; // NOTREACHED } if(($a->argc == 2) && (intval($a->argv[1]))) { @@ -45,7 +45,7 @@ function group_post(&$a) { ); if(! dbm::is_result($r)) { notice( t('Group not found.') . EOL ); - goaway($a->get_baseurl() . '/contacts'); + goaway(App::get_baseurl() . '/contacts'); return; // NOTREACHED } $group = $r[0]; @@ -114,7 +114,7 @@ function group_content(&$a) { else notice( t('Unable to remove group.') . EOL); } - goaway($a->get_baseurl() . '/group'); + goaway(App::get_baseurl() . '/group'); // NOTREACHED } @@ -138,7 +138,7 @@ function group_content(&$a) { ); if(! dbm::is_result($r)) { notice( t('Group not found.') . EOL ); - goaway($a->get_baseurl() . '/contacts'); + goaway(App::get_baseurl() . '/contacts'); } $group = $r[0]; $members = group_get_members($group['id']); diff --git a/mod/hcard.php b/mod/hcard.php index 6d2d9e2eb..1231d71e6 100644 --- a/mod/hcard.php +++ b/mod/hcard.php @@ -38,14 +38,14 @@ function hcard_init(&$a) { } $a->page['htmlhead'] .= '' . "\r\n" ; - $a->page['htmlhead'] .= '' . "\r\n" ; + $a->page['htmlhead'] .= '' . "\r\n" ; $uri = urlencode('acct:' . $a->profile['nickname'] . '@' . $a->get_hostname() . (($a->path) ? '/' . $a->path : '')); - $a->page['htmlhead'] .= '' . "\r\n"; - header('Link: <' . $a->get_baseurl() . '/xrd/?uri=' . $uri . '>; rel="lrdd"; type="application/xrd+xml"', false); + $a->page['htmlhead'] .= '' . "\r\n"; + header('Link: <' . App::get_baseurl() . '/xrd/?uri=' . $uri . '>; rel="lrdd"; type="application/xrd+xml"', false); $dfrn_pages = array('request', 'confirm', 'notify', 'poll'); foreach($dfrn_pages as $dfrn) - $a->page['htmlhead'] .= "get_baseurl()."/dfrn_{$dfrn}/{$which}\" />\r\n"; + $a->page['htmlhead'] .= "\r\n"; } diff --git a/mod/home.php b/mod/home.php index cdf4b3715..62ee9868f 100644 --- a/mod/home.php +++ b/mod/home.php @@ -7,11 +7,11 @@ function home_init(&$a) { call_hooks('home_init',$ret); if(local_user() && ($a->user['nickname'])) - goaway($a->get_baseurl()."/network"); - //goaway($a->get_baseurl()."/profile/".$a->user['nickname']); + goaway(App::get_baseurl()."/network"); + //goaway(App::get_baseurl()."/profile/".$a->user['nickname']); if(strlen(get_config('system','singleuser'))) - goaway($a->get_baseurl()."/profile/" . get_config('system','singleuser')); + goaway(App::get_baseurl()."/profile/" . get_config('system','singleuser')); }} @@ -28,7 +28,7 @@ function home_content(&$a) { if(file_exists('home.html')){ if(file_exists('home.css')){ - $a->page['htmlhead'] .= '';} + $a->page['htmlhead'] .= '';} $o .= file_get_contents('home.html');} diff --git a/mod/ignored.php b/mod/ignored.php index ba55c55e3..eec204c70 100644 --- a/mod/ignored.php +++ b/mod/ignored.php @@ -35,7 +35,7 @@ function ignored_init(&$a) { if(strpos($return_path, '?')) $rand = "&$rand"; else $rand = "?$rand"; - goaway($a->get_baseurl() . "/" . $return_path . $rand); + goaway(App::get_baseurl() . "/" . $return_path . $rand); } // the json doesn't really matter, it will either be 0 or 1 diff --git a/mod/install.php b/mod/install.php index b5af1373a..c5baa17db 100755 --- a/mod/install.php +++ b/mod/install.php @@ -15,7 +15,7 @@ function install_init(&$a){ // We overwrite current theme css, because during install we could not have a working mod_rewrite // so we could not have a css at all. Here we set a static css file for the install procedure pages $a->config['system']['theme'] = "../install"; - $a->theme['stylesheet'] = $a->get_baseurl()."/view/install/style.css"; + $a->theme['stylesheet'] = App::get_baseurl()."/view/install/style.css"; @@ -231,7 +231,7 @@ function install_content(&$a) { '$next' => t('Next'), '$reload' => t('Check again'), '$phpath' => $phpath, - '$baseurl' => $a->get_baseurl(), + '$baseurl' => App::get_baseurl(), )); return $o; }; break; @@ -265,7 +265,7 @@ function install_content(&$a) { '$lbl_10' => t('Please select a default timezone for your website'), - '$baseurl' => $a->get_baseurl(), + '$baseurl' => App::get_baseurl(), '$phpath' => $phpath, @@ -305,7 +305,7 @@ function install_content(&$a) { '$timezone' => field_timezone('timezone', t('Please select a default timezone for your website'), $timezone, ''), '$language' => array('language', t('System Language:'), 'en', t('Set the default language for your Friendica installation interface and to send emails.'), $lang_choices), - '$baseurl' => $a->get_baseurl(), + '$baseurl' => App::get_baseurl(), @@ -518,14 +518,13 @@ function check_smarty3(&$checks) { } function check_htaccess(&$checks) { - $a = get_app(); $status = true; $help = ""; if (function_exists('curl_init')){ - $test = fetch_url($a->get_baseurl()."/install/testrewrite"); + $test = fetch_url(App::get_baseurl()."/install/testrewrite"); if ($test!="ok") - $test = fetch_url(normalise_link($a->get_baseurl()."/install/testrewrite")); + $test = fetch_url(normalise_link(App::get_baseurl()."/install/testrewrite")); if ($test!="ok") { $status = false; @@ -599,8 +598,7 @@ function load_database($db) { } function what_next() { - $a = get_app(); - $baseurl = $a->get_baseurl(); + $baseurl = App::get_baseurl(); return t('

What next

') ."

".t('IMPORTANT: You will need to [manually] setup a scheduled task for the poller.') diff --git a/mod/invite.php b/mod/invite.php index ccf876c7c..5964acac4 100644 --- a/mod/invite.php +++ b/mod/invite.php @@ -119,7 +119,7 @@ function invite_content(&$a) { if($a->config['register_policy'] == REGISTER_CLOSED) $linktxt = sprintf( t('Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks.'), $dirloc . '/siteinfo'); elseif($a->config['register_policy'] != REGISTER_CLOSED) - $linktxt = sprintf( t('To accept this invitation, please visit and register at %s or any other public Friendica website.'), $a->get_baseurl()) + $linktxt = sprintf( t('To accept this invitation, please visit and register at %s or any other public Friendica website.'), App::get_baseurl()) . "\r\n" . "\r\n" . sprintf( t('Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join.'),$dirloc . '/siteinfo'); } else { @@ -135,7 +135,7 @@ function invite_content(&$a) { '$default_message' => t('You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web.') . "\r\n" . "\r\n" . $linktxt . "\r\n" . "\r\n" . (($invonly) ? t('You will need to supply this invitation code: $invite_code') . "\r\n" . "\r\n" : '') .t('Once you have registered, please connect with me via my profile page at:') - . "\r\n" . "\r\n" . $a->get_baseurl() . '/profile/' . $a->user['nickname'] + . "\r\n" . "\r\n" . App::get_baseurl() . '/profile/' . $a->user['nickname'] . "\r\n" . "\r\n" . t('For more information about the Friendica project and why we feel it is important, please visit http://friendica.com') . "\r\n" . "\r\n" , '$submit' => t('Submit') )); diff --git a/mod/item.php b/mod/item.php index 9ef82616c..c741f1614 100644 --- a/mod/item.php +++ b/mod/item.php @@ -62,7 +62,7 @@ function item_post(&$a) { if(!$preview && x($_REQUEST['post_id_random'])) { if(x($_SESSION['post-random']) && $_SESSION['post-random'] == $_REQUEST['post_id_random']) { logger("item post: duplicate post", LOGGER_DEBUG); - item_post_return($a->get_baseurl(), $api_source, $return_path); + item_post_return(App::get_baseurl(), $api_source, $return_path); } else $_SESSION['post-random'] = $_REQUEST['post_id_random']; @@ -449,7 +449,7 @@ function item_post(&$a) { $objecttype = ACTIVITY_OBJ_IMAGE; foreach($images as $image) { - if(! stristr($image,$a->get_baseurl() . '/photo/')) + if(! stristr($image,App::get_baseurl() . '/photo/')) continue; $image_uri = substr($image,strrpos($image,'/') + 1); $image_uri = substr($image_uri,0, strpos($image_uri,'-')); @@ -640,7 +640,7 @@ function item_post(&$a) { if (dbm::is_result($r)) { if(strlen($attachments)) $attachments .= ','; - $attachments .= '[attach]href="' . $a->get_baseurl() . '/attach/' . $r[0]['id'] . '" length="' . $r[0]['filesize'] . '" type="' . $r[0]['filetype'] . '" title="' . (($r[0]['filename']) ? $r[0]['filename'] : '') . '"[/attach]'; + $attachments .= '[attach]href="' . App::get_baseurl() . '/attach/' . $r[0]['id'] . '" length="' . $r[0]['filesize'] . '" type="' . $r[0]['filetype'] . '" title="' . (($r[0]['filename']) ? $r[0]['filename'] : '') . '"[/attach]'; } $body = str_replace($match[1],'',$body); } @@ -732,7 +732,7 @@ function item_post(&$a) { // $datarray['prvnets'] = $user['prvnets']; $datarray['parent-uri'] = ($parent == 0) ? $uri : $parent_item['uri']; - $datarray['plink'] = $a->get_baseurl().'/display/'.urlencode($datarray['guid']); + $datarray['plink'] = App::get_baseurl().'/display/'.urlencode($datarray['guid']); $datarray['last-child'] = 1; $datarray['visible'] = 1; @@ -766,7 +766,7 @@ function item_post(&$a) { $json = array('cancel' => 1); if(x($_REQUEST,'jsreload') && strlen($_REQUEST['jsreload'])) - $json['reload'] = $a->get_baseurl() . '/' . $_REQUEST['jsreload']; + $json['reload'] = App::get_baseurl() . '/' . $_REQUEST['jsreload']; echo json_encode($json); killme(); @@ -938,7 +938,7 @@ function item_post(&$a) { 'to_email' => $user['email'], 'uid' => $user['uid'], 'item' => $datarray, - 'link' => $a->get_baseurl().'/display/'.urlencode($datarray['guid']), + 'link' => App::get_baseurl().'/display/'.urlencode($datarray['guid']), 'source_name' => $datarray['author-name'], 'source_link' => $datarray['author-link'], 'source_photo' => $datarray['author-avatar'], @@ -970,7 +970,7 @@ function item_post(&$a) { 'to_email' => $user['email'], 'uid' => $user['uid'], 'item' => $datarray, - 'link' => $a->get_baseurl().'/display/'.urlencode($datarray['guid']), + 'link' => App::get_baseurl().'/display/'.urlencode($datarray['guid']), 'source_name' => $datarray['author-name'], 'source_link' => $datarray['author-link'], 'source_photo' => $datarray['author-avatar'], @@ -991,14 +991,14 @@ function item_post(&$a) { continue; $disclaimer = '


' . sprintf( t('This message was sent to you by %s, a member of the Friendica social network.'),$a->user['username']) . '
'; - $disclaimer .= sprintf( t('You may visit them online at %s'), $a->get_baseurl() . '/profile/' . $a->user['nickname']) . EOL; + $disclaimer .= sprintf( t('You may visit them online at %s'), App::get_baseurl() . '/profile/' . $a->user['nickname']) . EOL; $disclaimer .= t('Please contact the sender by replying to this post if you do not wish to receive these messages.') . EOL; if (!$datarray['title']=='') { $subject = email_header_encode($datarray['title'],'UTF-8'); } else { $subject = email_header_encode('[Friendica]' . ' ' . sprintf( t('%s posted an update.'),$a->user['username']),'UTF-8'); } - $link = '' . $a->user['username'] . '

'; + $link = '' . $a->user['username'] . '

'; $html = prepare_body($datarray); $message = '' . $link . $html . $disclaimer . ''; include_once('include/html2plain.php'); @@ -1038,7 +1038,7 @@ function item_post(&$a) { logger('post_complete'); - item_post_return($a->get_baseurl(), $api_source, $return_path); + item_post_return(App::get_baseurl(), $api_source, $return_path); // NOTREACHED } diff --git a/mod/like.php b/mod/like.php index 8d383b9ab..cbab9185e 100755 --- a/mod/like.php +++ b/mod/like.php @@ -24,7 +24,7 @@ function like_content(&$a) { // See if we've been passed a return path to redirect to $return_path = ((x($_REQUEST,'return')) ? $_REQUEST['return'] : ''); - like_content_return($a->get_baseurl(), $return_path); + like_content_return(App::get_baseurl(), $return_path); killme(); // NOTREACHED // return; // NOTREACHED } diff --git a/mod/localtime.php b/mod/localtime.php index d1453bc52..ce6bf84a1 100644 --- a/mod/localtime.php +++ b/mod/localtime.php @@ -36,7 +36,7 @@ function localtime_content(&$a) { $o .= '

' . sprintf( t('Converted localtime: %s'),$a->data['mod-localtime']) . '

'; - $o .= '
'; + $o .= ''; $o .= '

' . t('Please select your timezone:') . '

'; diff --git a/mod/lostpass.php b/mod/lostpass.php index 3dca3a8b8..122024d26 100644 --- a/mod/lostpass.php +++ b/mod/lostpass.php @@ -36,8 +36,7 @@ function lostpass_post(&$a) { $sitename = $a->config['sitename']; - $siteurl = $a->get_baseurl(); - $resetlink = $a->get_baseurl() . '/lostpass?verify=' . $new_password; + $resetlink = App::get_baseurl() . '/lostpass?verify=' . $new_password; $preamble = deindent(t(' Dear %1$s, @@ -64,7 +63,7 @@ function lostpass_post(&$a) { Login Name: %3$s')); $preamble = sprintf($preamble, $username, $sitename); - $body = sprintf($body, $resetlink, $siteurl, $email); + $body = sprintf($body, $resetlink, App::get_baseurl(), $email); notification(array( 'type' => "SYSTEM_EMAIL", @@ -110,17 +109,16 @@ function lostpass_content(&$a) { '$lbl2' => t('Your password has been reset as requested.'), '$lbl3' => t('Your new password is'), '$lbl4' => t('Save or copy your new password - and then'), - '$lbl5' => '' . t('click here to login') . '.', + '$lbl5' => '' . t('click here to login') . '.', '$lbl6' => t('Your password may be changed from the Settings page after successful login.'), '$newpass' => $new_password, - '$baseurl' => $a->get_baseurl() + '$baseurl' => App::get_baseurl() )); info("Your password has been reset." . EOL); $sitename = $a->config['sitename']; - $siteurl = $a->get_baseurl(); // $username, $email, $new_password $preamble = deindent(t(' Dear %1$s, @@ -139,7 +137,7 @@ function lostpass_content(&$a) { ')); $preamble = sprintf($preamble, $username); - $body = sprintf($body, $siteurl, $email, $new_password); + $body = sprintf($body, App::get_baseurl(), $email, $new_password); notification(array( 'type' => "SYSTEM_EMAIL", diff --git a/mod/manage.php b/mod/manage.php index 66891db72..4a4f0a9e3 100644 --- a/mod/manage.php +++ b/mod/manage.php @@ -84,7 +84,7 @@ function manage_post(&$a) { $ret = array(); call_hooks('home_init',$ret); - goaway( $a->get_baseurl() . "/profile/" . $a->user['nickname'] ); + goaway( App::get_baseurl() . "/profile/" . $a->user['nickname'] ); // NOTREACHED } diff --git a/mod/message.php b/mod/message.php index 9bd5b0d72..0a2c797b4 100644 --- a/mod/message.php +++ b/mod/message.php @@ -24,17 +24,17 @@ function message_init(&$a) { '$tabs'=>$tabs, '$new'=>$new, )); - $base = $a->get_baseurl(); + $base = App::get_baseurl(); $head_tpl = get_markup_template('message-head.tpl'); $a->page['htmlhead'] .= replace_macros($head_tpl,array( - '$baseurl' => $a->get_baseurl(true), + '$baseurl' => App::get_baseurl(true), '$base' => $base )); $end_tpl = get_markup_template('message-end.tpl'); $a->page['end'] .= replace_macros($end_tpl,array( - '$baseurl' => $a->get_baseurl(true), + '$baseurl' => App::get_baseurl(true), '$base' => $base )); @@ -183,7 +183,7 @@ function message_content(&$a) { return; } - $myprofile = $a->get_baseurl().'/profile/' . $a->user['nickname']; + $myprofile = App::get_baseurl().'/profile/' . $a->user['nickname']; $tpl = get_markup_template('mail_head.tpl'); $header = replace_macros($tpl, array( @@ -234,7 +234,7 @@ function message_content(&$a) { if($r) { info( t('Message deleted.') . EOL ); } - //goaway($a->get_baseurl(true) . '/message' ); + //goaway(App::get_baseurl(true) . '/message' ); goaway($_SESSION['return_url']); } else { @@ -265,7 +265,7 @@ function message_content(&$a) { if($r) info( t('Conversation removed.') . EOL ); } - //goaway($a->get_baseurl(true) . '/message' ); + //goaway(App::get_baseurl(true) . '/message' ); goaway($_SESSION['return_url']); } @@ -285,7 +285,7 @@ function message_content(&$a) { $tpl = get_markup_template('msg-header.tpl'); $a->page['htmlhead'] .= replace_macros($tpl, array( - '$baseurl' => $a->get_baseurl(true), + '$baseurl' => App::get_baseurl(true), '$editselect' => (($plaintext) ? 'none' : '/(profile-jot-text|prvmail-text)/'), '$nickname' => $a->user['nickname'], '$linkurl' => t('Please enter a link URL:') @@ -293,7 +293,7 @@ function message_content(&$a) { $tpl = get_markup_template('msg-end.tpl'); $a->page['end'] .= replace_macros($tpl, array( - '$baseurl' => $a->get_baseurl(true), + '$baseurl' => App::get_baseurl(true), '$editselect' => (($plaintext) ? 'none' : '/(profile-jot-text|prvmail-text)/'), '$nickname' => $a->user['nickname'], '$linkurl' => t('Please enter a link URL:') @@ -438,7 +438,7 @@ function message_content(&$a) { $tpl = get_markup_template('msg-header.tpl'); $a->page['htmlhead'] .= replace_macros($tpl, array( - '$baseurl' => $a->get_baseurl(true), + '$baseurl' => App::get_baseurl(true), '$editselect' => (($plaintext) ? 'none' : '/(profile-jot-text|prvmail-text)/'), '$nickname' => $a->user['nickname'], '$linkurl' => t('Please enter a link URL:') @@ -446,7 +446,7 @@ function message_content(&$a) { $tpl = get_markup_template('msg-end.tpl'); $a->page['end'] .= replace_macros($tpl, array( - '$baseurl' => $a->get_baseurl(true), + '$baseurl' => App::get_baseurl(true), '$editselect' => (($plaintext) ? 'none' : '/(profile-jot-text|prvmail-text)/'), '$nickname' => $a->user['nickname'], '$linkurl' => t('Please enter a link URL:') @@ -573,7 +573,7 @@ function render_messages(array $msg, $t) { $tpl = get_markup_template($t); $rslt = ''; - $myprofile = $a->get_baseurl().'/profile/' . $a->user['nickname']; + $myprofile = App::get_baseurl().'/profile/' . $a->user['nickname']; foreach($msg as $rr) { diff --git a/mod/mood.php b/mod/mood.php index c64dd0d9e..e378b9d0a 100644 --- a/mod/mood.php +++ b/mod/mood.php @@ -91,7 +91,7 @@ function mood_init(&$a) { $item_id = item_store($arr); if($item_id) { q("UPDATE `item` SET `plink` = '%s' WHERE `uid` = %d AND `id` = %d", - dbesc($a->get_baseurl() . '/display/' . $poster['nickname'] . '/' . $item_id), + dbesc(App::get_baseurl() . '/display/' . $poster['nickname'] . '/' . $item_id), intval($uid), intval($item_id) ); diff --git a/mod/msearch.php b/mod/msearch.php index 43b200ddf..ba7a92d64 100644 --- a/mod/msearch.php +++ b/mod/msearch.php @@ -29,8 +29,8 @@ function msearch_post(&$a) { foreach($r as $rr) $results[] = array( 'name' => $rr['name'], - 'url' => $a->get_baseurl() . '/profile/' . $rr['nickname'], - 'photo' => $a->get_baseurl() . '/photo/avatar/' . $rr['uid'] . '.jpg', + 'url' => App::get_baseurl() . '/profile/' . $rr['nickname'], + 'photo' => App::get_baseurl() . '/photo/avatar/' . $rr['uid'] . '.jpg', 'tags' => str_replace(array(',',' '),array(' ',' '),$rr['pub_keywords']) ); } diff --git a/mod/navigation.php b/mod/navigation.php index 5db69b171..cba950a43 100644 --- a/mod/navigation.php +++ b/mod/navigation.php @@ -12,7 +12,7 @@ function navigation_content(&$a) { $tpl = get_markup_template('navigation.tpl'); return replace_macros($tpl, array( - '$baseurl' => $a->get_baseurl(), + '$baseurl' => App::get_baseurl(), '$sitelocation' => $nav_info['sitelocation'], '$nav' => $nav_info['nav'], '$banner' => $nav_info['banner'], diff --git a/mod/network.php b/mod/network.php index 9cfeda102..057ef7914 100644 --- a/mod/network.php +++ b/mod/network.php @@ -100,7 +100,7 @@ function network_init(&$a) { $redir_url = ($net_queries ? $net_baseurl."?".$net_queries : $net_baseurl); - goaway($a->get_baseurl() . $redir_url); + goaway(App::get_baseurl() . $redir_url); } } diff --git a/mod/nodeinfo.php b/mod/nodeinfo.php index 5c7060346..e55dba128 100644 --- a/mod/nodeinfo.php +++ b/mod/nodeinfo.php @@ -13,7 +13,7 @@ function nodeinfo_wellknown(&$a) { killme(); } $nodeinfo = array("links" => array(array("rel" => "http://nodeinfo.diaspora.software/ns/schema/1.0", - "href" => $a->get_baseurl()."/nodeinfo/1.0"))); + "href" => App::get_baseurl()."/nodeinfo/1.0"))); header('Content-type: application/json; charset=utf-8'); echo json_encode($nodeinfo, JSON_PRETTY_PRINT|JSON_UNESCAPED_SLASHES); diff --git a/mod/noscrape.php b/mod/noscrape.php index 537aff878..289d0499e 100644 --- a/mod/noscrape.php +++ b/mod/noscrape.php @@ -34,7 +34,7 @@ function noscrape_init(&$a) { 'addr' => $a->profile['addr'], 'nick' => $which, 'key' => $a->profile['pubkey'], - 'homepage' => $a->get_baseurl()."/profile/{$which}", + 'homepage' => App::get_baseurl()."/profile/{$which}", 'comm' => (x($a->profile,'page-flags')) && ($a->profile['page-flags'] == PAGE_COMMUNITY), 'photo' => $r[0]["photo"], 'tags' => $keywords @@ -64,7 +64,7 @@ function noscrape_init(&$a) { $dfrn_pages = array('request', 'confirm', 'notify', 'poll'); foreach($dfrn_pages as $dfrn) - $json_info["dfrn-{$dfrn}"] = $a->get_baseurl()."/dfrn_{$dfrn}/{$which}"; + $json_info["dfrn-{$dfrn}"] = App::get_baseurl()."/dfrn_{$dfrn}/{$which}"; //Output all the JSON! header('Content-type: application/json; charset=utf-8'); diff --git a/mod/notice.php b/mod/notice.php index 7fdf4493a..71c4977be 100644 --- a/mod/notice.php +++ b/mod/notice.php @@ -8,7 +8,7 @@ ); if (dbm::is_result($r)){ $nick = $r[0]['nickname']; - $url = $a->get_baseurl()."/display/$nick/$id"; + $url = App::get_baseurl()."/display/$nick/$id"; goaway($url); } else { $a->error = 404; diff --git a/mod/notify.php b/mod/notify.php index dceb326a4..092639735 100644 --- a/mod/notify.php +++ b/mod/notify.php @@ -18,13 +18,13 @@ function notify_init(&$a) { $guid = basename($urldata["path"]); $itemdata = get_item_id($guid, local_user()); if ($itemdata["id"] != 0) - $note['link'] = $a->get_baseurl().'/display/'.$itemdata["nick"].'/'.$itemdata["id"]; + $note['link'] = App::get_baseurl().'/display/'.$itemdata["nick"].'/'.$itemdata["id"]; } goaway($note['link']); } - goaway($a->get_baseurl(true)); + goaway(App::get_baseurl(true)); } if($a->argc > 2 && $a->argv[1] === 'mark' && $a->argv[2] === 'all' ) { @@ -50,7 +50,7 @@ function notify_content(&$a) { if (dbm::is_result($r) > 0) { foreach ($r as $it) { $notif_content .= replace_macros($not_tpl,array( - '$item_link' => $a->get_baseurl(true).'/notify/view/'. $it['id'], + '$item_link' => App::get_baseurl(true).'/notify/view/'. $it['id'], '$item_image' => $it['photo'], '$item_text' => strip_tags(bbcode($it['msg'])), '$item_when' => relative_date($it['date']) diff --git a/mod/oexchange.php b/mod/oexchange.php index bbb436e70..b25c418e4 100644 --- a/mod/oexchange.php +++ b/mod/oexchange.php @@ -6,7 +6,7 @@ function oexchange_init(&$a) { if(($a->argc > 1) && ($a->argv[1] === 'xrd')) { $tpl = get_markup_template('oexchange_xrd.tpl'); - $o = replace_macros($tpl, array('$base' => $a->get_baseurl())); + $o = replace_macros($tpl, array('$base' => App::get_baseurl())); echo $o; killme(); } @@ -35,7 +35,7 @@ function oexchange_content(&$a) { $tags = (((x($_REQUEST,'tags')) && strlen($_REQUEST['tags'])) ? '&tags=' . urlencode(notags(trim($_REQUEST['tags']))) : ''); - $s = fetch_url($a->get_baseurl() . '/parse_url?f=&url=' . $url . $title . $description . $tags); + $s = fetch_url(App::get_baseurl() . '/parse_url?f=&url=' . $url . $title . $description . $tags); if(! strlen($s)) return; diff --git a/mod/openid.php b/mod/openid.php index 60a9c1381..9ee187767 100644 --- a/mod/openid.php +++ b/mod/openid.php @@ -92,7 +92,7 @@ function openid_content(&$a) { $args .= '&openid_url=' . notags(trim($authid)); - goaway($a->get_baseurl() . '/register' . $args); + goaway(App::get_baseurl() . '/register' . $args); // NOTREACHED } diff --git a/mod/opensearch.php b/mod/opensearch.php index ff748d1c5..50ecc4e69 100644 --- a/mod/opensearch.php +++ b/mod/opensearch.php @@ -6,7 +6,7 @@ header("Content-type: application/opensearchdescription+xml"); $o = replace_macros($tpl, array( - '$baseurl' => $a->get_baseurl(), + '$baseurl' => App::get_baseurl(), '$nodename' => $a->get_hostname(), )); diff --git a/mod/ostatus_subscribe.php b/mod/ostatus_subscribe.php index 6cca0bf67..2e09bfc0d 100644 --- a/mod/ostatus_subscribe.php +++ b/mod/ostatus_subscribe.php @@ -45,7 +45,7 @@ function ostatus_subscribe_content(&$a) { $total = sizeof($friends); if ($counter >= $total) { - $a->page['htmlhead'] = ''; + $a->page['htmlhead'] = ''; del_pconfig($uid, "ostatus", "legacy_friends"); del_pconfig($uid, "ostatus", "legacy_contact"); $o .= t("Done"); @@ -72,7 +72,7 @@ function ostatus_subscribe_content(&$a) { $o .= "

".t("Keep this window open until done.")."

"; - $a->page['htmlhead'] = ''; + $a->page['htmlhead'] = ''; return $o; } diff --git a/mod/photos.php b/mod/photos.php index 24cc8fabb..5b402746a 100644 --- a/mod/photos.php +++ b/mod/photos.php @@ -356,7 +356,7 @@ function photos_post(&$a) { create_tags_from_itemuri($i[0]['uri'], $page_owner_uid); delete_thread_uri($i[0]['uri'], $page_owner_uid); - $url = $a->get_baseurl(); + $url = App::get_baseurl(); $drop_id = intval($i[0]['id']); if ($i[0]['visible']) @@ -496,8 +496,8 @@ function photos_post(&$a) { $arr['visible'] = $visibility; $arr['origin'] = 1; - $arr['body'] = '[url=' . $a->get_baseurl() . '/photos/' . $a->data['user']['nickname'] . '/image/' . $p[0]['resource-id'] . ']' - . '[img]' . $a->get_baseurl() . '/photo/' . $p[0]['resource-id'] . '-' . $p[0]['scale'] . '.'. $ext . '[/img]' + $arr['body'] = '[url=' . App::get_baseurl() . '/photos/' . $a->data['user']['nickname'] . '/image/' . $p[0]['resource-id'] . ']' + . '[img]' . App::get_baseurl() . '/photo/' . $p[0]['resource-id'] . '-' . $p[0]['scale'] . '.'. $ext . '[/img]' . '[/url]'; $item_id = item_store($arr); @@ -615,7 +615,7 @@ function photos_post(&$a) { } } elseif (strpos($tag,'#') === 0) { $tagname = substr($tag, 1); - $str_tags .= '#[url='.$a->get_baseurl()."/search?tag=".$tagname.']'.$tagname.'[/url]'; + $str_tags .= '#[url='.App::get_baseurl()."/search?tag=".$tagname.']'.$tagname.'[/url]'; } } } @@ -685,8 +685,8 @@ function photos_post(&$a) { $arr['tag'] = $tagged[4]; $arr['inform'] = $tagged[2]; $arr['origin'] = 1; - $arr['body'] = sprintf( t('%1$s was tagged in %2$s by %3$s'), '[url=' . $tagged[1] . ']' . $tagged[0] . '[/url]', '[url=' . $a->get_baseurl() . '/photos/' . $owner_record['nickname'] . '/image/' . $p[0]['resource-id'] . ']' . t('a photo') . '[/url]', '[url=' . $owner_record['url'] . ']' . $owner_record['name'] . '[/url]') ; - $arr['body'] .= "\n\n" . '[url=' . $a->get_baseurl() . '/photos/' . $owner_record['nickname'] . '/image/' . $p[0]['resource-id'] . ']' . '[img]' . $a->get_baseurl() . "/photo/" . $p[0]['resource-id'] . '-' . $best . '.' . $ext . '[/img][/url]' . "\n" ; + $arr['body'] = sprintf( t('%1$s was tagged in %2$s by %3$s'), '[url=' . $tagged[1] . ']' . $tagged[0] . '[/url]', '[url=' . App::get_baseurl() . '/photos/' . $owner_record['nickname'] . '/image/' . $p[0]['resource-id'] . ']' . t('a photo') . '[/url]', '[url=' . $owner_record['url'] . ']' . $owner_record['name'] . '[/url]') ; + $arr['body'] .= "\n\n" . '[url=' . App::get_baseurl() . '/photos/' . $owner_record['nickname'] . '/image/' . $p[0]['resource-id'] . ']' . '[img]' . App::get_baseurl() . "/photo/" . $p[0]['resource-id'] . '-' . $best . '.' . $ext . '[/img][/url]' . "\n" ; $arr['object'] = '' . ACTIVITY_OBJ_PERSON . '' . $tagged[0] . '' . $tagged[1] . '/' . $tagged[0] . ''; $arr['object'] .= '' . xmlify('' . "\n"); @@ -695,8 +695,8 @@ function photos_post(&$a) { $arr['object'] .= '' . "\n"; $arr['target'] = '' . ACTIVITY_OBJ_PHOTO . '' . $p[0]['desc'] . '' - . $a->get_baseurl() . '/photos/' . $owner_record['nickname'] . '/image/' . $p[0]['resource-id'] . ''; - $arr['target'] .= '' . xmlify('' . "\n" . '') . ''; + . App::get_baseurl() . '/photos/' . $owner_record['nickname'] . '/image/' . $p[0]['resource-id'] . ''; + $arr['target'] .= '' . xmlify('' . "\n" . '') . ''; $item_id = item_store($arr); if ($item_id) { @@ -908,8 +908,8 @@ function photos_post(&$a) { $arr['visible'] = $visible; $arr['origin'] = 1; - $arr['body'] = '[url=' . $a->get_baseurl() . '/photos/' . $owner_record['nickname'] . '/image/' . $photo_hash . ']' - . '[img]' . $a->get_baseurl() . "/photo/{$photo_hash}-{$smallest}.".$ph->getExt() . '[/img]' + $arr['body'] = '[url=' . App::get_baseurl() . '/photos/' . $owner_record['nickname'] . '/image/' . $photo_hash . ']' + . '[img]' . App::get_baseurl() . "/photo/{$photo_hash}-{$smallest}.".$ph->getExt() . '[/img]' . '[/url]'; $item_id = item_store($arr); diff --git a/mod/ping.php b/mod/ping.php index 1ef3cc5b4..cde03969f 100644 --- a/mod/ping.php +++ b/mod/ping.php @@ -177,7 +177,7 @@ function ping_init(App $a) $intro_count = count($intros1) + count($intros2); $intros = $intros1 + $intros2; - $myurl = $a->get_baseurl() . '/profile/' . $a->user['nickname'] ; + $myurl = App::get_baseurl() . '/profile/' . $a->user['nickname'] ; $mails = qu("SELECT `id`, `from-name`, `from-url`, `from-photo`, `created` FROM `mail` WHERE `uid` = %d AND `seen` = 0 AND `from-url` != '%s' ", intval(local_user()), @@ -253,7 +253,7 @@ function ping_init(App $a) if (dbm::is_result($intros)) { foreach ($intros as $intro) { $notif = array( - 'href' => $a->get_baseurl() . '/notifications/intros/' . $intro['id'], + 'href' => App::get_baseurl() . '/notifications/intros/' . $intro['id'], 'name' => $intro['name'], 'url' => $intro['url'], 'photo' => $intro['photo'], @@ -268,7 +268,7 @@ function ping_init(App $a) if (dbm::is_result($mails)) { foreach ($mails as $mail) { $notif = array( - 'href' => $a->get_baseurl() . '/message/' . $mail['id'], + 'href' => App::get_baseurl() . '/message/' . $mail['id'], 'name' => $mail['from-name'], 'url' => $mail['from-url'], 'photo' => $mail['from-photo'], @@ -283,7 +283,7 @@ function ping_init(App $a) if (dbm::is_result($regs)) { foreach ($regs as $reg) { $notif = array( - 'href' => $a->get_baseurl() . '/admin/users/', + 'href' => App::get_baseurl() . '/admin/users/', 'name' => $reg['name'], 'url' => $reg['url'], 'photo' => $reg['micro'], @@ -450,7 +450,7 @@ function ping_get_notifications($uid) ); } - $notification["href"] = $a->get_baseurl() . "/notify/view/" . $notification["id"]; + $notification["href"] = App::get_baseurl() . "/notify/view/" . $notification["id"]; if ($notification["visible"] AND !$notification["spam"] AND !$notification["deleted"] AND !is_array($result[$notification["parent"]])) { diff --git a/mod/poke.php b/mod/poke.php index 8102c3697..0619a34e0 100644 --- a/mod/poke.php +++ b/mod/poke.php @@ -118,7 +118,7 @@ function poke_init(&$a) { $arr['origin'] = 1; $arr['body'] = '[url=' . $poster['url'] . ']' . $poster['name'] . '[/url]' . ' ' . t($verbs[$verb][0]) . ' ' . '[url=' . $target['url'] . ']' . $target['name'] . '[/url]'; - $arr['object'] = '' . ACTIVITY_OBJ_PERSON . '' . $target['name'] . '' . $a->get_baseurl() . '/contact/' . $target['id'] . ''; + $arr['object'] = '' . ACTIVITY_OBJ_PERSON . '' . $target['name'] . '' . App::get_baseurl() . '/contact/' . $target['id'] . ''; $arr['object'] .= '' . xmlify('' . "\n"); $arr['object'] .= xmlify('' . "\n"); @@ -127,7 +127,7 @@ function poke_init(&$a) { $item_id = item_store($arr); if($item_id) { //q("UPDATE `item` SET `plink` = '%s' WHERE `uid` = %d AND `id` = %d", - // dbesc($a->get_baseurl() . '/display/' . $poster['nickname'] . '/' . $item_id), + // dbesc(App::get_baseurl() . '/display/' . $poster['nickname'] . '/' . $item_id), // intval($uid), // intval($item_id) //); @@ -166,11 +166,11 @@ function poke_content(&$a) { } - $base = $a->get_baseurl(); + $base = App::get_baseurl(); $head_tpl = get_markup_template('poke_head.tpl'); $a->page['htmlhead'] .= replace_macros($head_tpl,array( - '$baseurl' => $a->get_baseurl(true), + '$baseurl' => App::get_baseurl(true), '$base' => $base )); diff --git a/mod/profile.php b/mod/profile.php index 5ab675dd0..a4b618371 100644 --- a/mod/profile.php +++ b/mod/profile.php @@ -14,7 +14,7 @@ function profile_init(&$a) { else { $r = q("select nickname from user where blocked = 0 and account_expired = 0 and account_removed = 0 and verified = 1 order by rand() limit 1"); if (dbm::is_result($r)) { - goaway($a->get_baseurl() . '/profile/' . $r[0]['nickname']); + goaway(App::get_baseurl() . '/profile/' . $r[0]['nickname']); } else { logger('profile error: mod_profile ' . $a->query_string, LOGGER_DEBUG); @@ -56,15 +56,15 @@ function profile_init(&$a) { } $a->page['htmlhead'] .= '' . "\r\n" ; - $a->page['htmlhead'] .= '' . "\r\n" ; + $a->page['htmlhead'] .= '' . "\r\n" ; $uri = urlencode('acct:' . $a->profile['nickname'] . '@' . $a->get_hostname() . (($a->path) ? '/' . $a->path : '')); - $a->page['htmlhead'] .= '' . "\r\n"; - header('Link: <' . $a->get_baseurl() . '/xrd/?uri=' . $uri . '>; rel="lrdd"; type="application/xrd+xml"', false); + $a->page['htmlhead'] .= '' . "\r\n"; + header('Link: <' . App::get_baseurl() . '/xrd/?uri=' . $uri . '>; rel="lrdd"; type="application/xrd+xml"', false); $dfrn_pages = array('request', 'confirm', 'notify', 'poll'); foreach($dfrn_pages as $dfrn) - $a->page['htmlhead'] .= "get_baseurl()."/dfrn_{$dfrn}/{$which}\" />\r\n"; - $a->page['htmlhead'] .= "get_baseurl()."/poco/{$which}\" />\r\n"; + $a->page['htmlhead'] .= "\r\n"; + $a->page['htmlhead'] .= "\r\n"; } @@ -181,8 +181,8 @@ function profile_content(&$a, $update = 0) { $commpage = (($a->profile['page-flags'] == PAGE_COMMUNITY) ? true : false); $commvisitor = (($commpage && $remote_contact == true) ? true : false); - $a->page['aside'] .= posted_date_widget($a->get_baseurl(true) . '/profile/' . $a->profile['nickname'],$a->profile['profile_uid'],true); - $a->page['aside'] .= categories_widget($a->get_baseurl(true) . '/profile/' . $a->profile['nickname'],(x($category) ? xmlify($category) : '')); + $a->page['aside'] .= posted_date_widget(App::get_baseurl(true) . '/profile/' . $a->profile['nickname'],$a->profile['profile_uid'],true); + $a->page['aside'] .= categories_widget(App::get_baseurl(true) . '/profile/' . $a->profile['nickname'],(x($category) ? xmlify($category) : '')); if(can_write_wall($a,$a->profile['profile_uid'])) { diff --git a/mod/profile_photo.php b/mod/profile_photo.php index 20bbbbcbd..371effd0c 100644 --- a/mod/profile_photo.php +++ b/mod/profile_photo.php @@ -99,15 +99,15 @@ function profile_photo_post(&$a) { ); $r = q("UPDATE `contact` SET `photo` = '%s', `thumb` = '%s', `micro` = '%s' WHERE `self` AND `uid` = %d", - dbesc($a->get_baseurl() . '/photo/' . $base_image['resource-id'] . '-4.' . $im->getExt()), - dbesc($a->get_baseurl() . '/photo/' . $base_image['resource-id'] . '-5.' . $im->getExt()), - dbesc($a->get_baseurl() . '/photo/' . $base_image['resource-id'] . '-6.' . $im->getExt()), + dbesc(App::get_baseurl() . '/photo/' . $base_image['resource-id'] . '-4.' . $im->getExt()), + dbesc(App::get_baseurl() . '/photo/' . $base_image['resource-id'] . '-5.' . $im->getExt()), + dbesc(App::get_baseurl() . '/photo/' . $base_image['resource-id'] . '-6.' . $im->getExt()), intval(local_user()) ); } else { $r = q("update profile set photo = '%s', thumb = '%s' where id = %d and uid = %d", - dbesc($a->get_baseurl() . '/photo/' . $base_image['resource-id'] . '-4.' . $im->getExt()), - dbesc($a->get_baseurl() . '/photo/' . $base_image['resource-id'] . '-5.' . $im->getExt()), + dbesc(App::get_baseurl() . '/photo/' . $base_image['resource-id'] . '-4.' . $im->getExt()), + dbesc(App::get_baseurl() . '/photo/' . $base_image['resource-id'] . '-5.' . $im->getExt()), intval($_REQUEST['profile']), intval(local_user()) ); @@ -123,7 +123,7 @@ function profile_photo_post(&$a) { info( t('Shift-reload the page or clear browser cache if the new photo does not display immediately.') . EOL); // Update global directory in background - $url = $a->get_baseurl() . '/profile/' . $a->user['nickname']; + $url = App::get_baseurl() . '/profile/' . $a->user['nickname']; if($url && strlen(get_config('system','directory'))) proc_run(PRIORITY_LOW, "include/directory.php", $url); @@ -134,7 +134,7 @@ function profile_photo_post(&$a) { notice( t('Unable to process image') . EOL); } - goaway($a->get_baseurl() . '/profiles'); + goaway(App::get_baseurl() . '/profiles'); return; // NOTREACHED } @@ -226,7 +226,7 @@ function profile_photo_content(&$a) { if($url && strlen(get_config('system','directory'))) proc_run(PRIORITY_LOW, "include/directory.php", $url); - goaway($a->get_baseurl() . '/profiles'); + goaway(App::get_baseurl() . '/profiles'); return; // NOTREACHED } $ph = new Photo($r[0]['data'], $r[0]['type']); @@ -251,7 +251,7 @@ function profile_photo_content(&$a) { '$submit' => t('Upload'), '$profiles' => $profiles, '$form_security_token' => get_form_security_token("profile_photo"), - '$select' => sprintf('%s %s', t('or'), ($newuser) ? '' . t('skip this step') . '' : '' . t('select a photo from your photo albums') . '') + '$select' => sprintf('%s %s', t('or'), ($newuser) ? '' . t('skip this step') . '' : '' . t('select a photo from your photo albums') . '') )); return $o; @@ -264,7 +264,7 @@ function profile_photo_content(&$a) { '$filename' => $filename, '$profile' => intval($_REQUEST['profile']), '$resource' => $a->config['imagecrop'] . '-' . $a->config['imagecrop_resolution'], - '$image_url' => $a->get_baseurl() . '/photo/' . $filename, + '$image_url' => App::get_baseurl() . '/photo/' . $filename, '$title' => t('Crop Image'), '$desc' => t('Please adjust the image cropping for optimum viewing.'), '$form_security_token' => get_form_security_token("profile_photo"), diff --git a/mod/profiles.php b/mod/profiles.php index 39e9a6c1f..a5f5609b6 100644 --- a/mod/profiles.php +++ b/mod/profiles.php @@ -629,11 +629,11 @@ function profiles_content(&$a) { $editselect = 'textareas'; $a->page['htmlhead'] .= replace_macros(get_markup_template('profed_head.tpl'), array( - '$baseurl' => $a->get_baseurl(true), + '$baseurl' => App::get_baseurl(true), '$editselect' => $editselect, )); $a->page['end'] .= replace_macros(get_markup_template('profed_end.tpl'), array( - '$baseurl' => $a->get_baseurl(true), + '$baseurl' => App::get_baseurl(true), '$editselect' => $editselect, )); @@ -711,7 +711,7 @@ function profiles_content(&$a) { '$lbl_ex2' => t('Example: fishing photography software'), '$disabled' => (($is_default) ? 'onclick="return false;" style="color: #BBBBFF;"' : ''), - '$baseurl' => $a->get_baseurl(true), + '$baseurl' => App::get_baseurl(true), '$profile_id' => $r[0]['id'], '$profile_name' => array('profile_name', t('Profile Name:'), $r[0]['profile-name'], t('Required'), '*'), '$is_default' => $is_default, diff --git a/mod/proxy.php b/mod/proxy.php index 612dc910a..ff58bba7f 100644 --- a/mod/proxy.php +++ b/mod/proxy.php @@ -255,7 +255,7 @@ function proxy_url($url, $writemode = false, $size = '') { // Only continue if it isn't a local image and the isn't deactivated if (proxy_is_local_image($url)) { - $url = str_replace(normalise_link($a->get_baseurl()) . '/', $a->get_baseurl() . '/', $url); + $url = str_replace(normalise_link(App::get_baseurl()) . '/', App::get_baseurl() . '/', $url); return $url; } @@ -297,7 +297,7 @@ function proxy_url($url, $writemode = false, $size = '') { $longpath .= '.' . $extension; } - $proxypath = $a->get_baseurl() . '/proxy/' . $longpath; + $proxypath = App::get_baseurl() . '/proxy/' . $longpath; if ($size != '') { $size = ':' . $size; @@ -308,7 +308,7 @@ function proxy_url($url, $writemode = false, $size = '') { if ((strlen($proxypath) > 250) AND $writemode) { return $shortpath; } elseif (strlen($proxypath) > 250) { - return $a->get_baseurl() . '/proxy/' . $shortpath . '?url=' . urlencode($url); + return App::get_baseurl() . '/proxy/' . $shortpath . '?url=' . urlencode($url); } elseif ($writemode) { return $longpath; } else { @@ -366,7 +366,7 @@ function proxy_img_cb($matches) { function proxy_parse_html($html) { $a = get_app(); - $html = str_replace(normalise_link($a->get_baseurl())."/", $a->get_baseurl()."/", $html); + $html = str_replace(normalise_link(App::get_baseurl())."/", App::get_baseurl()."/", $html); return preg_replace_callback("/(]*src *= *[\"'])([^\"']+)([\"'][^>]*>)/siU", "proxy_img_cb", $html); } diff --git a/mod/randprof.php b/mod/randprof.php index 6713a81d9..877bf818b 100644 --- a/mod/randprof.php +++ b/mod/randprof.php @@ -6,5 +6,5 @@ function randprof_init(&$a) { $x = random_profile(); if($x) goaway(zrl($x)); - goaway($a->get_baseurl() . '/profile'); + goaway(App::get_baseurl() . '/profile'); } diff --git a/mod/register.php b/mod/register.php index f0348ef4e..36ca18948 100644 --- a/mod/register.php +++ b/mod/register.php @@ -64,7 +64,7 @@ function register_post(&$a) { $user = $result['user']; if($netpublish && $a->config['register_policy'] != REGISTER_APPROVE) { - $url = $a->get_baseurl() . '/profile/' . $user['nickname']; + $url = App::get_baseurl() . '/profile/' . $user['nickname']; proc_run(PRIORITY_LOW, "include/directory.php", $url); } @@ -85,7 +85,7 @@ function register_post(&$a) { $res = send_register_open_eml( $user['email'], $a->config['sitename'], - $a->get_baseurl(), + App::get_baseurl(), $user['username'], $result['password']); @@ -142,9 +142,9 @@ function register_post(&$a) { 'source_name' => $user['username'], 'source_mail' => $user['email'], 'source_nick' => $user['nickname'], - 'source_link' => $a->get_baseurl()."/admin/users/", - 'link' => $a->get_baseurl()."/admin/users/", - 'source_photo' => $a->get_baseurl() . "/photo/avatar/".$user['uid'].".jpg", + 'source_link' => App::get_baseurl()."/admin/users/", + 'link' => App::get_baseurl()."/admin/users/", + 'source_photo' => App::get_baseurl() . "/photo/avatar/".$user['uid'].".jpg", 'to_email' => $admin['email'], 'uid' => $admin['uid'], 'language' => ($admin['language']?$admin['language']:'en'), diff --git a/mod/regmod.php b/mod/regmod.php index 8caa964aa..b6f1e4260 100644 --- a/mod/regmod.php +++ b/mod/regmod.php @@ -35,7 +35,7 @@ function user_allow($hash) { intval($user[0]['uid']) ); if (dbm::is_result($r) && $r[0]['net-publish']) { - $url = $a->get_baseurl() . '/profile/' . $user[0]['nickname']; + $url = App::get_baseurl() . '/profile/' . $user[0]['nickname']; if($url && strlen(get_config('system','directory'))) proc_run(PRIORITY_LOW, "include/directory.php", $url); } @@ -45,7 +45,7 @@ function user_allow($hash) { send_register_open_eml( $user[0]['email'], $a->config['sitename'], - $a->get_baseurl(), + App::get_baseurl(), $user[0]['username'], $register[0]['password']); @@ -121,13 +121,13 @@ function regmod_content(&$a) { if($cmd === 'deny') { user_deny($hash); - goaway($a->get_baseurl()."/admin/users/"); + goaway(App::get_baseurl()."/admin/users/"); killme(); } if($cmd === 'allow') { user_allow($hash); - goaway($a->get_baseurl()."/admin/users/"); + goaway(App::get_baseurl()."/admin/users/"); killme(); } } diff --git a/mod/repair_ostatus.php b/mod/repair_ostatus.php index 2b1224f42..7a454a4ae 100755 --- a/mod/repair_ostatus.php +++ b/mod/repair_ostatus.php @@ -51,7 +51,7 @@ function repair_ostatus_content(&$a) { $result = new_contact($uid,$r[0]["url"],true); - $a->page['htmlhead'] = ''; + $a->page['htmlhead'] = ''; return $o; } diff --git a/mod/rsd_xml.php b/mod/rsd_xml.php index f4984f0f0..6257adc1b 100644 --- a/mod/rsd_xml.php +++ b/mod/rsd_xml.php @@ -10,7 +10,7 @@ function rsd_xml_content(&$a) { Friendica http://friendica.com/ - + http://status.net/wiki/TwitterCompatibleAPI false diff --git a/mod/settings.php b/mod/settings.php index a9521db22..41783815e 100644 --- a/mod/settings.php +++ b/mod/settings.php @@ -138,7 +138,7 @@ function settings_post(&$a) { q("DELETE FROM tokens WHERE id='%s' AND uid=%d", dbesc($key), local_user()); - goaway($a->get_baseurl(true)."/settings/oauth/"); + goaway(App::get_baseurl(true)."/settings/oauth/"); return; } @@ -183,7 +183,7 @@ function settings_post(&$a) { local_user()); } } - goaway($a->get_baseurl(true)."/settings/oauth/"); + goaway(App::get_baseurl(true)."/settings/oauth/"); return; } @@ -718,7 +718,7 @@ function settings_content(&$a) { $r = q("DELETE FROM clients WHERE client_id='%s' AND uid=%d", dbesc($a->argv[3]), local_user()); - goaway($a->get_baseurl(true)."/settings/oauth/"); + goaway(App::get_baseurl(true)."/settings/oauth/"); return; } @@ -734,7 +734,7 @@ function settings_content(&$a) { $tpl = get_markup_template("settings_oauth.tpl"); $o .= replace_macros($tpl, array( '$form_security_token' => get_form_security_token("settings_oauth"), - '$baseurl' => $a->get_baseurl(true), + '$baseurl' => App::get_baseurl(true), '$title' => t('Connected Apps'), '$add' => t('Add application'), '$edit' => t('Edit'), @@ -822,7 +822,7 @@ function settings_content(&$a) { $settings_connectors .= mini_group_select(local_user(), $default_group, t("Default group for OStatus contacts")); if ($legacy_contact != "") - $a->page['htmlhead'] = ''; + $a->page['htmlhead'] = ''; $settings_connectors .= '
'; $settings_connectors .= ''; @@ -830,7 +830,7 @@ function settings_content(&$a) { $settings_connectors .= ''.t('If you enter your old GNU Social/Statusnet account name here (in the format user@domain.tld), your contacts will be added automatically. The field will be emptied when done.').''; $settings_connectors .= '
'; - $settings_connectors .= '

'.t("Repair OStatus subscriptions").'

'; + $settings_connectors .= '

'.t("Repair OStatus subscriptions").'

'; $settings_connectors .= '
'; @@ -994,7 +994,7 @@ function settings_content(&$a) { '$ptitle' => t('Display Settings'), '$form_security_token' => get_form_security_token("settings_display"), '$submit' => t('Save Settings'), - '$baseurl' => $a->get_baseurl(true), + '$baseurl' => App::get_baseurl(true), '$uid' => local_user(), '$theme' => array('theme', t('Display Theme:'), $theme_selected, '', $themes, true), @@ -1217,7 +1217,7 @@ function settings_content(&$a) { $tpl_addr = get_markup_template("settings_nick_set.tpl"); $prof_addr = replace_macros($tpl_addr,array( - '$desc' => sprintf(t("Your Identity Address is '%s' or '%s'."), $nickname.'@'.$a->get_hostname().$a->get_path(), $a->get_baseurl().'/profile/'.$nickname), + '$desc' => sprintf(t("Your Identity Address is '%s' or '%s'."), $nickname.'@'.$a->get_hostname().$a->get_path(), App::get_baseurl().'/profile/'.$nickname), '$basepath' => $a->get_hostname() )); @@ -1262,7 +1262,7 @@ function settings_content(&$a) { '$ptitle' => t('Account Settings'), '$submit' => t('Save Settings'), - '$baseurl' => $a->get_baseurl(true), + '$baseurl' => App::get_baseurl(true), '$uid' => local_user(), '$form_security_token' => get_form_security_token("settings"), '$nickname_block' => $prof_addr, diff --git a/mod/starred.php b/mod/starred.php index 27f924e44..5acbb393e 100644 --- a/mod/starred.php +++ b/mod/starred.php @@ -39,7 +39,7 @@ function starred_init(&$a) { if(strpos($return_path, '?')) $rand = "&$rand"; else $rand = "?$rand"; - goaway($a->get_baseurl() . "/" . $return_path . $rand); + goaway(App::get_baseurl() . "/" . $return_path . $rand); } // the json doesn't really matter, it will either be 0 or 1 diff --git a/mod/suggest.php b/mod/suggest.php index 8f4315a84..080decc71 100644 --- a/mod/suggest.php +++ b/mod/suggest.php @@ -59,7 +59,7 @@ function suggest_content(&$a) { return; } - $_SESSION['return_url'] = $a->get_baseurl() . '/' . $a->cmd; + $_SESSION['return_url'] = App::get_baseurl() . '/' . $a->cmd; $a->page['aside'] .= findpeople_widget(); $a->page['aside'] .= follow_widget(); @@ -76,8 +76,8 @@ function suggest_content(&$a) { foreach($r as $rr) { - $connlnk = $a->get_baseurl() . '/follow/?url=' . (($rr['connect']) ? $rr['connect'] : $rr['url']); - $ignlnk = $a->get_baseurl() . '/suggest?ignore=' . $rr['id']; + $connlnk = App::get_baseurl() . '/follow/?url=' . (($rr['connect']) ? $rr['connect'] : $rr['url']); + $ignlnk = App::get_baseurl() . '/suggest?ignore=' . $rr['id']; $photo_menu = array( 'profile' => array(t("View Profile"), zrl($rr["url"])), 'follow' => array(t("Connect/Follow"), $connlnk), diff --git a/mod/tagger.php b/mod/tagger.php index e5e5263d8..d44288ef0 100644 --- a/mod/tagger.php +++ b/mod/tagger.php @@ -63,7 +63,7 @@ function tagger_content(&$a) { $targettype = (($item['resource-id']) ? ACTIVITY_OBJ_PHOTO : ACTIVITY_OBJ_NOTE ); $link = xmlify('' . "\n") ; + . App::get_baseurl() . '/display/' . $owner['nickname'] . '/' . $item['id'] . '" />' . "\n") ; $body = xmlify($item['body']); @@ -78,7 +78,7 @@ function tagger_content(&$a) { EOT; - $tagid = $a->get_baseurl() . '/search?tag=' . $term; + $tagid = App::get_baseurl() . '/search?tag=' . $term; $objtype = ACTIVITY_OBJ_TAGTERM; $obj = <<< EOT @@ -97,7 +97,7 @@ EOT; if(! isset($bodyverb)) return; - $termlink = html_entity_decode('⌗') . '[url=' . $a->get_baseurl() . '/search?tag=' . urlencode($term) . ']'. $term . '[/url]'; + $termlink = html_entity_decode('⌗') . '[url=' . App::get_baseurl() . '/search?tag=' . urlencode($term) . ']'. $term . '[/url]'; $arr = array(); @@ -140,7 +140,7 @@ EOT; $post_id = item_store($arr); // q("UPDATE `item` set plink = '%s' where id = %d", -// dbesc($a->get_baseurl() . '/display/' . $owner_nick . '/' . $post_id), +// dbesc(App::get_baseurl() . '/display/' . $owner_nick . '/' . $post_id), // intval($post_id) // ); @@ -159,7 +159,7 @@ EOT; ); if((! $blocktags) && $t[0]['tcount']==0 ) { /*q("update item set tag = '%s' where id = %d", - dbesc($item['tag'] . (strlen($item['tag']) ? ',' : '') . '#[url=' . $a->get_baseurl() . '/search?tag=' . $term . ']'. $term . '[/url]'), + dbesc($item['tag'] . (strlen($item['tag']) ? ',' : '') . '#[url=' . App::get_baseurl() . '/search?tag=' . $term . ']'. $term . '[/url]'), intval($item['id']) );*/ @@ -168,7 +168,7 @@ EOT; $term_objtype, TERM_HASHTAG, dbesc($term), - dbesc($a->get_baseurl() . '/search?tag=' . $term), + dbesc(App::get_baseurl() . '/search?tag=' . $term), intval($owner_uid) ); } @@ -192,14 +192,14 @@ EOT; $term_objtype, TERM_HASHTAG, dbesc($term), - dbesc($a->get_baseurl() . '/search?tag=' . $term), + dbesc(App::get_baseurl() . '/search?tag=' . $term), intval($owner_uid) ); } /*if(count($x) && !$x[0]['blocktags'] && (! stristr($r[0]['tag'], ']' . $term . '['))) { q("update item set tag = '%s' where id = %d", - dbesc($r[0]['tag'] . (strlen($r[0]['tag']) ? ',' : '') . '#[url=' . $a->get_baseurl() . '/search?tag=' . $term . ']'. $term . '[/url]'), + dbesc($r[0]['tag'] . (strlen($r[0]['tag']) ? ',' : '') . '#[url=' . App::get_baseurl() . '/search?tag=' . $term . ']'. $term . '[/url]'), intval($r[0]['id']) ); }*/ diff --git a/mod/tagrm.php b/mod/tagrm.php index 57024b3c3..08d390a70 100644 --- a/mod/tagrm.php +++ b/mod/tagrm.php @@ -5,11 +5,11 @@ require_once('include/bbcode.php'); function tagrm_post(&$a) { if(! local_user()) - goaway($a->get_baseurl() . '/' . $_SESSION['photo_return']); + goaway(App::get_baseurl() . '/' . $_SESSION['photo_return']); if((x($_POST,'submit')) && ($_POST['submit'] === t('Cancel'))) - goaway($a->get_baseurl() . '/' . $_SESSION['photo_return']); + goaway(App::get_baseurl() . '/' . $_SESSION['photo_return']); $tag = ((x($_POST,'tag')) ? hex2bin(notags(trim($_POST['tag']))) : ''); $item = ((x($_POST,'item')) ? intval($_POST['item']) : 0 ); @@ -20,7 +20,7 @@ function tagrm_post(&$a) { ); if(! dbm::is_result($r)) - goaway($a->get_baseurl() . '/' . $_SESSION['photo_return']); + goaway(App::get_baseurl() . '/' . $_SESSION['photo_return']); $arr = explode(',', $r[0]['tag']); for($x = 0; $x < count($arr); $x ++) { @@ -39,7 +39,7 @@ function tagrm_post(&$a) { ); info( t('Tag removed') . EOL ); - goaway($a->get_baseurl() . '/' . $_SESSION['photo_return']); + goaway(App::get_baseurl() . '/' . $_SESSION['photo_return']); // NOTREACHED @@ -52,13 +52,13 @@ function tagrm_content(&$a) { $o = ''; if(! local_user()) { - goaway($a->get_baseurl() . '/' . $_SESSION['photo_return']); + goaway(App::get_baseurl() . '/' . $_SESSION['photo_return']); // NOTREACHED } $item = (($a->argc > 1) ? intval($a->argv[1]) : 0); if(! $item) { - goaway($a->get_baseurl() . '/' . $_SESSION['photo_return']); + goaway(App::get_baseurl() . '/' . $_SESSION['photo_return']); // NOTREACHED } @@ -69,12 +69,12 @@ function tagrm_content(&$a) { ); if(! dbm::is_result($r)) - goaway($a->get_baseurl() . '/' . $_SESSION['photo_return']); + goaway(App::get_baseurl() . '/' . $_SESSION['photo_return']); $arr = explode(',', $r[0]['tag']); if(! count($arr)) - goaway($a->get_baseurl() . '/' . $_SESSION['photo_return']); + goaway(App::get_baseurl() . '/' . $_SESSION['photo_return']); $o .= '

' . t('Remove Item Tag') . '

'; diff --git a/mod/toggle_mobile.php b/mod/toggle_mobile.php index 00991e44c..dbf0eb0f1 100644 --- a/mod/toggle_mobile.php +++ b/mod/toggle_mobile.php @@ -10,7 +10,7 @@ function toggle_mobile_init(&$a) { if(isset($_GET['address'])) $address = $_GET['address']; else - $address = $a->get_baseurl(); + $address = App::get_baseurl(); goaway($address); } diff --git a/mod/uexport.php b/mod/uexport.php index e0a0b071f..d9bd5ae01 100644 --- a/mod/uexport.php +++ b/mod/uexport.php @@ -33,7 +33,7 @@ function uexport_content(&$a){ $tpl = get_markup_template("uexport.tpl"); return replace_macros($tpl, array( - '$baseurl' => $a->get_baseurl(), + '$baseurl' => App::get_baseurl(), '$title' => t('Export personal data'), '$options' => $options )); @@ -104,7 +104,7 @@ function uexport_account($a){ $output = array( 'version' => FRIENDICA_VERSION, 'schema' => DB_UPDATE_VERSION, - 'baseurl' => $a->get_baseurl(), + 'baseurl' => App::get_baseurl(), 'user' => $user, 'contact' => $contact, 'profile' => $profile, diff --git a/mod/videos.php b/mod/videos.php index 1e03c5005..92e5fe554 100644 --- a/mod/videos.php +++ b/mod/videos.php @@ -59,7 +59,7 @@ function videos_init(&$a) { if($albums_visible) { $o .= ''; @@ -87,12 +87,12 @@ function videos_init(&$a) { $tpl = get_markup_template("videos_head.tpl"); $a->page['htmlhead'] .= replace_macros($tpl,array( - '$baseurl' => $a->get_baseurl(), + '$baseurl' => App::get_baseurl(), )); $tpl = get_markup_template("videos_end.tpl"); $a->page['end'] .= replace_macros($tpl,array( - '$baseurl' => $a->get_baseurl(), + '$baseurl' => App::get_baseurl(), )); } @@ -106,13 +106,13 @@ function videos_post(&$a) { $owner_uid = $a->data['user']['uid']; - if (local_user() != $owner_uid) goaway($a->get_baseurl() . '/videos/' . $a->data['user']['nickname']); + if (local_user() != $owner_uid) goaway(App::get_baseurl() . '/videos/' . $a->data['user']['nickname']); if(($a->argc == 2) && x($_POST,'delete') && x($_POST, 'id')) { // Check if we should do HTML-based delete confirmation if(!x($_REQUEST,'confirm')) { - if(x($_REQUEST,'canceled')) goaway($a->get_baseurl() . '/videos/' . $a->data['user']['nickname']); + if(x($_REQUEST,'canceled')) goaway(App::get_baseurl() . '/videos/' . $a->data['user']['nickname']); $drop_url = $a->query_string; $a->page['content'] = replace_macros(get_markup_template('confirm.tpl'), array( @@ -160,7 +160,7 @@ function videos_post(&$a) { create_tags_from_itemuri($i[0]['uri'], local_user()); delete_thread_uri($i[0]['uri'], local_user()); - $url = $a->get_baseurl(); + $url = App::get_baseurl(); $drop_id = intval($i[0]['id']); if($i[0]['visible']) @@ -168,11 +168,11 @@ function videos_post(&$a) { } } - goaway($a->get_baseurl() . '/videos/' . $a->data['user']['nickname']); + goaway(App::get_baseurl() . '/videos/' . $a->data['user']['nickname']); return; // NOTREACHED } - goaway($a->get_baseurl() . '/videos/' . $a->data['user']['nickname']); + goaway(App::get_baseurl() . '/videos/' . $a->data['user']['nickname']); } @@ -376,13 +376,13 @@ function videos_content(&$a) { $videos[] = array( 'id' => $rr['id'], - 'link' => $a->get_baseurl() . '/videos/' . $a->data['user']['nickname'] . '/video/' . $rr['resource-id'], + 'link' => App::get_baseurl() . '/videos/' . $a->data['user']['nickname'] . '/video/' . $rr['resource-id'], 'title' => t('View Video'), - 'src' => $a->get_baseurl() . '/attach/' . $rr['id'] . '?attachment=0', + 'src' => App::get_baseurl() . '/attach/' . $rr['id'] . '?attachment=0', 'alt' => $alt_e, 'mime' => $rr['filetype'], 'album' => array( - 'link' => $a->get_baseurl() . '/videos/' . $a->data['user']['nickname'] . '/album/' . bin2hex($rr['album']), + 'link' => App::get_baseurl() . '/videos/' . $a->data['user']['nickname'] . '/album/' . bin2hex($rr['album']), 'name' => $name_e, 'alt' => t('View Album'), ), @@ -395,9 +395,9 @@ function videos_content(&$a) { $o .= replace_macros($tpl, array( '$title' => t('Recent Videos'), '$can_post' => $can_post, - '$upload' => array(t('Upload New Videos'), $a->get_baseurl().'/videos/'.$a->data['user']['nickname'].'/upload'), + '$upload' => array(t('Upload New Videos'), App::get_baseurl().'/videos/'.$a->data['user']['nickname'].'/upload'), '$videos' => $videos, - '$delete_url' => (($can_post)?$a->get_baseurl().'/videos/'.$a->data['user']['nickname']:False) + '$delete_url' => (($can_post)?App::get_baseurl().'/videos/'.$a->data['user']['nickname']:False) )); diff --git a/mod/wall_upload.php b/mod/wall_upload.php index 21d9bf49c..e27729098 100644 --- a/mod/wall_upload.php +++ b/mod/wall_upload.php @@ -260,9 +260,9 @@ function wall_upload_post(&$a, $desktopmode = true) { $picture["width"] = $r[0]["width"]; $picture["height"] = $r[0]["height"]; $picture["type"] = $r[0]["type"]; - $picture["albumpage"] = $a->get_baseurl().'/photos/'.$page_owner_nick.'/image/'.$hash; - $picture["picture"] = $a->get_baseurl()."/photo/{$hash}-0.".$ph->getExt(); - $picture["preview"] = $a->get_baseurl()."/photo/{$hash}-{$smallest}.".$ph->getExt(); + $picture["albumpage"] = App::get_baseurl().'/photos/'.$page_owner_nick.'/image/'.$hash; + $picture["picture"] = App::get_baseurl()."/photo/{$hash}-0.".$ph->getExt(); + $picture["preview"] = App::get_baseurl()."/photo/{$hash}-{$smallest}.".$ph->getExt(); if ($r_json) { echo json_encode(array('picture'=>$picture)); @@ -282,14 +282,14 @@ function wall_upload_post(&$a, $desktopmode = true) { //if we get the signal then return the image url info in BBCODE, otherwise this outputs the info and bails (for the ajax image uploader on wall post) if ($_REQUEST['hush']!='yeah') { if(local_user() && (! feature_enabled(local_user(),'richtext') || x($_REQUEST['nomce'])) ) { - echo "\n\n" . '[url=' . $a->get_baseurl() . '/photos/' . $page_owner_nick . '/image/' . $hash . '][img]' . $a->get_baseurl() . "/photo/{$hash}-{$smallest}.".$ph->getExt()."[/img][/url]\n\n"; + echo "\n\n" . '[url=' . App::get_baseurl() . '/photos/' . $page_owner_nick . '/image/' . $hash . '][img]' . App::get_baseurl() . "/photo/{$hash}-{$smallest}.".$ph->getExt()."[/img][/url]\n\n"; } else { - echo '

getExt()."\" alt=\"$basename\" />

"; + echo '

getExt()."\" alt=\"$basename\" />

"; } } else { - $m = '[url='.$a->get_baseurl().'/photos/'.$page_owner_nick.'/image/'.$hash.'][img]'.$a->get_baseurl()."/photo/{$hash}-{$smallest}.".$ph->getExt()."[/img][/url]"; + $m = '[url='.App::get_baseurl().'/photos/'.$page_owner_nick.'/image/'.$hash.'][img]'.App::get_baseurl()."/photo/{$hash}-{$smallest}.".$ph->getExt()."[/img][/url]"; return($m); } /* mod Waitman Gobble NO WARRANTY */ diff --git a/mod/xrd.php b/mod/xrd.php index 1250b0812..576ae9b38 100644 --- a/mod/xrd.php +++ b/mod/xrd.php @@ -31,14 +31,14 @@ function xrd_init(&$a) { $tpl = get_markup_template('xrd_diaspora.tpl'); $dspr = replace_macros($tpl,array( - '$baseurl' => $a->get_baseurl(), + '$baseurl' => App::get_baseurl(), '$dspr_guid' => $r[0]['guid'], '$dspr_key' => base64_encode(pemtorsa($r[0]['pubkey'])) )); $tpl = get_markup_template('xrd_person.tpl'); - $profile_url = $a->get_baseurl().'/profile/'.$r[0]['nickname']; + $profile_url = App::get_baseurl().'/profile/'.$r[0]['nickname']; if ($acct) $alias = $profile_url; @@ -54,15 +54,15 @@ function xrd_init(&$a) { '$accturi' => $uri, '$alias' => $alias, '$profile_url' => $profile_url, - '$hcard_url' => $a->get_baseurl() . '/hcard/' . $r[0]['nickname'], - '$atom' => $a->get_baseurl() . '/dfrn_poll/' . $r[0]['nickname'], - '$zot_post' => $a->get_baseurl() . '/post/' . $r[0]['nickname'], - '$poco_url' => $a->get_baseurl() . '/poco/' . $r[0]['nickname'], - '$photo' => $a->get_baseurl() . '/photo/profile/' . $r[0]['uid'] . '.jpg', + '$hcard_url' => App::get_baseurl() . '/hcard/' . $r[0]['nickname'], + '$atom' => App::get_baseurl() . '/dfrn_poll/' . $r[0]['nickname'], + '$zot_post' => App::get_baseurl() . '/post/' . $r[0]['nickname'], + '$poco_url' => App::get_baseurl() . '/poco/' . $r[0]['nickname'], + '$photo' => App::get_baseurl() . '/photo/profile/' . $r[0]['uid'] . '.jpg', '$dspr' => $dspr, - '$salmon' => $a->get_baseurl() . '/salmon/' . $r[0]['nickname'], - '$salmen' => $a->get_baseurl() . '/salmon/' . $r[0]['nickname'] . '/mention', - '$subscribe' => $a->get_baseurl() . '/follow?url={uri}', + '$salmon' => App::get_baseurl() . '/salmon/' . $r[0]['nickname'], + '$salmen' => App::get_baseurl() . '/salmon/' . $r[0]['nickname'] . '/mention', + '$subscribe' => App::get_baseurl() . '/follow?url={uri}', '$modexp' => 'data:application/magic-public-key,' . $salmon_key, '$bigkey' => salmon_key($r[0]['pubkey']) )); diff --git a/view/php/default.php b/view/php/default.php index df9adbc39..e51b531b5 100644 --- a/view/php/default.php +++ b/view/php/default.php @@ -2,7 +2,7 @@ <?php if(x($page,'title')) echo $page['title'] ?> - + diff --git a/view/php/minimal.php b/view/php/minimal.php index a131e3ec5..e93aac112 100644 --- a/view/php/minimal.php +++ b/view/php/minimal.php @@ -2,7 +2,7 @@ <?php if(x($page,'title')) echo $page['title'] ?> - + diff --git a/view/theme/duepuntozero/config.php b/view/theme/duepuntozero/config.php index edf12c35f..2c7989622 100644 --- a/view/theme/duepuntozero/config.php +++ b/view/theme/duepuntozero/config.php @@ -38,7 +38,7 @@ function theme_admin_post(&$a){ } } - +/// @TODO $a is no longer used function clean_form(&$a, &$colorset, $user){ $colorset = array( 'default'=>t('default'), @@ -56,9 +56,9 @@ function clean_form(&$a, &$colorset, $user){ } $t = get_markup_template("theme_settings.tpl" ); $o .= replace_macros($t, array( - '$submit' => t('Submit'), - '$baseurl' => $a->get_baseurl(), - '$title' => t("Theme settings"), + '$submit' => t('Submit'), + '$baseurl' => App::get_baseurl(), + '$title' => t("Theme settings"), '$colorset' => array('duepuntozero_colorset', t('Variations'), $color, '', $colorset), )); return $o; diff --git a/view/theme/frio/config.php b/view/theme/frio/config.php index 2e896d45f..589f1591a 100644 --- a/view/theme/frio/config.php +++ b/view/theme/frio/config.php @@ -57,7 +57,7 @@ function frio_form(&$a, $arr) { $t = get_markup_template('theme_settings.tpl'); $o .= replace_macros($t, array( '$submit' => t('Submit'), - '$baseurl' => $a->get_baseurl(), + '$baseurl' => App::get_baseurl(), '$title' => t("Theme settings"), '$schema' => array('frio_schema', t("Select scheme"), $arr["schema"], '', $scheme_choices), '$nav_bg' => array_key_exists("nav_bg", $disable) ? "" : array('frio_nav_bg', t('Navigation bar background color'), $arr['nav_bg']), diff --git a/view/theme/frio/php/default.php b/view/theme/frio/php/default.php index bfc11a358..56118cc90 100644 --- a/view/theme/frio/php/default.php +++ b/view/theme/frio/php/default.php @@ -18,9 +18,9 @@ <?php if(x($page,'title')) echo $page['title'] ?> - + - get_baseurl(); ?> + - + - get_baseurl(); ?> + diff --git a/view/theme/frio/theme.php b/view/theme/frio/theme.php index 279edd64e..5bc5140bf 100644 --- a/view/theme/frio/theme.php +++ b/view/theme/frio/theme.php @@ -21,7 +21,7 @@ function frio_init(&$a) { set_template_engine($a, 'smarty3'); - $baseurl = $a->get_baseurl(); + $baseurl = App::get_baseurl(); $style = get_pconfig(local_user(), 'frio', 'style'); diff --git a/view/theme/frost-mobile/php/default.php b/view/theme/frost-mobile/php/default.php index 332291ca9..d739f56f2 100644 --- a/view/theme/frost-mobile/php/default.php +++ b/view/theme/frost-mobile/php/default.php @@ -2,7 +2,7 @@ <?php if(x($page,'title')) echo $page['title'] ?> - + module === 'home') echo 'onLoad="setTimeout(\'homeRedirect()\', 1500)"'?>> diff --git a/view/theme/frost-mobile/theme.php b/view/theme/frost-mobile/theme.php index 29a990f7b..24d5e9e52 100644 --- a/view/theme/frost-mobile/theme.php +++ b/view/theme/frost-mobile/theme.php @@ -23,8 +23,8 @@ function frost_mobile_content_loaded(&$a) { // I could do this in style.php, but by having the CSS in a file the browser will cache it, // making pages load faster if( $a->module === 'home' || $a->module === 'login' || $a->module === 'register' || $a->module === 'lostpass' ) { -// $a->page['htmlhead'] = str_replace('$stylesheet', $a->get_baseurl() . '/view/theme/frost-mobile/login-style.css', $a->page['htmlhead']); - $a->theme['stylesheet'] = $a->get_baseurl() . '/view/theme/frost-mobile/login-style.css'; +// $a->page['htmlhead'] = str_replace('$stylesheet', App::get_baseurl() . '/view/theme/frost-mobile/login-style.css', $a->page['htmlhead']); + $a->theme['stylesheet'] = App::get_baseurl() . '/view/theme/frost-mobile/login-style.css'; } if( $a->module === 'login' ) $a->page['end'] .= ''; diff --git a/view/theme/frost/php/default.php b/view/theme/frost/php/default.php index c67bdcf20..0fe3404f6 100644 --- a/view/theme/frost/php/default.php +++ b/view/theme/frost/php/default.php @@ -2,7 +2,7 @@ <?php if(x($page,'title')) echo $page['title'] ?> - + module === 'home') echo 'onLoad="setTimeout(\'homeRedirect()\', 1500)"'?>> diff --git a/view/theme/frost/theme.php b/view/theme/frost/theme.php index 1093a0472..464c14d47 100644 --- a/view/theme/frost/theme.php +++ b/view/theme/frost/theme.php @@ -21,8 +21,8 @@ function frost_content_loaded(&$a) { // I could do this in style.php, but by having the CSS in a file the browser will cache it, // making pages load faster if( $a->module === 'home' || $a->module === 'login' || $a->module === 'register' || $a->module === 'lostpass' ) { - //$a->page['htmlhead'] = str_replace('$stylesheet', $a->get_baseurl() . '/view/theme/frost/login-style.css', $a->page['htmlhead']); - $a->theme['stylesheet'] = $a->get_baseurl() . '/view/theme/frost/login-style.css'; + //$a->page['htmlhead'] = str_replace('$stylesheet', App::get_baseurl() . '/view/theme/frost/login-style.css', $a->page['htmlhead']); + $a->theme['stylesheet'] = App::get_baseurl() . '/view/theme/frost/login-style.css'; } if( $a->module === 'login' ) $a->page['end'] .= ''; diff --git a/view/theme/quattro/config.php b/view/theme/quattro/config.php index db4356ccc..2a32b9f05 100644 --- a/view/theme/quattro/config.php +++ b/view/theme/quattro/config.php @@ -48,7 +48,7 @@ function theme_admin_post(&$a){ } } - +/// @TODO $a is no longer used here function quattro_form(&$a, $align, $color, $tfs, $pfs){ $colors = array( "dark"=>"Quattro", @@ -62,7 +62,7 @@ function quattro_form(&$a, $align, $color, $tfs, $pfs){ $t = get_markup_template("theme_settings.tpl" ); $o .= replace_macros($t, array( '$submit' => t('Submit'), - '$baseurl' => $a->get_baseurl(), + '$baseurl' => App::get_baseurl(), '$title' => t("Theme settings"), '$align' => array('quattro_align', t('Alignment'), $align, '', array('left'=>t('Left'), 'center'=>t('Center'))), '$color' => array('quattro_color', t('Color scheme'), $color, '', $colors), diff --git a/view/theme/quattro/theme.php b/view/theme/quattro/theme.php index 0b67c6b49..f316323fd 100644 --- a/view/theme/quattro/theme.php +++ b/view/theme/quattro/theme.php @@ -8,6 +8,6 @@ */ function quattro_init(&$a) { - $a->page['htmlhead'] .= ''; - $a->page['htmlhead'] .= '';; + $a->page['htmlhead'] .= ''; + $a->page['htmlhead'] .= '';; } diff --git a/view/theme/smoothly/php/default.php b/view/theme/smoothly/php/default.php index 405e1cad3..1e97c6b46 100644 --- a/view/theme/smoothly/php/default.php +++ b/view/theme/smoothly/php/default.php @@ -2,7 +2,7 @@ <?php if(x($page,'title')) echo $page['title'] ?> - + '; + } } diff --git a/view/theme/frost/theme.php b/view/theme/frost/theme.php index 964ea88ec..7746109e5 100644 --- a/view/theme/frost/theme.php +++ b/view/theme/frost/theme.php @@ -24,8 +24,10 @@ function frost_content_loaded(App &$a) { //$a->page['htmlhead'] = str_replace('$stylesheet', App::get_baseurl() . '/view/theme/frost/login-style.css', $a->page['htmlhead']); $a->theme['stylesheet'] = App::get_baseurl() . '/view/theme/frost/login-style.css'; } - if( $a->module === 'login' ) + + if ( $a->module === 'login' ) { $a->page['end'] .= ''; + } } From bbbc63b8ad77c40858105e7e87be7ea9b56e3bb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roland=20H=C3=A4der?= Date: Tue, 20 Dec 2016 12:36:51 +0100 Subject: [PATCH 18/25] Continued a bit: - added more curly braces around conditional blocks - added space between "if" and brace - aligned "=>" (will do with more if wanted) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Roland Häder --- mod/videos.php | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/mod/videos.php b/mod/videos.php index de6e01666..52176524a 100644 --- a/mod/videos.php +++ b/mod/videos.php @@ -380,12 +380,12 @@ function videos_content(App &$a) { $videos[] = array( 'id' => $rr['id'], - 'link' => App::get_baseurl() . '/videos/' . $a->data['user']['nickname'] . '/video/' . $rr['resource-id'], - 'title' => t('View Video'), - 'src' => App::get_baseurl() . '/attach/' . $rr['id'] . '?attachment=0', - 'alt' => $alt_e, - 'mime' => $rr['filetype'], - 'album' => array( + 'link' => App::get_baseurl() . '/videos/' . $a->data['user']['nickname'] . '/video/' . $rr['resource-id'], + 'title' => t('View Video'), + 'src' => App::get_baseurl() . '/attach/' . $rr['id'] . '?attachment=0', + 'alt' => $alt_e, + 'mime' => $rr['filetype'], + 'album' => array( 'link' => App::get_baseurl() . '/videos/' . $a->data['user']['nickname'] . '/album/' . bin2hex($rr['album']), 'name' => $name_e, 'alt' => t('View Album'), @@ -397,11 +397,11 @@ function videos_content(App &$a) { $tpl = get_markup_template('videos_recent.tpl'); $o .= replace_macros($tpl, array( - '$title' => t('Recent Videos'), - '$can_post' => $can_post, - '$upload' => array(t('Upload New Videos'), App::get_baseurl().'/videos/'.$a->data['user']['nickname'].'/upload'), - '$videos' => $videos, - '$delete_url' => (($can_post)?App::get_baseurl().'/videos/'.$a->data['user']['nickname']:False) + '$title' => t('Recent Videos'), + '$can_post' => $can_post, + '$upload' => array(t('Upload New Videos'), App::get_baseurl().'/videos/'.$a->data['user']['nickname'].'/upload'), + '$videos' => $videos, + '$delete_url' => (($can_post)?App::get_baseurl().'/videos/'.$a->data['user']['nickname']:False) )); From 9972a029e3019a15f2b98def80e850ff85a43429 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roland=20H=C3=A4der?= Date: Tue, 20 Dec 2016 12:45:16 +0100 Subject: [PATCH 19/25] Changed $a->get_baseurl() to App::get_baseurl() MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Roland Häder --- boot.php | 6 +++--- index.php | 10 +++++----- mod/filerm.php | 2 +- mod/follow.php | 6 +++--- mod/help.php | 2 +- mod/match.php | 6 +++--- mod/redir.php | 2 +- mod/removeme.php | 2 +- mod/subthread.php | 4 ++-- 9 files changed, 20 insertions(+), 20 deletions(-) diff --git a/boot.php b/boot.php index c80da2352..ccff45f73 100644 --- a/boot.php +++ b/boot.php @@ -1548,9 +1548,9 @@ function check_url(App &$a) { // We will only change the url to an ip address if there is no existing setting if(! x($url)) - $url = set_config('system','url',$a->get_baseurl()); - if((! link_compare($url,$a->get_baseurl())) && (! preg_match("/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/",$a->get_hostname))) - $url = set_config('system','url',$a->get_baseurl()); + $url = set_config('system','url',App::get_baseurl()); + if((! link_compare($url,App::get_baseurl())) && (! preg_match("/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/",$a->get_hostname))) + $url = set_config('system','url',App::get_baseurl()); return; } diff --git a/index.php b/index.php index 08f24af60..39e8c583a 100644 --- a/index.php +++ b/index.php @@ -60,15 +60,15 @@ if(!$install) { if ($a->max_processes_reached() OR $a->maxload_reached()) { header($_SERVER["SERVER_PROTOCOL"].' 503 Service Temporarily Unavailable'); header('Retry-After: 120'); - header('Refresh: 120; url='.$a->get_baseurl()."/".$a->query_string); + header('Refresh: 120; url='.App::get_baseurl()."/".$a->query_string); die("System is currently unavailable. Please try again later"); } if (get_config('system','force_ssl') AND ($a->get_scheme() == "http") AND (intval(get_config('system','ssl_policy')) == SSL_POLICY_FULL) AND - (substr($a->get_baseurl(), 0, 8) == "https://")) { + (substr(App::get_baseurl(), 0, 8) == "https://")) { header("HTTP/1.1 302 Moved Temporarily"); - header("Location: ".$a->get_baseurl()."/".$a->query_string); + header("Location: ".App::get_baseurl()."/".$a->query_string); exit(); } @@ -150,7 +150,7 @@ if((x($_GET,'zrl')) && (!$install && !$maintenance)) { * */ -// header('Link: <' . $a->get_baseurl() . '/amcd>; rel="acct-mgmt";'); +// header('Link: <' . App::get_baseurl() . '/amcd>; rel="acct-mgmt";'); if(x($_COOKIE["Friendica"]) || (x($_SESSION,'authenticated')) || (x($_POST,'auth-params')) || ($a->module === 'login')) require("include/auth.php"); @@ -281,7 +281,7 @@ if(strlen($a->module)) { if((x($_SERVER,'QUERY_STRING')) && ($_SERVER['QUERY_STRING'] === 'q=internal_error.html') && isset($dreamhost_error_hack)) { logger('index.php: dreamhost_error_hack invoked. Original URI =' . $_SERVER['REQUEST_URI']); - goaway($a->get_baseurl() . $_SERVER['REQUEST_URI']); + goaway(App::get_baseurl() . $_SERVER['REQUEST_URI']); } logger('index.php: page not found: ' . $_SERVER['REQUEST_URI'] . ' ADDRESS: ' . $_SERVER['REMOTE_ADDR'] . ' QUERY: ' . $_SERVER['QUERY_STRING'], LOGGER_DEBUG); diff --git a/mod/filerm.php b/mod/filerm.php index cdc5a034a..f34421ba5 100644 --- a/mod/filerm.php +++ b/mod/filerm.php @@ -21,7 +21,7 @@ function filerm_content(App &$a) { file_tag_unsave_file(local_user(),$item_id,$term, $category); if(x($_SESSION,'return_url')) - goaway($a->get_baseurl() . '/' . $_SESSION['return_url']); + goaway(App::get_baseurl() . '/' . $_SESSION['return_url']); killme(); } diff --git a/mod/follow.php b/mod/follow.php index 56e698547..f318dc202 100644 --- a/mod/follow.php +++ b/mod/follow.php @@ -63,7 +63,7 @@ function follow_content(App &$a) { $request = $ret["request"]; $tpl = get_markup_template('dfrn_request.tpl'); } else { - $request = $a->get_baseurl()."/follow"; + $request = App::get_baseurl()."/follow"; $tpl = get_markup_template('auto_request.tpl'); } @@ -175,12 +175,12 @@ function follow_post(App &$a) { notice($result['message']); goaway($return_url); } elseif ($result['cid']) - goaway($a->get_baseurl().'/contacts/'.$result['cid']); + goaway(App::get_baseurl().'/contacts/'.$result['cid']); info( t('Contact added').EOL); if(strstr($return_url,'contacts')) - goaway($a->get_baseurl().'/contacts/'.$contact_id); + goaway(App::get_baseurl().'/contacts/'.$contact_id); goaway($return_url); // NOTREACHED diff --git a/mod/help.php b/mod/help.php index fa574c983..c2693dedb 100644 --- a/mod/help.php +++ b/mod/help.php @@ -77,7 +77,7 @@ function help_content(App &$a) { if ($level>$lastlevel) $toc.="
    "; $idnum[$level]++; $id = implode("_", array_slice($idnum,1,$level)); - $href = $a->get_baseurl()."/help/{$filename}#{$id}"; + $href = App::get_baseurl()."/help/{$filename}#{$id}"; $toc .= "
  • ".strip_tags($line)."
  • "; $line = "".$line; $lastlevel = $level; diff --git a/mod/match.php b/mod/match.php index 8bc255023..f7274e436 100644 --- a/mod/match.php +++ b/mod/match.php @@ -23,7 +23,7 @@ function match_content(App &$a) { $a->page['aside'] .= findpeople_widget(); $a->page['aside'] .= follow_widget(); - $_SESSION['return_url'] = $a->get_baseurl() . '/' . $a->cmd; + $_SESSION['return_url'] = App::get_baseurl() . '/' . $a->cmd; $r = q("SELECT `pub_keywords`, `prv_keywords` FROM `profile` WHERE `is-default` = 1 AND `uid` = %d LIMIT 1", intval(local_user()) @@ -47,7 +47,7 @@ function match_content(App &$a) { if(strlen(get_config('system','directory'))) $x = post_url(get_server().'/msearch', $params); else - $x = post_url($a->get_baseurl() . '/msearch', $params); + $x = post_url(App::get_baseurl() . '/msearch', $params); $j = json_decode($x); @@ -68,7 +68,7 @@ function match_content(App &$a) { if (!count($match)) { $jj->photo = str_replace("http:///photo/", get_server()."/photo/", $jj->photo); - $connlnk = $a->get_baseurl() . '/follow/?url=' . $jj->url; + $connlnk = App::get_baseurl() . '/follow/?url=' . $jj->url; $photo_menu = array( 'profile' => array(t("View Profile"), zrl($jj->url)), 'follow' => array(t("Connect/Follow"), $connlnk) diff --git a/mod/redir.php b/mod/redir.php index b0c0b2c09..e951b2d2a 100644 --- a/mod/redir.php +++ b/mod/redir.php @@ -64,7 +64,7 @@ function redir_init(App &$a) { } if (local_user()) { - $handle = $a->user['nickname'] . '@' . substr($a->get_baseurl(),strpos($a->get_baseurl(),'://')+3); + $handle = $a->user['nickname'] . '@' . substr(App::get_baseurl(),strpos(App::get_baseurl(),'://')+3); } if (remote_user()) { $handle = $_SESSION['handle']; diff --git a/mod/removeme.php b/mod/removeme.php index b7bdaa940..4257667c4 100644 --- a/mod/removeme.php +++ b/mod/removeme.php @@ -47,7 +47,7 @@ function removeme_content(App &$a) { $tpl = get_markup_template('removeme.tpl'); $o .= replace_macros($tpl, array( - '$basedir' => $a->get_baseurl(), + '$basedir' => App::get_baseurl(), '$hash' => $hash, '$title' => t('Remove My Account'), '$desc' => t('This will completely remove your account. Once this has been done it is not recoverable.'), diff --git a/mod/subthread.php b/mod/subthread.php index 02b1482c3..3d16f8ca9 100644 --- a/mod/subthread.php +++ b/mod/subthread.php @@ -87,7 +87,7 @@ function subthread_content(App &$a) { $post_type = (($item['resource-id']) ? t('photo') : t('status')); $objtype = (($item['resource-id']) ? ACTIVITY_OBJ_PHOTO : ACTIVITY_OBJ_NOTE ); - $link = xmlify('' . "\n") ; + $link = xmlify('' . "\n") ; $body = $item['body']; $obj = <<< EOT @@ -128,7 +128,7 @@ EOT; $ulink = '[url=' . $contact['url'] . ']' . $contact['name'] . '[/url]'; $alink = '[url=' . $item['author-link'] . ']' . $item['author-name'] . '[/url]'; - $plink = '[url=' . $a->get_baseurl() . '/display/' . $owner['nickname'] . '/' . $item['id'] . ']' . $post_type . '[/url]'; + $plink = '[url=' . App::get_baseurl() . '/display/' . $owner['nickname'] . '/' . $item['id'] . ']' . $post_type . '[/url]'; $arr['body'] = sprintf( $bodyverb, $ulink, $alink, $plink ); $arr['verb'] = $activity; From c0cc65304b06b027219a9f162deaab90fe2a0487 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roland=20H=C3=A4der?= Date: Tue, 20 Dec 2016 15:37:27 +0100 Subject: [PATCH 20/25] converted more to dbm::is_result() + added braces/space MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Roland Häder --- include/dfrn.php | 2 +- include/items.php | 18 +++++++++++------- include/queue.php | 4 ++-- include/user.php | 13 ++++++++----- mod/common.php | 3 ++- mod/dfrn_confirm.php | 15 +++++++++------ mod/dfrn_poll.php | 4 ++-- mod/editpost.php | 2 +- mod/item.php | 3 ++- mod/photos.php | 2 +- mod/poco.php | 3 ++- mod/profile_photo.php | 31 +++++++++++++++++++------------ mod/videos.php | 2 +- 13 files changed, 61 insertions(+), 41 deletions(-) diff --git a/include/dfrn.php b/include/dfrn.php index 689c5c283..90ff1dfbb 100644 --- a/include/dfrn.php +++ b/include/dfrn.php @@ -2355,7 +2355,7 @@ class dfrn { dbesc($xt->id), intval($importer["importer_uid"]) ); - if(count($i)) { + if (dbm::is_result($i)) { // For tags, the owner cannot remove the tag on the author's copy of the post. diff --git a/include/items.php b/include/items.php index 20aa2e2e0..c75bc768c 100644 --- a/include/items.php +++ b/include/items.php @@ -704,7 +704,7 @@ function item_store($arr,$force_parent = false, $notify = false, $dontcache = fa // If its a post from myself then tag the thread as "mention" logger("item_store: Checking if parent ".$parent_id." has to be tagged as mention for user ".$arr['uid'], LOGGER_DEBUG); $u = q("SELECT `nickname` FROM `user` WHERE `uid` = %d", intval($arr['uid'])); - if (count($u)) { + if (dbm::is_result($u)) { $a = get_app(); $self = normalise_link(App::get_baseurl() . '/profile/' . $u[0]['nickname']); logger("item_store: 'myself' is ".$self." for parent ".$parent_id." checking against ".$arr['author-link']." and ".$arr['owner-link'], LOGGER_DEBUG); @@ -1188,19 +1188,22 @@ function tag_deliver($uid,$item_id) { $u = q("select * from user where uid = %d limit 1", intval($uid) ); - if (! count($u)) + + if (! dbm::is_result($u)) { return; + } $community_page = (($u[0]['page-flags'] == PAGE_COMMUNITY) ? true : false); $prvgroup = (($u[0]['page-flags'] == PAGE_PRVGROUP) ? true : false); - $i = q("select * from item where id = %d and uid = %d limit 1", + $i = q("SELECT * FROM `item` WHERE `id` = %d AND `uid` = %d LIMIT 1", intval($item_id), intval($uid) ); - if (! count($i)) + if (! dbm::is_result($i)) { return; + } $item = $i[0]; @@ -1298,12 +1301,13 @@ function tgroup_check($uid,$item) { if (($item['wall']) || ($item['origin']) || ($item['uri'] != $item['parent-uri'])) return false; - - $u = q("select * from user where uid = %d limit 1", + /// @TODO Encapsulate this or find it encapsulated and replace all occurrances + $u = q("SELECT * FROM `user` WHERE `uid` = %d LIMIT 1", intval($uid) ); - if (! count($u)) + if (! dbm::is_result($u)) { return false; + } $community_page = (($u[0]['page-flags'] == PAGE_COMMUNITY) ? true : false); $prvgroup = (($u[0]['page-flags'] == PAGE_PRVGROUP) ? true : false); diff --git a/include/queue.php b/include/queue.php index ad7079e95..1cc2ee095 100644 --- a/include/queue.php +++ b/include/queue.php @@ -126,7 +126,7 @@ function queue_run(&$argv, &$argc){ $c = q("SELECT * FROM `contact` WHERE `id` = %d LIMIT 1", intval($qi[0]['cid']) ); - if(! count($c)) { + if (! dbm::is_result($c)) { remove_queue_item($q_item['id']); continue; } @@ -156,7 +156,7 @@ function queue_run(&$argv, &$argc){ FROM `user` WHERE `uid` = %d LIMIT 1", intval($c[0]['uid']) ); - if(! count($u)) { + if (! dbm::is_result($u)) { remove_queue_item($q_item['id']); continue; } diff --git a/include/user.php b/include/user.php index ae05b9e11..d6970d475 100644 --- a/include/user.php +++ b/include/user.php @@ -262,7 +262,7 @@ function create_user($arr) { intval($netpublish) ); - if($r === false) { + if ($r === false) { $result['message'] .= t('An error occurred creating your default profile. Please try again.') . EOL; // Start fresh next time. $r = q("DELETE FROM `user` WHERE `uid` = %d", @@ -325,24 +325,27 @@ function create_user($arr) { $r = $img->store($newuid, 0, $hash, $filename, t('Profile Photos'), 4 ); - if($r === false) + if ($r === false) { $photo_failure = true; + } $img->scaleImage(80); $r = $img->store($newuid, 0, $hash, $filename, t('Profile Photos'), 5 ); - if($r === false) + if ($r === false) { $photo_failure = true; + } $img->scaleImage(48); $r = $img->store($newuid, 0, $hash, $filename, t('Profile Photos'), 6 ); - if($r === false) + if ($r === false) { $photo_failure = true; + } - if(! $photo_failure) { + if (! $photo_failure) { q("UPDATE `photo` SET `profile` = 1 WHERE `resource-id` = '%s' ", dbesc($hash) ); diff --git a/mod/common.php b/mod/common.php index e0cd65506..f3601c0fe 100644 --- a/mod/common.php +++ b/mod/common.php @@ -48,8 +48,9 @@ function common_content(App &$a) { $a->page['aside'] .= $vcard_widget; } - if(! count($c)) + if (! dbm::is_result($c)) { return; + } if(! $cid) { if(get_my_url()) { diff --git a/mod/dfrn_confirm.php b/mod/dfrn_confirm.php index 6d97899af..ba8e27431 100644 --- a/mod/dfrn_confirm.php +++ b/mod/dfrn_confirm.php @@ -415,23 +415,26 @@ function dfrn_confirm_post(&$a,$handsfree = null) { ); } - if($r === false) - notice( t('Unable to set contact photo.') . EOL); + /// @TODO is dbm::is_result() working here? + if ($r === false) { + notice( t('Unable to set contact photo.') . EOL); + } // reload contact info $r = q("SELECT * FROM `contact` WHERE `id` = %d LIMIT 1", intval($contact_id) ); - if (dbm::is_result($r)) + if (dbm::is_result($r)) { $contact = $r[0]; - else + } else { $contact = null; + } - if((isset($new_relation) && $new_relation == CONTACT_IS_FRIEND)) { + if ((isset($new_relation) && $new_relation == CONTACT_IS_FRIEND)) { - if(($contact) && ($contact['network'] === NETWORK_DIASPORA)) { + if (($contact) && ($contact['network'] === NETWORK_DIASPORA)) { require_once('include/diaspora.php'); $ret = diaspora::send_share($user[0],$r[0]); logger('share returns: ' . $ret); diff --git a/mod/dfrn_poll.php b/mod/dfrn_poll.php index f74429e58..a31a50ad2 100644 --- a/mod/dfrn_poll.php +++ b/mod/dfrn_poll.php @@ -137,7 +137,7 @@ function dfrn_poll_init(App &$a) { $c = q("SELECT * FROM `contact` WHERE `id` = %d LIMIT 1", intval($r[0]['cid']) ); - if(! count($c)) { + if (! dbm::is_result($c)) { xml_status(3, 'No profile'); } $contact = $c[0]; @@ -234,7 +234,7 @@ function dfrn_poll_post(App &$a) { $c = q("SELECT * FROM `contact` WHERE `id` = %d LIMIT 1", intval($r[0]['cid']) ); - if(! count($c)) { + if (! dbm::is_result($c)) { xml_status(3, 'No profile'); } $contact = $c[0]; diff --git a/mod/editpost.php b/mod/editpost.php index 1bf150a5d..a655801d7 100644 --- a/mod/editpost.php +++ b/mod/editpost.php @@ -23,7 +23,7 @@ function editpost_content(App &$a) { intval(local_user()) ); - if (! count($itm)) { + if (! dbm::is_result($itm)) { notice( t('Item not found') . EOL); return; } diff --git a/mod/item.php b/mod/item.php index a11845e55..864aa18e5 100644 --- a/mod/item.php +++ b/mod/item.php @@ -224,8 +224,9 @@ function item_post(App &$a) { intval($profile_uid), intval($post_id) ); - if(! count($i)) + if (! dbm::is_result($i)) { killme(); + } $orig_post = $i[0]; } diff --git a/mod/photos.php b/mod/photos.php index 94ddb91dd..8d97a3005 100644 --- a/mod/photos.php +++ b/mod/photos.php @@ -346,7 +346,7 @@ function photos_post(App &$a) { dbesc($r[0]['resource-id']), intval($page_owner_uid) ); - if (count($i)) { + if (dbm::is_result($i)) { q("UPDATE `item` SET `deleted` = 1, `edited` = '%s', `changed` = '%s' WHERE `parent-uri` = '%s' AND `uid` = %d", dbesc(datetime_convert()), dbesc(datetime_convert()), diff --git a/mod/poco.php b/mod/poco.php index 787776b90..11f984757 100644 --- a/mod/poco.php +++ b/mod/poco.php @@ -16,8 +16,9 @@ function poco_init(App &$a) { } if(! x($user)) { $c = q("SELECT * FROM `pconfig` WHERE `cat` = 'system' AND `k` = 'suggestme' AND `v` = 1"); - if(! count($c)) + if (! dbm::is_result($c)) { http_status_exit(401); + } $system_mode = true; } diff --git a/mod/profile_photo.php b/mod/profile_photo.php index 356c507f7..0b6dd8d13 100644 --- a/mod/profile_photo.php +++ b/mod/profile_photo.php @@ -73,22 +73,25 @@ function profile_photo_post(App &$a) { $r = $im->store(local_user(), 0, $base_image['resource-id'],$base_image['filename'], t('Profile Photos'), 4, $is_default_profile); - if($r === false) + if ($r === false) { notice ( sprintf(t('Image size reduction [%s] failed.'),"175") . EOL ); + } $im->scaleImage(80); $r = $im->store(local_user(), 0, $base_image['resource-id'],$base_image['filename'], t('Profile Photos'), 5, $is_default_profile); - if($r === false) + if ($r === false) { notice( sprintf(t('Image size reduction [%s] failed.'),"80") . EOL ); + } $im->scaleImage(48); $r = $im->store(local_user(), 0, $base_image['resource-id'],$base_image['filename'], t('Profile Photos'), 6, $is_default_profile); - if($r === false) + if ($r === false) { notice( sprintf(t('Image size reduction [%s] failed.'),"48") . EOL ); + } // If setting for the default profile, unset the profile photo flag from any other photos I own @@ -282,15 +285,17 @@ function profile_photo_content(App &$a) { if(! function_exists('profile_photo_crop_ui_head')) { function profile_photo_crop_ui_head(&$a, $ph){ $max_length = get_config('system','max_image_length'); - if(! $max_length) + if (! $max_length) { $max_length = MAX_IMAGE_LENGTH; - if($max_length > 0) + } + if ($max_length > 0) { $ph->scaleImage($max_length); + } $width = $ph->getWidth(); $height = $ph->getHeight(); - if($width < 175 || $height < 175) { + if ($width < 175 || $height < 175) { $ph->scaleImageUp(200); $width = $ph->getWidth(); $height = $ph->getHeight(); @@ -303,19 +308,21 @@ function profile_photo_crop_ui_head(&$a, $ph){ $r = $ph->store(local_user(), 0 , $hash, $filename, t('Profile Photos'), 0 ); - if($r) + if ($r) { info( t('Image uploaded successfully.') . EOL ); - else + } else { notice( t('Image upload failed.') . EOL ); + } - if($width > 640 || $height > 640) { + if ($width > 640 || $height > 640) { $ph->scaleImage(640); $r = $ph->store(local_user(), 0 , $hash, $filename, t('Profile Photos'), 1 ); - - if($r === false) + + if ($r === false) { notice( sprintf(t('Image size reduction [%s] failed.'),"640") . EOL ); - else + } else { $smallest = 1; + } } $a->config['imagecrop'] = $hash; diff --git a/mod/videos.php b/mod/videos.php index 52176524a..58c4b6c65 100644 --- a/mod/videos.php +++ b/mod/videos.php @@ -154,7 +154,7 @@ function videos_post(App &$a) { intval(local_user()) ); //echo "
    "; var_dump($i); killme();
    -			if(count($i)) {
    +			if (dbm::is_result($i)) {
     				q("UPDATE `item` SET `deleted` = 1, `edited` = '%s', `changed` = '%s' WHERE `parent-uri` = '%s' AND `uid` = %d",
     					dbesc(datetime_convert()),
     					dbesc(datetime_convert()),
    
    From f334f9e61fd54b81726596272904806b1af4e969 Mon Sep 17 00:00:00 2001
    From: Hypolite Petovan 
    Date: Mon, 19 Dec 2016 20:19:26 -0500
    Subject: [PATCH 21/25] proxy_url: Fix extension extraction for URLs containing
     a . after a ?
    
    ---
     mod/proxy.php | 16 ++++++++--------
     1 file changed, 8 insertions(+), 8 deletions(-)
    
    diff --git a/mod/proxy.php b/mod/proxy.php
    index ff58bba7f..d57d9baec 100644
    --- a/mod/proxy.php
    +++ b/mod/proxy.php
    @@ -281,14 +281,14 @@ function proxy_url($url, $writemode = false, $size = '') {
     
     	$longpath .= '/' . strtr(base64_encode($url), '+/', '-_');
     
    -	// Checking for valid extensions. Only add them if they are safe
    -	$pos = strrpos($url, '.');
    -	if ($pos) {
    -		$extension = strtolower(substr($url, $pos + 1));
    -		$pos = strpos($extension, '?');
    -		if ($pos) {
    -			$extension = substr($extension, 0, $pos);
    -		}
    +	// Extract the URL extension, disregarding GET parameters starting with ?
    +	$question_mark_pos = strpos($url, '?');
    +	if ($question_mark_pos === false) {
    +		$question_mark_pos = strlen($url);
    +	}
    +	$dot_pos = strrpos($url, '.', $question_mark_pos - strlen($url));
    +	if ($dot_pos !== false) {
    +		$extension = strtolower(substr($url, $dot_pos + 1, $question_mark_pos - ($dot_pos + 1)));
     	}
     
     	$extensions = array('jpg', 'jpeg', 'gif', 'png');
    
    From 70a042fd04d0481ed3893454c11e8d4323584e74 Mon Sep 17 00:00:00 2001
    From: =?UTF-8?q?Roland=20H=C3=A4der?= 
    Date: Tue, 20 Dec 2016 17:43:46 +0100
    Subject: [PATCH 22/25] added more curly braces + space between "if" and brace
    MIME-Version: 1.0
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: 8bit
    
    Signed-off-by: Roland Häder 
    ---
     boot.php             | 15 +++++----
     include/follow.php   | 20 +++++++-----
     include/salmon.php   | 21 ++++++------
     include/security.php | 28 ++++++++--------
     include/socgraph.php | 77 ++++++++++++++++++++++++++------------------
     index.php            | 39 ++++++++++++----------
     mod/admin.php        | 73 +++++++++++++++++++++--------------------
     mod/allfriends.php   |  2 +-
     mod/cal.php          |  2 +-
     mod/delegate.php     |  4 +--
     mod/dfrn_confirm.php |  9 +++---
     mod/dfrn_request.php | 39 +++++++++++++---------
     mod/dirfind.php      | 36 +++++++++++++--------
     mod/events.php       | 22 +++++++------
     mod/settings.php     |  5 +--
     15 files changed, 225 insertions(+), 167 deletions(-)
    
    diff --git a/boot.php b/boot.php
    index ccff45f73..70f7d324d 100644
    --- a/boot.php
    +++ b/boot.php
    @@ -670,22 +670,23 @@ class App {
     
     		#set_include_path("include/$this->hostname" . PATH_SEPARATOR . get_include_path());
     
    -		if((x($_SERVER,'QUERY_STRING')) && substr($_SERVER['QUERY_STRING'],0,9) === "pagename=") {
    +		if ((x($_SERVER,'QUERY_STRING')) && substr($_SERVER['QUERY_STRING'],0,9) === "pagename=") {
     			$this->query_string = substr($_SERVER['QUERY_STRING'],9);
     			// removing trailing / - maybe a nginx problem
     			if (substr($this->query_string, 0, 1) == "/")
     				$this->query_string = substr($this->query_string, 1);
    -		} elseif((x($_SERVER,'QUERY_STRING')) && substr($_SERVER['QUERY_STRING'],0,2) === "q=") {
    +		} elseif ((x($_SERVER,'QUERY_STRING')) && substr($_SERVER['QUERY_STRING'],0,2) === "q=") {
     			$this->query_string = substr($_SERVER['QUERY_STRING'],2);
     			// removing trailing / - maybe a nginx problem
     			if (substr($this->query_string, 0, 1) == "/")
     				$this->query_string = substr($this->query_string, 1);
     		}
     
    -		if (x($_GET,'pagename'))
    +		if (x($_GET,'pagename')) {
     			$this->cmd = trim($_GET['pagename'],'/\\');
    -		elseif (x($_GET,'q'))
    +		} elseif (x($_GET,'q')) {
     			$this->cmd = trim($_GET['q'],'/\\');
    +		}
     
     
     		// fix query_string
    @@ -694,13 +695,15 @@ class App {
     
     		// unix style "homedir"
     
    -		if(substr($this->cmd,0,1) === '~')
    +		if (substr($this->cmd,0,1) === '~') {
     			$this->cmd = 'profile/' . substr($this->cmd,1);
    +		}
     
     		// Diaspora style profile url
     
    -		if(substr($this->cmd,0,2) === 'u/')
    +		if (substr($this->cmd,0,2) === 'u/') {
     			$this->cmd = 'profile/' . substr($this->cmd,2);
    +		}
     
     
     		/*
    diff --git a/include/follow.php b/include/follow.php
    index e67beb84c..15e8dd28d 100644
    --- a/include/follow.php
    +++ b/include/follow.php
    @@ -77,12 +77,12 @@ function new_contact($uid,$url,$interactive = false) {
     
     	$url = str_replace('/#!/','/',$url);
     
    -	if(! allowed_url($url)) {
    +	if (! allowed_url($url)) {
     		$result['message'] = t('Disallowed profile URL.');
     		return $result;
     	}
     
    -	if(! $url) {
    +	if (! $url) {
     		$result['message'] = t('Connect URL missing.');
     		return $result;
     	}
    @@ -91,17 +91,21 @@ function new_contact($uid,$url,$interactive = false) {
     
     	call_hooks('follow', $arr);
     
    -	if(x($arr['contact'],'name'))
    +	if (x($arr['contact'],'name')) {
     		$ret = $arr['contact'];
    -	else
    +	}
    +	else {
     		$ret = probe_url($url);
    +	}
     
    -	if($ret['network'] === NETWORK_DFRN) {
    -		if($interactive) {
    -			if(strlen($a->path))
    +	if ($ret['network'] === NETWORK_DFRN) {
    +		if ($interactive) {
    +			if (strlen($a->path)) {
     				$myaddr = bin2hex(App::get_baseurl() . '/profile/' . $a->user['nickname']);
    -			else
    +			}
    +			else {
     				$myaddr = bin2hex($a->user['nickname'] . '@' . $a->get_hostname());
    +			}
     
     			goaway($ret['request'] . "&addr=$myaddr");
     
    diff --git a/include/salmon.php b/include/salmon.php
    index c5c3d7223..2b5833470 100644
    --- a/include/salmon.php
    +++ b/include/salmon.php
    @@ -24,22 +24,24 @@ function get_salmon_key($uri,$keyhash) {
     	// We have found at least one key URL
     	// If it's inline, parse it - otherwise get the key
     
    -	if(count($ret) > 0) {
    -		for($x = 0; $x < count($ret); $x ++) {
    -			if(substr($ret[$x],0,5) === 'data:') {
    -				if(strstr($ret[$x],','))
    +	if (count($ret) > 0) {
    +		for ($x = 0; $x < count($ret); $x ++) {
    +			if (substr($ret[$x],0,5) === 'data:') {
    +				if (strstr($ret[$x],',')) {
     					$ret[$x] = substr($ret[$x],strpos($ret[$x],',')+1);
    -				else
    +				} else {
     					$ret[$x] = substr($ret[$x],5);
    -			} elseif (normalise_link($ret[$x]) == 'http://')
    +				}
    +			} elseif (normalise_link($ret[$x]) == 'http://') {
     				$ret[$x] = fetch_url($ret[$x]);
    +			}
     		}
     	}
     
     
     	logger('Key located: ' . print_r($ret,true));
     
    -	if(count($ret) == 1) {
    +	if (count($ret) == 1) {
     
     		// We only found one one key so we don't care if the hash matches.
     		// If it's the wrong key we'll find out soon enough because
    @@ -50,10 +52,11 @@ function get_salmon_key($uri,$keyhash) {
     		return $ret[0];
     	}
     	else {
    -		foreach($ret as $a) {
    +		foreach ($ret as $a) {
     			$hash = base64url_encode(hash('sha256',$a));
    -			if($hash == $keyhash)
    +			if ($hash == $keyhash) {
     				return $a;
    +			}
     		}
     	}
     
    diff --git a/include/security.php b/include/security.php
    index 7e14146d9..cd00b5f7b 100644
    --- a/include/security.php
    +++ b/include/security.php
    @@ -94,11 +94,12 @@ function authenticate_success($user_record, $login_initial = false, $interactive
     
     
     	}
    -	if($login_initial) {
    +	if ($login_initial) {
     		call_hooks('logged_in', $a->user);
     
    -		if(($a->module !== 'home') && isset($_SESSION['return_url']))
    +		if (($a->module !== 'home') && isset($_SESSION['return_url'])) {
     			goaway(App::get_baseurl() . '/' . $_SESSION['return_url']);
    +		}
     	}
     
     }
    @@ -109,16 +110,17 @@ function can_write_wall(&$a,$owner) {
     
     	static $verified = 0;
     
    -	if((! (local_user())) && (! (remote_user())))
    +	if ((! (local_user())) && (! (remote_user()))) {
     		return false;
    +	}
     
     	$uid = local_user();
     
    -	if(($uid) && ($uid == $owner)) {
    +	if (($uid) && ($uid == $owner)) {
     		return true;
     	}
     
    -	if(remote_user()) {
    +	if (remote_user()) {
     
     		// use remembered decision and avoid a DB lookup for each and every display item
     		// DO NOT use this function if there are going to be multiple owners
    @@ -126,25 +128,25 @@ function can_write_wall(&$a,$owner) {
     		// We have a contact-id for an authenticated remote user, this block determines if the contact
     		// belongs to this page owner, and has the necessary permissions to post content
     
    -		if($verified === 2)
    +		if ($verified === 2) {
     			return true;
    -		elseif($verified === 1)
    +		} elseif ($verified === 1) {
     			return false;
    -		else {
    +		} else {
     			$cid = 0;
     
    -			if(is_array($_SESSION['remote'])) {
    -				foreach($_SESSION['remote'] as $visitor) {
    -					if($visitor['uid'] == $owner) {
    +			if (is_array($_SESSION['remote'])) {
    +				foreach ($_SESSION['remote'] as $visitor) {
    +					if ($visitor['uid'] == $owner) {
     						$cid = $visitor['cid'];
     						break;
     					}
     				}
     			}
     
    -			if(! $cid)
    +			if (! $cid) {
     				return false;
    -
    +			}
     
     			$r = q("SELECT `contact`.*, `user`.`page-flags` FROM `contact` INNER JOIN `user` on `user`.`uid` = `contact`.`uid` 
     				WHERE `contact`.`uid` = %d AND `contact`.`id` = %d AND `contact`.`blocked` = 0 AND `contact`.`pending` = 0 
    diff --git a/include/socgraph.php b/include/socgraph.php
    index a779e88ef..7c70a22a5 100644
    --- a/include/socgraph.php
    +++ b/include/socgraph.php
    @@ -91,8 +91,8 @@ function poco_load($cid,$uid = 0,$zcid = 0,$url = null) {
     
     		$name = $entry->displayName;
     
    -		if(isset($entry->urls)) {
    -			foreach($entry->urls as $url) {
    +		if (isset($entry->urls)) {
    +			foreach ($entry->urls as $url) {
     				if ($url->type == 'profile') {
     					$profile_url = $url->value;
     					continue;
    @@ -104,7 +104,7 @@ function poco_load($cid,$uid = 0,$zcid = 0,$url = null) {
     			}
     		}
     		if (isset($entry->photos)) {
    -			foreach($entry->photos as $photo) {
    +			foreach ($entry->photos as $photo) {
     				if ($photo->type == 'profile') {
     					$profile_photo = $photo->value;
     					continue;
    @@ -112,29 +112,37 @@ function poco_load($cid,$uid = 0,$zcid = 0,$url = null) {
     			}
     		}
     
    -		if(isset($entry->updated))
    +		if (isset($entry->updated)) {
     			$updated = date("Y-m-d H:i:s", strtotime($entry->updated));
    +		}
     
    -		if(isset($entry->network))
    +		if (isset($entry->network)) {
     			$network = $entry->network;
    +		}
     
    -		if(isset($entry->currentLocation))
    +		if (isset($entry->currentLocation)) {
     			$location = $entry->currentLocation;
    +		}
     
    -		if(isset($entry->aboutMe))
    +		if (isset($entry->aboutMe)) {
     			$about = html2bbcode($entry->aboutMe);
    +		}
     
    -		if(isset($entry->gender))
    +		if (isset($entry->gender)) {
     			$gender = $entry->gender;
    +		}
     
    -		if(isset($entry->generation) AND ($entry->generation > 0))
    +		if (isset($entry->generation) AND ($entry->generation > 0)) {
     			$generation = ++$entry->generation;
    +		}
     
    -		if(isset($entry->tags))
    -			foreach($entry->tags as $tag)
    +		if (isset($entry->tags)) {
    +			foreach($entry->tags as $tag) {
     				$keywords = implode(", ", $tag);
    +			}
    +		}
     
    -		if(isset($entry->contactType) AND ($entry->contactType >= 0))
    +		if (isset($entry->contactType) AND ($entry->contactType >= 0))
     			$contact_type = $entry->contactType;
     
     		// If you query a Friendica server for its profiles, the network has to be Friendica
    @@ -171,8 +179,6 @@ function poco_load($cid,$uid = 0,$zcid = 0,$url = null) {
     
     function poco_check($profile_url, $name, $network, $profile_photo, $about, $location, $gender, $keywords, $connect_url, $updated, $generation, $cid = 0, $uid = 0, $zcid = 0) {
     
    -	$a = get_app();
    -
     	// Generation:
     	//  0: No definition
     	//  1: Profiles on this server
    @@ -1186,12 +1192,12 @@ function update_suggestions() {
     
     	$done[] = App::get_baseurl() . '/poco';
     
    -	if(strlen(get_config('system','directory'))) {
    +	if (strlen(get_config('system','directory'))) {
     		$x = fetch_url(get_server()."/pubsites");
     		if ($x) {
     			$j = json_decode($x);
     			if ($j->entries) {
    -				foreach($j->entries as $entry) {
    +				foreach ($j->entries as $entry) {
     
     					poco_check_server($entry->url);
     
    @@ -1210,7 +1216,7 @@ function update_suggestions() {
     	);
     
     	if (dbm::is_result($r)) {
    -		foreach($r as $rr) {
    +		foreach ($r as $rr) {
     			$base = substr($rr['poco'],0,strrpos($rr['poco'],'/'));
     			if(! in_array($base,$done))
     				poco_load(0,0,0,$base);
    @@ -1221,7 +1227,7 @@ function update_suggestions() {
     function poco_discover_federation() {
     	$last = get_config('poco','last_federation_discovery');
     
    -	if($last) {
    +	if ($last) {
     		$next = $last + (24 * 60 * 60);
     		if($next > time())
     			return;
    @@ -1377,7 +1383,7 @@ function poco_discover_server($data, $default_generation = 0) {
     
     		$name = $entry->displayName;
     
    -		if(isset($entry->urls)) {
    +		if (isset($entry->urls)) {
     			foreach($entry->urls as $url) {
     				if ($url->type == 'profile') {
     					$profile_url = $url->value;
    @@ -1390,39 +1396,48 @@ function poco_discover_server($data, $default_generation = 0) {
     			}
     		}
     
    -		if(isset($entry->photos)) {
    -			foreach($entry->photos as $photo) {
    -				if($photo->type == 'profile') {
    +		if (isset($entry->photos)) {
    +			foreach ($entry->photos as $photo) {
    +				if ($photo->type == 'profile') {
     					$profile_photo = $photo->value;
     					continue;
     				}
     			}
     		}
     
    -		if(isset($entry->updated))
    +		if (isset($entry->updated)) {
     			$updated = date("Y-m-d H:i:s", strtotime($entry->updated));
    +		}
     
    -		if(isset($entry->network))
    +		if(isset($entry->network)) {
     			$network = $entry->network;
    +		}
     
    -		if(isset($entry->currentLocation))
    +		if(isset($entry->currentLocation)) {
     			$location = $entry->currentLocation;
    +		}
     
    -		if(isset($entry->aboutMe))
    +		if(isset($entry->aboutMe)) {
     			$about = html2bbcode($entry->aboutMe);
    +		}
     
    -		if(isset($entry->gender))
    +		if(isset($entry->gender)) {
     			$gender = $entry->gender;
    +		}
     
    -		if(isset($entry->generation) AND ($entry->generation > 0))
    +		if(isset($entry->generation) AND ($entry->generation > 0)) {
     			$generation = ++$entry->generation;
    +		}
     
    -		if(isset($entry->contactType) AND ($entry->contactType >= 0))
    +		if(isset($entry->contactType) AND ($entry->contactType >= 0)) {
     			$contact_type = $entry->contactType;
    +		}
     
    -		if(isset($entry->tags))
    -			foreach($entry->tags as $tag)
    +		if(isset($entry->tags)) {
    +			foreach ($entry->tags as $tag) {
     				$keywords = implode(", ", $tag);
    +			}
    +		}
     
     		if ($generation > 0) {
     			$success = true;
    diff --git a/index.php b/index.php
    index 39e8c583a..f05151757 100644
    --- a/index.php
    +++ b/index.php
    @@ -152,22 +152,26 @@ if((x($_GET,'zrl')) && (!$install && !$maintenance)) {
     
     // header('Link: <' . App::get_baseurl() . '/amcd>; rel="acct-mgmt";');
     
    -if(x($_COOKIE["Friendica"]) || (x($_SESSION,'authenticated')) || (x($_POST,'auth-params')) || ($a->module === 'login'))
    +if (x($_COOKIE["Friendica"]) || (x($_SESSION,'authenticated')) || (x($_POST,'auth-params')) || ($a->module === 'login')) {
     	require("include/auth.php");
    +}
     
    -if(! x($_SESSION,'authenticated'))
    +if (! x($_SESSION,'authenticated')) {
     	header('X-Account-Management-Status: none');
    +}
     
     /* set up page['htmlhead'] and page['end'] for the modules to use */
     $a->page['htmlhead'] = '';
     $a->page['end'] = '';
     
     
    -if(! x($_SESSION,'sysmsg'))
    +if (! x($_SESSION,'sysmsg')) {
     	$_SESSION['sysmsg'] = array();
    +}
     
    -if(! x($_SESSION,'sysmsg_info'))
    +if (! x($_SESSION,'sysmsg_info')) {
     	$_SESSION['sysmsg_info'] = array();
    +}
     
     /*
      * check_config() is responsible for running update scripts. These automatically
    @@ -177,11 +181,11 @@ if(! x($_SESSION,'sysmsg_info'))
     
     // in install mode, any url loads install module
     // but we need "view" module for stylesheet
    -if($install && $a->module!="view")
    +if ($install && $a->module!="view") {
     	$a->module = 'install';
    -elseif($maintenance && $a->module!="view")
    +} elseif ($maintenance && $a->module!="view") {
     	$a->module = 'maintenance';
    -else {
    +} else {
     	check_url($a);
     	check_db();
     	check_plugins($a);
    @@ -191,8 +195,7 @@ nav_set_selected('nothing');
     
     //Don't populate apps_menu if apps are private
     $privateapps = get_config('config','private_addons');
    -if((local_user()) || (! $privateapps === "1"))
    -{
    +if ((local_user()) || (! $privateapps === "1")) {
     	$arr = array('app_menu' => $a->apps);
     
     	call_hooks('app_menu', $arr);
    @@ -238,9 +241,9 @@ if(strlen($a->module)) {
     
     	$privateapps = get_config('config','private_addons');
     
    -	if(is_array($a->plugins) && in_array($a->module,$a->plugins) && file_exists("addon/{$a->module}/{$a->module}.php")) {
    +	if (is_array($a->plugins) && in_array($a->module,$a->plugins) && file_exists("addon/{$a->module}/{$a->module}.php")) {
     		//Check if module is an app and if public access to apps is allowed or not
    -		if((!local_user()) && plugin_is_app($a->module) && $privateapps === "1") {
    +		if ((!local_user()) && plugin_is_app($a->module) && $privateapps === "1") {
     			info( t("You must be logged in to use addons. "));
     		}
     		else {
    @@ -254,7 +257,7 @@ if(strlen($a->module)) {
     	 * If not, next look for a 'standard' program module in the 'mod' directory
     	 */
     
    -	if((! $a->module_loaded) && (file_exists("mod/{$a->module}.php"))) {
    +	if ((! $a->module_loaded) && (file_exists("mod/{$a->module}.php"))) {
     		include_once("mod/{$a->module}.php");
     		$a->module_loaded = true;
     	}
    @@ -272,14 +275,14 @@ if(strlen($a->module)) {
     	 *
     	 */
     
    -	if(! $a->module_loaded) {
    +	if (! $a->module_loaded) {
     
     		// Stupid browser tried to pre-fetch our Javascript img template. Don't log the event or return anything - just quietly exit.
    -		if((x($_SERVER,'QUERY_STRING')) && preg_match('/{[0-9]}/',$_SERVER['QUERY_STRING']) !== 0) {
    +		if ((x($_SERVER,'QUERY_STRING')) && preg_match('/{[0-9]}/',$_SERVER['QUERY_STRING']) !== 0) {
     			killme();
     		}
     
    -		if((x($_SERVER,'QUERY_STRING')) && ($_SERVER['QUERY_STRING'] === 'q=internal_error.html') && isset($dreamhost_error_hack)) {
    +		if ((x($_SERVER,'QUERY_STRING')) && ($_SERVER['QUERY_STRING'] === 'q=internal_error.html') && isset($dreamhost_error_hack)) {
     			logger('index.php: dreamhost_error_hack invoked. Original URI =' . $_SERVER['REQUEST_URI']);
     			goaway(App::get_baseurl() . $_SERVER['REQUEST_URI']);
     		}
    @@ -304,11 +307,13 @@ if (file_exists($theme_info_file)){
     
     /* initialise content region */
     
    -if(! x($a->page,'content'))
    +if (! x($a->page,'content')) {
     	$a->page['content'] = '';
    +}
     
    -if(!$install && !$maintenance)
    +if (!$install && !$maintenance) {
     	call_hooks('page_content_top',$a->page['content']);
    +}
     
     /**
      * Call module functions
    diff --git a/mod/admin.php b/mod/admin.php
    index 040f55a5a..26d7da26b 100644
    --- a/mod/admin.php
    +++ b/mod/admin.php
    @@ -1129,19 +1129,19 @@ function admin_page_dbsync(App &$a) {
     			$failed[] = $upd;
     		}
     	}
    -	if(! count($failed)) {
    +	if (! count($failed)) {
     		$o = replace_macros(get_markup_template('structure_check.tpl'),array(
    -			'$base' => App::get_baseurl(true),
    +			'$base'   => App::get_baseurl(true),
     			'$banner' => t('No failed updates.'),
    -			'$check' => t('Check database structure'),
    +			'$check'  => t('Check database structure'),
     		));
     	} else {
     		$o = replace_macros(get_markup_template('failed_updates.tpl'),array(
    -			'$base' => App::get_baseurl(true),
    +			'$base'   => App::get_baseurl(true),
     			'$banner' => t('Failed Updates'),
    -			'$desc' => t('This does not include updates prior to 1139, which did not return a status.'),
    -			'$mark' => t('Mark success (if update was manually applied)'),
    -			'$apply' => t('Attempt to execute this update step automatically'),
    +			'$desc'   => t('This does not include updates prior to 1139, which did not return a status.'),
    +			'$mark'   => t('Mark success (if update was manually applied)'),
    +			'$apply'  => t('Attempt to execute this update step automatically'),
     			'$failed' => $failed
     		));
     	}
    @@ -1156,11 +1156,11 @@ function admin_page_dbsync(App &$a) {
      * @param App $a
      */
     function admin_page_users_post(App &$a){
    -	$pending     =	(x($_POST, 'pending')			? $_POST['pending']		: array());
    -	$users       =	(x($_POST, 'user')			? $_POST['user']		: array());
    -	$nu_name     =	(x($_POST, 'new_user_name')		? $_POST['new_user_name']	: '');
    -	$nu_nickname =	(x($_POST, 'new_user_nickname')		? $_POST['new_user_nickname']	: '');
    -	$nu_email    =	(x($_POST, 'new_user_email')		? $_POST['new_user_email']	: '');
    +	$pending     =	(x($_POST, 'pending')           ? $_POST['pending']           : array());
    +	$users       =	(x($_POST, 'user')              ? $_POST['user']		      : array());
    +	$nu_name     =	(x($_POST, 'new_user_name')     ? $_POST['new_user_name']     : '');
    +	$nu_nickname =	(x($_POST, 'new_user_nickname') ? $_POST['new_user_nickname'] : '');
    +	$nu_email    =	(x($_POST, 'new_user_email')    ? $_POST['new_user_email']    : '');
     	$nu_language = get_config('system', 'language');
     
     	check_form_security_token_redirectOnErr('/admin/users', 'admin_users');
    @@ -1546,7 +1546,7 @@ function admin_page_plugins(App &$a){
     	 * List plugins
     	 */
     
    -	if(x($_GET,"a") && $_GET['a']=="r") {
    +	if (x($_GET,"a") && $_GET['a']=="r") {
     		check_form_security_token_redirectOnErr(App::get_baseurl().'/admin/plugins', 'admin_themes', 't');
     		reload_plugins();
     		info("Plugins reloaded");
    @@ -1555,23 +1555,26 @@ function admin_page_plugins(App &$a){
     
     	$plugins = array();
     	$files = glob("addon/*/");
    -	if($files) {
    -		foreach($files as $file) {
    -			if(is_dir($file)) {
    +	if ($files) {
    +		foreach ($files as $file) {
    +			if (is_dir($file)) {
     				list($tmp, $id)=array_map("trim", explode("/",$file));
     				$info = get_plugin_info($id);
     				$show_plugin = true;
     
     				// If the addon is unsupported, then only show it, when it is enabled
    -				if((strtolower($info["status"]) == "unsupported") AND !in_array($id,  $a->plugins))
    +				if ((strtolower($info["status"]) == "unsupported") AND !in_array($id,  $a->plugins)) {
     					$show_plugin = false;
    +				}
     
     				// Override the above szenario, when the admin really wants to see outdated stuff
    -				if(get_config("system", "show_unsupported_addons"))
    +				if (get_config("system", "show_unsupported_addons")) {
     					$show_plugin = true;
    +				}
     
    -				if($show_plugin)
    +				if ($show_plugin) {
     					$plugins[] = array($id, (in_array($id,  $a->plugins)?"on":"off") , $info);
    +				}
     			}
     		}
     	}
    @@ -1798,11 +1801,11 @@ function admin_page_themes(App &$a){
     
     
     	// reload active themes
    -	if(x($_GET,"a") && $_GET['a']=="r") {
    +	if (x($_GET,"a") && $_GET['a']=="r") {
     		check_form_security_token_redirectOnErr(App::get_baseurl().'/admin/themes', 'admin_themes', 't');
    -		if($themes) {
    -			foreach($themes as $th) {
    -				if($th['allowed']) {
    +		if ($themes) {
    +			foreach ($themes as $th) {
    +				if ($th['allowed']) {
     					uninstall_theme($th['name']);
     					install_theme($th['name']);
     				}
    @@ -1817,7 +1820,7 @@ function admin_page_themes(App &$a){
     	 */
     
     	$xthemes = array();
    -	if($themes) {
    +	if ($themes) {
     		foreach($themes as $th) {
     			$xthemes[] = array($th['name'],(($th['allowed']) ? "on" : "off"), get_theme_info($th['name']));
     		}
    @@ -1826,17 +1829,17 @@ function admin_page_themes(App &$a){
     
     	$t = get_markup_template("admin_plugins.tpl");
     	return replace_macros($t, array(
    -		'$title' => t('Administration'),
    -		'$page' => t('Themes'),
    -		'$submit' => t('Save Settings'),
    -		'$reload' => t('Reload active themes'),
    -		'$baseurl' => App::get_baseurl(true),
    -		'$function' => 'themes',
    -		'$plugins' => $xthemes,
    -		'$pcount' => count($themes),
    -		'$noplugshint' => sprintf(t('No themes found on the system. They should be paced in %1$s'),'/view/themes'),
    -		'$experimental' => t('[Experimental]'),
    -		'$unsupported' => t('[Unsupported]'),
    +		'$title'               => t('Administration'),
    +		'$page'                => t('Themes'),
    +		'$submit'              => t('Save Settings'),
    +		'$reload'              => t('Reload active themes'),
    +		'$baseurl'             => App::get_baseurl(true),
    +		'$function'            => 'themes',
    +		'$plugins'             => $xthemes,
    +		'$pcount'              => count($themes),
    +		'$noplugshint'         => sprintf(t('No themes found on the system. They should be paced in %1$s'),'/view/themes'),
    +		'$experimental'        => t('[Experimental]'),
    +		'$unsupported'         => t('[Unsupported]'),
     		'$form_security_token' => get_form_security_token("admin_themes"),
     	));
     }
    diff --git a/mod/allfriends.php b/mod/allfriends.php
    index f9cffcbb2..0682b2dd4 100644
    --- a/mod/allfriends.php
    +++ b/mod/allfriends.php
    @@ -29,8 +29,8 @@ function allfriends_content(App &$a) {
     	);
     
     	if (! count($c)) {
    -	}
     		return;
    +	}
     
     	$a->page['aside'] = "";
     	profile_load($a, "", 0, get_contact_details_by_url($c[0]["url"]));
    diff --git a/mod/cal.php b/mod/cal.php
    index 48ba06ed6..e6c9c7224 100644
    --- a/mod/cal.php
    +++ b/mod/cal.php
    @@ -231,7 +231,7 @@ function cal_content(App &$a) {
     			$r = sort_by_date($r);
     			foreach($r as $rr) {
     				$j = (($rr['adjust']) ? datetime_convert('UTC',date_default_timezone_get(),$rr['start'], 'j') : datetime_convert('UTC','UTC',$rr['start'],'j'));
    -				if(! x($links,$j)) {
    +				if (! x($links,$j)) {
     					$links[$j] = App::get_baseurl() . '/' . $a->cmd . '#link-' . $j;
     				}
     			}
    diff --git a/mod/delegate.php b/mod/delegate.php
    index 8470a7ba0..1f261bb71 100644
    --- a/mod/delegate.php
    +++ b/mod/delegate.php
    @@ -13,7 +13,7 @@ function delegate_content(App &$a) {
     		return;
     	}
     
    -	if($a->argc > 2 && $a->argv[1] === 'add' && intval($a->argv[2])) {
    +	if ($a->argc > 2 && $a->argv[1] === 'add' && intval($a->argv[2])) {
     
     		// delegated admins can view but not change delegation permissions
     
    @@ -42,7 +42,7 @@ function delegate_content(App &$a) {
     		goaway(App::get_baseurl() . '/delegate');
     	}
     
    -	if($a->argc > 2 && $a->argv[1] === 'remove' && intval($a->argv[2])) {
    +	if ($a->argc > 2 && $a->argv[1] === 'remove' && intval($a->argv[2])) {
     
     		// delegated admins can view but not change delegation permissions
     
    diff --git a/mod/dfrn_confirm.php b/mod/dfrn_confirm.php
    index ba8e27431..22d4c1535 100644
    --- a/mod/dfrn_confirm.php
    +++ b/mod/dfrn_confirm.php
    @@ -506,10 +506,11 @@ function dfrn_confirm_post(&$a,$handsfree = null) {
     		// Let's send our user to the contact editor in case they want to
     		// do anything special with this new friend.
     
    -		if($handsfree === null)
    +		if ($handsfree === null) {
     			goaway(App::get_baseurl() . '/contacts/' . intval($contact_id));
    -		else
    +		} else {
     			return;
    +		}
     		//NOTREACHED
     	}
     
    @@ -525,7 +526,7 @@ function dfrn_confirm_post(&$a,$handsfree = null) {
     	 *
     	 */
     
    -	if(x($_POST,'source_url')) {
    +	if (x($_POST,'source_url')) {
     
     		// We are processing an external confirmation to an introduction created by our user.
     
    @@ -546,7 +547,7 @@ function dfrn_confirm_post(&$a,$handsfree = null) {
     
     		// If $aes_key is set, both of these items require unpacking from the hex transport encoding.
     
    -		if(x($aes_key)) {
    +		if (x($aes_key)) {
     			$aes_key = hex2bin($aes_key);
     			$public_key = hex2bin($public_key);
     		}
    diff --git a/mod/dfrn_request.php b/mod/dfrn_request.php
    index d5e8abe90..3a5711d0f 100644
    --- a/mod/dfrn_request.php
    +++ b/mod/dfrn_request.php
    @@ -120,17 +120,19 @@ function dfrn_request_post(App &$a) {
     
     					$parms = Probe::profile($dfrn_url);
     
    -					if(! count($parms)) {
    +					if (! count($parms)) {
     						notice( t('Profile location is not valid or does not contain profile information.') . EOL );
     						return;
     					}
     					else {
    -						if(! x($parms,'fn'))
    +						if (! x($parms,'fn')) {
     							notice( t('Warning: profile location has no identifiable owner name.') . EOL );
    -						if(! x($parms,'photo'))
    +						}
    +						if (! x($parms,'photo')) {
     							notice( t('Warning: profile location has no profile photo.') . EOL );
    +						}
     						$invalid = Probe::valid_dfrn($parms);
    -						if($invalid) {
    +						if ($invalid) {
     							notice( sprintf( tt("%d required parameter was not found at the given location",
     												"%d required parameters were not found at the given location",
     												$invalid), $invalid) . EOL );
    @@ -502,13 +504,13 @@ function dfrn_request_post(App &$a) {
     				);
     			}
     			else {
    -				if(! validate_url($url)) {
    +				if (! validate_url($url)) {
     					notice( t('Invalid profile URL.') . EOL);
     					goaway(App::get_baseurl() . '/' . $a->cmd);
     					return; // NOTREACHED
     				}
     
    -				if(! allowed_url($url)) {
    +				if (! allowed_url($url)) {
     					notice( t('Disallowed profile URL.') . EOL);
     					goaway(App::get_baseurl() . '/' . $a->cmd);
     					return; // NOTREACHED
    @@ -519,17 +521,19 @@ function dfrn_request_post(App &$a) {
     
     				$parms = Probe::profile(($hcard) ? $hcard : $url);
     
    -				if(! count($parms)) {
    +				if (! count($parms)) {
     					notice( t('Profile location is not valid or does not contain profile information.') . EOL );
     					goaway(App::get_baseurl() . '/' . $a->cmd);
     				}
     				else {
    -					if(! x($parms,'fn'))
    +					if (! x($parms,'fn')) {
     						notice( t('Warning: profile location has no identifiable owner name.') . EOL );
    -					if(! x($parms,'photo'))
    +					}
    +					if (! x($parms,'photo')) {
     						notice( t('Warning: profile location has no profile photo.') . EOL );
    +					}
     					$invalid = Probe::valid_dfrn($parms);
    -					if($invalid) {
    +					if ($invalid) {
     						notice( sprintf( tt("%d required parameter was not found at the given location",
     											"%d required parameters were not found at the given location",
     											$invalid), $invalid) . EOL );
    @@ -810,15 +814,18 @@ function dfrn_request_content(App &$a) {
     			$myaddr = hex2bin($_GET['addr']);
     		elseif (x($_GET,'address') AND ($_GET['address'] != ""))
     			$myaddr = $_GET['address'];
    -		elseif(local_user()) {
    -			if(strlen($a->path)) {
    +		elseif (local_user()) {
    +			if (strlen($a->path)) {
     				$myaddr = App::get_baseurl() . '/profile/' . $a->user['nickname'];
     			}
     			else {
     				$myaddr = $a->user['nickname'] . '@' . substr(z_root(), strpos(z_root(),'://') + 3 );
     			}
    -		} else	// last, try a zrl
    +		}
    +		else {
    +			// last, try a zrl
     			$myaddr = get_my_url();
    +		}
     
     		$target_addr = $a->profile['nickname'] . '@' . substr(z_root(), strpos(z_root(),'://') + 3 );
     
    @@ -831,10 +838,12 @@ function dfrn_request_content(App &$a) {
     		 *
     		 */
     
    -		if($a->profile['page-flags'] == PAGE_NORMAL)
    +		if ($a->profile['page-flags'] == PAGE_NORMAL) {
     			$tpl = get_markup_template('dfrn_request.tpl');
    -		else
    +		}
    +		else {
     			$tpl = get_markup_template('auto_request.tpl');
    +		}
     
     		$page_desc = t("Please enter your 'Identity Address' from one of the following supported communications networks:");
     
    diff --git a/mod/dirfind.php b/mod/dirfind.php
    index fc5750f2d..2b2badb64 100644
    --- a/mod/dirfind.php
    +++ b/mod/dirfind.php
    @@ -12,8 +12,9 @@ function dirfind_init(App &$a) {
     		return;
     	}
     
    -	if(! x($a->page,'aside'))
    +	if (! x($a->page,'aside')) {
     		$a->page['aside'] = '';
    +	}
     
     	$a->page['aside'] .= findpeople_widget();
     
    @@ -31,7 +32,7 @@ function dirfind_content(&$a, $prefix = "") {
     
     	$search = $prefix.notags(trim($_REQUEST['search']));
     
    -	if(strpos($search,'@') === 0) {
    +	if (strpos($search,'@') === 0) {
     		$search = substr($search,1);
     		$header = sprintf( t('People Search - %s'), $search);
     		if ((valid_email($search) AND validate_email($search)) OR
    @@ -41,7 +42,7 @@ function dirfind_content(&$a, $prefix = "") {
     		}
     	}
     
    -	if(strpos($search,'!') === 0) {
    +	if (strpos($search,'!') === 0) {
     		$search = substr($search,1);
     		$community = true;
     		$header = sprintf( t('Forum Search - %s'), $search);
    @@ -49,7 +50,7 @@ function dirfind_content(&$a, $prefix = "") {
     
     	$o = '';
     
    -	if($search) {
    +	if ($search) {
     
     		if ($discover_user) {
     			$j = new stdClass();
    @@ -85,15 +86,19 @@ function dirfind_content(&$a, $prefix = "") {
     			$perpage = 80;
     			$startrec = (($a->pager['page']) * $perpage) - $perpage;
     
    -			if (get_config('system','diaspora_enabled'))
    +			if (get_config('system','diaspora_enabled')) {
     				$diaspora = NETWORK_DIASPORA;
    -			else
    +			}
    +			else {
     				$diaspora = NETWORK_DFRN;
    +			}
     
    -			if (!get_config('system','ostatus_disabled'))
    +			if (!get_config('system','ostatus_disabled')) {
     				$ostatus = NETWORK_OSTATUS;
    -			else
    +			}
    +			else {
     				$ostatus = NETWORK_DFRN;
    +			}
     
     			$search2 = "%".$search."%";
     
    @@ -133,8 +138,9 @@ function dirfind_content(&$a, $prefix = "") {
     			$j->items_page = $perpage;
     			$j->page = $a->pager['page'];
     			foreach ($results AS $result) {
    -				if (poco_alternate_ostatus_url($result["url"]))
    -					 continue;
    +				if (poco_alternate_ostatus_url($result["url"])) {
    +					continue;
    +				}
     
     				$result = get_contact_details_by_url($result["url"], local_user(), $result);
     
    @@ -167,16 +173,16 @@ function dirfind_content(&$a, $prefix = "") {
     			$j = json_decode($x);
     		}
     
    -		if($j->total) {
    +		if ($j->total) {
     			$a->set_pager_total($j->total);
     			$a->set_pager_itemspage($j->items_page);
     		}
     
    -		if(count($j->results)) {
    +		if (count($j->results)) {
     
     			$id = 0;
     
    -			foreach($j->results as $jj) {
    +			foreach ($j->results as $jj) {
     
     				$alt_text = "";
     
    @@ -194,8 +200,10 @@ function dirfind_content(&$a, $prefix = "") {
     						$photo_menu = contact_photo_menu($contact[0]);
     						$details = _contact_detail_for_template($contact[0]);
     						$alt_text = $details['alt_text'];
    -					} else
    +					}
    +					else {
     						$photo_menu = array();
    +					}
     				} else {
     					$connlnk = App::get_baseurl().'/follow/?url='.(($jj->connect) ? $jj->connect : $jj->url);
     					$conntxt = t('Connect');
    diff --git a/mod/events.php b/mod/events.php
    index 0c1e9ae2f..6bf7da6a2 100644
    --- a/mod/events.php
    +++ b/mod/events.php
    @@ -254,15 +254,15 @@ function events_content(App &$a) {
     	$ignored = ((x($_REQUEST,'ignored')) ? intval($_REQUEST['ignored']) : 0);
     
     	if($a->argc > 1) {
    -		if($a->argc > 2 && $a->argv[1] == 'event') {
    +		if ($a->argc > 2 && $a->argv[1] == 'event') {
     			$mode = 'edit';
     			$event_id = intval($a->argv[2]);
     		}
    -		if($a->argv[1] === 'new') {
    +		if ($a->argv[1] === 'new') {
     			$mode = 'new';
     			$event_id = 0;
     		}
    -		if($a->argc > 2 && intval($a->argv[1]) && intval($a->argv[2])) {
    +		if ($a->argc > 2 && intval($a->argv[1]) && intval($a->argv[2])) {
     			$mode = 'view';
     			$y = intval($a->argv[1]);
     			$m = intval($a->argv[2]);
    @@ -270,23 +270,27 @@ function events_content(App &$a) {
     	}
     
     	// The view mode part is similiar to /mod/cal.php
    -	if($mode == 'view') {
    +	if ($mode == 'view') {
     
     
     		$thisyear = datetime_convert('UTC',date_default_timezone_get(),'now','Y');
     		$thismonth = datetime_convert('UTC',date_default_timezone_get(),'now','m');
    -		if(! $y)
    +		if (! $y) {
     			$y = intval($thisyear);
    -		if(! $m)
    +		}
    +		if (! $m) {
     			$m = intval($thismonth);
    +		}
     
     		// Put some limits on dates. The PHP date functions don't seem to do so well before 1900.
     		// An upper limit was chosen to keep search engines from exploring links millions of years in the future.
     
    -		if($y < 1901)
    +		if ($y < 1901) {
     			$y = 1900;
    -		if($y > 2099)
    +		}
    +		if ($y > 2099) {
     			$y = 2100;
    +		}
     
     		$nextyear = $y;
     		$nextmonth = $m + 1;
    @@ -342,7 +346,7 @@ function events_content(App &$a) {
     			$r = sort_by_date($r);
     			foreach($r as $rr) {
     				$j = (($rr['adjust']) ? datetime_convert('UTC',date_default_timezone_get(),$rr['start'], 'j') : datetime_convert('UTC','UTC',$rr['start'],'j'));
    -				if(! x($links,$j)) {
    +				if (! x($links,$j)) {
     					$links[$j] = App::get_baseurl() . '/' . $a->cmd . '#link-' . $j;
     				}
     			}
    diff --git a/mod/settings.php b/mod/settings.php
    index 9aa7c5762..515a97c14 100644
    --- a/mod/settings.php
    +++ b/mod/settings.php
    @@ -1170,13 +1170,14 @@ function settings_content(App &$a) {
     		));
     	}
     
    -	if(strlen(get_config('system','directory'))) {
    +	if (strlen(get_config('system','directory'))) {
     		$profile_in_net_dir = replace_macros($opt_tpl,array(
     			'$field' 	=> array('profile_in_netdirectory', t('Publish your default profile in the global social directory?'), $profile['net-publish'], '', array(t('No'),t('Yes'))),
     		));
     	}
    -	else
    +	else {
     		$profile_in_net_dir = '';
    +	}
     
     
     	$hide_friends = replace_macros($opt_tpl,array(
    
    From 4edc73486e99f3921f871d889c9cf5de4351e3b5 Mon Sep 17 00:00:00 2001
    From: Roland Haeder 
    Date: Tue, 20 Dec 2016 21:13:50 +0100
    Subject: [PATCH 23/25] Continued with coding convention: - added curly braces
     around conditional code blocks - added space between if/foreach/... and brace
     - rewrote a code block so if dbm::is_result() fails it will abort, else the
     id   is fetched from INSERT statement - made some SQL keywords upper-cased
     and added back-ticks to columns/table names
    
    Signed-off-by: Roland Haeder 
    ---
     include/acl_selectors.php     | 22 ++++++++++++--------
     include/api.php               |  4 ++--
     include/bbcode.php            |  2 +-
     include/contact_selectors.php |  2 +-
     include/contact_widgets.php   |  8 ++++---
     include/conversation.php      |  2 +-
     include/datetime.php          |  2 +-
     include/diaspora.php          | 14 ++++++-------
     include/expire.php            |  2 +-
     include/group.php             |  6 +++---
     include/identity.php          |  6 +++---
     include/message.php           | 39 +++++++++++++++++++----------------
     include/notifier.php          |  4 ++--
     include/plugin.php            |  3 ++-
     include/pubsubpublish.php     | 14 ++++++++-----
     include/queue.php             | 13 ++++++------
     include/text.php              |  4 ++--
     include/user.php              |  2 +-
     18 files changed, 82 insertions(+), 67 deletions(-)
    
    diff --git a/include/acl_selectors.php b/include/acl_selectors.php
    index c1edc8cc0..b2e66c98f 100644
    --- a/include/acl_selectors.php
    +++ b/include/acl_selectors.php
    @@ -34,7 +34,7 @@ function group_select($selname,$selclass,$preselected = false,$size = 4) {
     	call_hooks($a->module . '_pre_' . $selname, $arr);
     
     	if (dbm::is_result($r)) {
    -		foreach($r as $rr) {
    +		foreach ($r as $rr) {
     			if((is_array($preselected)) && in_array($rr['id'], $preselected))
     				$selected = " selected=\"selected\" ";
     			else
    @@ -145,7 +145,7 @@ function contact_selector($selname, $selclass, $preselected = false, $options) {
     	call_hooks($a->module . '_pre_' . $selname, $arr);
     
     	if (dbm::is_result($r)) {
    -		foreach($r as $rr) {
    +		foreach ($r as $rr) {
     			if((is_array($preselected)) && in_array($rr['id'], $preselected))
     				$selected = " selected=\"selected\" ";
     			else
    @@ -221,16 +221,20 @@ function contact_select($selname, $selclass, $preselected = false, $size = 4, $p
     	$receiverlist = array();
     
     	if (dbm::is_result($r)) {
    -		foreach($r as $rr) {
    -			if((is_array($preselected)) && in_array($rr['id'], $preselected))
    +		foreach ($r as $rr) {
    +			if ((is_array($preselected)) && in_array($rr['id'], $preselected)) {
     				$selected = " selected=\"selected\" ";
    -			else
    +			}
    +			else {
     				$selected = '';
    +			}
     
    -			if($privmail)
    +			if ($privmail) {
     				$trimmed = GetProfileUsername($rr['url'], $rr['name'], false);
    -			else
    +			}
    +			else {
     				$trimmed = mb_substr($rr['name'],0,20);
    +			}
     
     			$receiverlist[] = $trimmed;
     
    @@ -260,7 +264,7 @@ function prune_deadguys($arr) {
     		return $arr;
     	$str = dbesc(implode(',',$arr));
     	$r = q("SELECT `id` FROM `contact` WHERE `id` IN ( " . $str . ") AND `blocked` = 0 AND `pending` = 0 AND `archive` = 0 ");
    -	if($r) {
    +	if ($r) {
     		$ret = array();
     		foreach($r as $rr)
     			$ret[] = intval($rr['id']);
    @@ -554,7 +558,7 @@ function acl_lookup(&$a, $out_type = 'json') {
     		// autocomplete for global contact search (e.g. navbar search)
     		$r = navbar_complete($a);
     		$contacts = array();
    -		if($r) {
    +		if ($r) {
     			foreach($r as $g) {
     				$contacts[] = array(
     					"photo"    => proxy_url($g['photo'], false, PROXY_SIZE_MICRO),
    diff --git a/include/api.php b/include/api.php
    index a450f867a..35efccf09 100644
    --- a/include/api.php
    +++ b/include/api.php
    @@ -3068,8 +3068,8 @@
     		'image/gif' => 'gif'
     		);
     		$data = array('photo'=>array());
    -		if($r) {
    -			foreach($r as $rr) {
    +		if ($r) {
    +			foreach ($r as $rr) {
     				$photo = array();
     				$photo['id'] = $rr['resource-id'];
     				$photo['album'] = $rr['album'];
    diff --git a/include/bbcode.php b/include/bbcode.php
    index c05173f47..74dde2fdf 100644
    --- a/include/bbcode.php
    +++ b/include/bbcode.php
    @@ -343,7 +343,7 @@ function bb_replace_images($body, $images) {
     	$newbody = $body;
     
     	$cnt = 0;
    -	foreach($images as $image) {
    +	foreach ($images as $image) {
     		// We're depending on the property of 'foreach' (specified on the PHP website) that
     		// it loops over the array starting from the first element and going sequentially
     		// to the last element
    diff --git a/include/contact_selectors.php b/include/contact_selectors.php
    index 0790e503e..ec9dff61d 100644
    --- a/include/contact_selectors.php
    +++ b/include/contact_selectors.php
    @@ -13,7 +13,7 @@ function contact_profile_assign($current,$foreign_net) {
     			intval($_SESSION['uid']));
     
     	if (dbm::is_result($r)) {
    -		foreach($r as $rr) {
    +		foreach ($r as $rr) {
     			$selected = (($rr['id'] == $current) ? " selected=\"selected\" " : "");
     			$o .= "\r\n";
     		}
    diff --git a/include/contact_widgets.php b/include/contact_widgets.php
    index 71a75d431..36675da87 100644
    --- a/include/contact_widgets.php
    +++ b/include/contact_widgets.php
    @@ -97,9 +97,11 @@ function networks_widget($baseurl,$selected = '') {
     	$nets = array();
     	if (dbm::is_result($r)) {
     		require_once('include/contact_selectors.php');
    -		foreach($r as $rr) {
    -				if($rr['network'])
    -					$nets[] = array('ref' => $rr['network'], 'name' => network_to_name($rr['network']), 'selected' => (($selected == $rr['network']) ? 'selected' : '' ));
    +		foreach ($r as $rr) {
    +			/// @TODO If 'network' is not there, this triggers an E_NOTICE
    +			if ($rr['network']) {
    +				$nets[] = array('ref' => $rr['network'], 'name' => network_to_name($rr['network']), 'selected' => (($selected == $rr['network']) ? 'selected' : '' ));
    +			}
     		}
     	}
     
    diff --git a/include/conversation.php b/include/conversation.php
    index ccfc070d4..36eded8e8 100644
    --- a/include/conversation.php
    +++ b/include/conversation.php
    @@ -78,7 +78,7 @@ function item_redir_and_replace_images($body, $images, $cid) {
     	$newbody .= $origbody;
     
     	$cnt = 0;
    -	foreach($images as $image) {
    +	foreach ($images as $image) {
     		// We're depending on the property of 'foreach' (specified on the PHP website) that
     		// it loops over the array starting from the first element and going sequentially
     		// to the last element
    diff --git a/include/datetime.php b/include/datetime.php
    index e88c274ab..a17c405dc 100644
    --- a/include/datetime.php
    +++ b/include/datetime.php
    @@ -553,7 +553,7 @@ function update_contact_birthdays() {
     
     	$r = q("SELECT * FROM contact WHERE `bd` != '' AND `bd` != '0000-00-00' AND SUBSTRING(`bd`,1,4) != `bdyear` ");
     	if (dbm::is_result($r)) {
    -		foreach($r as $rr) {
    +		foreach ($r as $rr) {
     
     			logger('update_contact_birthday: ' . $rr['bd']);
     
    diff --git a/include/diaspora.php b/include/diaspora.php
    index 3b4832e74..cfb624fdf 100644
    --- a/include/diaspora.php
    +++ b/include/diaspora.php
    @@ -319,8 +319,8 @@ class diaspora {
     			dbesc(NETWORK_DIASPORA),
     			dbesc($msg["author"])
     		);
    -		if($r) {
    -			foreach($r as $rr) {
    +		if ($r) {
    +			foreach ($r as $rr) {
     				logger("delivering to: ".$rr["username"]);
     				self::dispatch($rr,$msg);
     			}
    @@ -806,7 +806,7 @@ class diaspora {
     			dbesc($guid)
     		);
     
    -		if($r) {
    +		if ($r) {
     			logger("message ".$guid." already exists for user ".$uid);
     			return $r[0]["id"];
     		}
    @@ -1577,7 +1577,7 @@ class diaspora {
     			dbesc($message_uri),
     			intval($importer["uid"])
     		);
    -		if($r) {
    +		if ($r) {
     			logger("duplicate message already delivered.", LOGGER_DEBUG);
     			return false;
     		}
    @@ -2022,7 +2022,7 @@ class diaspora {
     				FROM `item` WHERE `guid` = '%s' AND `visible` AND NOT `deleted` AND `body` != '' LIMIT 1",
     			dbesc($guid));
     
    -		if($r) {
    +		if ($r) {
     			logger("reshared message ".$guid." already exists on system.");
     
     			// Maybe it is already a reshared item?
    @@ -2623,7 +2623,7 @@ class diaspora {
     
     		logger("transmit: ".$logid."-".$guid." returns: ".$return_code);
     
    -		if(!$return_code || (($return_code == 503) && (stristr($a->get_curl_headers(), "retry-after")))) {
    +		if (!$return_code || (($return_code == 503) && (stristr($a->get_curl_headers(), "retry-after")))) {
     			logger("queue message");
     
     			$r = q("SELECT `id` FROM `queue` WHERE `cid` = %d AND `network` = '%s' AND `content` = '%s' AND `batch` = %d LIMIT 1",
    @@ -2632,7 +2632,7 @@ class diaspora {
     				dbesc($slap),
     				intval($public_batch)
     			);
    -			if($r) {
    +			if ($r) {
     				logger("add_to_queue ignored - identical item already in queue");
     			} else {
     				// queue message for redelivery
    diff --git a/include/expire.php b/include/expire.php
    index eca2b1c42..e3313a78b 100644
    --- a/include/expire.php
    +++ b/include/expire.php
    @@ -40,7 +40,7 @@ function expire_run(&$argv, &$argc){
     
     	$r = q("SELECT `uid`,`username`,`expire` FROM `user` WHERE `expire` != 0");
     	if (dbm::is_result($r)) {
    -		foreach($r as $rr) {
    +		foreach ($r as $rr) {
     			logger('Expire: ' . $rr['username'] . ' interval: ' . $rr['expire'], LOGGER_DEBUG);
     			item_expire($rr['uid'],$rr['expire']);
     		}
    diff --git a/include/group.php b/include/group.php
    index a2a55c444..6332c45da 100644
    --- a/include/group.php
    +++ b/include/group.php
    @@ -53,7 +53,7 @@ function group_rmv($uid,$name) {
     		$r = q("SELECT def_gid, allow_gid, deny_gid FROM user WHERE uid = %d LIMIT 1",
     		       intval($uid)
     		);
    -		if($r) {
    +		if ($r) {
     			$user_info = $r[0];
     			$change = false;
     
    @@ -199,7 +199,7 @@ function mini_group_select($uid,$gid = 0, $label = "") {
     	);
     	$grps[] = array('name' => '', 'id' => '0', 'selected' => '');
     	if (dbm::is_result($r)) {
    -		foreach($r as $rr) {
    +		foreach ($r as $rr) {
     			$grps[] = array('name' => $rr['name'], 'id' => $rr['id'], 'selected' => (($gid == $rr['id']) ? 'true' : ''));
     		}
     
    @@ -257,7 +257,7 @@ function group_side($every="contacts",$each="group",$editmode = "standard", $gro
     	}
     
     	if (dbm::is_result($r)) {
    -		foreach($r as $rr) {
    +		foreach ($r as $rr) {
     			$selected = (($group_id == $rr['id']) ? ' group-selected' : '');
     
     			if ($editmode == "full") {
    diff --git a/include/identity.php b/include/identity.php
    index 380560228..35516efbe 100644
    --- a/include/identity.php
    +++ b/include/identity.php
    @@ -294,7 +294,7 @@ function profile_sidebar($profile, $block = 0) {
     
     		if (dbm::is_result($r)) {
     
    -			foreach($r as $rr) {
    +			foreach ($r as $rr) {
     				$profile['menu']['entries'][] = array(
     					'photo' => $rr['thumb'],
     					'id' => $rr['id'],
    @@ -469,7 +469,7 @@ function get_birthdays() {
     		$cids = array();
     
     		$istoday = false;
    -		foreach($r as $rr) {
    +		foreach ($r as $rr) {
     			if(strlen($rr['name']))
     				$total ++;
     			if((strtotime($rr['start'] . ' +00:00') < $now) && (strtotime($rr['finish'] . ' +00:00') > $now))
    @@ -549,7 +549,7 @@ function get_events() {
     	if (dbm::is_result($r)) {
     		$now = strtotime('now');
     		$istoday = false;
    -		foreach($r as $rr) {
    +		foreach ($r as $rr) {
     			if(strlen($rr['name']))
     				$total ++;
     
    diff --git a/include/message.php b/include/message.php
    index e5ebe6f91..5bd611f22 100644
    --- a/include/message.php
    +++ b/include/message.php
    @@ -130,12 +130,13 @@ function send_message($recipient=0, $body='', $subject='', $replyto=''){
     
     	$match = null;
     
    -	if(preg_match_all("/\[img\](.*?)\[\/img\]/",$body,$match)) {
    +	if (preg_match_all("/\[img\](.*?)\[\/img\]/",$body,$match)) {
     		$images = $match[1];
    -		if(count($images)) {
    -			foreach($images as $image) {
    -				if(! stristr($image,App::get_baseurl() . '/photo/'))
    +		if (count($images)) {
    +			foreach ($images as $image) {
    +				if (! stristr($image,App::get_baseurl() . '/photo/')) {
     					continue;
    +				}
     				$image_uri = substr($image,strrpos($image,'/') + 1);
     				$image_uri = substr($image_uri,0, strpos($image_uri,'-'));
     				$r = q("UPDATE `photo` SET `allow_cid` = '%s'
    @@ -149,25 +150,25 @@ function send_message($recipient=0, $body='', $subject='', $replyto=''){
     		}
     	}
     
    -	if($post_id) {
    +	if ($post_id) {
     		proc_run(PRIORITY_HIGH, "include/notifier.php", "mail", $post_id);
     		return intval($post_id);
    -	} else {
    +	}
    +	else {
     		return -3;
     	}
     
     }
     
    -
    -
    -
    -
     function send_wallmessage($recipient='', $body='', $subject='', $replyto=''){
     
    -	if(! $recipient) return -1;
    +	if (! $recipient) {
    +		return -1;
    +	}
     
    -	if(! strlen($subject))
    +	if (! strlen($subject)) {
     		$subject = t('[no subject]');
    +	}
     
     	$guid = get_guid(32);
      	$uri = 'urn:X-dfrn:' . App::get_baseurl() . ':' . local_user() . ':' . $guid;
    @@ -179,8 +180,9 @@ function send_wallmessage($recipient='', $body='', $subject='', $replyto=''){
     
     	$me = probe_url($replyto);
     
    -	if(! $me['name'])
    +	if (! $me['name']) {
     		return -2;
    +	}
     
     	$conv_guid = get_guid(32);
     
    @@ -193,7 +195,7 @@ function send_wallmessage($recipient='', $body='', $subject='', $replyto=''){
     
     	$handles = $recip_handle . ';' . $sender_handle;
     
    -	$r = q("insert into conv (uid,guid,creator,created,updated,subject,recips) values(%d, '%s', '%s', '%s', '%s', '%s', '%s') ",
    +	$r = q("INSERT INTO `conv` (`uid`,`guid`,`creator`,`created`,`updated`,`subject`,`recips`) values(%d, '%s', '%s', '%s', '%s', '%s', '%s') ",
     		intval($recipient['uid']),
     		dbesc($conv_guid),
     		dbesc($sender_handle),
    @@ -203,18 +205,19 @@ function send_wallmessage($recipient='', $body='', $subject='', $replyto=''){
     		dbesc($handles)
     	);
     
    -	$r = q("select * from conv where guid = '%s' and uid = %d limit 1",
    +	$r = q("SELECT * FROM `conv` WHERE `guid` = '%s' AND `uid` = %d LIMIT 1",
     		dbesc($conv_guid),
     		intval($recipient['uid'])
     	);
    -	if (dbm::is_result($r))
    -		$convid = $r[0]['id'];
     
    -	if(! $convid) {
    +
    +	if (! dbm::is_result($r)) {
     		logger('send message: conversation not found.');
     		return -4;
     	}
     
    +	$convid = $r[0]['id'];
    +
     	$r = q("INSERT INTO `mail` ( `uid`, `guid`, `convid`, `from-name`, `from-photo`, `from-url`,
     		`contact-id`, `title`, `body`, `seen`, `reply`, `replied`, `uri`, `parent-uri`, `created`, `unknown`)
     		VALUES ( %d, '%s', %d, '%s', '%s', '%s', %d, '%s', '%s', %d, %d, %d, '%s', '%s', '%s', %d )",
    diff --git a/include/notifier.php b/include/notifier.php
    index d78db4055..72387c98d 100644
    --- a/include/notifier.php
    +++ b/include/notifier.php
    @@ -598,7 +598,7 @@ function notifier_run(&$argv, &$argc){
     
     			// throw everything into the queue in case we get killed
     
    -			foreach($r as $rr) {
    +			foreach ($r as $rr) {
     				if((! $mail) && (! $fsuggest) && (! $followup)) {
     					q("INSERT INTO `deliverq` (`cmd`,`item`,`contact`) VALUES ('%s', %d, %d)
     						ON DUPLICATE KEY UPDATE `cmd` = '%s', `item` = %d, `contact` = %d",
    @@ -608,7 +608,7 @@ function notifier_run(&$argv, &$argc){
     				}
     			}
     
    -			foreach($r as $rr) {
    +			foreach ($r as $rr) {
     
     				// except for Diaspora batch jobs
     				// Don't deliver to folks who have already been delivered to
    diff --git a/include/plugin.php b/include/plugin.php
    index 89c783f90..0b9c0166a 100644
    --- a/include/plugin.php
    +++ b/include/plugin.php
    @@ -187,8 +187,9 @@ function load_hooks() {
     	$a = get_app();
     	$a->hooks = array();
     	$r = q("SELECT * FROM `hook` WHERE 1 ORDER BY `priority` DESC, `file`");
    +
     	if (dbm::is_result($r)) {
    -		foreach($r as $rr) {
    +		foreach ($r as $rr) {
     			if(! array_key_exists($rr['hook'],$a->hooks))
     				$a->hooks[$rr['hook']] = array();
     			$a->hooks[$rr['hook']][] = array($rr['file'],$rr['function']);
    diff --git a/include/pubsubpublish.php b/include/pubsubpublish.php
    index abf973a28..6bd90bfc2 100644
    --- a/include/pubsubpublish.php
    +++ b/include/pubsubpublish.php
    @@ -76,16 +76,19 @@ function pubsubpublish_run(&$argv, &$argc){
     	load_config('system');
     
     	// Don't check this stuff if the function is called by the poller
    -	if (App::callstack() != "poller_run")
    -		if (App::is_already_running("pubsubpublish", "include/pubsubpublish.php", 540))
    +	if (App::callstack() != "poller_run") {
    +		if (App::is_already_running("pubsubpublish", "include/pubsubpublish.php", 540)) {
     			return;
    +		}
    +	}
     
     	$a->set_baseurl(get_config('system','url'));
     
     	load_hooks();
     
    -	if($argc > 1)
    +	if ($argc > 1) {
     		$pubsubpublish_id = intval($argv[1]);
    +	}
     	else {
     		// We'll push to each subscriber that has push > 0,
     		// i.e. there has been an update (set in notifier.php).
    @@ -95,10 +98,11 @@ function pubsubpublish_run(&$argv, &$argc){
     		$interval = Config::get("system", "delivery_interval", 2);
     
     		// If we are using the worker we don't need a delivery interval
    -		if (get_config("system", "worker"))
    +		if (get_config("system", "worker")) {
     			$interval = false;
    +		}
     
    -		foreach($r as $rr) {
    +		foreach ($r as $rr) {
     			logger("Publish feed to ".$rr["callback_url"], LOGGER_DEBUG);
     			proc_run(PRIORITY_HIGH, 'include/pubsubpublish.php', $rr["id"]);
     
    diff --git a/include/queue.php b/include/queue.php
    index 1cc2ee095..2ef97fecd 100644
    --- a/include/queue.php
    +++ b/include/queue.php
    @@ -58,20 +58,21 @@ function queue_run(&$argv, &$argc){
     			$interval = false;
     
     		$r = q("select * from deliverq where 1");
    -		if($r) {
    -			foreach($r as $rr) {
    +		if ($r) {
    +			foreach ($r as $rr) {
     				logger('queue: deliverq');
     				proc_run(PRIORITY_HIGH,'include/delivery.php',$rr['cmd'],$rr['item'],$rr['contact']);
    -				if($interval)
    -				@time_sleep_until(microtime(true) + (float) $interval);
    +				if($interval) {
    +					time_sleep_until(microtime(true) + (float) $interval);
    +				}
     			}
     		}
     
     		$r = q("SELECT `queue`.*, `contact`.`name`, `contact`.`uid` FROM `queue`
     			INNER JOIN `contact` ON `queue`.`cid` = `contact`.`id`
     			WHERE `queue`.`created` < UTC_TIMESTAMP() - INTERVAL 3 DAY");
    -		if($r) {
    -			foreach($r as $rr) {
    +		if ($r) {
    +			foreach ($r as $rr) {
     				logger('Removing expired queue item for ' . $rr['name'] . ', uid=' . $rr['uid']);
     				logger('Expired queue data :' . $rr['content'], LOGGER_DATA);
     			}
    diff --git a/include/text.php b/include/text.php
    index 8d3b6a805..6672b0d32 100644
    --- a/include/text.php
    +++ b/include/text.php
    @@ -912,7 +912,7 @@ function contact_block() {
     			if (dbm::is_result($r)) {
     				$contacts = sprintf( tt('%d Contact','%d Contacts', $total),$total);
     				$micropro = Array();
    -				foreach($r as $rr) {
    +				foreach ($r as $rr) {
     					$micropro[] = micropro($rr,true,'mpfriend');
     				}
     			}
    @@ -1717,7 +1717,7 @@ function bb_translate_video($s) {
     
     	$matches = null;
     	$r = preg_match_all("/\[video\](.*?)\[\/video\]/ism",$s,$matches,PREG_SET_ORDER);
    -	if($r) {
    +	if ($r) {
     		foreach($matches as $mtch) {
     			if((stristr($mtch[1],'youtube')) || (stristr($mtch[1],'youtu.be')))
     				$s = str_replace($mtch[0],'[youtube]' . $mtch[1] . '[/youtube]',$s);
    diff --git a/include/user.php b/include/user.php
    index d6970d475..df871c546 100644
    --- a/include/user.php
    +++ b/include/user.php
    @@ -216,7 +216,7 @@ function create_user($arr) {
     		dbesc($default_service_class)
     	);
     
    -	if($r) {
    +	if ($r) {
     		$r = q("SELECT * FROM `user`
     			WHERE `username` = '%s' AND `password` = '%s' LIMIT 1",
     			dbesc($username),
    
    From d6e57f034834173c5f9917bd87d50d9591e6c39a Mon Sep 17 00:00:00 2001
    From: Roland Haeder 
    Date: Tue, 20 Dec 2016 21:15:53 +0100
    Subject: [PATCH 24/25] Continued with coding convention: - added curly braces
     around conditional code blocks - added space between if/foreach/... and brace
     - rewrote a code block so if dbm::is_result() fails it will abort, else the
     id   is fetched from INSERT statement - made some SQL keywords upper-cased
     and added back-ticks to columns/table names
    
    Signed-off-by: Roland Haeder 
    ---
     mod/admin.php         |  2 +-
     mod/allfriends.php    |  2 +-
     mod/cal.php           |  2 +-
     mod/common.php        |  2 +-
     mod/contacts.php      | 28 +++++++++++++++++-----------
     mod/delegate.php      |  2 +-
     mod/dfrn_request.php  |  6 +++---
     mod/directory.php     |  8 +++++---
     mod/events.php        |  2 +-
     mod/filerm.php        |  9 ++++++---
     mod/follow.php        | 15 ++++++++++-----
     mod/group.php         |  2 +-
     mod/hcard.php         | 23 +++++++++++++----------
     mod/install.php       | 13 ++++++++-----
     mod/invite.php        | 16 +++++++++-------
     mod/item.php          | 32 +++++++++++++++++++-------------
     mod/lostpass.php      |  2 +-
     mod/message.php       |  4 ++--
     mod/network.php       | 20 ++++++++++----------
     mod/nogroup.php       |  2 +-
     mod/noscrape.php      | 28 +++++++++++++++-------------
     mod/openid.php        | 36 +++++++++++++++++++++++-------------
     mod/photos.php        |  4 ++--
     mod/poco.php          |  2 +-
     mod/profile.php       |  2 +-
     mod/profile_photo.php |  2 +-
     mod/profiles.php      | 20 +++++++++++---------
     mod/search.php        |  2 +-
     mod/suggest.php       |  2 +-
     mod/videos.php        |  4 ++--
     mod/viewcontacts.php  |  6 ++++--
     31 files changed, 173 insertions(+), 127 deletions(-)
    
    diff --git a/mod/admin.php b/mod/admin.php
    index 26d7da26b..c502e36fc 100644
    --- a/mod/admin.php
    +++ b/mod/admin.php
    @@ -1122,7 +1122,7 @@ function admin_page_dbsync(App &$a) {
     	$failed = array();
     	$r = q("SELECT `k`, `v` FROM `config` WHERE `cat` = 'database' ");
     	if (dbm::is_result($r)) {
    -		foreach($r as $rr) {
    +		foreach ($r as $rr) {
     			$upd = intval(substr($rr['k'],7));
     			if($upd < 1139 || $rr['v'] === 'success')
     				continue;
    diff --git a/mod/allfriends.php b/mod/allfriends.php
    index 0682b2dd4..9e14a67d2 100644
    --- a/mod/allfriends.php
    +++ b/mod/allfriends.php
    @@ -49,7 +49,7 @@ function allfriends_content(App &$a) {
     
     	$id = 0;
     
    -	foreach($r as $rr) {
    +	foreach ($r as $rr) {
     
     		//get further details of the contact
     		$contact_details = get_contact_details_by_url($rr['url'], $uid, $rr);
    diff --git a/mod/cal.php b/mod/cal.php
    index e6c9c7224..7cb36e7a5 100644
    --- a/mod/cal.php
    +++ b/mod/cal.php
    @@ -229,7 +229,7 @@ function cal_content(App &$a) {
     
     		if (dbm::is_result($r)) {
     			$r = sort_by_date($r);
    -			foreach($r as $rr) {
    +			foreach ($r as $rr) {
     				$j = (($rr['adjust']) ? datetime_convert('UTC',date_default_timezone_get(),$rr['start'], 'j') : datetime_convert('UTC','UTC',$rr['start'],'j'));
     				if (! x($links,$j)) {
     					$links[$j] = App::get_baseurl() . '/' . $a->cmd . '#link-' . $j;
    diff --git a/mod/common.php b/mod/common.php
    index f3601c0fe..ab27dc667 100644
    --- a/mod/common.php
    +++ b/mod/common.php
    @@ -101,7 +101,7 @@ function common_content(App &$a) {
     
     	$id = 0;
     
    -	foreach($r as $rr) {
    +	foreach ($r as $rr) {
     
     		//get further details of the contact
     		$contact_details = get_contact_details_by_url($rr['url'], $uid);
    diff --git a/mod/contacts.php b/mod/contacts.php
    index 4f634bbc1..f709f9d2f 100644
    --- a/mod/contacts.php
    +++ b/mod/contacts.php
    @@ -129,10 +129,12 @@ function contacts_batch_actions(App &$a){
     		info ( sprintf( tt("%d contact edited.", "%d contacts edited.", $count_actions), $count_actions) );
     	}
     
    -	if(x($_SESSION,'return_url'))
    +	if (x($_SESSION,'return_url')) {
     		goaway('' . $_SESSION['return_url']);
    -	else
    +	}
    +	else {
     		goaway('contacts');
    +	}
     
     }
     
    @@ -387,7 +389,7 @@ function contacts_content(App &$a) {
     
     		if($cmd === 'block') {
     			$r = _contact_block($contact_id, $orig_record[0]);
    -			if($r) {
    +			if ($r) {
     				$blocked = (($orig_record[0]['blocked']) ? 0 : 1);
     				info((($blocked) ? t('Contact has been blocked') : t('Contact has been unblocked')).EOL);
     			}
    @@ -398,7 +400,7 @@ function contacts_content(App &$a) {
     
     		if($cmd === 'ignore') {
     			$r = _contact_ignore($contact_id, $orig_record[0]);
    -			if($r) {
    +			if ($r) {
     				$readonly = (($orig_record[0]['readonly']) ? 0 : 1);
     				info((($readonly) ? t('Contact has been ignored') : t('Contact has been unignored')).EOL);
     			}
    @@ -410,7 +412,7 @@ function contacts_content(App &$a) {
     
     		if($cmd === 'archive') {
     			$r = _contact_archive($contact_id, $orig_record[0]);
    -			if($r) {
    +			if ($r) {
     				$archived = (($orig_record[0]['archive']) ? 0 : 1);
     				info((($archived) ? t('Contact has been archived') : t('Contact has been unarchived')).EOL);
     			}
    @@ -449,22 +451,26 @@ function contacts_content(App &$a) {
     				));
     			}
     			// Now check how the user responded to the confirmation query
    -			if($_REQUEST['canceled']) {
    -				if(x($_SESSION,'return_url'))
    +			if ($_REQUEST['canceled']) {
    +				if (x($_SESSION,'return_url')) {
     					goaway('' . $_SESSION['return_url']);
    -				else
    +				}
    +				else {
     					goaway('contacts');
    +				}
     			}
     
     			_contact_drop($contact_id, $orig_record[0]);
     			info( t('Contact has been removed.') . EOL );
    -			if(x($_SESSION,'return_url'))
    +			if (x($_SESSION,'return_url')) {
     				goaway('' . $_SESSION['return_url']);
    -			else
    +			}
    +			else {
     				goaway('contacts');
    +			}
     			return; // NOTREACHED
     		}
    -		if($cmd === 'posts') {
    +		if ($cmd === 'posts') {
     			return contact_posts($a, $contact_id);
     		}
     	}
    diff --git a/mod/delegate.php b/mod/delegate.php
    index 1f261bb71..40618eb32 100644
    --- a/mod/delegate.php
    +++ b/mod/delegate.php
    @@ -107,7 +107,7 @@ function delegate_content(App &$a) {
     	$nicknames = array();
     
     	if (dbm::is_result($r)) {
    -		foreach($r as $rr) {
    +		foreach ($r as $rr) {
     			$nicknames[] = "'" . dbesc(basename($rr['nurl'])) . "'";
     		}
     	}
    diff --git a/mod/dfrn_request.php b/mod/dfrn_request.php
    index 3a5711d0f..b9c1b6744 100644
    --- a/mod/dfrn_request.php
    +++ b/mod/dfrn_request.php
    @@ -178,7 +178,7 @@ function dfrn_request_post(App &$a) {
     					);
     				}
     
    -				if($r) {
    +				if ($r) {
     					info( t("Introduction complete.") . EOL);
     				}
     
    @@ -301,7 +301,7 @@ function dfrn_request_post(App &$a) {
     			dbesc(NETWORK_MAIL2)
     		);
     		if (dbm::is_result($r)) {
    -			foreach($r as $rr) {
    +			foreach ($r as $rr) {
     				if(! $rr['rel']) {
     					q("DELETE FROM `contact` WHERE `id` = %d",
     						intval($rr['cid'])
    @@ -326,7 +326,7 @@ function dfrn_request_post(App &$a) {
     			dbesc(NETWORK_MAIL2)
     		);
     		if (dbm::is_result($r)) {
    -			foreach($r as $rr) {
    +			foreach ($r as $rr) {
     				if(! $rr['rel']) {
     					q("DELETE FROM `contact` WHERE `id` = %d",
     						intval($rr['cid'])
    diff --git a/mod/directory.php b/mod/directory.php
    index c702acf37..f3fbb9eb7 100644
    --- a/mod/directory.php
    +++ b/mod/directory.php
    @@ -92,12 +92,14 @@ function directory_content(App &$a) {
     			WHERE `is-default` = 1 $publish AND `user`.`blocked` = 0 AND `contact`.`self` $sql_extra $order LIMIT ".$limit);
     	if (dbm::is_result($r)) {
     
    -		if(in_array('small', $a->argv))
    +		if (in_array('small', $a->argv)) {
     			$photo = 'thumb';
    -		else
    +		}
    +		else {
     			$photo = 'photo';
    +		}
     
    -		foreach($r as $rr) {
    +		foreach ($r as $rr) {
     
     			$itemurl= '';
     
    diff --git a/mod/events.php b/mod/events.php
    index 6bf7da6a2..c8a569434 100644
    --- a/mod/events.php
    +++ b/mod/events.php
    @@ -344,7 +344,7 @@ function events_content(App &$a) {
     
     		if (dbm::is_result($r)) {
     			$r = sort_by_date($r);
    -			foreach($r as $rr) {
    +			foreach ($r as $rr) {
     				$j = (($rr['adjust']) ? datetime_convert('UTC',date_default_timezone_get(),$rr['start'], 'j') : datetime_convert('UTC','UTC',$rr['start'],'j'));
     				if (! x($links,$j)) {
     					$links[$j] = App::get_baseurl() . '/' . $a->cmd . '#link-' . $j;
    diff --git a/mod/filerm.php b/mod/filerm.php
    index f34421ba5..7dbfe2947 100644
    --- a/mod/filerm.php
    +++ b/mod/filerm.php
    @@ -10,18 +10,21 @@ function filerm_content(App &$a) {
     	$cat = unxmlify(trim($_GET['cat']));
     
     	$category = (($cat) ? true : false);
    -	if($category)
    +	if ($category) {
     		$term = $cat;
    +	}
     
     	$item_id = (($a->argc > 1) ? intval($a->argv[1]) : 0);
     
     	logger('filerm: tag ' . $term . ' item ' . $item_id);
     
    -	if($item_id && strlen($term))
    +	if ($item_id && strlen($term)) {
     		file_tag_unsave_file(local_user(),$item_id,$term, $category);
    +	}
     
    -	if(x($_SESSION,'return_url'))
    +	if (x($_SESSION,'return_url')) {
     		goaway(App::get_baseurl() . '/' . $_SESSION['return_url']);
    +	}
     
     	killme();
     }
    diff --git a/mod/follow.php b/mod/follow.php
    index f318dc202..2c90923e6 100644
    --- a/mod/follow.php
    +++ b/mod/follow.php
    @@ -157,8 +157,9 @@ function follow_post(App &$a) {
     		// NOTREACHED
     	}
     
    -	if ($_REQUEST['cancel'])
    +	if ($_REQUEST['cancel']) {
     		goaway($_SESSION['return_url']);
    +	}
     
     	$uid = local_user();
     	$url = notags(trim($_REQUEST['url']));
    @@ -170,17 +171,21 @@ function follow_post(App &$a) {
     
     	$result = new_contact($uid,$url,true);
     
    -	if($result['success'] == false) {
    -		if($result['message'])
    +	if ($result['success'] == false) {
    +		if ($result['message']) {
     			notice($result['message']);
    +		}
     		goaway($return_url);
    -	} elseif ($result['cid'])
    +	}
    +	elseif ($result['cid']) {
     		goaway(App::get_baseurl().'/contacts/'.$result['cid']);
    +	}
     
     	info( t('Contact added').EOL);
     
    -	if(strstr($return_url,'contacts'))
    +	if (strstr($return_url,'contacts')) {
     		goaway(App::get_baseurl().'/contacts/'.$contact_id);
    +	}
     
     	goaway($return_url);
     	// NOTREACHED
    diff --git a/mod/group.php b/mod/group.php
    index fc5c48181..bf9009ae0 100644
    --- a/mod/group.php
    +++ b/mod/group.php
    @@ -25,7 +25,7 @@ function group_post(App &$a) {
     
     		$name = notags(trim($_POST['groupname']));
     		$r = group_add(local_user(),$name);
    -		if($r) {
    +		if ($r) {
     			info( t('Group created.') . EOL );
     			$r = group_byname(local_user(),$name);
     			if ($r) {
    diff --git a/mod/hcard.php b/mod/hcard.php
    index 1d51ac80e..50721720d 100644
    --- a/mod/hcard.php
    +++ b/mod/hcard.php
    @@ -4,8 +4,9 @@ function hcard_init(App &$a) {
     
     	$blocked = (((get_config('system','block_public')) && (! local_user()) && (! remote_user())) ? true : false);
     
    -	if($a->argc > 1)
    +	if ($a->argc > 1) {
     		$which = $a->argv[1];
    +	}
     	else {
     		notice( t('No profile') . EOL );
     		$a->error = 404;
    @@ -13,28 +14,30 @@ function hcard_init(App &$a) {
     	}
     
     	$profile = 0;
    -	if((local_user()) && ($a->argc > 2) && ($a->argv[2] === 'view')) {
    -		$which = $a->user['nickname'];
    -		$profile = $a->argv[1];		
    +	if ((local_user()) && ($a->argc > 2) && ($a->argv[2] === 'view')) {
    +		$which   = $a->user['nickname'];
    +		$profile = $a->argv[1];
     	}
     
     	profile_load($a,$which,$profile);
     
    -	if((x($a->profile,'page-flags')) && ($a->profile['page-flags'] == PAGE_COMMUNITY)) {
    +	if ((x($a->profile,'page-flags')) && ($a->profile['page-flags'] == PAGE_COMMUNITY)) {
     		$a->page['htmlhead'] .= '';
     	}
    -	if(x($a->profile,'openidserver'))				
    +	if (x($a->profile,'openidserver')) {
     		$a->page['htmlhead'] .= '' . "\r\n";
    -	if(x($a->profile,'openid')) {
    +	}
    +	if (x($a->profile,'openid')) {
     		$delegate = ((strstr($a->profile['openid'],'://')) ? $a->profile['openid'] : 'http://' . $a->profile['openid']);
     		$a->page['htmlhead'] .= '' . "\r\n";
     	}
     
    -	if(! $blocked) {
    +	if (! $blocked) {
     		$keywords = ((x($a->profile,'pub_keywords')) ? $a->profile['pub_keywords'] : '');
     		$keywords = str_replace(array(',',' ',',,'),array(' ',',',','),$keywords);
    -		if(strlen($keywords))
    +		if (strlen($keywords)) {
     			$a->page['htmlhead'] .= '' . "\r\n" ;
    +		}
     	}
     
     	$a->page['htmlhead'] .= '' . "\r\n" ;
    @@ -44,7 +47,7 @@ function hcard_init(App &$a) {
     	header('Link: <' . App::get_baseurl() . '/xrd/?uri=' . $uri . '>; rel="lrdd"; type="application/xrd+xml"', false);
     
     	$dfrn_pages = array('request', 'confirm', 'notify', 'poll');
    -	foreach($dfrn_pages as $dfrn) {
    +	foreach ($dfrn_pages as $dfrn) {
     		$a->page['htmlhead'] .= "\r\n";
     	}
     
    diff --git a/mod/install.php b/mod/install.php
    index 92b136c33..1206aa61e 100755
    --- a/mod/install.php
    +++ b/mod/install.php
    @@ -52,7 +52,7 @@ function install_post(App &$a) {
     					$r = q("CREATE DATABASE '%s'",
     							dbesc($dbdata)
     					);
    -					if($r) {
    +					if ($r) {
     						unset($db);
     						$db = new dba($dbhost, $dbuser, $dbpass, $dbdata, true);
     					} else {
    @@ -520,19 +520,22 @@ function check_smarty3(&$checks) {
     function check_htaccess(&$checks) {
     	$status = true;
     	$help = "";
    -	if (function_exists('curl_init')){
    +	if (function_exists('curl_init')) {
     		$test = fetch_url(App::get_baseurl()."/install/testrewrite");
     
    -		if ($test!="ok")
    +		if ($test!="ok") {
     			$test = fetch_url(normalise_link(App::get_baseurl()."/install/testrewrite"));
    +		}
     
     		if ($test!="ok") {
     			$status = false;
     			$help = t('Url rewrite in .htaccess is not working. Check your server configuration.');
     		}
     		check_add($checks, t('Url rewrite is working'), $status, true, $help);
    -	} else {
    +	}
    +	else {
     		// cannot check modrewrite if libcurl is not installed
    +		/// @TODO Maybe issue warning here?
     	}
     }
     
    @@ -549,7 +552,7 @@ function check_imagik(&$checks) {
     	}
     	if ($imagick == false) {
     		check_add($checks, t('ImageMagick PHP extension is not installed'), $imagick, false, "");
    -		}
    +	}
     	else {
     		check_add($checks, t('ImageMagick PHP extension is installed'), $imagick, false, "");
     		if ($imagick) {
    diff --git a/mod/invite.php b/mod/invite.php
    index 2db71742f..2662c792f 100644
    --- a/mod/invite.php
    +++ b/mod/invite.php
    @@ -116,11 +116,13 @@ function invite_content(App &$a) {
     
     	$dirloc = get_config('system','directory');
     	if(strlen($dirloc)) {
    -		if($a->config['register_policy'] == REGISTER_CLOSED)
    +		if ($a->config['register_policy'] == REGISTER_CLOSED) {
     			$linktxt = sprintf( t('Visit %s for a list of public sites that you can join. Friendica members on other sites can all connect with each other, as well as with members of many other social networks.'), $dirloc . '/siteinfo');
    -		elseif($a->config['register_policy'] != REGISTER_CLOSED)
    +		}
    +		elseif($a->config['register_policy'] != REGISTER_CLOSED) {
     			$linktxt = sprintf( t('To accept this invitation, please visit and register at %s or any other public Friendica website.'), App::get_baseurl())
     			. "\r\n" . "\r\n" . sprintf( t('Friendica sites all inter-connect to create a huge privacy-enhanced social web that is owned and controlled by its members. They can also connect with many traditional social networks. See %s for a list of alternate Friendica sites you can join.'),$dirloc . '/siteinfo');
    +		}
     	}
     	else {
     		$o = t('Our apologies. This system is not currently configured to connect with other public sites or invite members.');
    @@ -129,15 +131,15 @@ function invite_content(App &$a) {
     
     	$o = replace_macros($tpl, array(
     		'$form_security_token' => get_form_security_token("send_invite"),
    -		'$invite' => t('Send invitations'),
    -		'$addr_text' => t('Enter email addresses, one per line:'),
    -		'$msg_text' => t('Your message:'),
    -		'$default_message' => t('You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web.') . "\r\n" . "\r\n"
    +		'$invite'              => t('Send invitations'),
    +		'$addr_text'           => t('Enter email addresses, one per line:'),
    +		'$msg_text'            => t('Your message:'),
    +		'$default_message'     => t('You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web.') . "\r\n" . "\r\n"
     			. $linktxt
     			. "\r\n" . "\r\n" . (($invonly) ? t('You will need to supply this invitation code: $invite_code') . "\r\n" . "\r\n" : '') .t('Once you have registered, please connect with me via my profile page at:') 
     			. "\r\n" . "\r\n" . App::get_baseurl() . '/profile/' . $a->user['nickname']
     			. "\r\n" . "\r\n" . t('For more information about the Friendica project and why we feel it is important, please visit http://friendica.com') . "\r\n" . "\r\n"  ,
    -		'$submit' => t('Submit')
    +		'$submit'              => t('Submit')
     	));
     
     	return $o;
    diff --git a/mod/item.php b/mod/item.php
    index 864aa18e5..487ddee91 100644
    --- a/mod/item.php
    +++ b/mod/item.php
    @@ -59,13 +59,14 @@ function item_post(App &$a) {
     	// Check for doubly-submitted posts, and reject duplicates
     	// Note that we have to ignore previews, otherwise nothing will post
     	// after it's been previewed
    -	if(!$preview && x($_REQUEST['post_id_random'])) {
    -		if(x($_SESSION['post-random']) && $_SESSION['post-random'] == $_REQUEST['post_id_random']) {
    +	if (!$preview && x($_REQUEST['post_id_random'])) {
    +		if (x($_SESSION['post-random']) && $_SESSION['post-random'] == $_REQUEST['post_id_random']) {
     			logger("item post: duplicate post", LOGGER_DEBUG);
     			item_post_return(App::get_baseurl(), $api_source, $return_path);
     		}
    -		else
    +		else {
     			$_SESSION['post-random'] = $_REQUEST['post_id_random'];
    +		}
     	}
     
     	/**
    @@ -82,18 +83,20 @@ function item_post(App &$a) {
     	$r = false;
     	$objecttype = null;
     
    -	if($parent || $parent_uri) {
    +	if ($parent || $parent_uri) {
     
     		$objecttype = ACTIVITY_OBJ_COMMENT;
     
    -		if(! x($_REQUEST,'type'))
    +		if (! x($_REQUEST,'type')) {
     			$_REQUEST['type'] = 'net-comment';
    +		}
     
    -		if($parent) {
    +		if ($parent) {
     			$r = q("SELECT * FROM `item` WHERE `id` = %d LIMIT 1",
     				intval($parent)
     			);
    -		} elseif($parent_uri && local_user()) {
    +		}
    +		elseif ($parent_uri && local_user()) {
     			// This is coming from an API source, and we are logged in
     			$r = q("SELECT * FROM `item` WHERE `uri` = '%s' AND `uid` = %d LIMIT 1",
     				dbesc($parent_uri),
    @@ -105,7 +108,7 @@ function item_post(App &$a) {
     		if (dbm::is_result($r)) {
     			$parid = $r[0]['parent'];
     			$parent_uri = $r[0]['uri'];
    -			if($r[0]['id'] != $r[0]['parent']) {
    +			if ($r[0]['id'] != $r[0]['parent']) {
     				$r = q("SELECT * FROM `item` WHERE `id` = `parent` AND `parent` = %d LIMIT 1",
     					intval($parid)
     				);
    @@ -114,8 +117,9 @@ function item_post(App &$a) {
     
     		if (! dbm::is_result($r)) {
     			notice( t('Unable to locate original post.') . EOL);
    -			if(x($_REQUEST,'return'))
    +			if (x($_REQUEST,'return')) {
     				goaway($return_path);
    +			}
     			killme();
     		}
     		$parent_item = $r[0];
    @@ -125,7 +129,7 @@ function item_post(App &$a) {
     		//if(($parid) && ($parid != $parent))
     		$thr_parent = $parent_uri;
     
    -		if($parent_item['contact-id'] && $uid) {
    +		if ($parent_item['contact-id'] && $uid) {
     			$r = q("SELECT * FROM `contact` WHERE `id` = %d AND `uid` = %d LIMIT 1",
     				intval($parent_item['contact-id']),
     				intval($uid)
    @@ -449,13 +453,15 @@ function item_post(App &$a) {
     
     			$objecttype = ACTIVITY_OBJ_IMAGE;
     
    -			foreach($images as $image) {
    -				if(! stristr($image,App::get_baseurl() . '/photo/'))
    +			foreach ($images as $image) {
    +				if (! stristr($image,App::get_baseurl() . '/photo/')) {
     					continue;
    +				}
     				$image_uri = substr($image,strrpos($image,'/') + 1);
     				$image_uri = substr($image_uri,0, strpos($image_uri,'-'));
    -				if(! strlen($image_uri))
    +				if (! strlen($image_uri)) {
     					continue;
    +				}
     				$srch = '<' . intval($contact_id) . '>';
     
     				$r = q("SELECT `id` FROM `photo` WHERE `allow_cid` = '%s' AND `allow_gid` = '' AND `deny_cid` = '' AND `deny_gid` = ''
    diff --git a/mod/lostpass.php b/mod/lostpass.php
    index 3174bcd0e..43e9cf715 100644
    --- a/mod/lostpass.php
    +++ b/mod/lostpass.php
    @@ -102,7 +102,7 @@ function lostpass_content(App &$a) {
     			dbesc($new_password_encoded),
     			intval($uid)
     		);
    -		if($r) {
    +		if ($r) {
     			$tpl = get_markup_template('pwdreset.tpl');
     			$o .= replace_macros($tpl,array(
     				'$lbl1' => t('Password Reset'),
    diff --git a/mod/message.php b/mod/message.php
    index ef62a7898..776a23bcc 100644
    --- a/mod/message.php
    +++ b/mod/message.php
    @@ -160,7 +160,7 @@ function item_redir_and_replace_images($body, $images, $cid) {
     	$newbody = $newbody . $origbody;
     
     	$cnt = 0;
    -	foreach($images as $image) {
    +	foreach ($images as $image) {
     		// We're depending on the property of 'foreach' (specified on the PHP website) that
     		// it loops over the array starting from the first element and going sequentially
     		// to the last element
    @@ -231,7 +231,7 @@ function message_content(App &$a) {
     				intval($a->argv[2]),
     				intval(local_user())
     			);
    -			if($r) {
    +			if ($r) {
     				info( t('Message deleted.') . EOL );
     			}
     			//goaway(App::get_baseurl(true) . '/message' );
    diff --git a/mod/network.php b/mod/network.php
    index 8b24b3e11..6c9bf7579 100644
    --- a/mod/network.php
    +++ b/mod/network.php
    @@ -183,13 +183,13 @@ function saved_searches($search) {
     	$saved = array();
     
     	if (dbm::is_result($r)) {
    -		foreach($r as $rr) {
    +		foreach ($r as $rr) {
     			$saved[] = array(
    -				'id'		=> $rr['id'],
    -				'term'		=> $rr['term'],
    -				'encodedterm' 	=> urlencode($rr['term']),
    -				'delete'	=> t('Remove term'),
    -				'selected'	=> ($search==$rr['term']),
    +				'id'          => $rr['id'],
    +				'term'        => $rr['term'],
    +				'encodedterm' => urlencode($rr['term']),
    +				'delete'      => t('Remove term'),
    +				'selected'    => ($search==$rr['term']),
     			);
     		}
     	}
    @@ -197,10 +197,10 @@ function saved_searches($search) {
     
     	$tpl = get_markup_template("saved_searches_aside.tpl");
     	$o = replace_macros($tpl, array(
    -		'$title'	=> t('Saved Searches'),
    -		'$add'		=> t('add'),
    -		'$searchbox'	=> search($search,'netsearch-box',$srchurl,true),
    -		'$saved' 	=> $saved,
    +		'$title'     => t('Saved Searches'),
    +		'$add'       => t('add'),
    +		'$searchbox' => search($search,'netsearch-box',$srchurl,true),
    +		'$saved'     => $saved,
     	));
     
     	return $o;
    diff --git a/mod/nogroup.php b/mod/nogroup.php
    index 900ca4de0..c44840627 100644
    --- a/mod/nogroup.php
    +++ b/mod/nogroup.php
    @@ -35,7 +35,7 @@ function nogroup_content(App &$a) {
     	}
     	$r = contacts_not_grouped(local_user(),$a->pager['start'],$a->pager['itemspage']);
     	if (dbm::is_result($r)) {
    -		foreach($r as $rr) {
    +		foreach ($r as $rr) {
     
     			$contact_details = get_contact_details_by_url($rr['url'], local_user(), $rr);
     
    diff --git a/mod/noscrape.php b/mod/noscrape.php
    index f1370167c..33255f0fa 100644
    --- a/mod/noscrape.php
    +++ b/mod/noscrape.php
    @@ -31,21 +31,22 @@ function noscrape_init(App &$a) {
     		intval($a->profile['uid']));
     
     	$json_info = array(
    -		'fn' => $a->profile['name'],
    -		'addr' => $a->profile['addr'],
    -		'nick' => $which,
    -		'key' => $a->profile['pubkey'],
    +		'fn'       => $a->profile['name'],
    +		'addr'     => $a->profile['addr'],
    +		'nick'     => $which,
    +		'key'      => $a->profile['pubkey'],
     		'homepage' => App::get_baseurl()."/profile/{$which}",
    -		'comm' => (x($a->profile,'page-flags')) && ($a->profile['page-flags'] == PAGE_COMMUNITY),
    -		'photo' => $r[0]["photo"],
    -		'tags' => $keywords
    +		'comm'     => (x($a->profile,'page-flags')) && ($a->profile['page-flags'] == PAGE_COMMUNITY),
    +		'photo'    => $r[0]["photo"],
    +		'tags'     => $keywords
     	);
     
    -	if(is_array($a->profile) AND !$a->profile['hide-friends']) {
    +	if (is_array($a->profile) AND !$a->profile['hide-friends']) {
     		$r = q("SELECT `gcontact`.`updated` FROM `contact` INNER JOIN `gcontact` WHERE `gcontact`.`nurl` = `contact`.`nurl` AND `self` AND `uid` = %d LIMIT 1",
     			intval($a->profile['uid']));
    -		if (dbm::is_result($r))
    +		if (dbm::is_result($r)) {
     			$json_info["updated"] =  date("c", strtotime($r[0]['updated']));
    +		}
     
     		$r = q("SELECT COUNT(*) AS `total` FROM `contact` WHERE `uid` = %d AND `self` = 0 AND `blocked` = 0 and `pending` = 0 AND `hidden` = 0 AND `archive` = 0
     				AND `network` IN ('%s', '%s', '%s', '')",
    @@ -54,20 +55,21 @@ function noscrape_init(App &$a) {
     			dbesc(NETWORK_DIASPORA),
     			dbesc(NETWORK_OSTATUS)
     		);
    -		if (dbm::is_result($r))
    +		if (dbm::is_result($r)) {
     			$json_info["contacts"] = intval($r[0]['total']);
    +		}
     	}
     
     	//These are optional fields.
     	$profile_fields = array('pdesc', 'locality', 'region', 'postal-code', 'country-name', 'gender', 'marital', 'about');
    -	foreach($profile_fields as $field) {
    -		if(!empty($a->profile[$field])) {
    +	foreach ($profile_fields as $field) {
    +		if (!empty($a->profile[$field])) {
     			$json_info["$field"] = $a->profile[$field];
     		}
     	}
     
     	$dfrn_pages = array('request', 'confirm', 'notify', 'poll');
    -	foreach($dfrn_pages as $dfrn) {
    +	foreach ($dfrn_pages as $dfrn) {
     		$json_info["dfrn-{$dfrn}"] = App::get_baseurl()."/dfrn_{$dfrn}/{$which}";
     	}
     
    diff --git a/mod/openid.php b/mod/openid.php
    index e14b5f82d..ce707c415 100644
    --- a/mod/openid.php
    +++ b/mod/openid.php
    @@ -56,7 +56,7 @@ function openid_content(App &$a) {
     			// Successful OpenID login - but we can't match it to an existing account.
     			// New registration?
     
    -			if($a->config['register_policy'] == REGISTER_CLOSED) {
    +			if ($a->config['register_policy'] == REGISTER_CLOSED) {
     				notice( t('Account not found and OpenID registration is not permitted on this site.') . EOL);
     				goaway(z_root());
     			}
    @@ -64,31 +64,41 @@ function openid_content(App &$a) {
     			unset($_SESSION['register']);
     			$args = '';
     			$attr = $openid->getAttributes();
    -			if(is_array($attr) && count($attr)) {
    -				foreach($attr as $k => $v) {
    -					if($k === 'namePerson/friendly')
    +			if (is_array($attr) && count($attr)) {
    +				foreach ($attr as $k => $v) {
    +					if ($k === 'namePerson/friendly') {
     						$nick = notags(trim($v));
    -					if($k === 'namePerson/first')
    +					}
    +					if($k === 'namePerson/first') {
     						$first = notags(trim($v));
    -					if($k === 'namePerson')
    +					}
    +					if($k === 'namePerson') {
     						$args .= '&username=' . notags(trim($v));
    -					if($k === 'contact/email')
    +					}
    +					if ($k === 'contact/email') {
     						$args .= '&email=' . notags(trim($v));
    -					if($k === 'media/image/aspect11')
    +					}
    +					if ($k === 'media/image/aspect11') {
     						$photosq = bin2hex(trim($v));
    -					if($k === 'media/image/default')
    +					}
    +					if ($k === 'media/image/default') {
     						$photo = bin2hex(trim($v));
    +					}
     				}
     			}
    -			if($nick)
    +			if ($nick) {
     				$args .= '&nickname=' . $nick;
    -			elseif($first)
    +			}
    +			elseif ($first) {
     				$args .= '&nickname=' . $first;
    +			}
     
    -			if($photosq)
    +			if ($photosq) {
     				$args .= '&photo=' . $photosq;
    -			elseif($photo)
    +			}
    +			elseif ($photo) {
     				$args .= '&photo=' . $photo;
    +			}
     
     			$args .= '&openid_url=' . notags(trim($authid));
     
    diff --git a/mod/photos.php b/mod/photos.php
    index 317d7272b..d4b2a3b19 100644
    --- a/mod/photos.php
    +++ b/mod/photos.php
    @@ -255,7 +255,7 @@ function photos_post(App &$a) {
     				);
     			}
     			if (dbm::is_result($r)) {
    -				foreach($r as $rr) {
    +				foreach ($r as $rr) {
     					$res[] = "'" . dbesc($rr['rid']) . "'" ;
     				}
     			} else {
    @@ -277,7 +277,7 @@ function photos_post(App &$a) {
     				intval($page_owner_uid)
     			);
     			if (dbm::is_result($r)) {
    -				foreach($r as $rr) {
    +				foreach ($r as $rr) {
     					q("UPDATE `item` SET `deleted` = 1, `changed` = '%s' WHERE `parent-uri` = '%s' AND `uid` = %d",
     						dbesc(datetime_convert()),
     						dbesc($rr['parent-uri']),
    diff --git a/mod/poco.php b/mod/poco.php
    index 11f984757..0415e1a2c 100644
    --- a/mod/poco.php
    +++ b/mod/poco.php
    @@ -175,7 +175,7 @@ function poco_init(App &$a) {
     
     	if(is_array($r)) {
     		if (dbm::is_result($r)) {
    -			foreach($r as $rr) {
    +			foreach ($r as $rr) {
     				if (!isset($rr['generation'])) {
     					if ($global)
     						$rr['generation'] = 3;
    diff --git a/mod/profile.php b/mod/profile.php
    index b7756453f..52ffe8c47 100644
    --- a/mod/profile.php
    +++ b/mod/profile.php
    @@ -62,7 +62,7 @@ function profile_init(App &$a) {
     	header('Link: <' . App::get_baseurl() . '/xrd/?uri=' . $uri . '>; rel="lrdd"; type="application/xrd+xml"', false);
     
     	$dfrn_pages = array('request', 'confirm', 'notify', 'poll');
    -	foreach($dfrn_pages as $dfrn) {
    +	foreach ($dfrn_pages as $dfrn) {
     		$a->page['htmlhead'] .= "\r\n";
     	}
     	$a->page['htmlhead'] .= "\r\n";
    diff --git a/mod/profile_photo.php b/mod/profile_photo.php
    index 0b6dd8d13..9b1ff8adb 100644
    --- a/mod/profile_photo.php
    +++ b/mod/profile_photo.php
    @@ -204,7 +204,7 @@ function profile_photo_content(App &$a) {
     			return;
     		}
     		$havescale = false;
    -		foreach($r as $rr) {
    +		foreach ($r as $rr) {
     			if($rr['scale'] == 5)
     				$havescale = true;
     		}
    diff --git a/mod/profiles.php b/mod/profiles.php
    index 20bd4cf6f..bf2f20d2a 100644
    --- a/mod/profiles.php
    +++ b/mod/profiles.php
    @@ -780,24 +780,26 @@ function profiles_content(App &$a) {
     		if (dbm::is_result($r)) {
     
     			$tpl = get_markup_template('profile_entry.tpl');
    -			foreach($r as $rr) {
    +
    +			$profiles = '';
    +			foreach ($r as $rr) {
     				$profiles .= replace_macros($tpl, array(
    -					'$photo' => $a->remove_baseurl($rr['thumb']),
    -					'$id' => $rr['id'],
    -					'$alt' => t('Profile Image'),
    +					'$photo'        => $a->remove_baseurl($rr['thumb']),
    +					'$id'           => $rr['id'],
    +					'$alt'          => t('Profile Image'),
     					'$profile_name' => $rr['profile-name'],
    -					'$visible' => (($rr['is-default']) ? '' . t('visible to everybody') . ''
    +					'$visible'      => (($rr['is-default']) ? '' . t('visible to everybody') . ''
     						: '' . t('Edit visibility') . '')
     				));
     			}
     
     			$tpl_header = get_markup_template('profile_listing_header.tpl');
     			$o .= replace_macros($tpl_header,array(
    -				'$header' => t('Edit/Manage Profiles'),
    -				'$chg_photo' => t('Change profile photo'),
    -				'$cr_new' => t('Create New Profile'),
    +				'$header'      => t('Edit/Manage Profiles'),
    +				'$chg_photo'   => t('Change profile photo'),
    +				'$cr_new'      => t('Create New Profile'),
     				'$cr_new_link' => 'profiles/new?t=' . get_form_security_token("profile_new"),
    -				'$profiles' => $profiles
    +				'$profiles'    => $profiles
     			));
     		}
     		return $o;
    diff --git a/mod/search.php b/mod/search.php
    index 3a2537626..22879f7f9 100644
    --- a/mod/search.php
    +++ b/mod/search.php
    @@ -17,7 +17,7 @@ function search_saved_searches() {
     
     	if (dbm::is_result($r)) {
     		$saved = array();
    -		foreach($r as $rr) {
    +		foreach ($r as $rr) {
     			$saved[] = array(
     				'id'		=> $rr['id'],
     				'term'		=> $rr['term'],
    diff --git a/mod/suggest.php b/mod/suggest.php
    index 5af337ae1..4c08db8b6 100644
    --- a/mod/suggest.php
    +++ b/mod/suggest.php
    @@ -75,7 +75,7 @@ function suggest_content(App &$a) {
     
     	require_once 'include/contact_selectors.php';
     
    -	foreach($r as $rr) {
    +	foreach ($r as $rr) {
     
     		$connlnk = App::get_baseurl() . '/follow/?url=' . (($rr['connect']) ? $rr['connect'] : $rr['url']);
     		$ignlnk = App::get_baseurl() . '/suggest?ignore=' . $rr['id'];
    diff --git a/mod/videos.php b/mod/videos.php
    index 58c4b6c65..00c7c6dfa 100644
    --- a/mod/videos.php
    +++ b/mod/videos.php
    @@ -368,8 +368,8 @@ function videos_content(App &$a) {
     
     	$videos = array();
     	if (dbm::is_result($r)) {
    -		foreach($r as $rr) {
    -			if($a->theme['template_engine'] === 'internal') {
    +		foreach ($r as $rr) {
    +			if ($a->theme['template_engine'] === 'internal') {
     				$alt_e = template_escape($rr['filename']);
     				$name_e = template_escape($rr['album']);
     			}
    diff --git a/mod/viewcontacts.php b/mod/viewcontacts.php
    index 6ae458b6a..9c72a46e9 100644
    --- a/mod/viewcontacts.php
    +++ b/mod/viewcontacts.php
    @@ -76,9 +76,11 @@ function viewcontacts_content(App &$a) {
     
     	$contacts = array();
     
    -	foreach($r as $rr) {
    -		if($rr['self'])
    +	foreach ($r as $rr) {
    +		/// @TODO This triggers an E_NOTICE if 'self' is not there
    +		if ($rr['self']) {
     			continue;
    +		}
     
     		$url = $rr['url'];
     
    
    From 013f8a413905dafd2e6f51afde1f01b61d63baa8 Mon Sep 17 00:00:00 2001
    From: Roland Haeder 
    Date: Tue, 20 Dec 2016 21:16:01 +0100
    Subject: [PATCH 25/25] Continued with coding convention: - added curly braces
     around conditional code blocks - added space between if/foreach/... and brace
     - rewrote a code block so if dbm::is_result() fails it will abort, else the
     id   is fetched from INSERT statement - made some SQL keywords upper-cased
     and added back-ticks to columns/table names
    
    Signed-off-by: Roland Haeder 
    ---
     update.php                | 24 ++++++++---------
     view/theme/frio/theme.php | 11 ++++----
     view/theme/vier/theme.php | 57 +++++++++++++++++++++++++--------------
     3 files changed, 55 insertions(+), 37 deletions(-)
    
    diff --git a/update.php b/update.php
    index 0679b5a1f..7aec2ec2b 100644
    --- a/update.php
    +++ b/update.php
    @@ -86,7 +86,7 @@ function update_1006() {
     
     	$r = q("SELECT * FROM `user` WHERE `spubkey` = '' ");
     	if (dbm::is_result($r)) {
    -		foreach($r as $rr) {
    +		foreach ($r as $rr) {
     			$sres=openssl_pkey_new(array('encrypt_key' => false ));
     			$sprvkey = '';
     			openssl_pkey_export($sres, $sprvkey);
    @@ -123,7 +123,7 @@ function update_1011() {
     	q("ALTER TABLE `contact` ADD `nick` CHAR( 255 ) NOT NULL AFTER `name` ");
     	$r = q("SELECT * FROM `contact` WHERE 1");
     	if (dbm::is_result($r)) {
    -		foreach($r as $rr) {
    +		foreach ($r as $rr) {
     				q("UPDATE `contact` SET `nick` = '%s' WHERE `id` = %d",
     					dbesc(basename($rr['url'])),
     					intval($rr['id'])
    @@ -146,7 +146,7 @@ function update_1014() {
     	q("ALTER TABLE `contact` ADD `micro` TEXT NOT NULL AFTER `thumb` ");
     	$r = q("SELECT * FROM `photo` WHERE `scale` = 4");
     	if (dbm::is_result($r)) {
    -		foreach($r as $rr) {
    +		foreach ($r as $rr) {
     			$ph = new Photo($rr['data']);
     			if($ph->is_valid()) {
     				$ph->scaleImage(48);
    @@ -156,7 +156,7 @@ function update_1014() {
     	}
     	$r = q("SELECT * FROM `contact` WHERE 1");
     	if (dbm::is_result($r)) {
    -		foreach($r as $rr) {
    +		foreach ($r as $rr) {
     			if(stristr($rr['thumb'],'avatar'))
     				q("UPDATE `contact` SET `micro` = '%s' WHERE `id` = %d",
     					dbesc(str_replace('avatar','micro',$rr['thumb'])),
    @@ -309,7 +309,7 @@ function update_1031() {
     	// Repair any bad links that slipped into the item table
     	$r = q("SELECT `id`, `object` FROM `item` WHERE `object` != '' ");
     	if($r && dbm::is_result($r)) {
    -		foreach($r as $rr) {
    +		foreach ($r as $rr) {
     			if(strstr($rr['object'],'type="http')) {
     				q("UPDATE `item` SET `object` = '%s' WHERE `id` = %d",
     					dbesc(str_replace('type="http','href="http',$rr['object'])),
    @@ -357,7 +357,7 @@ function update_1036() {
     
     	$r = dbq("SELECT * FROM `contact` WHERE `network` = 'dfrn' && `photo` LIKE '%include/photo%' ");
     	if (dbm::is_result($r)) {
    -		foreach($r as $rr) {
    +		foreach ($r as $rr) {
     			q("UPDATE `contact` SET `photo` = '%s', `thumb` = '%s', `micro` = '%s' WHERE `id` = %d",
     				dbesc(str_replace('include/photo','photo',$rr['photo'])),
     				dbesc(str_replace('include/photo','photo',$rr['thumb'])),
    @@ -607,7 +607,7 @@ function update_1075() {
     	q("ALTER TABLE `user` ADD `guid` CHAR( 16 ) NOT NULL AFTER `uid` ");
     	$r = q("SELECT `uid` FROM `user` WHERE 1");
     	if (dbm::is_result($r)) {
    -		foreach($r as $rr) {
    +		foreach ($r as $rr) {
     			$found = true;
     			do {
     				$guid = substr(random_string(),0,16);
    @@ -689,7 +689,7 @@ function update_1082() {
     		return;
     	$r = q("SELECT distinct(`resource-id`) FROM `photo` WHERE 1 group by `id`");
     	if (dbm::is_result($r)) {
    -		foreach($r as $rr) {
    +		foreach ($r as $rr) {
     			$guid = get_guid();
     			q("update `photo` set `guid` = '%s' where `resource-id` = '%s'",
     				dbesc($guid),
    @@ -732,7 +732,7 @@ function update_1087() {
     
     	$r = q("SELECT `id` FROM `item` WHERE `parent` = `id` ");
     	if (dbm::is_result($r)) {
    -		foreach($r as $rr) {
    +		foreach ($r as $rr) {
     			$x = q("SELECT max(`created`) AS `cdate` FROM `item` WHERE `parent` = %d LIMIT 1",
     				intval($rr['id'])
     			);
    @@ -855,7 +855,7 @@ function update_1100() {
     
     	$r = q("select id, url from contact where url != '' and nurl = '' ");
     	if (dbm::is_result($r)) {
    -		foreach($r as $rr) {
    +		foreach ($r as $rr) {
     			q("update contact set nurl = '%s' where id = %d",
     				dbesc(normalise_link($rr['url'])),
     				intval($rr['id'])
    @@ -1169,7 +1169,7 @@ function update_1136() {
     
     	$r = q("select * from config where 1 order by id desc");
     	if (dbm::is_result($r)) {
    -		foreach($r as $rr) {
    +		foreach ($r as $rr) {
     			$found = false;
     			foreach($arr as $x) {
     				if($x['cat'] == $rr['cat'] && $x['k'] == $rr['k']) {
    @@ -1188,7 +1188,7 @@ function update_1136() {
     	$arr = array();
     	$r = q("select * from pconfig where 1 order by id desc");
     	if (dbm::is_result($r)) {
    -		foreach($r as $rr) {
    +		foreach ($r as $rr) {
     			$found = false;
     			foreach($arr as $x) {
     				if($x['uid'] == $rr['uid'] && $x['cat'] == $rr['cat'] && $x['k'] == $rr['k']) {
    diff --git a/view/theme/frio/theme.php b/view/theme/frio/theme.php
    index 664881a4a..f9cbf79a6 100644
    --- a/view/theme/frio/theme.php
    +++ b/view/theme/frio/theme.php
    @@ -271,7 +271,7 @@ function frio_remote_nav($a,&$nav) {
      * We use this to give the data to textcomplete and have a filter function at the
      * contact page.
      * 
    - * @param App $a The app data
    + * @param App $a The app data @TODO Unused
      * @param array $results The array with the originals from acl_lookup()
      */
     function frio_acl_lookup($a, &$results) {
    @@ -281,17 +281,18 @@ function frio_acl_lookup($a, &$results) {
     
     	// we introduce a new search type, r should do the same query like it's
     	// done in /mod/contacts for connections
    -	if($results["type"] == "r") {
    +	if ($results["type"] == "r") {
     		$searching = false;
    -		if($search) {
    +		if ($search) {
     			$search_hdr = $search;
     			$search_txt = dbesc(protect_sprintf(preg_quote($search)));
     			$searching = true;
     		}
     		$sql_extra .= (($searching) ? " AND (`attag` LIKE '%%".dbesc($search_txt)."%%' OR `name` LIKE '%%".dbesc($search_txt)."%%' OR `nick` LIKE '%%".dbesc($search_txt)."%%') " : "");
     
    -		if($nets)
    +		if ($nets) {
     			$sql_extra .= sprintf(" AND network = '%s' ", dbesc($nets));
    +		}
     
     		$sql_extra2 = ((($sort_type > 0) && ($sort_type <= CONTACT_IS_FRIEND)) ? sprintf(" AND `rel` = %d ",intval($sort_type)) : '');
     
    @@ -312,7 +313,7 @@ function frio_acl_lookup($a, &$results) {
     		$contacts = array();
     
     		if (dbm::is_result($r)) {
    -			foreach($r as $rr) {
    +			foreach ($r as $rr) {
     				$contacts[] = _contact_detail_for_template($rr);
     			}
     		}
    diff --git a/view/theme/vier/theme.php b/view/theme/vier/theme.php
    index 46921dc1c..8be91220a 100644
    --- a/view/theme/vier/theme.php
    +++ b/view/theme/vier/theme.php
    @@ -152,7 +152,7 @@ function vier_community_info() {
     			$aside['$comunity_profiles_title'] = t('Community Profiles');
     			$aside['$comunity_profiles_items'] = array();
     
    -			foreach($r as $rr) {
    +			foreach ($r as $rr) {
     				$entry = replace_macros($tpl,array(
     					'$id' => $rr['id'],
     					//'$profile_link' => zrl($rr['url']),
    @@ -182,7 +182,7 @@ function vier_community_info() {
     			$aside['$lastusers_title'] = t('Last users');
     			$aside['$lastusers_items'] = array();
     
    -			foreach($r as $rr) {
    +			foreach ($r as $rr) {
     				$profile_link = 'profile/' . ((strlen($rr['nickname'])) ? $rr['nickname'] : $rr['profile_uid']);
     				$entry = replace_macros($tpl,array(
     					'$id' => $rr['id'],
    @@ -300,7 +300,7 @@ function vier_community_info() {
     
     			$aside['$helpers_items'] = array();
     
    -			foreach($r as $rr) {
    +			foreach ($r as $rr) {
     				$entry = replace_macros($tpl,array(
     					'$url' => $rr['url'],
     					'$title' => $rr['name'],
    @@ -316,55 +316,72 @@ function vier_community_info() {
     	//connectable services
     	if ($show_services) {
     
    +		/// @TODO This whole thing is hard-coded, better rewrite to Intercepting Filter Pattern (future-todo)
     		$r = array();
     
    -		if (plugin_enabled("appnet"))
    +		if (plugin_enabled("appnet")) {
     			$r[] = array("photo" => "images/appnet.png", "name" => "App.net");
    +		}
     
    -		if (plugin_enabled("buffer"))
    +		if (plugin_enabled("buffer")) {
     			$r[] = array("photo" => "images/buffer.png", "name" => "Buffer");
    +		}
     
    -		if (plugin_enabled("blogger"))
    +		if (plugin_enabled("blogger")) {
     			$r[] = array("photo" => "images/blogger.png", "name" => "Blogger");
    +		}
     
    -		if (plugin_enabled("dwpost"))
    +		if (plugin_enabled("dwpost")) {
     			$r[] = array("photo" => "images/dreamwidth.png", "name" => "Dreamwidth");
    +		}
     
    -		if (plugin_enabled("fbpost"))
    +		if (plugin_enabled("fbpost")) {
     			$r[] = array("photo" => "images/facebook.png", "name" => "Facebook");
    +		}
     
    -		if (plugin_enabled("ifttt"))
    +		if (plugin_enabled("ifttt")) {
     			$r[] = array("photo" => "addon/ifttt/ifttt.png", "name" => "IFTTT");
    +		}
     
    -		if (plugin_enabled("statusnet"))
    +		if (plugin_enabled("statusnet")) {
     			$r[] = array("photo" => "images/gnusocial.png", "name" => "GNU Social");
    +		}
     
    -		if (plugin_enabled("gpluspost"))
    +		if (plugin_enabled("gpluspost")) {
     			$r[] = array("photo" => "images/googleplus.png", "name" => "Google+");
    +		}
     
    -		//if (plugin_enabled("ijpost"))
    +		//if (plugin_enabled("ijpost")) {
     		//	$r[] = array("photo" => "images/", "name" => "");
    +		//}
     
    -		if (plugin_enabled("libertree"))
    +		if (plugin_enabled("libertree")) {
     			$r[] = array("photo" => "images/libertree.png", "name" => "Libertree");
    +		}
     
    -		//if (plugin_enabled("ljpost"))
    +		//if (plugin_enabled("ljpost")) {
     		//	$r[] = array("photo" => "images/", "name" => "");
    +		//}
     
    -		if (plugin_enabled("pumpio"))
    +		if (plugin_enabled("pumpio")) {
     			$r[] = array("photo" => "images/pumpio.png", "name" => "pump.io");
    +		}
     
    -		if (plugin_enabled("tumblr"))
    +		if (plugin_enabled("tumblr")) {
     			$r[] = array("photo" => "images/tumblr.png", "name" => "Tumblr");
    +		}
     
    -		if (plugin_enabled("twitter"))
    +		if (plugin_enabled("twitter")) {
     			$r[] = array("photo" => "images/twitter.png", "name" => "Twitter");
    +		}
     
    -		if (plugin_enabled("wppost"))
    +		if (plugin_enabled("wppost")) {
     			$r[] = array("photo" => "images/wordpress.png", "name" => "Wordpress");
    +		}
     
    -		if(function_exists("imap_open") AND !get_config("system","imap_disabled") AND !get_config("system","dfrn_only"))
    +		if (function_exists("imap_open") AND !get_config("system","imap_disabled") AND !get_config("system","dfrn_only")) {
     			$r[] = array("photo" => "images/mail.png", "name" => "E-Mail");
    +		}
     
     		$tpl = get_markup_template('ch_connectors.tpl');
     
    @@ -374,7 +391,7 @@ function vier_community_info() {
     			$con_services['title'] = Array("", t('Connect Services'), "", "");
     			$aside['$con_services'] = $con_services;
     
    -			foreach($r as $rr) {
    +			foreach ($r as $rr) {
     				$entry = replace_macros($tpl,array(
     					'$url' => $url,
     					'$photo' => $rr['photo'],