* @file mod/profperm.php
*/
use Friendica\App;
-use Friendica\Core\Config;
-use Friendica\Core\L10n;
-use Friendica\Core\PConfig;
use Friendica\Core\Protocol;
+use Friendica\Content\Text\HTML;
use Friendica\Database\DBA;
+use Friendica\DI;
use Friendica\Model\Profile;
function profperm_init(App $a)
function profperm_content(App $a) {
if (!local_user()) {
- notice(L10n::t('Permission denied') . EOL);
+ notice(DI::l10n()->t('Permission denied') . EOL);
return;
}
if ($a->argc < 2) {
- notice(L10n::t('Invalid profile identifier.') . EOL );
+ notice(DI::l10n()->t('Invalid profile identifier.') . EOL );
return;
}
// Switch to text mod interface if we have more than 'n' contacts or group members
- $switchtotext = PConfig::get(local_user(),'system','groupedit_image_limit');
+ $switchtotext = DI::pConfig()->get(local_user(),'system','groupedit_image_limit');
if (is_null($switchtotext)) {
- $switchtotext = Config::get('system','groupedit_image_limit', 400);
+ $switchtotext = DI::config()->get('system','groupedit_image_limit', 400);
}
if (($a->argc > 2) && intval($a->argv[1]) && intval($a->argv[2])) {
intval(local_user())
);
if (!DBA::isResult($r)) {
- notice(L10n::t('Invalid profile identifier.') . EOL );
+ notice(DI::l10n()->t('Invalid profile identifier.') . EOL );
return;
}
$profile = $r[0];
$ingroup[] = $member['id'];
}
- $o .= '<h2>' . L10n::t('Profile Visibility Editor') . '</h2>';
+ $o .= '<h2>' . DI::l10n()->t('Profile Visibility Editor') . '</h2>';
- $o .= '<h3>' . L10n::t('Profile') . ' \'' . $profile['profile-name'] . '\'</h3>';
+ $o .= '<h3>' . DI::l10n()->t('Profile') . ' \'' . $profile['profile-name'] . '\'</h3>';
- $o .= '<div id="prof-edit-desc">' . L10n::t('Click on a contact to add or remove.') . '</div>';
+ $o .= '<div id="prof-edit-desc">' . DI::l10n()->t('Click on a contact to add or remove.') . '</div>';
}
$o = '';
$o .= '<div id="prof-members-title">';
- $o .= '<h3>' . L10n::t('Visible To') . '</h3>';
+ $o .= '<h3>' . DI::l10n()->t('Visible To') . '</h3>';
$o .= '</div>';
$o .= '<div id="prof-members">';
foreach($members as $member) {
if ($member['url']) {
$member['click'] = 'profChangeMember(' . $profile['id'] . ',' . $member['id'] . '); return true;';
- $o .= micropro($member,true,'mpprof', $textmode);
+ $o .= HTML::micropro($member,true,'mpprof', $textmode);
}
}
$o .= '</div><div id="prof-members-end"></div>';
$o .= '<hr id="prof-separator" />';
$o .= '<div id="prof-all-contcts-title">';
- $o .= '<h3>' . L10n::t("All Contacts \x28with secure profile access\x29") . '</h3>';
+ $o .= '<h3>' . DI::l10n()->t("All Contacts \x28with secure profile access\x29") . '</h3>';
$o .= '</div>';
$o .= '<div id="prof-all-contacts">';
foreach($r as $member) {
if (!in_array($member['id'],$ingroup)) {
$member['click'] = 'profChangeMember(' . $profile['id'] . ',' . $member['id'] . '); return true;';
- $o .= micropro($member,true,'mpprof',$textmode);
+ $o .= HTML::micropro($member,true,'mpprof',$textmode);
}
}
}
if (!empty($change)) {
echo $o;
- killme();
+ exit();
}
$o .= '</div>';
return $o;