Issue 3873

Replace deprecated functions with new syntax
This commit is contained in:
Adam Magness 2017-11-06 18:55:24 -05:00
parent 72474dc2f6
commit 48dcbc6f3f
61 changed files with 1036 additions and 920 deletions

View file

@ -6,6 +6,9 @@
* Author: Matthew Exon <http://mat.exon.name>
*/
use Friendica\Core\Config;
use Friendica\Core\PConfig;
function mailstream_install() {
register_hook('plugin_settings', 'addon/mailstream/mailstream.php', 'mailstream_plugin_settings');
register_hook('plugin_settings_post', 'addon/mailstream/mailstream.php', 'mailstream_plugin_settings_post');
@ -13,37 +16,37 @@ function mailstream_install() {
register_hook('post_remote_end', 'addon/mailstream/mailstream.php', 'mailstream_post_hook');
register_hook('cron', 'addon/mailstream/mailstream.php', 'mailstream_cron');
if (get_config('mailstream', 'dbversion') == '0.1') {
if (Config::get('mailstream', 'dbversion') == '0.1') {
q('ALTER TABLE `mailstream_item` DROP INDEX `uid`');
q('ALTER TABLE `mailstream_item` DROP INDEX `contact-id`');
q('ALTER TABLE `mailstream_item` DROP INDEX `plink`');
q('ALTER TABLE `mailstream_item` CHANGE `plink` `uri` char(255) NOT NULL');
set_config('mailstream', 'dbversion', '0.2');
Config::set('mailstream', 'dbversion', '0.2');
}
if (get_config('mailstream', 'dbversion') == '0.2') {
if (Config::get('mailstream', 'dbversion') == '0.2') {
q('DELETE FROM `pconfig` WHERE `cat` = "mailstream" AND `k` = "delay"');
set_config('mailstream', 'dbversion', '0.3');
Config::set('mailstream', 'dbversion', '0.3');
}
if (get_config('mailstream', 'dbversion') == '0.3') {
if (Config::get('mailstream', 'dbversion') == '0.3') {
q('ALTER TABLE `mailstream_item` CHANGE `created` `created` timestamp NOT NULL DEFAULT now()');
q('ALTER TABLE `mailstream_item` CHANGE `completed` `completed` timestamp NULL DEFAULT NULL');
set_config('mailstream', 'dbversion', '0.4');
Config::set('mailstream', 'dbversion', '0.4');
}
if (get_config('mailstream', 'dbversion') == '0.4') {
if (Config::get('mailstream', 'dbversion') == '0.4') {
q('ALTER TABLE `mailstream_item` CONVERT TO CHARACTER SET utf8 COLLATE utf8_bin');
set_config('mailstream', 'dbversion', '0.5');
Config::set('mailstream', 'dbversion', '0.5');
}
if (get_config('mailstream', 'dbversion') == '0.5') {
set_config('mailstream', 'dbversion', '1.0');
if (Config::get('mailstream', 'dbversion') == '0.5') {
Config::set('mailstream', 'dbversion', '1.0');
}
if (get_config('retriever', 'dbversion') != '1.0') {
if (Config::get('retriever', 'dbversion') != '1.0') {
$schema = file_get_contents(dirname(__file__).'/database.sql');
$arr = explode(';', $schema);
foreach ($arr as $a) {
$r = q($a);
}
set_config('mailstream', 'dbversion', '1.0');
Config::set('mailstream', 'dbversion', '1.0');
}
}
@ -63,7 +66,7 @@ function mailstream_uninstall() {
function mailstream_module() {}
function mailstream_plugin_admin(&$a,&$o) {
$frommail = get_config('mailstream', 'frommail');
$frommail = Config::get('mailstream', 'frommail');
$template = get_markup_template('admin.tpl', 'addon/mailstream/');
$config = array('frommail',
t('From Address'),
@ -76,7 +79,7 @@ function mailstream_plugin_admin(&$a,&$o) {
function mailstream_plugin_admin_post ($a) {
if (x($_POST, 'frommail')) {
set_config('mailstream', 'frommail', $_POST['frommail']);
Config::set('mailstream', 'frommail', $_POST['frommail']);
}
}
@ -90,7 +93,7 @@ function mailstream_generate_id($a, $uri) {
}
function mailstream_post_hook(&$a, &$item) {
if (!get_pconfig($item['uid'], 'mailstream', 'enabled')) {
if (!PConfig::get($item['uid'], 'mailstream', 'enabled')) {
return;
}
if (!$item['uid']) {
@ -102,7 +105,7 @@ function mailstream_post_hook(&$a, &$item) {
if (!$item['uri']) {
return;
}
if (get_pconfig($item['uid'], 'mailstream', 'nolikes')) {
if (PConfig::get($item['uid'], 'mailstream', 'nolikes')) {
if ($item['verb'] == ACTIVITY_LIKE) {
return;
}
@ -139,7 +142,7 @@ function mailstream_get_user($uid) {
}
function mailstream_do_images($a, &$item, &$attachments) {
if (!get_pconfig($item['uid'], 'mailstream', 'attachimg')) {
if (!PConfig::get($item['uid'], 'mailstream', 'attachimg')) {
return;
}
$attachments = array();
@ -252,11 +255,11 @@ function mailstream_send($a, $message_id, $item, $user) {
require_once('include/bbcode.php');
$attachments = array();
mailstream_do_images($a, $item, $attachments);
$frommail = get_config('mailstream', 'frommail');
$frommail = Config::get('mailstream', 'frommail');
if ($frommail == "") {
$frommail = 'friendica@localhost.local';
}
$address = get_pconfig($item['uid'], 'mailstream', 'address');
$address = PConfig::get($item['uid'], 'mailstream', 'address');
if (!$address) {
$address = $user['email'];
}
@ -343,10 +346,10 @@ function mailstream_cron($a, $b) {
}
function mailstream_plugin_settings(&$a,&$s) {
$enabled = get_pconfig(local_user(), 'mailstream', 'enabled');
$address = get_pconfig(local_user(), 'mailstream', 'address');
$nolikes = get_pconfig(local_user(), 'mailstream', 'nolikes');
$attachimg= get_pconfig(local_user(), 'mailstream', 'attachimg');
$enabled = PConfig::get(local_user(), 'mailstream', 'enabled');
$address = PConfig::get(local_user(), 'mailstream', 'address');
$nolikes = PConfig::get(local_user(), 'mailstream', 'nolikes');
$attachimg= PConfig::get(local_user(), 'mailstream', 'attachimg');
$template = get_markup_template('settings.tpl', 'addon/mailstream/');
$s .= replace_macros($template, array(
'$enabled' => array(
@ -374,25 +377,25 @@ function mailstream_plugin_settings(&$a,&$s) {
function mailstream_plugin_settings_post($a,$post) {
if ($_POST['mailstream_address'] != "") {
set_pconfig(local_user(), 'mailstream', 'address', $_POST['mailstream_address']);
PConfig::set(local_user(), 'mailstream', 'address', $_POST['mailstream_address']);
}
else {
del_pconfig(local_user(), 'mailstream', 'address');
}
if ($_POST['mailstream_nolikes']) {
set_pconfig(local_user(), 'mailstream', 'nolikes', $_POST['mailstream_enabled']);
PConfig::set(local_user(), 'mailstream', 'nolikes', $_POST['mailstream_enabled']);
}
else {
del_pconfig(local_user(), 'mailstream', 'nolikes');
}
if ($_POST['mailstream_enabled']) {
set_pconfig(local_user(), 'mailstream', 'enabled', $_POST['mailstream_enabled']);
PConfig::set(local_user(), 'mailstream', 'enabled', $_POST['mailstream_enabled']);
}
else {
del_pconfig(local_user(), 'mailstream', 'enabled');
}
if ($_POST['mailstream_attachimg']) {
set_pconfig(local_user(), 'mailstream', 'attachimg', $_POST['mailstream_attachimg']);
PConfig::set(local_user(), 'mailstream', 'attachimg', $_POST['mailstream_attachimg']);
}
else {
del_pconfig(local_user(), 'mailstream', 'attachimg');