diff --git a/blackout/blackout.php b/blackout/blackout.php index 3678969e..4fb824ef 100644 --- a/blackout/blackout.php +++ b/blackout/blackout.php @@ -49,6 +49,7 @@ * THE SOFTWARE. */ +use Friendica\Core\Config; function blackout_install() { register_hook('page_header', 'addon/blackout/blackout.php', 'blackout_redirect'); @@ -67,9 +68,9 @@ function blackout_redirect ($a, $b) { return true; // else... - $mystart = get_config('blackout','begindate'); - $myend = get_config('blackout','enddate'); - $myurl = get_config('blackout','url'); + $mystart = Config::get('blackout','begindate'); + $myend = Config::get('blackout','enddate'); + $myurl = Config::get('blackout','url'); $now = time(); $date1 = DateTime::createFromFormat('Y-m-d G:i', $mystart); $date2 = DateTime::createFromFormat('Y-m-d G:i', $myend); @@ -87,11 +88,11 @@ function blackout_redirect ($a, $b) { } function blackout_plugin_admin(&$a, &$o) { - $mystart = get_config('blackout','begindate'); + $mystart = Config::get('blackout','begindate'); if (! is_string($mystart)) { $mystart = "YYYY-MM-DD:hhmm"; } - $myend = get_config('blackout','enddate'); + $myend = Config::get('blackout','enddate'); if (! is_string($myend)) { $myend = "YYYY-MM-DD:hhmm"; } - $myurl = get_config('blackout','url'); + $myurl = Config::get('blackout','url'); if (! is_string($myurl)) { $myurl = "http://www.example.com"; } $t = get_markup_template( "admin.tpl", "addon/blackout/" ); @@ -114,7 +115,7 @@ function blackout_plugin_admin_post (&$a) { $begindate = trim($_POST['startdate']); $enddate = trim($_POST['enddate']); $url = trim($_POST['rurl']); - set_config('blackout','begindate',$begindate); - set_config('blackout','enddate',$enddate); - set_config('blackout','url',$url); + Config::set('blackout','begindate',$begindate); + Config::set('blackout','enddate',$enddate); + Config::set('blackout','url',$url); } diff --git a/blockem/blockem.php b/blockem/blockem.php index 223a1990..d8855886 100755 --- a/blockem/blockem.php +++ b/blockem/blockem.php @@ -9,6 +9,8 @@ * */ +use Friendica\Core\PConfig; + function blockem_install() { register_hook('prepare_body', 'addon/blockem/blockem.php', 'blockem_prepare_body'); register_hook('display_item', 'addon/blockem/blockem.php', 'blockem_display_item'); @@ -45,7 +47,7 @@ function blockem_addon_settings(&$a,&$s) { $a->page['htmlhead'] .= '' . "\r\n"; - $words = get_pconfig(local_user(),'blockem','words'); + $words = PConfig::get(local_user(),'blockem','words'); if(! $words) $words = ''; @@ -74,7 +76,7 @@ function blockem_addon_settings_post(&$a,&$b) { return; if($_POST['blockem-submit']) { - set_pconfig(local_user(),'blockem','words',trim($_POST['blockem-words'])); + PConfig::set(local_user(),'blockem','words',trim($_POST['blockem-words'])); info( t('BLOCKEM Settings saved.') . EOL); } } @@ -82,7 +84,7 @@ function blockem_addon_settings_post(&$a,&$b) { function blockem_enotify_store(&$a,&$b) { - $words = get_pconfig($b['uid'],'blockem','words'); + $words = PConfig::get($b['uid'],'blockem','words'); if($words) { $arr = explode(',',$words); } @@ -115,7 +117,7 @@ function blockem_prepare_body(&$a,&$b) { $words = null; if(local_user()) { - $words = get_pconfig(local_user(),'blockem','words'); + $words = PConfig::get(local_user(),'blockem','words'); } if($words) { $arr = explode(',',$words); @@ -155,7 +157,7 @@ function blockem_conversation_start(&$a,&$b) { if(! local_user()) return; - $words = get_pconfig(local_user(),'blockem','words'); + $words = PConfig::get(local_user(),'blockem','words'); if($words) { $a->data['blockem'] = explode(',',$words); } @@ -207,7 +209,7 @@ function blockem_init(&$a) { if(! local_user()) return; - $words = get_pconfig(local_user(),'blockem','words'); + $words = PConfig::get(local_user(),'blockem','words'); if(array_key_exists('block',$_GET) && $_GET['block']) { if(strlen($words)) @@ -227,7 +229,7 @@ function blockem_init(&$a) { $words = implode(',',$newarr); } - set_pconfig(local_user(),'blockem','words',$words); + PConfig::set(local_user(),'blockem','words',$words); info( t('blockem settings updated') . EOL ); killme(); } diff --git a/blogger/blogger.php b/blogger/blogger.php index 892e8a45..df79d195 100755 --- a/blogger/blogger.php +++ b/blogger/blogger.php @@ -7,6 +7,8 @@ * */ +use Friendica\Core\PConfig; + function blogger_install() { register_hook('post_local', 'addon/blogger/blogger.php', 'blogger_post_local'); register_hook('notifier_normal', 'addon/blogger/blogger.php', 'blogger_send'); @@ -34,9 +36,9 @@ function blogger_jot_nets(&$a,&$b) { if(! local_user()) return; - $bl_post = get_pconfig(local_user(),'blogger','post'); + $bl_post = PConfig::get(local_user(),'blogger','post'); if(intval($bl_post) == 1) { - $bl_defpost = get_pconfig(local_user(),'blogger','post_by_default'); + $bl_defpost = PConfig::get(local_user(),'blogger','post_by_default'); $selected = ((intval($bl_defpost) == 1) ? ' checked="checked" ' : ''); $b .= '


Warning: The cron job has not yet been executed. If this message is still there after some time (usually 10 minutes), this means that autosubscribe and autoaccept will not work.
"; // bosh proxy - $bosh_proxy = intval(get_config("jappixmini", "bosh_proxy")); + $bosh_proxy = intval(Config::get("jappixmini", "bosh_proxy")); $bosh_proxy = intval($bosh_proxy) ? ' checked="checked"' : ''; $o .= ''; $o .= '
';
$o .= '
';
$o .= '
';
$o .= '
";
$o .= "\nDatabase Read:\n";
foreach ($a->callstack["database"] AS $func => $time) {
diff --git a/securemail/securemail.php b/securemail/securemail.php
index b20eab9c..95376696 100644
--- a/securemail/securemail.php
+++ b/securemail/securemail.php
@@ -7,6 +7,7 @@
*/
use Friendica\App;
+use Friendica\Core\PConfig;
require_once 'include/Emailer.php';
@@ -55,8 +56,8 @@ function securemail_settings(App &$a, &$s){
return;
}
- $enable = intval(get_pconfig(local_user(), 'securemail', 'enable'));
- $publickey = get_pconfig(local_user(), 'securemail', 'pkey');
+ $enable = intval(PConfig::get(local_user(), 'securemail', 'enable'));
+ $publickey = PConfig::get(local_user(), 'securemail', 'pkey');
$t = get_markup_template('admin.tpl', 'addon/securemail/');
@@ -86,9 +87,9 @@ function securemail_settings_post(App &$a, array &$b){
}
if ($_POST['securemail-submit']) {
- set_pconfig(local_user(), 'securemail', 'pkey', trim($_POST['securemail-pkey']));
+ PConfig::set(local_user(), 'securemail', 'pkey', trim($_POST['securemail-pkey']));
$enable = ((x($_POST, 'securemail-enable')) ? 1 : 0);
- set_pconfig(local_user(), 'securemail', 'enable', $enable);
+ PConfig::set(local_user(), 'securemail', 'enable', $enable);
info(t('Secure Mail Settings saved.') . EOL);
if ($_POST['securemail-submit'] == t('Save and send test')) {
@@ -118,12 +119,12 @@ function securemail_settings_post(App &$a, array &$b){
);
// enable addon for test
- set_pconfig(local_user(), 'securemail', 'enable', 1);
+ PConfig::set(local_user(), 'securemail', 'enable', 1);
$res = Emailer::send($params);
// revert to saved value
- set_pconfig(local_user(), 'securemail', 'enable', $enable);
+ PConfig::set(local_user(), 'securemail', 'enable', $enable);
if ($res) {
info(t('Test email sent') . EOL);
@@ -151,12 +152,12 @@ function securemail_emailer_send_prepare(App &$a, array &$b) {
$uid = $b['uid'];
- $enable_checked = get_pconfig($uid, 'securemail', 'enable');
+ $enable_checked = PConfig::get($uid, 'securemail', 'enable');
if (!$enable_checked) {
return;
}
- $public_key_ascii = get_pconfig($uid, 'securemail', 'pkey');
+ $public_key_ascii = PConfig::get($uid, 'securemail', 'pkey');
preg_match('/-----BEGIN ([A-Za-z ]+)-----/', $public_key_ascii, $matches);
$marker = (empty($matches[1])) ? 'MESSAGE' : $matches[1];
diff --git a/showmore/showmore.php b/showmore/showmore.php
index a9d8334f..af158a55 100755
--- a/showmore/showmore.php
+++ b/showmore/showmore.php
@@ -8,6 +8,8 @@
*
*/
+use Friendica\Core\PConfig;
+
function showmore_install() {
register_hook('prepare_body', 'addon/showmore/showmore.php', 'showmore_prepare_body');
register_hook('plugin_settings', 'addon/showmore/showmore.php', 'showmore_addon_settings');
@@ -29,8 +31,8 @@ function showmore_addon_settings(&$a,&$s) {
$a->page['htmlhead'] .= ''."\r\n";
- $enable_checked = (intval(get_pconfig(local_user(),'showmore','disable')) ? '' : ' checked="checked"');
- $chars = get_pconfig(local_user(),'showmore','chars');
+ $enable_checked = (intval(PConfig::get(local_user(),'showmore','disable')) ? '' : ' checked="checked"');
+ $chars = PConfig::get(local_user(),'showmore','chars');
if(!$chars)
$chars = '1100';
@@ -64,10 +66,10 @@ function showmore_addon_settings_post(&$a,&$b) {
return;
if($_POST['showmore-submit']) {
- set_pconfig(local_user(),'showmore','chars',trim($_POST['showmore-chars']));
+ PConfig::set(local_user(),'showmore','chars',trim($_POST['showmore-chars']));
$enable = ((x($_POST,'showmore-enable')) ? intval($_POST['showmore-enable']) : 0);
$disable = 1-$enable;
- set_pconfig(local_user(),'showmore','disable', $disable);
+ PConfig::set(local_user(),'showmore','disable', $disable);
info( t('Show More Settings saved.') . EOL);
}
}
@@ -107,10 +109,10 @@ function get_body_length($body) {
function showmore_prepare_body(&$a,&$b) {
$words = null;
- if(get_pconfig(local_user(),'showmore','disable'))
+ if(PConfig::get(local_user(),'showmore','disable'))
return;
- $chars = (int)get_pconfig(local_user(),'showmore','chars');
+ $chars = (int)PConfig::get(local_user(),'showmore','chars');
if(!$chars)
$chars = 1100;
diff --git a/startpage/startpage.php b/startpage/startpage.php
index e0d822ac..c4324576 100644
--- a/startpage/startpage.php
+++ b/startpage/startpage.php
@@ -7,6 +7,7 @@
*
*/
+use Friendica\Core\PConfig;
function startpage_install() {
register_hook('home_init', 'addon/startpage/startpage.php', 'startpage_home_init');
@@ -27,7 +28,7 @@ function startpage_home_init($a, $b) {
if(! local_user())
return;
- $page = get_pconfig(local_user(),'startpage','startpage');
+ $page = PConfig::get(local_user(),'startpage','startpage');
if(strlen($page)) {
$slash = ((strpos($page,'/') === 0) ? true : false);
if(stristr($page,'://'))
@@ -50,7 +51,7 @@ function startpage_settings_post($a,$post) {
if(! local_user())
return;
if($_POST['startpage-submit'])
- set_pconfig(local_user(),'startpage','startpage',strip_tags(trim($_POST['startpage'])));
+ PConfig::set(local_user(),'startpage','startpage',strip_tags(trim($_POST['startpage'])));
}
@@ -74,7 +75,7 @@ function startpage_settings(&$a,&$s) {
/* Get the current state of our config variable */
- $page = get_pconfig(local_user(),'startpage','startpage');
+ $page = PConfig::get(local_user(),'startpage','startpage');
/* Add some HTML to the existing form */
diff --git a/statusnet/statusnet.php b/statusnet/statusnet.php
index a004a624..ba119abe 100644
--- a/statusnet/statusnet.php
+++ b/statusnet/statusnet.php
@@ -47,6 +47,9 @@ require_once('library/twitteroauth.php');
require_once('include/enotify.php');
require_once("include/socgraph.php");
+use Friendica\Core\Config;
+use Friendica\Core\PConfig;
+
class StatusNetOAuth extends TwitterOAuth {
function get_maxlength() {
$config = $this->get($this->host . 'statusnet/config.json');
@@ -71,11 +74,11 @@ class StatusNetOAuth extends TwitterOAuth {
$this->http_info = array();
$ci = curl_init();
/* Curl settings */
- $prx = get_config('system','proxy');
+ $prx = Config::get('system','proxy');
if(strlen($prx)) {
curl_setopt($ci, CURLOPT_HTTPPROXYTUNNEL, 1);
curl_setopt($ci, CURLOPT_PROXY, $prx);
- $prxusr = get_config('system','proxyuser');
+ $prxusr = Config::get('system','proxyuser');
if(strlen($prxusr))
curl_setopt($ci, CURLOPT_PROXYUSERPWD, $prxusr);
}
@@ -144,16 +147,16 @@ function statusnet_uninstall() {
}
function statusnet_check_item_notification($a, &$notification_data) {
- $notification_data["profiles"][] = get_pconfig($notification_data["uid"], 'statusnet', 'own_url');
+ $notification_data["profiles"][] = PConfig::get($notification_data["uid"], 'statusnet', 'own_url');
}
function statusnet_jot_nets(&$a,&$b) {
if(! local_user())
return;
- $statusnet_post = get_pconfig(local_user(),'statusnet','post');
+ $statusnet_post = PConfig::get(local_user(),'statusnet','post');
if(intval($statusnet_post) == 1) {
- $statusnet_defpost = get_pconfig(local_user(),'statusnet','post_by_default');
+ $statusnet_defpost = PConfig::get(local_user(),'statusnet','post_by_default');
$selected = ((intval($statusnet_defpost) == 1) ? ' checked="checked" ' : '');
$b .= ' '
. t('Post to GNU Social') . '';
@@ -190,16 +193,16 @@ function statusnet_settings_post ($a,$post) {
* use them. All the data are available in the global config.
* Check the API Url never the less and blame the admin if it's not working ^^
*/
- $globalsn = get_config('statusnet', 'sites');
+ $globalsn = Config::get('statusnet', 'sites');
foreach ( $globalsn as $asn) {
if ($asn['apiurl'] == $_POST['statusnet-preconf-apiurl'] ) {
$apibase = $asn['apiurl'];
$c = fetch_url( $apibase . 'statusnet/version.xml' );
if (strlen($c) > 0) {
- set_pconfig(local_user(), 'statusnet', 'consumerkey', $asn['consumerkey'] );
- set_pconfig(local_user(), 'statusnet', 'consumersecret', $asn['consumersecret'] );
- set_pconfig(local_user(), 'statusnet', 'baseapi', $asn['apiurl'] );
- //set_pconfig(local_user(), 'statusnet', 'application_name', $asn['applicationname'] );
+ PConfig::set(local_user(), 'statusnet', 'consumerkey', $asn['consumerkey'] );
+ PConfig::set(local_user(), 'statusnet', 'consumersecret', $asn['consumersecret'] );
+ PConfig::set(local_user(), 'statusnet', 'baseapi', $asn['apiurl'] );
+ //PConfig::set(local_user(), 'statusnet', 'application_name', $asn['applicationname'] );
} else {
notice( t('Please contact your site administrator.
The provided API URL is not valid.').EOL.$asn['apiurl'].EOL );
}
@@ -215,19 +218,19 @@ function statusnet_settings_post ($a,$post) {
$c = fetch_url( $apibase . 'statusnet/version.xml' );
if (strlen($c) > 0) {
// ok the API path is correct, let's save the settings
- set_pconfig(local_user(), 'statusnet', 'consumerkey', $_POST['statusnet-consumerkey']);
- set_pconfig(local_user(), 'statusnet', 'consumersecret', $_POST['statusnet-consumersecret']);
- set_pconfig(local_user(), 'statusnet', 'baseapi', $apibase );
- //set_pconfig(local_user(), 'statusnet', 'application_name', $_POST['statusnet-applicationname'] );
+ PConfig::set(local_user(), 'statusnet', 'consumerkey', $_POST['statusnet-consumerkey']);
+ PConfig::set(local_user(), 'statusnet', 'consumersecret', $_POST['statusnet-consumersecret']);
+ PConfig::set(local_user(), 'statusnet', 'baseapi', $apibase );
+ //PConfig::set(local_user(), 'statusnet', 'application_name', $_POST['statusnet-applicationname'] );
} else {
// the API path is not correct, maybe missing trailing / ?
$apibase = $apibase . '/';
$c = fetch_url( $apibase . 'statusnet/version.xml' );
if (strlen($c) > 0) {
// ok the API path is now correct, let's save the settings
- set_pconfig(local_user(), 'statusnet', 'consumerkey', $_POST['statusnet-consumerkey']);
- set_pconfig(local_user(), 'statusnet', 'consumersecret', $_POST['statusnet-consumersecret']);
- set_pconfig(local_user(), 'statusnet', 'baseapi', $apibase );
+ PConfig::set(local_user(), 'statusnet', 'consumerkey', $_POST['statusnet-consumerkey']);
+ PConfig::set(local_user(), 'statusnet', 'consumersecret', $_POST['statusnet-consumersecret']);
+ PConfig::set(local_user(), 'statusnet', 'baseapi', $apibase );
} else {
// still not the correct API base, let's do noting
notice( t('We could not contact the GNU Social API with the Path you entered.').EOL );
@@ -237,29 +240,29 @@ function statusnet_settings_post ($a,$post) {
} else {
if (isset($_POST['statusnet-pin'])) {
// if the user supplied us with a PIN from GNU Social, let the magic of OAuth happen
- $api = get_pconfig(local_user(), 'statusnet', 'baseapi');
- $ckey = get_pconfig(local_user(), 'statusnet', 'consumerkey' );
- $csecret = get_pconfig(local_user(), 'statusnet', 'consumersecret' );
+ $api = PConfig::get(local_user(), 'statusnet', 'baseapi');
+ $ckey = PConfig::get(local_user(), 'statusnet', 'consumerkey' );
+ $csecret = PConfig::get(local_user(), 'statusnet', 'consumersecret' );
// the token and secret for which the PIN was generated were hidden in the settings
// form as token and token2, we need a new connection to GNU Social using these token
// and secret to request a Access Token with the PIN
$connection = new StatusNetOAuth($api, $ckey, $csecret, $_POST['statusnet-token'], $_POST['statusnet-token2']);
$token = $connection->getAccessToken( $_POST['statusnet-pin'] );
// ok, now that we have the Access Token, save them in the user config
- set_pconfig(local_user(),'statusnet', 'oauthtoken', $token['oauth_token']);
- set_pconfig(local_user(),'statusnet', 'oauthsecret', $token['oauth_token_secret']);
- set_pconfig(local_user(),'statusnet', 'post', 1);
- set_pconfig(local_user(),'statusnet', 'post_taglinks', 1);
+ PConfig::set(local_user(),'statusnet', 'oauthtoken', $token['oauth_token']);
+ PConfig::set(local_user(),'statusnet', 'oauthsecret', $token['oauth_token_secret']);
+ PConfig::set(local_user(),'statusnet', 'post', 1);
+ PConfig::set(local_user(),'statusnet', 'post_taglinks', 1);
// reload the Addon Settings page, if we don't do it see Bug #42
goaway($a->get_baseurl().'/settings/connectors');
} else {
// if no PIN is supplied in the POST variables, the user has changed the setting
// to post a dent for every new __public__ posting to the wall
- set_pconfig(local_user(),'statusnet','post',intval($_POST['statusnet-enable']));
- set_pconfig(local_user(),'statusnet','post_by_default',intval($_POST['statusnet-default']));
- set_pconfig(local_user(), 'statusnet', 'mirror_posts', intval($_POST['statusnet-mirror']));
- set_pconfig(local_user(), 'statusnet', 'import', intval($_POST['statusnet-import']));
- set_pconfig(local_user(), 'statusnet', 'create_user', intval($_POST['statusnet-create_user']));
+ PConfig::set(local_user(),'statusnet','post',intval($_POST['statusnet-enable']));
+ PConfig::set(local_user(),'statusnet','post_by_default',intval($_POST['statusnet-default']));
+ PConfig::set(local_user(), 'statusnet', 'mirror_posts', intval($_POST['statusnet-mirror']));
+ PConfig::set(local_user(), 'statusnet', 'import', intval($_POST['statusnet-import']));
+ PConfig::set(local_user(), 'statusnet', 'create_user', intval($_POST['statusnet-create_user']));
if (!intval($_POST['statusnet-mirror']))
del_pconfig(local_user(),'statusnet','lastid');
@@ -277,23 +280,23 @@ function statusnet_settings(&$a,&$s) {
* allow the user to cancel the connection process at this step
* 3) Checkbox for "Send public notices (respect size limitation)
*/
- $api = get_pconfig(local_user(), 'statusnet', 'baseapi');
- $ckey = get_pconfig(local_user(), 'statusnet', 'consumerkey');
- $csecret = get_pconfig(local_user(), 'statusnet', 'consumersecret');
- $otoken = get_pconfig(local_user(), 'statusnet', 'oauthtoken');
- $osecret = get_pconfig(local_user(), 'statusnet', 'oauthsecret');
- $enabled = get_pconfig(local_user(), 'statusnet', 'post');
+ $api = PConfig::get(local_user(), 'statusnet', 'baseapi');
+ $ckey = PConfig::get(local_user(), 'statusnet', 'consumerkey');
+ $csecret = PConfig::get(local_user(), 'statusnet', 'consumersecret');
+ $otoken = PConfig::get(local_user(), 'statusnet', 'oauthtoken');
+ $osecret = PConfig::get(local_user(), 'statusnet', 'oauthsecret');
+ $enabled = PConfig::get(local_user(), 'statusnet', 'post');
$checked = (($enabled) ? ' checked="checked" ' : '');
- $defenabled = get_pconfig(local_user(),'statusnet','post_by_default');
+ $defenabled = PConfig::get(local_user(),'statusnet','post_by_default');
$defchecked = (($defenabled) ? ' checked="checked" ' : '');
- $mirrorenabled = get_pconfig(local_user(),'statusnet','mirror_posts');
+ $mirrorenabled = PConfig::get(local_user(),'statusnet','mirror_posts');
$mirrorchecked = (($mirrorenabled) ? ' checked="checked" ' : '');
- $import = get_pconfig(local_user(),'statusnet','import');
+ $import = PConfig::get(local_user(),'statusnet','import');
$importselected = array("", "", "");
$importselected[$import] = ' selected="selected"';
- //$importenabled = get_pconfig(local_user(),'statusnet','import');
+ //$importenabled = PConfig::get(local_user(),'statusnet','import');
//$importchecked = (($importenabled) ? ' checked="checked" ' : '');
- $create_userenabled = get_pconfig(local_user(),'statusnet','create_user');
+ $create_userenabled = PConfig::get(local_user(),'statusnet','create_user');
$create_userchecked = (($create_userenabled) ? ' checked="checked" ' : '');
$css = (($enabled) ? '' : '-disabled');
@@ -310,7 +313,7 @@ function statusnet_settings(&$a,&$s) {
/***
* no consumer keys
*/
- $globalsn = get_config('statusnet', 'sites');
+ $globalsn = Config::get('statusnet', 'sites');
/***
* lets check if we have one or more globally configured GNU Social
* server OAuth credentials in the configuration. If so offer them
@@ -437,11 +440,11 @@ function statusnet_post_local(&$a, &$b) {
return;
}
- $statusnet_post = get_pconfig(local_user(),'statusnet','post');
+ $statusnet_post = PConfig::get(local_user(),'statusnet','post');
$statusnet_enable = (($statusnet_post && x($_REQUEST,'statusnet_enable')) ? intval($_REQUEST['statusnet_enable']) : 0);
// if API is used, default to the chosen settings
- if ($b['api_source'] && intval(get_pconfig(local_user(),'statusnet','post_by_default'))) {
+ if ($b['api_source'] && intval(PConfig::get(local_user(),'statusnet','post_by_default'))) {
$statusnet_enable = 1;
}
@@ -457,11 +460,11 @@ function statusnet_post_local(&$a, &$b) {
}
function statusnet_action($a, $uid, $pid, $action) {
- $api = get_pconfig($uid, 'statusnet', 'baseapi');
- $ckey = get_pconfig($uid, 'statusnet', 'consumerkey');
- $csecret = get_pconfig($uid, 'statusnet', 'consumersecret');
- $otoken = get_pconfig($uid, 'statusnet', 'oauthtoken');
- $osecret = get_pconfig($uid, 'statusnet', 'oauthsecret');
+ $api = PConfig::get($uid, 'statusnet', 'baseapi');
+ $ckey = PConfig::get($uid, 'statusnet', 'consumerkey');
+ $csecret = PConfig::get($uid, 'statusnet', 'consumersecret');
+ $otoken = PConfig::get($uid, 'statusnet', 'oauthtoken');
+ $osecret = PConfig::get($uid, 'statusnet', 'oauthsecret');
$connection = new StatusNetOAuth($api,$ckey,$csecret,$otoken,$osecret);
@@ -487,12 +490,12 @@ function statusnet_post_hook(&$a,&$b) {
* Post to GNU Social
*/
- if (!get_pconfig($b["uid"],'statusnet','import')) {
+ if (!PConfig::get($b["uid"],'statusnet','import')) {
if($b['deleted'] || $b['private'] || ($b['created'] !== $b['edited']))
return;
}
- $api = get_pconfig($b["uid"], 'statusnet', 'baseapi');
+ $api = PConfig::get($b["uid"], 'statusnet', 'baseapi');
$hostname = preg_replace("=https?://([\w\.]*)/.*=ism", "$1", $api);
if($b['parent'] != $b['id']) {
@@ -566,11 +569,11 @@ function statusnet_post_hook(&$a,&$b) {
load_pconfig($b['uid'], 'statusnet');
- $api = get_pconfig($b['uid'], 'statusnet', 'baseapi');
- $ckey = get_pconfig($b['uid'], 'statusnet', 'consumerkey');
- $csecret = get_pconfig($b['uid'], 'statusnet', 'consumersecret');
- $otoken = get_pconfig($b['uid'], 'statusnet', 'oauthtoken');
- $osecret = get_pconfig($b['uid'], 'statusnet', 'oauthsecret');
+ $api = PConfig::get($b['uid'], 'statusnet', 'baseapi');
+ $ckey = PConfig::get($b['uid'], 'statusnet', 'consumerkey');
+ $csecret = PConfig::get($b['uid'], 'statusnet', 'consumersecret');
+ $otoken = PConfig::get($b['uid'], 'statusnet', 'oauthtoken');
+ $osecret = PConfig::get($b['uid'], 'statusnet', 'oauthsecret');
if($ckey && $csecret && $otoken && $osecret) {
@@ -582,7 +585,7 @@ function statusnet_post_hook(&$a,&$b) {
$dent = new StatusNetOAuth($api,$ckey,$csecret,$otoken,$osecret);
$max_char = $dent->get_maxlength(); // max. length for a dent
- set_pconfig($b['uid'], 'statusnet', 'max_char', $max_char);
+ PConfig::set($b['uid'], 'statusnet', 'max_char', $max_char);
$tempfile = "";
require_once("include/plaintext.php");
@@ -632,7 +635,7 @@ function statusnet_post_hook(&$a,&$b) {
"\nmessage: ".$msg, LOGGER_DEBUG."\nOriginal post: ".print_r($b, true)."\nPost Data: ".print_r($postdata, true));
if ($result->source)
- set_pconfig($b["uid"], "statusnet", "application_name", strip_tags($result->source));
+ PConfig::set($b["uid"], "statusnet", "application_name", strip_tags($result->source));
if ($result->error) {
logger('Send to GNU Social failed: "'.$result->error.'"');
@@ -678,13 +681,13 @@ function statusnet_plugin_admin_post(&$a){
}
}
- $sites = set_config('statusnet','sites', $sites);
+ $sites = Config::set('statusnet','sites', $sites);
}
function statusnet_plugin_admin(&$a, &$o){
- $sites = get_config('statusnet','sites');
+ $sites = Config::get('statusnet','sites');
$sitesform=array();
if (is_array($sites)){
foreach($sites as $id=>$s){
@@ -720,7 +723,7 @@ function statusnet_prepare_body(&$a,&$b) {
return;
if ($b["preview"]) {
- $max_char = get_pconfig(local_user(),'statusnet','max_char');
+ $max_char = PConfig::get(local_user(),'statusnet','max_char');
if (intval($max_char) == 0)
$max_char = 140;
@@ -763,9 +766,9 @@ function statusnet_prepare_body(&$a,&$b) {
}
function statusnet_cron($a,$b) {
- $last = get_config('statusnet','last_poll');
+ $last = Config::get('statusnet','last_poll');
- $poll_interval = intval(get_config('statusnet','poll_interval'));
+ $poll_interval = intval(Config::get('statusnet','poll_interval'));
if(! $poll_interval)
$poll_interval = STATUSNET_DEFAULT_POLL_INTERVAL;
@@ -786,7 +789,7 @@ function statusnet_cron($a,$b) {
}
}
- $abandon_days = intval(get_config('system','account_abandon_days'));
+ $abandon_days = intval(Config::get('system','account_abandon_days'));
if ($abandon_days < 1)
$abandon_days = 0;
@@ -810,16 +813,16 @@ function statusnet_cron($a,$b) {
logger('statusnet: cron_end');
- set_config('statusnet','last_poll', time());
+ Config::set('statusnet','last_poll', time());
}
function statusnet_fetchtimeline($a, $uid) {
- $ckey = get_pconfig($uid, 'statusnet', 'consumerkey');
- $csecret = get_pconfig($uid, 'statusnet', 'consumersecret');
- $api = get_pconfig($uid, 'statusnet', 'baseapi');
- $otoken = get_pconfig($uid, 'statusnet', 'oauthtoken');
- $osecret = get_pconfig($uid, 'statusnet', 'oauthsecret');
- $lastid = get_pconfig($uid, 'statusnet', 'lastid');
+ $ckey = PConfig::get($uid, 'statusnet', 'consumerkey');
+ $csecret = PConfig::get($uid, 'statusnet', 'consumersecret');
+ $api = PConfig::get($uid, 'statusnet', 'baseapi');
+ $otoken = PConfig::get($uid, 'statusnet', 'oauthtoken');
+ $osecret = PConfig::get($uid, 'statusnet', 'oauthsecret');
+ $lastid = PConfig::get($uid, 'statusnet', 'lastid');
require_once('mod/item.php');
require_once('include/items.php');
@@ -827,9 +830,9 @@ function statusnet_fetchtimeline($a, $uid) {
// get the application name for the SN app
// 1st try personal config, then system config and fallback to the
// hostname of the node if neither one is set.
- $application_name = get_pconfig( $uid, 'statusnet', 'application_name');
+ $application_name = PConfig::get( $uid, 'statusnet', 'application_name');
if ($application_name == "")
- $application_name = get_config('statusnet', 'application_name');
+ $application_name = Config::get('statusnet', 'application_name');
if ($application_name == "")
$application_name = $a->get_hostname();
@@ -908,7 +911,7 @@ function statusnet_fetchtimeline($a, $uid) {
}
}
}
- set_pconfig($uid, 'statusnet', 'lastid', $lastid);
+ PConfig::set($uid, 'statusnet', 'lastid', $lastid);
}
function statusnet_address($contact) {
@@ -1054,11 +1057,11 @@ function statusnet_fetch_contact($uid, $contact, $create_user) {
}
function statusnet_fetchuser($a, $uid, $screen_name = "", $user_id = "") {
- $ckey = get_pconfig($uid, 'statusnet', 'consumerkey');
- $csecret = get_pconfig($uid, 'statusnet', 'consumersecret');
- $api = get_pconfig($uid, 'statusnet', 'baseapi');
- $otoken = get_pconfig($uid, 'statusnet', 'oauthtoken');
- $osecret = get_pconfig($uid, 'statusnet', 'oauthsecret');
+ $ckey = PConfig::get($uid, 'statusnet', 'consumerkey');
+ $csecret = PConfig::get($uid, 'statusnet', 'consumersecret');
+ $api = PConfig::get($uid, 'statusnet', 'baseapi');
+ $otoken = PConfig::get($uid, 'statusnet', 'oauthtoken');
+ $osecret = PConfig::get($uid, 'statusnet', 'oauthsecret');
require_once("addon/statusnet/codebird.php");
@@ -1099,7 +1102,7 @@ function statusnet_createpost($a, $uid, $post, $self, $create_user, $only_existi
logger("statusnet_createpost: start", LOGGER_DEBUG);
- $api = get_pconfig($uid, 'statusnet', 'baseapi');
+ $api = PConfig::get($uid, 'statusnet', 'baseapi');
$hostname = preg_replace("=https?://([\w\.]*)/.*=ism", "$1", $api);
$postarray = array();
@@ -1157,7 +1160,7 @@ function statusnet_createpost($a, $uid, $post, $self, $create_user, $only_existi
}
// Is it me?
- $own_url = get_pconfig($uid, 'statusnet', 'own_url');
+ $own_url = PConfig::get($uid, 'statusnet', 'own_url');
if ($content->user->id == $own_url) {
$r = q("SELECT * FROM `contact` WHERE `self` = 1 AND `uid` = %d LIMIT 1",
@@ -1199,7 +1202,7 @@ function statusnet_createpost($a, $uid, $post, $self, $create_user, $only_existi
$postarray['author-avatar'] = $content->user->profile_image_url;
// To-Do: Maybe unreliable? Can the api be entered without trailing "/"?
- $hostname = str_replace("/api/", "/notice/", get_pconfig($uid, 'statusnet', 'baseapi'));
+ $hostname = str_replace("/api/", "/notice/", PConfig::get($uid, 'statusnet', 'baseapi'));
$postarray['plink'] = $hostname.$content->id;
$postarray['app'] = strip_tags($content->source);
@@ -1318,12 +1321,12 @@ function statusnet_checknotification($a, $uid, $own_url, $top_item, $postarray)
function statusnet_fetchhometimeline($a, $uid, $mode = 1) {
$conversations = array();
- $ckey = get_pconfig($uid, 'statusnet', 'consumerkey');
- $csecret = get_pconfig($uid, 'statusnet', 'consumersecret');
- $api = get_pconfig($uid, 'statusnet', 'baseapi');
- $otoken = get_pconfig($uid, 'statusnet', 'oauthtoken');
- $osecret = get_pconfig($uid, 'statusnet', 'oauthsecret');
- $create_user = get_pconfig($uid, 'statusnet', 'create_user');
+ $ckey = PConfig::get($uid, 'statusnet', 'consumerkey');
+ $csecret = PConfig::get($uid, 'statusnet', 'consumersecret');
+ $api = PConfig::get($uid, 'statusnet', 'baseapi');
+ $otoken = PConfig::get($uid, 'statusnet', 'oauthtoken');
+ $osecret = PConfig::get($uid, 'statusnet', 'oauthsecret');
+ $create_user = PConfig::get($uid, 'statusnet', 'create_user');
// "create_user" is deactivated, since currently you cannot add users manually by now
$create_user = true;
@@ -1370,7 +1373,7 @@ function statusnet_fetchhometimeline($a, $uid, $mode = 1) {
if ($mode == 1) {
// Fetching timeline
- $lastid = get_pconfig($uid, 'statusnet', 'lasthometimelineid');
+ $lastid = PConfig::get($uid, 'statusnet', 'lasthometimelineid');
//$lastid = 1;
$first_time = ($lastid == "");
@@ -1429,11 +1432,11 @@ function statusnet_fetchhometimeline($a, $uid, $mode = 1) {
}
}
- set_pconfig($uid, 'statusnet', 'lasthometimelineid', $lastid);
+ PConfig::set($uid, 'statusnet', 'lasthometimelineid', $lastid);
}
// Fetching mentions
- $lastid = get_pconfig($uid, 'statusnet', 'lastmentionid');
+ $lastid = PConfig::get($uid, 'statusnet', 'lastmentionid');
$first_time = ($lastid == "");
if ($lastid <> "")
@@ -1510,16 +1513,16 @@ function statusnet_fetchhometimeline($a, $uid, $mode = 1) {
}
}
- set_pconfig($uid, 'statusnet', 'lastmentionid', $lastid);
+ PConfig::set($uid, 'statusnet', 'lastmentionid', $lastid);
}
function statusnet_complete_conversation($a, $uid, $self, $create_user, $nick, $conversation) {
- $ckey = get_pconfig($uid, 'statusnet', 'consumerkey');
- $csecret = get_pconfig($uid, 'statusnet', 'consumersecret');
- $api = get_pconfig($uid, 'statusnet', 'baseapi');
- $otoken = get_pconfig($uid, 'statusnet', 'oauthtoken');
- $osecret = get_pconfig($uid, 'statusnet', 'oauthsecret');
- $own_url = get_pconfig($uid, 'statusnet', 'own_url');
+ $ckey = PConfig::get($uid, 'statusnet', 'consumerkey');
+ $csecret = PConfig::get($uid, 'statusnet', 'consumersecret');
+ $api = PConfig::get($uid, 'statusnet', 'baseapi');
+ $otoken = PConfig::get($uid, 'statusnet', 'oauthtoken');
+ $osecret = PConfig::get($uid, 'statusnet', 'oauthsecret');
+ $own_url = PConfig::get($uid, 'statusnet', 'own_url');
require_once('library/twitteroauth.php');
@@ -1657,12 +1660,12 @@ function statusnet_convertmsg($a, $body, $no_tags = false) {
}
function statusnet_fetch_own_contact($a, $uid) {
- $ckey = get_pconfig($uid, 'statusnet', 'consumerkey');
- $csecret = get_pconfig($uid, 'statusnet', 'consumersecret');
- $api = get_pconfig($uid, 'statusnet', 'baseapi');
- $otoken = get_pconfig($uid, 'statusnet', 'oauthtoken');
- $osecret = get_pconfig($uid, 'statusnet', 'oauthsecret');
- $own_url = get_pconfig($uid, 'statusnet', 'own_url');
+ $ckey = PConfig::get($uid, 'statusnet', 'consumerkey');
+ $csecret = PConfig::get($uid, 'statusnet', 'consumersecret');
+ $api = PConfig::get($uid, 'statusnet', 'baseapi');
+ $otoken = PConfig::get($uid, 'statusnet', 'oauthtoken');
+ $osecret = PConfig::get($uid, 'statusnet', 'oauthsecret');
+ $own_url = PConfig::get($uid, 'statusnet', 'own_url');
$contact_id = 0;
@@ -1674,7 +1677,7 @@ function statusnet_fetch_own_contact($a, $uid) {
// Fetching user data
$user = $connection->get('account/verify_credentials');
- set_pconfig($uid, 'statusnet', 'own_url', normalise_link($user->statusnet_profile_url));
+ PConfig::set($uid, 'statusnet', 'own_url', normalise_link($user->statusnet_profile_url));
$contact_id = statusnet_fetch_contact($uid, $user, true);
@@ -1716,11 +1719,11 @@ function statusnet_is_retweet($a, $uid, $body) {
if ($matches[1] != "")
$link = $matches[1];
- $ckey = get_pconfig($uid, 'statusnet', 'consumerkey');
- $csecret = get_pconfig($uid, 'statusnet', 'consumersecret');
- $api = get_pconfig($uid, 'statusnet', 'baseapi');
- $otoken = get_pconfig($uid, 'statusnet', 'oauthtoken');
- $osecret = get_pconfig($uid, 'statusnet', 'oauthsecret');
+ $ckey = PConfig::get($uid, 'statusnet', 'consumerkey');
+ $csecret = PConfig::get($uid, 'statusnet', 'consumersecret');
+ $api = PConfig::get($uid, 'statusnet', 'baseapi');
+ $otoken = PConfig::get($uid, 'statusnet', 'oauthtoken');
+ $osecret = PConfig::get($uid, 'statusnet', 'oauthsecret');
$hostname = preg_replace("=https?://([\w\.]*)/.*=ism", "$1", $api);
$id = preg_replace("=https?://".$hostname."/notice/(.*)=ism", "$1", $link);
diff --git a/superblock/superblock.php b/superblock/superblock.php
index c86c6aad..c33c699d 100755
--- a/superblock/superblock.php
+++ b/superblock/superblock.php
@@ -9,6 +9,8 @@
*
*/
+use Friendica\Core\PConfig;
+
function superblock_install() {
register_hook('plugin_settings', 'addon/superblock/superblock.php', 'superblock_addon_settings');
@@ -44,7 +46,7 @@ function superblock_addon_settings(&$a,&$s) {
$a->page['htmlhead'] .= '' . "\r\n";
- $words = get_pconfig(local_user(),'system','blocked');
+ $words = PConfig::get(local_user(),'system','blocked');
if(! $words) {
$words = '';
}
@@ -72,14 +74,14 @@ function superblock_addon_settings_post(&$a,&$b) {
return;
if($_POST['superblock-submit']) {
- set_pconfig(local_user(),'system','blocked',trim($_POST['superblock-words']));
+ PConfig::set(local_user(),'system','blocked',trim($_POST['superblock-words']));
info( t('SUPERBLOCK Settings saved.') . EOL);
}
}
function superblock_enotify_store(&$a,&$b) {
- $words = get_pconfig($b['uid'],'system','blocked');
+ $words = PConfig::get($b['uid'],'system','blocked');
if($words) {
$arr = explode(',',$words);
}
@@ -111,7 +113,7 @@ function superblock_conversation_start(&$a,&$b) {
if(! local_user())
return;
- $words = get_pconfig(local_user(),'system','blocked');
+ $words = PConfig::get(local_user(),'system','blocked');
if($words) {
$a->data['superblock'] = explode(',',$words);
}
@@ -156,7 +158,7 @@ function superblock_init(&$a) {
if(! local_user())
return;
- $words = get_pconfig(local_user(),'system','blocked');
+ $words = PConfig::get(local_user(),'system','blocked');
if(array_key_exists('block',$_GET) && $_GET['block']) {
if(strlen($words))
@@ -164,7 +166,7 @@ function superblock_init(&$a) {
$words .= trim($_GET['block']);
}
- set_pconfig(local_user(),'system','blocked',$words);
+ PConfig::set(local_user(),'system','blocked',$words);
info( t('superblock settings updated') . EOL );
killme();
}
diff --git a/testdrive/testdrive.php b/testdrive/testdrive.php
index 9bbeb1d8..fc53bab8 100644
--- a/testdrive/testdrive.php
+++ b/testdrive/testdrive.php
@@ -7,7 +7,7 @@
* Author: Mike Macgirvin
*/
-
+use Friendica\Core\Config;
function testdrive_install() {
@@ -37,7 +37,7 @@ function testdrive_register_account($a,$b) {
$uid = $b;
- $days = get_config('testdrive','expiredays');
+ $days = Config::get('testdrive','expiredays');
if(! $days)
return;
@@ -91,7 +91,7 @@ function testdrive_enotify(&$a, &$b) {
if (x($b, 'params') && $b['params']['type'] == NOTIFY_SYSTEM
&& x($b['params'], 'system_type') && $b['params']['system_type'] === 'testdrive_expire') {
$b['itemlink'] = $a->get_baseurl();
- $b['epreamble'] = $b['preamble'] = sprintf( t('Your account on %s will expire in a few days.'), get_config('system','sitename'));
+ $b['epreamble'] = $b['preamble'] = sprintf( t('Your account on %s will expire in a few days.'), Config::get('system','sitename'));
$b['subject'] = t('Your Friendica test account is about to expire.');
$b['body'] = sprintf( t("Hi %1\$s,\n\nYour test account on %2\$s will expire in less than five days. We hope you enjoyed this test drive and use this opportunity to find a permanent Friendica website for your integrated social communications. A list of public sites is available at %s/siteinfo - and for more information on setting up your own Friendica server please see the Friendica project website at http://friendica.com."), $b['params']['to_name'], "[url=".$app->config["system"]["url"]."]".$app->config["sitename"]."[/url]", get_server());
}
diff --git a/tumblr/tumblr.php b/tumblr/tumblr.php
index 50530401..0a22d143 100644
--- a/tumblr/tumblr.php
+++ b/tumblr/tumblr.php
@@ -11,6 +11,9 @@
require_once('library/OAuth1.php');
require_once('addon/tumblr/tumblroauth/tumblroauth.php');
+use Friendica\Core\Config;
+use Friendica\Core\PConfig;
+
function tumblr_install() {
register_hook('post_local', 'addon/tumblr/tumblr.php', 'tumblr_post_local');
register_hook('notifier_normal', 'addon/tumblr/tumblr.php', 'tumblr_send');
@@ -60,16 +63,16 @@ function tumblr_plugin_admin(&$a, &$o){
$o = replace_macros($t, array(
'$submit' => t('Save Settings'),
// name, label, value, help, [extra values]
- '$consumer_key' => array('consumer_key', t('Consumer Key'), get_config('tumblr', 'consumer_key' ), ''),
- '$consumer_secret' => array('consumer_secret', t('Consumer Secret'), get_config('tumblr', 'consumer_secret' ), ''),
+ '$consumer_key' => array('consumer_key', t('Consumer Key'), Config::get('tumblr', 'consumer_key' ), ''),
+ '$consumer_secret' => array('consumer_secret', t('Consumer Secret'), Config::get('tumblr', 'consumer_secret' ), ''),
));
}
function tumblr_plugin_admin_post(&$a){
$consumer_key = ((x($_POST,'consumer_key')) ? notags(trim($_POST['consumer_key'])) : '');
$consumer_secret = ((x($_POST,'consumer_secret')) ? notags(trim($_POST['consumer_secret'])): '');
- set_config('tumblr','consumer_key',$consumer_key);
- set_config('tumblr','consumer_secret',$consumer_secret);
+ Config::set('tumblr','consumer_key',$consumer_key);
+ Config::set('tumblr','consumer_secret',$consumer_secret);
info( t('Settings updated.'). EOL );
}
@@ -81,8 +84,8 @@ function tumblr_connect($a) {
//require_once('addon/tumblr/tumblroauth/tumblroauth.php');
// Define the needed keys
- $consumer_key = get_config('tumblr','consumer_key');
- $consumer_secret = get_config('tumblr','consumer_secret');
+ $consumer_key = Config::get('tumblr','consumer_key');
+ $consumer_secret = Config::get('tumblr','consumer_secret');
// The callback URL is the script that gets called after the user authenticates with tumblr
// In this example, it would be the included callback.php
@@ -131,8 +134,8 @@ function tumblr_callback($a) {
//require_once('addon/tumblr/tumblroauth/tumblroauth.php');
// Define the needed keys
- $consumer_key = get_config('tumblr','consumer_key');
- $consumer_secret = get_config('tumblr','consumer_secret');
+ $consumer_key = Config::get('tumblr','consumer_key');
+ $consumer_secret = Config::get('tumblr','consumer_secret');
// Once the user approves your app at Tumblr, they are sent back to this script.
// This script is passed two parameters in the URL, oauth_token (our Request Token)
@@ -158,8 +161,8 @@ function tumblr_callback($a) {
}
// What's next? Now that we have an Access Token and Secret, we can make an API call.
- set_pconfig(local_user(), "tumblr", "oauth_token", $access_token['oauth_token']);
- set_pconfig(local_user(), "tumblr", "oauth_token_secret", $access_token['oauth_token_secret']);
+ PConfig::set(local_user(), "tumblr", "oauth_token", $access_token['oauth_token']);
+ PConfig::set(local_user(), "tumblr", "oauth_token_secret", $access_token['oauth_token_secret']);
$o = t("You are now authenticated to tumblr.");
$o .= '
'.t("return to the connector page").'';
@@ -170,9 +173,9 @@ function tumblr_jot_nets(&$a,&$b) {
if(! local_user())
return;
- $tmbl_post = get_pconfig(local_user(),'tumblr','post');
+ $tmbl_post = PConfig::get(local_user(),'tumblr','post');
if(intval($tmbl_post) == 1) {
- $tmbl_defpost = get_pconfig(local_user(),'tumblr','post_by_default');
+ $tmbl_defpost = PConfig::get(local_user(),'tumblr','post_by_default');
$selected = ((intval($tmbl_defpost) == 1) ? ' checked="checked" ' : '');
$b .= ' '
. t('Post to Tumblr') . '';
@@ -191,11 +194,11 @@ function tumblr_settings(&$a,&$s) {
/* Get the current state of our config variables */
- $enabled = get_pconfig(local_user(),'tumblr','post');
+ $enabled = PConfig::get(local_user(),'tumblr','post');
$checked = (($enabled) ? ' checked="checked" ' : '');
$css = (($enabled) ? '' : '-disabled');
- $def_enabled = get_pconfig(local_user(),'tumblr','post_by_default');
+ $def_enabled = PConfig::get(local_user(),'tumblr','post_by_default');
$def_checked = (($def_enabled) ? ' checked="checked" ' : '');
@@ -223,15 +226,15 @@ function tumblr_settings(&$a,&$s) {
$s .= '';
$s .= '