]> git.mxchange.org Git - friendica.git/blobdiff - mod/profperm.php
Merge pull request #3965 from tobiasd/20171126-docGettingStarted
[friendica.git] / mod / profperm.php
index 1c37f84ab2fca78f9703d2c74ac9075d7eeee380..99b58516d3e420b4e1dda7402d8f179d8a979948 100644 (file)
@@ -1,9 +1,15 @@
 <?php
 
-function profperm_init(&$a) {
+use Friendica\App;
+use Friendica\Core\Config;
+use Friendica\Core\PConfig;
+use Friendica\Database\DBM;
 
-       if(! local_user())
+function profperm_init(App $a) {
+
+       if (! local_user()) {
                return;
+       }
 
        $which = $a->user['nickname'];
        $profile = $a->argv[1];
@@ -13,9 +19,9 @@ function profperm_init(&$a) {
 }
 
 
-function profperm_content(&$a) {
+function profperm_content(App $a) {
 
-       if(! local_user()) {
+       if (! local_user()) {
                notice( t('Permission denied') . EOL);
                return;
        }
@@ -28,12 +34,10 @@ function profperm_content(&$a) {
 
        // Switch to text mod interface if we have more than 'n' contacts or group members
 
-       $switchtotext = get_pconfig(local_user(),'system','groupedit_image_limit');
-       if($switchtotext === false)
-               $switchtotext = get_config('system','groupedit_image_limit');
-       if($switchtotext === false)
-               $switchtotext = 400;
-
+       $switchtotext = PConfig::get(local_user(),'system','groupedit_image_limit');
+       if (is_null($switchtotext)) {
+               $switchtotext = Config::get('system','groupedit_image_limit', 400);
+       }
 
        if(($a->argc > 2) && intval($a->argv[1]) && intval($a->argv[2])) {
                $r = q("SELECT `id` FROM `contact` WHERE `blocked` = 0 AND `pending` = 0 AND `self` = 0
@@ -42,7 +46,7 @@ function profperm_content(&$a) {
                        intval($a->argv[2]),
                        intval(local_user())
                );
-               if (dbm::is_result($r))
+               if (DBM::is_result($r))
                        $change = intval($a->argv[2]);
        }
 
@@ -52,7 +56,7 @@ function profperm_content(&$a) {
                        intval($a->argv[1]),
                        intval(local_user())
                );
-               if(! dbm::is_result($r)) {
+               if (! DBM::is_result($r)) {
                        notice( t('Invalid profile identifier.') . EOL );
                        return;
                }
@@ -64,7 +68,7 @@ function profperm_content(&$a) {
                );
 
                $ingroup = array();
-               if (dbm::is_result($r))
+               if (DBM::is_result($r))
                        foreach($r as $member)
                                $ingroup[] = $member['id'];
 
@@ -94,7 +98,7 @@ function profperm_content(&$a) {
                        $members = $r;
 
                        $ingroup = array();
-                       if (dbm::is_result($r))
+                       if (DBM::is_result($r))
                                foreach($r as $member)
                                        $ingroup[] = $member['id'];
                }
@@ -108,9 +112,9 @@ function profperm_content(&$a) {
        }
 
        $o .= '<div id="prof-update-wrapper">';
-       if($change) 
+       if($change)
                $o = '';
-       
+
        $o .= '<div id="prof-members-title">';
        $o .= '<h3>' . t('Visible To') . '</h3>';
        $o .= '</div>';
@@ -138,7 +142,7 @@ function profperm_content(&$a) {
                        dbesc(NETWORK_DFRN)
                );
 
-               if (dbm::is_result($r)) {
+               if (DBM::is_result($r)) {
                        $textmode = (($switchtotext && (count($r) > $switchtotext)) ? true : false);
                        foreach($r as $member) {
                                if(! in_array($member['id'],$ingroup)) {